Anthony Shorten

Subscribe to Anthony Shorten feed
Oracle Blogs
Updated: 11 hours 10 min ago

SOA Suite Security with Inbound Web Services

Wed, 2017-05-17 19:06

With the introduction of Inbound Web Services the integration between these services and Oracle SOA Suite now has a few more options in terms of security.

  • It is possible to specify the WS-Policy to use to secure the transport and message sent to the product web service on the SOA Composite. The product supports more than one WS-Policy per service and any composite must conform to one of those policies.
  • As with older versions of the product and SOA Suite, you can specify the csf-key within the domain itself. This key holds the credentials of the interface in meta-data so that it avoids hardcoding the credentials in each call. This also means you can manage credentials from the console independently of the composite. In the latest releases it is possible to specify the csf-map as well (in past releases you had to use oracle.wsm.security as the map).

Now the process to do the configuration is as follows:

  • Using Oracle Fusion Middleware control, select the Oracle SOA Suite domain (usually soa_domain) and add the credentials (and map) to the domain. The credentials can be shared across composites or you choose to setup multiple credentials (one for each interface for example). In the example below, the map is the default oracle.wsm.security map and key is ouaf.key (just for the example):

Example Key and Map

  • Now the credentials and the WS-Policies need to be specified on the composite within Oracle SOA Suite. This can be done within SOA Composer or Oracle JDeveloper. Below is an Oracle JDeveloper example, where you link the WS-Policies using Configure SOA WS Policies at the project level in Oracle JDeveloper for each external reference. For example:

Configure SOA WS Policies

  • You then select the policy you want to use for the call. Remember you only use one of the policies you have configured on the Inbound Web Service. If you have a custom policy, that must be deployed to the Oracle SOA Suite and your Oracle JDeveloper instance to be valid for your composite. For example a list of policies is displayed and you select one:

Example Policy Selection

  • Edit the Policy to specify additional information. For example :

Editing Policy

  • At this point, specify which csf-map and csf-key you want to use for the call in the Override Value. In the example below the csf-key is specified. For example:

Example Key specification

The security has been setup for the composite. You have indicated the credentials (which can be managed from the console) and the policy to use can be attached to the composite to ensure that your security specification has been implemented.

Depending on the WS-Policy you choose to use, there may be additional transport and message protection settings you will need to specify (for example if you use policy specific encryption, outside the transport layer, you may need to specify the encryption parameters for the message). For full details of Oracle SOA Suite facilities, refer to the Oracle SOA Suite documentation.

Testing, the Oracle difference

Mon, 2017-05-15 00:43

Recently I attended the customer forums in London, to discuss the future of our product lines and also outline the work we have done over the last year. One of the questions that came up was the a discussion of the major advantages of using the Oracle Functional Testing Advanced Pack for Oracle Utilities which is part of the Oracle Testing solution.

In the industry, functional testing, in an initial implementation and the subsequent upgrades of any product, is a major part of the implementation. Typically to reduce risk, implementations commonly decide to reduce the scope of testing, to meet deadlines, which increases the overall risk.

One way of addressing this is to adopt automated testing. While this sounds logical it can have hidden costs:

  • Traditional tools use user interface based scripting which basically records the screen and the interaction of the screen. In the old days in my career, I used to call this screen scraping. I am sure it is more than that, effectively it is using the screen recording, including the data entered, as a rerunnable test.
  • Typically, data that is entered in the recording is embedded in the script used for recording. This means if you wanted to reuse the script you would probably need to record it again or have some programming resource to change the script. Effectively you need a specialist script programmer to maintain the testing assets for you.
  • If the user experience changes, even due to a patch, the script may or may not work as originally intended which may return inconsistent results or you will need to re-record the asset again. This is more likely when you upgrade as new modern user experiences are introduced over time.
  • Testing assets are really programmable objects that are typically maintained by a programmer rather than a testing resource. Whilst, these programming languages are made easier and easier to use they are still programming.

Now, whilst it is possible to use the Oracle Application Testing Suite in the traditional sense as outlined above, when it is coupled with the Oracle Functional Testing Advanced Pack for Oracle Utilities it is much different and addresses the issues seen in a traditional automated testing approach.

  • Oracle Functional Testing Advanced Pack for Oracle Utilities includes a full set of reusable components that are the SAME components used by the QA teams at Oracle on a day to day basis. The fact they are used on a daily basis by the product QA, reduces the risk of them actually executing and being able to be used against the product versions.
  • The solution is based upon Oracle Application Testing Suite which is used by hundreds of Oracle customers across many Oracle products such as eBusiness Suite, Peoplesoft, Fusion, JD Edwards etc. Oracle Utilities is just one of the latest products to use the Oracle Application Testing Suite. In fact, some of the products have licensed packs as well that can be used with in conjunction with the Oracle Utilities pack.
  • The components represent the full functions of the main functionality of the product they are supplied for. The only components we do not provide are the components that cover the administration objects. These objects are typically not cost effective to automate in an implementation, due to their very low usage after implementation.
  • The supplied components are customization aware where algorithms, change handlers, etc are handled by the component automatically.
  • The Oracle Functional Testing Advanced Pack for Oracle Utilities supplies a number of utilities to allow partners and implementations to add custom components to the solution for any customization not handled by the base components (this should be relatively rare).
  • The process to use the pack with the Oracle Application Testing suite is more assembly (orchestration) rather than programming. Oracle Flow Builder, which is included in the solution, is a simple browser based too that allows business processes to be modeled with simple drag and drop of the components in the order they represent the business process. This allows a lower skilled person to build the flows rather than a programmer.
  • The testing flows becomes a test script through a generator. The resulting script does not need to be altered or maintained by a developer after it is generated.
  • Data for the flow is independent of the flow which encourages reuse. For example, it is possible to attach different data to represent different scenarios to a single flow. Flows can also contain multiple scenarios if desired. This extends even after the flow is expressed a test script where the physical data is separated out so it can be replaced at runtime rather than design time.
  • The whole solution is designed for reuse so that the number of assets you need is actually far less than traditional methods. This reduces costs and risk.
  • It is possible to reuse your flows across product versions. For example, it is possible to test multiple releases of products to reduce your upgrade risk by aligning the same flows to different versions of the supplied components.

The testing solution from Oracle Utilities is far more cost effective than traditional methods with the content allowing implementations to quickly adopt automated testing with a lower implementation risk. Customers who have used the solution have found they have tested more, reduced their testing costs and increased accuracy of their solutions.

Oracle Utilities Work And Asset Management V2.2.0.0.0 Released

Thu, 2017-05-11 16:14

Oracle Utilities Work And Asset Management (WAM) V2.2.0.0.0 has been released and is available from Oracle Delivery Cloud. This version is also based upon Oracle Utilities Application Framework V4.3.0.4.0 (also known as 4.3 SP4).

Included in this release are usability enhancements, an update to the Esri GIS Integration, Preventive Maintenance Event processing, and Construction Work Management.  

With these new additions we are now able to support the full asset lifecycle, from design and construction to retirement, opening up the gas and electric distribution market.  Construction Work Management adds the final piece to the Asset Lifecycle process.

  • Asset Performance Management - The Asset Performance Management features have been enhanced to offer new ways to calculate Asset Health Index scores and to set up Preventive Maintenance triggers based on the Asset Health Index.   We also offer integration points for third party predictive maintenance products to affect the Asset Health Index.
  • Compatible Units - Compatible Units are job standards that can be used to provide consistency and assistance when creating work designs.  Compatible Units can be created for either internal resources or for contractors.
  • Construction Work Design - Work Designs are critical to utility distribution companies.  The work design process leverages the compatible units to quickly scope and estimate the costs of work.  You are able to create multiple versions to designs to compare various construction options such as overhead or underground work.  You can also create design versions to compare contractor work.  When you pick a design to execute, you are able to easily transition the work design into a work package without having to create new work orders from scratch.
  • Construction Work Orders - Construction work orders differ from regular work orders because we are creating new assets rather than maintaining existing assets.  A construction work order also manages Construction Work in Progress (CWIP) accounting to ensure the work in progress is accounted for correctly.  The closeout process allows you to create new WAM assets to start their lifecycle in WAM and also creates the fixed asset property unit data to feed the corporate accounting system.
  • "As Built" Reconciliation - One of the big challenges for organizations is the reconciliation of the work design to the actual construction.  The actual construction work often diverges from the estimate due to the wide variety of variables that occur on a project.  WAM v2.2 offers a full reconciliation process to allow you to revise the values of assets, move costs between construction and maintenance accounts, review and adjust property unit valuation, and provides support for mass asset valuations.
  • PM Event Processing -  You can now package up a group of work templates into a PM Event and trigger that event as a group rather than one work template at a time.  This can be used for outage work or any repetitive work that requires multiple work orders to be created.

  • Esri GIS Integration - The user experience of the Esri GIS Integration was completely revised to provide a more intuitive experience.  Esri mapviewer components are directly integrated into the Work and Asset Management product.  Customers can publish any map component as an Esri Web Map and enroll that Web Map into WAM.  This includes feature layer maps as well as any thematic maps or metrics that customers choose to publish.

Esri Integration

 

Oracle Utilities Customer Care and Billing V2.6.0.0.0 is now available

Sun, 2017-05-07 23:28

Oracle Utilities Customer Care And Billing V2.6.0.0.0 is now available for download and installation from Oracle's Delivery Cloud. This is the first Oracle Utilities product to release on the Oracle Utilities Application Framework V4.3.0.4.0, also know and 4.3 SP4.

The latest Oracle Utilities Application Framework includes the latest updates, new functionality, content we have delivered from our cloud offerings and new versions of platforms. The release media includes a new set of updated documentation:

  • Updated versions of the online documentation which are available using the Oracle Help engine online and in offline format as well.
  • New technical documentation about installation, operations and security.
  • We have released a new API Guide for the management API's now included in the release documentation. These API's are used by our new management interfaces and our next release of the OEM Management Pack for Oracle Utilities.
  • As in my last posts OUAF 4.3.0.4.0 Release Summary you can see the Framework features that are now available for Oracle Utilities Customer Care And Billing customers that can be utilized.

With the general availability of the Oracle Utilities Application Framework V4.3.0.4.0 a series of articles and new versions of whitepapers will be released over the coming months to highlight new features available for the use on the cloud and on-premise implementations of these products.

OUAF 4.3.0.4.0 Release Summary

Thu, 2017-04-06 20:28

The next release of the Oracle Utilities Application Framework (4.3.0.4.0) is in its final implementation across our product lines over the next few months. This release improves the existing Oracle Utilities Application Framework with exciting new features and enhanced existing features for our cloud and non-cloud implementations. Here is a summary of the key features of the new Oracle Utilities Application Framework.

Main Features CMA Improvements

The following highlights some improvements to CMA processing.

Ad-hoc Migration Requests

A new migration request BO has been provided to allow for building ‘ad-hoc’ migration requests using a list of specific objects.  It’s called the “entity list” migration request.

A special zone is included to find records to include in the migration request.  This zone allows you to choose a maintenance object that is configured for CMA and enter search criteria to get a list of objects to choose.  The zone supports linking one or more objects for the same MO en masse.


Once records are linked, a zone allows you to view the existing records and remove any if needed.

Selection

Grouping Migration Requests

Migration requests may now be grouped so that you can maintain more granular migration requests that get grouped together to orchestrate a single export of data for a ‘wholesale’ migration.  The framework supplies a new ‘group’ migration request that includes other migration requests that logically group migration plans.  Edge products or implementations may include this migration request into their own migration request.


Mass Actions During Migration Import Approval

When importing data sets, a user may now perform mass actions on migration objects to approve or reject or mark as ‘needs review’.


Groovy Library Support

Implementers may now define a Groovy library script for common functionality that may be included in other Groovy scripts.

There’s a new script type:


Scripts of this type define a Groovy Library Interface step type to list the Groovy methods defined within the script that are available for use by other scripts.


Additional script steps using the Groovy Member step type are used to define the Groovy code that the script implements.

Groovy scripts that choose to reference the Groovy Library Script can use the createLibraryScript method provided by the system to instantiate the library interface.

Search Menu Capability

A new option in the toolbar allows a user to search for a page rather than using the menu to find the desired page.


All menu items whose label matches what the user types are shown (as you type):


Additional Features

The following is a subset of additional features that are included.   Refer to the published release notes for more details.

  • URI validation / substitution. Any place where a URI is configured can now use substitution variables to support transparency across environment. The fully substituted value can also be validated against a whitelist for added security.
  • Minimizing the dashboard suppresses refresh. This allows a user to improve response when navigating throughout the system by delaying the refresh of zones in the dashboard while it is minimized.
  • New support for UI design. Input maps may now support half width sections.  Both display and input maps may support “floating” half width sections that fill in available space on the UI based on what is displayed.
  • Individual batch controls may now be secured independently.
  • Ad-hoc batch parameters are supplied to all batch related plug-in spots. Additionally, plug-in driven batch programs may now support ad-hoc parameters.
  • Elements in a schema that include the private=true attribute will no longer appear in the WSDL of any Inbound Web Service based upon that schema.

OUAF 4.3.0.4.0 Release Summary

Thu, 2017-04-06 20:28

The next release of the Oracle Utilities Application Framework (4.3.0.4.0) is in its final implementation across our product lines over the next few months. This release improves the existing Oracle Utilities Application Framework with exciting new features and enhanced existing features for our cloud and non-cloud implementations. Here is a summary of the key features of the new Oracle Utilities Application Framework.

Main Features CMA Improvements

The following highlights some improvements to CMA processing.

Ad-hoc Migration Requests

A new migration request BO has been provided to allow for building ‘ad-hoc’ migration requests using a list of specific objects.  It’s called the “entity list” migration request.

A special zone is included to find records to include in the migration request.  This zone allows you to choose a maintenance object that is configured for CMA and enter search criteria to get a list of objects to choose.  The zone supports linking one or more objects for the same MO en masse.


Once records are linked, a zone allows you to view the existing records and remove any if needed.

Selection

Grouping Migration Requests

Migration requests may now be grouped so that you can maintain more granular migration requests that get grouped together to orchestrate a single export of data for a ‘wholesale’ migration.  The framework supplies a new ‘group’ migration request that includes other migration requests that logically group migration plans.  Edge products or implementations may include this migration request into their own migration request.


Mass Actions During Migration Import Approval

When importing data sets, a user may now perform mass actions on migration objects to approve or reject or mark as ‘needs review’.


Groovy Library Support

Implementers may now define a Groovy library script for common functionality that may be included in other Groovy scripts.

There’s a new script type:


Scripts of this type define a Groovy Library Interface step type to list the Groovy methods defined within the script that are available for use by other scripts.


Additional script steps using the Groovy Member step type are used to define the Groovy code that the script implements.

Groovy scripts that choose to reference the Groovy Library Script can use the createLibraryScript method provided by the system to instantiate the library interface.

Search Menu Capability

A new option in the toolbar allows a user to search for a page rather than using the menu to find the desired page.


All menu items whose label matches what the user types are shown (as you type):


Additional Features

The following is a subset of additional features that are included.   Refer to the published release notes for more details.

  • URI validation / substitution. Any place where a URI is configured can now use substitution variables to support transparency across environment. The fully substituted value can also be validated against a whitelist for added security.
  • Minimizing the dashboard suppresses refresh. This allows a user to improve response when navigating throughout the system by delaying the refresh of zones in the dashboard while it is minimized.
  • New support for UI design. Input maps may now support half width sections.  Both display and input maps may support “floating” half width sections that fill in available space on the UI based on what is displayed.
  • Individual batch controls may now be secured independently.
  • Ad-hoc batch parameters are supplied to all batch related plug-in spots. Additionally, plug-in driven batch programs may now support ad-hoc parameters.
  • Elements in a schema that include the private=true attribute will no longer appear in the WSDL of any Inbound Web Service based upon that schema.

The blog is evolving

Tue, 2017-03-28 16:48

As you may of noticed, the blog has not been updated as regularly as it used to. Oracle is moving its blog platform soon to a new platform and during that process the number of blog changes has been limited to aid in the migration.

So here are the proposed plans for this blog:

  • This blog will be retired long term and replaced with a new Oracle Utilities Application Framework blog centered around technology and tips/techniques.
  • More people will be involved in creating new content with special guests coming into publishing content on the blog.
  • We are preparing new content for our next release 4.3.0.4.0 which is going to be exciting with new features and updated features. The new blog will house that content.

We are still preparing for the migration and I will keep you posted on this site when it will all happen. I will also post a final post to this blog pointing to the new exciting platform.

The blog is evolving

Tue, 2017-03-28 16:48

As you may of noticed, the blog has not been updated as regularly as it used to. Oracle is moving its blog platform soon to a new platform and during that process the number of blog changes has been limited to aid in the migration.

So here are the proposed plans for this blog:

  • This blog will be retired long term and replaced with a new Oracle Utilities Application Framework blog centered around technology and tips/techniques.
  • More people will be involved in creating new content with special guests coming into publishing content on the blog.
  • We are preparing new content for our next release 4.3.0.4.0 which is going to be exciting with new features and updated features. The new blog will house that content.

We are still preparing for the migration and I will keep you posted on this site when it will all happen. I will also post a final post to this blog pointing to the new exciting platform.

OUAF 4.3.0.4.0 On its way

Sun, 2017-03-05 15:32

We are currently putting the final touches on the next service pack (SP4) for the latest Oracle Utilities Application Framework release (4.3). This is a very exciting release for us with a lot of functionality that we are using for the cloud implementations of our products being made available to customers on cloud as well as customers on non-cloud implementations.

Over the next few weeks I will be releasing a series of articles, highlighting some of  the major changes we have introduced into the service pack that will be of interest to people in the field for their non-cloud implementations.

The release adds new functionality, updates existing functionality and retires functionality that we have previously announced as deprecated. You will start seeing products released based upon this new service pack in the upcoming months.

It is a very exciting time for Oracle Utilities and this release will be a foundation for even more exciting functionality we have planned going forward.

OUAF 4.3.0.4.0 On its way

Sun, 2017-03-05 15:32

We are currently putting the final touches on the next service pack (SP4) for the latest Oracle Utilities Application Framework release (4.3). This is a very exciting release for us with a lot of functionality that we are using for the cloud implementations of our products being made available to customers on cloud as well as customers on non-cloud implementations.

Over the next few weeks I will be releasing a series of articles, highlighting some of  the major changes we have introduced into the service pack that will be of interest to people in the field for their non-cloud implementations.

The release adds new functionality, updates existing functionality and retires functionality that we have previously announced as deprecated. You will start seeing products released based upon this new service pack in the upcoming months.

It is a very exciting time for Oracle Utilities and this release will be a foundation for even more exciting functionality we have planned going forward.

EMEA Edge Conference

Sun, 2017-03-05 15:24

I will be attending the EMEA Edge Conference in Reading UK which will be conducted on April 25-26th 2017. I am planning to hold the same technical sessions as I did at the AMER conference earlier this year. As with that conference the sessions are a combination of what we have achieved, what we are planning and some tips and techniques to take back to your implementations of the products.

I would like to thank the participants of my AMER and JAPAC sessions who provided me with valuable insight into the market which we can factor into our ongoing roadmaps.

The sessions we are planning at outlined in my previous blog entry on the edge technical stream.

EMEA Edge Conference

Sun, 2017-03-05 15:24

I will be attending the EMEA Edge Conference in Reading UK which will be conducted on April 25-26th 2017. I am planning to hold the same technical sessions as I did at the AMER conference earlier this year. As with that conference the sessions are a combination of what we have achieved, what we are planning and some tips and techniques to take back to your implementations of the products.

I would like to thank the participants of my AMER and JAPAC sessions who provided me with valuable insight into the market which we can factor into our ongoing roadmaps.

The sessions we are planning at outlined in my previous blog entry on the edge technical stream.

Batch Scheduler Resources

Tue, 2017-01-31 20:16

In the last release of the Oracle Utilities Application Framework, we released an integration to the DBMS_SCHEDULER to manage and execute our batch processes. We supply a pl/sql based interface to our batch process.

DBMS_SCHEDULER is part of the database and therefore there are lots of advice on the internet to help use the scheduler effectively. I have compiled a list of some of the resources on the internet that may be useful when using this scheduler:

This list is not exhaustive so take a look at other resources you might find useful (look for DBMS_SCHEDULER in the search engine of your choice). Those coming to the Oracle Utilities Edge Conference should note that I am conducting a session on the scheduler and the integration on Feb 14 at the conference if you want more information.

Batch Scheduler Resources

Tue, 2017-01-31 20:16

In the last release of the Oracle Utilities Application Framework, we released an integration to the DBMS_SCHEDULER to manage and execute our batch processes. We supply a pl/sql based interface to our batch process.

DBMS_SCHEDULER is part of the database and therefore there are lots of advice on the internet to help use the scheduler effectively. I have compiled a list of some of the resources on the internet that may be useful when using this scheduler:

This list is not exhaustive so take a look at other resources you might find useful (look for DBMS_SCHEDULER in the search engine of your choice). Those coming to the Oracle Utilities Edge Conference should note that I am conducting a session on the scheduler and the integration on Feb 14 at the conference if you want more information.

Oracle Utilities 2017 Edge Customer Conference Product Forum

Mon, 2017-01-09 17:14

I will  be attending the USA and APAC Oracle Utilities 2017 Edge Customer Conference Product Forum this year, conducting a number of technical sessions. This year, to make the sessions more relevant, the content of the sessions has been tweaked to cover a number of aspects for the subject are chosen. The sessions are a combination of information, future plans, best practices and tips/techniques for getting the most out of your products. The information is based upon feedback from implementations across the world as well as information on how Oracle itself is implementing the products in the cloud.

The sessions this year are as follows:

Session Number
 Topic  TECH-001 Data Management Strategies - Using ILM and CMA to manage your data. This session will not be conducted at the APAC conference.
 TECH-002 Integration Techniques - Using the various techniques available to build an integration solution including Web Services, REST and the Oracle Integration Cloud Adapter.
 TECH-003 Extending your implementation - Various techniques for extending your product on site and in the cloud. 
 TECH-004 Testing your implementation - Outlining testing accelerators with Oracle Utilities Advanced Testing Pack (co-presented with a customer).
 TECH-005 Utilities in the Cloud - An architectural overview of the Oracle Utilities offerings in the cloud to understand the capabilities and learn about how to apply the same architectures to your onsite or cloud implementations.
 TECH-006 Securing your implementation - Understanding the security aspects of the products as well as options for extending the security capabilities.
 TECH-007 General Question and Answer session - A panel session where you can ask product experts questions about implementation issues and directions.
 TECH-009 Batch Scheduling - A session outlining the new integration to the Oracle Scheduler.

 If you are attending the forum, feel free to attend and catch up with me at the sessions or the various other avenues during the conference.

Oracle Utilities 2017 Edge Customer Conference Product Forum

Mon, 2017-01-09 17:14

I will  be attending the USA and APAC Oracle Utilities 2017 Edge Customer Conference Product Forum this year, conducting a number of technical sessions. This year, to make the sessions more relevant, the content of the sessions has been tweaked to cover a number of aspects for the subject are chosen. The sessions are a combination of information, future plans, best practices and tips/techniques for getting the most out of your products. The information is based upon feedback from implementations across the world as well as information on how Oracle itself is implementing the products in the cloud.

The sessions this year are as follows:

Session Number
 Topic  TECH-001 Data Management Strategies - Using ILM and CMA to manage your data. This session will not be conducted at the APAC conference.
 TECH-002 Integration Techniques - Using the various techniques available to build an integration solution including Web Services, REST and the Oracle Integration Cloud Adapter.
 TECH-003 Extending your implementation - Various techniques for extending your product on site and in the cloud. 
 TECH-004 Testing your implementation - Outlining testing accelerators with Oracle Utilities Advanced Testing Pack (co-presented with a customer).
 TECH-005 Utilities in the Cloud - An architectural overview of the Oracle Utilities offerings in the cloud to understand the capabilities and learn about how to apply the same architectures to your onsite or cloud implementations.
 TECH-006 Securing your implementation - Understanding the security aspects of the products as well as options for extending the security capabilities.
 TECH-007 General Question and Answer session - A panel session where you can ask product experts questions about implementation issues and directions.

 If you are attending the forum, feel free to attend and catch up with me at the sessions or the various other avenues during the conference.

Updated Technical Best Practices

Thu, 2016-12-22 16:20

The Technical Best Practices whitepaper available from My Oracle Support has been updated and published.

The new version has the following changes:

  • The format has been changed to make it more readable for both screen and printing use.
  • Old and outdated information has been removed.
  • Advice for versions of the products not on premier support has been removed. This streamlines the advice.
  • Duplicate advice already included in the online or documentation provided with the product has been removed. it is recommended to use the online or documentation provided with the product, before using advice in this whitepaper. This advice applies to all whitepapers.
  • IBM WebSphere specific advice has been removed as it already is covered by product documentation or IBM documentation already.
  • New and updated advice has been added to the document for new versions (including the latest releases).

Over the next month or two, additional whitepapers will be overhauled and re-released.

The whitepaper is available as Technical Best Practices (Doc Id: 560367.1) from My Oracle Support.

I wish you all a happy holidays and see you in 2017.

Updated Technical Best Practices

Thu, 2016-12-22 16:20

The Technical Best Practices whitepaper available from My Oracle Support has been updated and published.

The new version has the following changes:

  • The format has been changed to make it more readable for both screen and printing use.
  • Old and outdated information has been removed.
  • Advice for versions of the products not on premier support has been removed. This streamlines the advice.
  • Duplicate advice already included in the online or documentation provided with the product has been removed. it is recommended to use the online or documentation provided with the product before using advice in this whitepaper. This advice applies to whitepapers.
  • IBM WebSphere specific advice has been removed as it already is covered by product documentation or IBM documentation already.
  • New and updated advice has been added to the document for new versions (including the latest releases).

Over the next month or two, additional whitepapers will be overhauled and re-released.

The whitepaper is available as Technical Best Practices (Doc Id: 560367.1) from My Oracle Support.

I wish you all a happy holidays and see you in 2017.

Whitepaper List as at December 2016

Wed, 2016-12-14 17:25

The following Oracle Utilities Application Framework technicalwhitepapers are available from MyOracle Support at the Doc Id's mentioned below. Some have beenupdated in the last few months to reflect new advice and new features.

Refer to Whitepaper Strategy Now and In the Future for direction of the documentation.

Note: If a link on this page does not work, this means the whitepaper may have been retired. In that case refer to the online documentation provided with your product for more information.

Unless otherwise marked the technical whitepapers in the table beloware applicable for the following products (with versions):

Doc Id DocumentTitle Contents ConfigLabDesign Guidelines This whitepaper outlines how to design and implement a datamanagement solution using the ConfigLab facility.
This whitepaper currently only applies to the following products:
TechnicalBest Practices for Oracle Utilities Application Framework Based Products Whitepaper summarizing common technical best practices usedby partners, implementation teams and customers. PerformanceTroubleshooting Guideline Series A set of whitepapers on tracking performance at each tier inthe framework. The individual whitepapers are as follows:
  • Concepts - General Conceptsand Performance Troublehooting processes
  • Client Troubleshooting -General troubleshooting of the browser client with common issues andresolutions.
  • Network Troubleshooting -General troubleshooting of the network with common issues andresolutions.
  • Web Application Server Troubleshooting- General troubleshooting of the Web Application Server with commonissues and resolutions.
  • Server Troubleshooting -General troubleshooting of the Operating system with common issues andresolutions.
  • Database Troubleshooting -General troubleshooting of the database with common issues andresolutions.
  • Batch Troubleshooting -General troubleshooting of the background processing component of theproduct with common issues and resolutions.
SoftwareConfiguration Management Series
A set of whitepapers on how to manage customization (code anddata)using the tools provided with the framework. Topics include RevisionControl, SDK Migration/Utilities, Bundling and Configuration MigrationAssistant. The individual whitepapers are as follows:
  • Concepts - General conceptsand introduction.
  • Environment Management -Principles and techniques for creating and managing environments.
  • Version Management -Integration of Version control and version management of configurationitems.
  • Release Management -Packaging configuration items into a release.
  • Distribution - Distributionand installation of releases across environments
  • Change Management - Genericchange management processes for product implementations.
  • Status Accounting - Statusreporting techniques using product facilities.
  • Defect Management - Genericdefect management processes for product implementations.
  • Implementing Single Fixes -Discussion on the single fix architecture and how to use it in animplementation.
  • Implementing Service Packs -Discussion on the service packs and how to use them in animplementation.
  • Implementing Upgrades -Discussion on the the upgrade process and common techniques forminimizing the impact of upgrades.
OracleUtilities Application Framework Security Overview A whitepaper summarizing the security facilities in theframework. Now includes references to other Oracle security productssupported. LDAPIntegration for Oracle Utilities Application Framework based products A generic whitepaper summarizing how to integrate an externalLDAP based security repository with the framework. OracleUtilities Application Framework Integration Overview A whitepaper summarizing all the various common integrationtechniques used with the product (with case studies). SingleSign On Integration for Oracle Utilities Application Framework basedproducts A whitepaper outlining a generic process for integrating anSSO product with the framework. OracleUtilities Application Framework Architecture Guidelines This whitepaper outlines the different variations ofarchitecture that can be considered. Each variation will include adviceon configuration and other considerations. BatchBest Practices This whitepaper outlines the common and best practicesimplemented by sites all over the world. TechnicalBest Practices V1 Addendum Addendum to Technical Best Practices for OracleUtilities Customer Care And Billing V1.x only. XAIBest Practices This whitepaper outlines the common integration tasks andbest practices for the Web Services Integration provided by the OracleUtilities Application Framework. OracleIdentity Manager Integration Overview This whitepaper outlines the principals of the prebuiltintergration between Oracle Utilities Application Framework BasedProducts and OracleIdentity Manager used to provision user and user group securityinformation. For Fw4.x customers use whitepaper 1375600.1instead. ProductionEnvironment Configuration Guidelines A whitepaper outlining common production level settings forthe products based upon benchmarks and customer feedback. 1177265.1 What'sNew In Oracle Utilities Application Framework V4?  Whitepaper outlining the major changes to the framework sinceOracle Utilities Application Framework V2.2. 1290700.1 DatabaseVault Integration Whitepaper outlining the DatabaseVault Integration solution provided with Oracle UtilitiesApplication Framework V4.1.0 and above. 1299732.1 BIPublisher Guidelines for Oracle Utilities Application Framework Whitepaper outlining the interface between BIPublisher and the Oracle Utilities Application Framework 1308161.1 OracleSOA Suite Integration with Oracle Utilities Application Framework basedproducts This whitepaper outlines common design patterns andguidelines for using OracleSOA Suite with Oracle Utilities Application Framework basedproducts. 1308165.1 MPLBest Practices
This is a guidelines whitepaper for products shipping withthe Multi-Purpose Listener.
This whitepaper currently only applies to the following products:
1308181.1 OracleWebLogic JMS Integration with the Oracle Utilities Application Framework This whitepaper covers the native integration between OracleWebLogic JMS with Oracle Utilities Application Framework using thenew Message Driven Bean functionality and real time JMS adapters. 1334558.1 OracleWebLogic Clustering for Oracle Utilities Application Framework This whitepaper covers process for implementing clusteringusing OracleWebLogic for Oracle Utilities Application Framework based products. 1359369.1 IBMWebSphere Clustering for Oracle Utilities Application Framework This whitepaper covers process for implementing clusteringusing IBM WebSphere for Oracle Utilities Application Framework basedproducts 1375600.1 OracleIdentity Management Suite Integration with the Oracle UtilitiesApplication Framework This whitepaper covers the integration between OracleUtilities Application Framework and OracleIdentity Management Suite components such as OracleIdentity Manager, OracleAccess Manager, OracleAdaptive Access Manager, OracleInternet Directory and OracleVirtual Directory. 1375615.1 AdvancedSecurity for the Oracle Utilities Application Framework This whitepaper covers common security requirements and howto meet those requirements using Oracle Utilities Application Frameworknative security facilities, security provided with the J2EE WebApplication and/or facilities available in OracleIdentity Management Suite. 1486886.1 ImplementingOracle Exadata with Oracle Utilities Customer Care and Billing This whitepaper covers some advice when implementing OracleExaData for OracleUtilities Customer Care And Billing. 878212.1 OracleUtilities Application FW Available Service Packs This entry outlines ALL the service packs available for theOracle Utilities Application Framework. 1454143.1 CertificationMatrix for Oracle Utilities Products This entry outlines the software certifications for all theOracle Utilities products. 1474435.1 OracleApplication Management Pack for Oracle Utilities Overview This whitepaper covers the Oracle Application Management Packfor Oracle Utilities. This is a pack for OracleEnterprise Manager. 1506855.1 IntegrationReference Solutions
This whitepaper covers the various Oracle technologies youcan use with the Oracle Utilities Application Framework. 1544969.1 NativeInstallation Oracle Utilities Application Framework Thiswhitepaper describes the process of installing Oracle UtilitiesApplication Framework based products natively within OracleWebLogic. 1558279.1 OracleService Bus Integration  Thiswhitepaper describes direct integration with OracleService Busincluding the new OracleService Bus protocol adapters available.Customers using the MPL should read this whitepaper as the OracleService Bus replaces MPL in the future and this whitepaper outlineshowto manually migrate your MPL configuration into OracleService Bus.

Note: In Oracle Utilities Application Framework V4.2.0.1.0 and above,Oracle Service Bus Adapters for Outbound Messages andNotification/Workflow are available 1561930.1 UsingOracle Text for Fuzzy Searching This whitepaper describes how to use the Name Matchingand  fuzzy operator facilities in OracleText to implemement fuzzy searching using the @fuzzy helperfucntion available in Oracle Utilities Application FrameworkV4.2.0.0.0 1606764.1
AuditVault Integration This whitepaper describes theintegration with OracleAudit Vaultto centralize and separate Audit information from OUAF products. AuditVault integration is available in OUAF 4.2.0.1.0 and above only.
1644914.1
MigratingXAI to IWS
Migration from XML ApplicationIntegration to the new native Inbound Web Services in Oracle UtilitiesApplication Framework 4.2.0.2.0 and above.
1643845.1
PrivateCloud Planning Guide
Planning Guide for implementingOracle Utilities products on Private Clouds using Oracle's CloudFoundation set of products.
1682436.1
ILMPlanning Guide
Planning Guide for OracleUtilities new ILM based data management and archiving solution.
207303.1
Client / Server Interoperability Support Matrix
Certification Matrix.
1965395.1
Cache Nodes Configuration using BatchEdit utility
Using the new Batch Edit Wizard to configure batch quickly and easily
1628358.1
Overview and Guidelines for Managing Business Exceptions and Errors
Best Practices for To Do Management
2014163.1
Oracle Functional/Load Testing Advanced Pack for Oracle Utilities Overview
Overview of the new Oracle Utilities testing solution. Updated for 5.0.0.1.0.
1929040.1
ConfigTools Best Practices
Best Practices for using the configuration tools facility
2014161.1
Oracle Utilities Application Framework - Keystore Configuration
Managing the keystore
2014163.1
Oracle Functional/Load Testing Advanced Pack for Oracle Utilities Overview
Outlines the Oracle Application Testing Suite based testing solution for Functional and Load Testing available for Oracle Utilities Application Framework based products
2132081.1
Migrating From On Premise To Oracle Platform As A Service
Outlines the process of moving an Oracle Utilities product from on-premise to Oracle Cloud Platform As A Service (PaaS)
2196486.1
Batch Scheduler Integration
Outlines the Oracle Utilities Application Framework based integration with Oracle’s DBMS_SCHDEULER to build, manage and execute complex batch schedules
2211363.1
Enterprise Manager for Oracle Utilities: Service Pack Compliance
Outlines the process of converting service packs to allow the Application Management Pack for Oracle Utilities to install service packs using the patch management capabilities
2214375.1
Web Services Best Practices
Outlines the best practices of the web services capabilities available for integration

Whitepaper List as at December 2016

Wed, 2016-12-14 17:25

The following Oracle Utilities Application Framework technical whitepapers are available from My Oracle Support at the Doc Id's mentioned below. Some have been updated in the last few months to reflect new advice and new features.

Refer to Whitepaper Strategy Now and In the Future for direction of the documentation.

Note: If a link on this page does not work, this means the whitepaper may have been retired. In that case refer to the online documentation provided with your product for more information.

Unless otherwise marked the technical whitepapers in the table below are applicable for the following products (with versions):

Doc Id Document Title Contents ConfigLab Design Guidelines This whitepaper outlines how to design and implement a data management solution using the ConfigLab facility.
This whitepaper currently only applies to the following products:
Technical Best Practices for Oracle Utilities Application Framework Based Products Whitepaper summarizing common technical best practices used by partners, implementation teams and customers. Performance Troubleshooting Guideline Series A set of whitepapers on tracking performance at each tier in the framework. The individual whitepapers are as follows:
  • Concepts - General Concepts and Performance Troublehooting processes
  • Client Troubleshooting - General troubleshooting of the browser client with common issues and resolutions.
  • Network Troubleshooting - General troubleshooting of the network with common issues and resolutions.
  • Web Application Server Troubleshooting - General troubleshooting of the Web Application Server with common issues and resolutions.
  • Server Troubleshooting - General troubleshooting of the Operating system with common issues and resolutions.
  • Database Troubleshooting - General troubleshooting of the database with common issues and resolutions.
  • Batch Troubleshooting - General troubleshooting of the background processing component of the product with common issues and resolutions.
Software Configuration Management Series
A set of whitepapers on how to manage customization (code and data) using the tools provided with the framework. Topics include Revision Control, SDK Migration/Utilities, Bundling and Configuration Migration Assistant. The individual whitepapers are as follows:
  • Concepts - General concepts and introduction.
  • Environment Management - Principles and techniques for creating and managing environments.
  • Version Management - Integration of Version control and version management of configuration items.
  • Release Management - Packaging configuration items into a release.
  • Distribution - Distribution and installation of releases across environments
  • Change Management - Generic change management processes for product implementations.
  • Status Accounting - Status reporting techniques using product facilities.
  • Defect Management - Generic defect management processes for product implementations.
  • Implementing Single Fixes - Discussion on the single fix architecture and how to use it in an implementation.
  • Implementing Service Packs - Discussion on the service packs and how to use them in an implementation.
  • Implementing Upgrades - Discussion on the the upgrade process and common techniques for minimizing the impact of upgrades.
Oracle Utilities Application Framework Security Overview A whitepaper summarizing the security facilities in the framework. Now includes references to other Oracle security products supported. LDAP Integration for Oracle Utilities Application Framework based products A generic whitepaper summarizing how to integrate an external LDAP based security repository with the framework. Oracle Utilities Application Framework Integration Overview A whitepaper summarizing all the various common integration techniques used with the product (with case studies). Single Sign On Integration for Oracle Utilities Application Framework based products A whitepaper outlining a generic process for integrating an SSO product with the framework. Oracle Utilities Application Framework Architecture Guidelines This whitepaper outlines the different variations of architecture that can be considered. Each variation will include advice on configuration and other considerations. Batch Best Practices This whitepaper outlines the common and best practices implemented by sites all over the world. Technical Best Practices V1 Addendum Addendum to Technical Best Practices for Oracle Utilities Customer Care And Billing V1.x only. XAI Best Practices This whitepaper outlines the common integration tasks and best practices for the Web Services Integration provided by the Oracle Utilities Application Framework. Oracle Identity Manager Integration Overview This whitepaper outlines the principals of the prebuilt intergration between Oracle Utilities Application Framework Based Products and Oracle Identity Manager used to provision user and user group security information. For Fw4.x customers use whitepaper 1375600.1 instead. Production Environment Configuration Guidelines A whitepaper outlining common production level settings for the products based upon benchmarks and customer feedback. 1177265.1 What's New In Oracle Utilities Application Framework V4?  Whitepaper outlining the major changes to the framework since Oracle Utilities Application Framework V2.2. 1290700.1 Database Vault Integration Whitepaper outlining the Database Vault Integration solution provided with Oracle Utilities Application Framework V4.1.0 and above. 1299732.1 BI Publisher Guidelines for Oracle Utilities Application Framework Whitepaper outlining the interface between BI Publisher and the Oracle Utilities Application Framework 1308161.1 Oracle SOA Suite Integration with Oracle Utilities Application Framework based products This whitepaper outlines common design patterns and guidelines for using Oracle SOA Suite with Oracle Utilities Application Framework based products. 1308165.1 MPL Best Practices
This is a guidelines whitepaper for products shipping with the Multi-Purpose Listener.
This whitepaper currently only applies to the following products:
1308181.1 Oracle WebLogic JMS Integration with the Oracle Utilities Application Framework This whitepaper covers the native integration between Oracle WebLogic JMS with Oracle Utilities Application Framework using the new Message Driven Bean functionality and real time JMS adapters. 1334558.1 Oracle WebLogic Clustering for Oracle Utilities Application Framework This whitepaper covers process for implementing clustering using Oracle WebLogic for Oracle Utilities Application Framework based products. 1359369.1 IBM WebSphere Clustering for Oracle Utilities Application Framework This whitepaper covers process for implementing clustering using IBM WebSphere for Oracle Utilities Application Framework based products 1375600.1 Oracle Identity Management Suite Integration with the Oracle Utilities Application Framework This whitepaper covers the integration between Oracle Utilities Application Framework and Oracle Identity Management Suite components such as Oracle Identity Manager, Oracle Access Manager, Oracle Adaptive Access Manager, Oracle Internet Directory and Oracle Virtual Directory. 1375615.1 Advanced Security for the Oracle Utilities Application Framework This whitepaper covers common security requirements and how to meet those requirements using Oracle Utilities Application Framework native security facilities, security provided with the J2EE Web Application and/or facilities available in Oracle Identity Management Suite. 1486886.1 Implementing Oracle Exadata with Oracle Utilities Customer Care and Billing This whitepaper covers some advice when implementing Oracle ExaData for Oracle Utilities Customer Care And Billing. 878212.1 Oracle Utilities Application FW Available Service Packs This entry outlines ALL the service packs available for the Oracle Utilities Application Framework. 1454143.1 Certification Matrix for Oracle Utilities Products This entry outlines the software certifications for all the Oracle Utilities products. 1474435.1 Oracle Application Management Pack for Oracle Utilities Overview This whitepaper covers the Oracle Application Management Pack for Oracle Utilities. This is a pack for Oracle Enterprise Manager. 1506855.1 Integration Reference Solutions
This whitepaper covers the various Oracle technologies you can use with the Oracle Utilities Application Framework. 1544969.1 Native Installation Oracle Utilities Application Framework This whitepaper describes the process of installing Oracle Utilities Application Framework based products natively within Oracle WebLogic. 1558279.1 Oracle Service Bus Integration  This whitepaper describes direct integration with Oracle Service Bus including the new Oracle Service Bus protocol adapters available. Customers using the MPL should read this whitepaper as the Oracle Service Bus replaces MPL in the future and this whitepaper outlines how to manually migrate your MPL configuration into Oracle Service Bus.

Note: In Oracle Utilities Application Framework V4.2.0.1.0 and above, Oracle Service Bus Adapters for Outbound Messages and Notification/Workflow are available 1561930.1 Using Oracle Text for Fuzzy Searching This whitepaper describes how to use the Name Matching and  fuzzy operator facilities in Oracle Text to implemement fuzzy searching using the @fuzzy helper fucntion available in Oracle Utilities Application Framework V4.2.0.0.0 1606764.1
Audit Vault Integration This whitepaper describes the integration with Oracle Audit Vault to centralize and separate Audit information from OUAF products. Audit Vault integration is available in OUAF 4.2.0.1.0 and above only.
1644914.1
Migrating XAI to IWS
Migration from XML Application Integration to the new native Inbound Web Services in Oracle Utilities Application Framework 4.2.0.2.0 and above.
1643845.1
Private Cloud Planning Guide
Planning Guide for implementing Oracle Utilities products on Private Clouds using Oracle's Cloud Foundation set of products.
1682436.1
ILM Planning Guide
Planning Guide for Oracle Utilities new ILM based data management and archiving solution.
1682442.1
ILM Implementation Guide for Oracle Utilities Customer Care and Billing
Implementation Guide for the ILM based solution for the Oracle Utilities Customer Care And Billing.
207303.1
Client / Server Interoperability Support Matrix
Certification Matrix.
1965395.1
Cache Nodes Configuration using BatchEdit utility
Using the new Batch Edit Wizard to configure batch quickly and easily
1628358.1
Overview and Guidelines for Managing Business Exceptions and Errors
Best Practices for To Do Management
2014163.1
Oracle Functional/Load Testing Advanced Pack for Oracle Utilities Overview
Overview of the new Oracle Utilities testing solution. Updated for 5.0.0.1.0.
1929040.1
ConfigTools Best Practices
Best Practices for using the configuration tools facility
2014161.1
Oracle Utilities Application Framework - Keystore Configuration
Managing the keystore
2014163.1
Oracle Functional/Load Testing Advanced Pack for Oracle Utilities Overview
Outlines the Oracle Application Testing Suite based testing solution for Functional and Load Testing available for Oracle Utilities Application Framework based products
2132081.1
Migrating From On Premise To Oracle Platform As A Service
Outlines the process of moving an Oracle Utilities product from on-premise to Oracle Cloud Platform As A Service (PaaS)
2196486.1
Batch Scheduler Integration
Outlines the Oracle Utilities Application Framework based integration with Oracle’s DBMS_SCHDEULER to build, manage and execute complex batch schedules
2211363.1
Enterprise Manager for Oracle Utilities: Service Pack Compliance
Outlines the process of converting service packs to allow the Application Management Pack for Oracle Utilities to install service packs using the patch management capabilities
2214375.1
Web Services Best Practices
Outlines the best practices of the web services capabilities available for integration

Pages