This summary shows step-by-step how to increase throughput and response time by doing this as an exercise with the AIA 11.2 O2C COMMS PIP.
Read and monitor Oracle related blogs and news sources, all in one place.
I have created a new whitepaper comparing the effect of different Audit Level settings in SOA/AIA 11g:
SOA 11g - The Influence of the Audit Level on Performance and Data Growth - A comparison using AIA 11.1 and 11.2 COMMS Order-to-Bill PIPs.
Please download from here.
Accessing and saving statistics is quite different in SOA 11g – this is done through JXM MBeans and not anymore by calling a BPEL API.
The following example shows how to retrieve the execution time statistics for all BPEL components deployed to one SOA server.
The example output is:
In Oracle BPEL Process Manager, statistics about the average execution times of BPEL processes can be displayed on the BPEL Console:
It is very important to monitor these values to be able to react on abnormal high execution times – especially for sync processes – to prevent from JTA transaction (more...)
In very complex flows, audit trail or flow trace sizes can grow above the limit where EM console will display this correctly with the default settings. The reason is to prevent from generating huge audit trail objects in memory and thus potentially causing OOM errors – therefore the standard limit (more...)
AIA 2.5 Comms PIPs use the ESB 10g Resequencer for the following ESB Services:
While processing extensive volumes, the number of rows can grow quite rapidly in the ESB Resequencer tables (ESB_MESSAGES, ESB_MESSAGE_MAP, ESB_GROUP_STATUS). It is therefore critical to include these tables in the regular (more...)
The integration of Siebel, BRM and OSM using AIA 2.5 makes use of the JMS client built in Siebel EAI. To verify if you have connectivity and the correct parameters on Siebel side, there is a very helpful JMS Test Client available in My Oracle Support – see MOS (more...)
Up to release 188.8.131.52 there have been 4 thread pools in Oracle SOA Suite 11g to control parallelism of execution:
Starting with 184.108.40.206 there (more...)
Monitoring and optimizing BPEL Thread Pool utilization (and other metrics) is one of the key activities in performance tuning of BPEL/SOA based integrations. Although EM console provides some basic monitoring of the BPEL engine statistics, it is limited regarding the update interval, detail and the recording interval and cannot display (more...)
In a BPEL 10g cluster you often have the situation that incoming messages are picked up by adapters (i.e. JMSAdapter) on all nodes in parallel. Verifying if all nodes pickup these messages evenly is not easy in 10g because the processing cluster node is not saved in the DB (more...)
When you install the AIA 11.2 “Comms Order to Cash: SBL CRM and BRM Pre-Built Integration” you will be asked for the BRM Connection Details:
I used the following settings for my environment:
After successful Deployment I got the following errors at startup of soa_server1:
AdapterFrameworkImpl::endpointActivation - Endpoint Activation (more...)
Today we published a new article about the role of Enterprise Architecture in Cloud Computing. (This is german-only)
More Information in German:
Heute ist ein neues Online-Special des Objektspektrum erschienen mit dem Themenschwerpunkt Enterprise Architecture Management. Mit enthalten ist ein Artikel von mir und meinen Kollegen aus dem Oracle Architekturboard, (more...)
The next regional meeting of DOAG in Berlin happens on September 8th in the Oracle Office in Berlin-Tegel. See http://www.doag.org/regio/berlin/i_text for full details.
18:15 - 19:15 Topic 1: Enterprise Architecture
Presenter: Thomas Baumgart, Enterprise Architect / Oracle Germany
19:30 - 20:15 Topic 2: ORACLE Enterprise Content Management
The previous sample (Part 2) only contained a call to one web service from a SOA composite. It really gets interesting only when multiple distributed web services join one atomic transaction. To be able to execute this including rollbacks, we will implement 2 web services using SOA (more...)
In the first part we have looked at web service transactions between JAX-WS web services without any SOA composite/component.
The next scenario where we will look at is a SOA composite calling the web service WsatBankTransferService deployed in part 1. (click on each image to display in full quality):
To make it clear at first: I am not a fan of web service transactions. They contradict the principle of loose coupling in a SOA. But it is like with XA and 2PC – there are situations where you want to use them or where it is almost mandatory.
The Oracle Application Integration Architecture has been released recently in the updated 11g R1 Version.
The name is still coming from early times - nowadays because of its capabilities and positioning it should be named more likely Oracle Enterprise Integration Architecture....
AIA 11g R1 includes several fantastic new features as (more...)
10.1.3.5 patchset has been released for Linux x86 and Windows 32 bit (64-bit Linux coming soon).
Patch is downloadable from Metalink:
Description PLACEHOLDER BUG TO UPLOAD AS 10.1.3.5 PATCH-SET ON ARU
One of the major new features is for example as BPEL (more...)
When designing SOA infrastructures or Enterprise Architectures, most architects miss one component which may impact the overall system performance dramatically – the hardware load balancer.
Typically a hardware load balancer like F5 BigIP exists as a shared component for many applications and services to distribute load between multiple servers or (more...)