Introduction The purpose of this technical paper is to document how to split Fusion Applications domains to multiple machines when originally provisioned in a...
Introduction The purpose of this technical paper is to document how to split Fusion Applications domains to multiple machines when originally provisioned in a single machine. This is different than scaling out or scaling up a Fusion Applications environment. This is also not to be confused with moving Fusion Applications from one environment to another. Initially you begin with a single server running one or more of the Fusion Applications product families. As your business...
Introduction The purpose of this technical paper is to document how to split Fusion Applications domains to multiple machines when originally provisioned in a single machine. This is different...
Introduction When creating ADF applications using JDeveloper with the Fusion Applications Extension, the Application Module Tester (Business Component Browser)...
Introduction When creating ADF applications using JDeveloper with the Fusion Applications Extension, the Application Module Tester (Business Component Browser) may fail with the following exception: “(oracle.jbo.JboException) JBO-29000: Unexpected exception caught: java.lang.NoClassDefFoundError, msg=Could not initialize class oracle.apps.fnd.applcore.oaext.model.OAApplicationModuleImpl”. This is due to some missing libraries. This article will show how to add these. Details...
Introduction When creating ADF applications using JDeveloper with the Fusion Applications Extension, the Application Module Tester (Business Component Browser) may fail with the following...
Introduction Oracle SOA Suite 11g is a powerful and flexible platform for building composite applications that can connect many applications and "services"....
Introduction Oracle SOA Suite 11g is a powerful and flexible platform for building composite applications that can connect many applications and "services". When the overall application performance appears slow, the bottleneck(s) could be anywhere in the system: the applications/services that SOA connects to, the infrastructure database, or the SOA server itself. How to quickly identify the bottleneck becomes crucial in tuning the overall SOA application performance. Main...
Introduction Oracle SOA Suite 11g is a powerful and flexible platform for building composite applications that can connect many applications and "services". When the overall application performance...
Introduction Let's say you experience some performance issues of your Oracle SOA 11G servers, and after some research you know that you need to tune your JVM...
Introduction Let's say you experience some performance issues of your Oracle SOA 11G servers, and after some research you know that you need to tune your JVM heap size, and turn on some JVM debugging to monitor such as Garbage Collection behaviour. Main Article After some due diligence of reading WebLogic documents and Internet postings, you found the right flags to use, and the right values to set. It typically looks something like -Xmx4096M -Xms4096M -Xmn3072M...
Introduction Let's say you experience some performance issues of your Oracle SOA 11G servers, and after some research you know that you need to tune your JVM heap size, and turn on some JVM...
Introduction B2B 11g has a number of parameters that can be tweaked to tune the engine for handling high volumes of messages. These parameters are also known as...
Introduction B2B 11g has a number of parameters that can be tweaked to tune the engine for handling high volumes of messages. These parameters are also known as B2B server properties and managed via the EM console. Main Article This note highlights one aspect of the tuning exercise and describes the different threads, that can be configured to tune the performance of a B2B server. Symptoms The most common indicator of a B2B engine in need of a tuning is reflected in the...
Introduction B2B 11g has a number of parameters that can be tweaked to tune the engine for handling high volumes of messages. These parameters are also known as B2B server properties and managed...
Introduction In a separate posting, I mentioned you can configure multiple threads of inbound (polling) adapters of Oracle SOA. However, the ways to configure...
Introduction In a separate posting, I mentioned you can configure multiple threads of inbound (polling) adapters of Oracle SOA. However, the ways to configure multiple threads vary between adapters and product versions, and the information scatter across multiple documentations. Hence it is worth to consolidate them here. Main Article This post is for Oracle SOA 10.1.3.x. I have another blog post for configuring adapter threads in Oracle SOA 11G. 1. JMS Adapter For BPEL: Set...
Introduction In a separate posting, I mentioned you can configure multiple threads of inbound (polling) adapters of Oracle SOA. However, the ways to configure multiple threads vary between adapters...
Introduction The following article summarizes the inbound (polling) adapter configurations for Oracle SOA 11g when configuring multiple threads. Main Article In...
Introduction The following article summarizes the inbound (polling) adapter configurations for Oracle SOA 11g when configuring multiple threads. Main Article In an earlier posting, I mentioned that you can configure multiple threads of inbound (polling) adapters for Oracle SOA. However, the ways to configure multiple threads varies between adapters and product versions, and the information is scattered cross multiple pieces of documentation. Therefore, it is worth...
Introduction The following article summarizes the inbound (polling) adapter configurations for Oracle SOA 11g when configuring multiple threads. Main Article In an earlier posting, I mentioned...
Introduction Until 11.1.1.3, BPEL audit trails are saved to the database in the same JTA transaction as the main transaction. This causes three main problems:...
Introduction Until 11.1.1.3, BPEL audit trails are saved to the database in the same JTA transaction as the main transaction. This causes three main problems: Most common: Latency of saving audit trail to database is included as part of the overall latency of the main business transaction. Often seen: When the main transaction is rolled back for whatever reason, the audit trail did not get saved, because audit trails are saved in the main transaction as well. Thus no trace of...
Introduction Until 11.1.1.3, BPEL audit trails are saved to the database in the same JTA transaction as the main transaction. This causes three main problems: Most common: Latency of saving...
Introduction In SOA 10G, it is a good practice to have BPEL and ESB co-located at the same JVM. Doing so not only improves performance but also allows JTA...
Introduction In SOA 10G, it is a good practice to have BPEL and ESB co-located at the same JVM. Doing so not only improves performance but also allows JTA global transaction propagation between the two. However, these advantages will not be fully materialized, or even will totally disappear, if wrong protocols were chosen when these two components call each other. Main Article 1. BPEL calling ESB When developers write BPEL processes that call ESB, many don't think about the...
Introduction In SOA 10G, it is a good practice to have BPEL and ESB co-located at the same JVM. Doing so not only improves performance but also allows JTA global transaction propagation between the...