Day 1

Architecture & System Configuration

  • CC&B Technical Architecture
  • Maintenance Objects
  • Business Objects
  • Business Services
  • Scripts
  • Portals / Zones / UI Maps

Day 2


  • Oracle Utilities SDK
  • Development Best Practices
  • Algorithms
  • Algorithms configuration
  • Algorithms development (Java)

Day 3


  • Batches
  • Batch Scheduling
  • Batch Configuration
  • Batch development (using Java)

Day 4

Integration Overview

  • XML Application Integration (XAI)
  • Multi Purpose Listener (MPL)
  • XAI Classes
  • XAI Receivers
  • XAI Receivers
  • XAI Inbound Services
  • Outbound Messages

Day 5

Integration (part 2) & Migration Tools

  • Integrating XAI with backend Java programs
  • User Exits
  • Migration Tools (SQL, ETL, etc)

Day 6

Maintenance Objects and New Entities

  • Creation of new Maintenance Objects
  • Database Tables Creation
  • Metadata definition
  • Using Application Workbench
  • Creating Java Entities
  • Creating Business Objects on top of new Maintenance Objects

About the Training


The training can be performed on the client site or remotely. Attendees must have basic Java, XML and SQL skills since this is an hands-on training with lots of system configuration and Java development.


The training agenda is flexible which means you dont need to go for the 6 days of training. Usually clients want a bespoke training package based on their needs so this means that there is no pre-defined price.
Drop us an email and we can discuss a suitable package/price.


Nuno Rodrigues is a Solution Architect with plenty of experience in the Utilities sector. He is also the founder of several web and mobile applications.
He has hands-on experience in Java, Oracle CC&B, Oracle MDM, Oracle SOA Suite, System Integration, BPM, CRM and Web Development using PHP.
Nuno holds a BS and an MS in Computer Science and he is a Sun Certified Java Developer.


Training is delivered by Decrod Ltd - a company based in the U.K. focused on application development, business consulting and training.
More info at


Just drop us an email at to discuss availability, prices, etc. We are here to help.