Innovative ideas for every utility

Oracle Utilities Customer Care And Billing 2.5 Benchmark available

Anthony Shorten
Senior Principal Product Manager

Oracle Utilities Customer Care and Billing v2.5.x marked a major change in application technology as it is an all Java-based architecture.  In past releases, both Java and COBOL were supported. Over the last few releases, COBOL support has been progressively been replaced to optimize the product.

In recently conducted performance benchmark tests, it was demonstrated that the performance of Oracle Utilities Customer Care and Billing v2.5.x, an all java based release, is at least 15 percent better than that of the already high performing Oracle Utilities Customer Care and Billing v2.4.0.2, which included the COBOL-based architecture for key objects, in all use cases tested.

The performance tests simulated a utility with 10 million customers with both versions running the same workloads. In the key use cases tested, Oracle Utilities Customer Care and Billing v2.5.x performed at least 15% faster than the previous release.

Additionally, Oracle Utilities Customer Care and Billing v2.5.x processed 500,000 bills (representing the nightly batch billing for a utility serving 10 million customer accounts being divided into twenty groups, so that 5% of all customers are billed each night on each of the 20 working days during the month) within just 45 minutes.

The improved Oracle Utilities Customer Care and Billing performance ultimately reduces utility staff overtime hours required to oversee batch billing, allows utilities to consolidate tasks on fewer servers and reduce data center size and cost required, and it enables utilities to confidently explore new business processes and revenue sources, such as running billing services to smaller utilities.

A whitepaper is available summarizing the results and details of the architecture used. 

Join the discussion

Comments ( 4 )
  • Heather Morton Tuesday, April 26, 2016

    Hi Anthony,

    We are working through installation of CC&B v2.5 with OSB and Inbound Web Services. We are currently trying to decide if we should have OSB installed on the same server as our CC&B / XAI installation.

    If we wish to install on the same server we will Oracle Service Bus 11g rather than 12c, for the compatibility issues. The view being that SP2 for CC&B 2.5 will allow OSB 12c to be installed without having to patch.

    This would suggest that OSB is being developed separately from CC&B so is it possible that the versions will move out of sync again in the future and is it fair to say that SP2 will allow use of OSB 12c without applying additional patches ?



  • acshorten Friday, April 29, 2016

    OSB is a different code line than CCB as they are differ groups within Oracle. The OUAF team work with the OSB team when they release a new product to recertify our adapters each release. In the case of Oracle OSB 12c they changed the internal API to be more flexible in the future so we recertified our adapters for the new API.

    Now this change was quite significant but the change was necessary to make it more easier to integrate in the future. While we will need to recertify OSB versions for our adapters, given the new API it will be a lot more smoother and quickly performed.

    From a product perspective, it is always a challenge to realign so many products that we integrate to but we are making progress in making that process more transparent to customers and partners.

    It is possible they will get out of sync but the new adapters will try and come out at the same time as either the new release of OSB or the framework.

  • Sandeep Shrivastava Friday, January 20, 2017

    Hi ALL,

    why is there hard dependency of Oracle 12c database for OUAF product 4.3.0.x?

    Can we use 11g itself to upgrade our existing framework?



  • ashorten Monday, January 30, 2017

    CCB 2.5 has a "hard" dependency as the premier support lifecycle for this product corresponds with the Oracle 12c Database premier support. If we supported Oracle 11g, then we would ave to force you sometime AFTER you upgraded to upgrade to Oracle 12c. It is more efficient to do the database upgrade when you upgrade CCB to 2.5.

    When we release a new version, you have to align the versions of dependent software (such as the Database, OS and WebLogic) across the support spectrum. If a piece of that puzzle is out of support within the premier support period then it is typically not included in our support matrix for that version as a matter of policy.

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.