Introduction A customer recently used strace on a WebLogic server that was having some trouble. The first thing that jumped out at them was hundreds of SIGSEGV,...
Introduction A customer recently used strace on a WebLogic server that was having some trouble. The first thing that jumped out at them was hundreds of SIGSEGV, also known as Segmentation Fault, events showed up in the output. They opened a support incident and asked for more information on what might be causing all of those segmentation faults. Main Article Most people that have used Unix for any amount of time are familiar with occasionally seeing "Segmentation Fault (core...
Introduction A customer recently used strace on a WebLogic server that was having some trouble. The first thing that jumped out at them was hundreds of SIGSEGV, also known as Segmentation...
Note: The information in this article while accurate is dated. For the latest information on BPM correlation please refer to the 12c BPM Developer's Guide...
Note: The information in this article while accurate is dated. For the latest information on BPM correlation please refer to the 12c BPM Developer's Guide document. Introduction Prior to 11.1.1.5FP, Oracle BPM Suite supported only automatic correlation via WS-Addressing. If message based correlation was needed, the common approach was to delegate the correlation tasks to a BPEL process front ending BPM Suite. Starting in Oracle BPM Suite 11g R1 PS4FP, out of the box support...
Note: The information in this article while accurate is dated. For the latest information on BPM correlation please refer to the 12c BPM Developer's Guide document. Introduction Prior to 11.1.1.5FP,...
Introduction We have just released a new BPM 10g whitepaper. Main Article My colleague Sushil Shukla and I have just published our BPM 10g Performance Tuning...
Introduction We have just released a new BPM 10g whitepaper. Main Article My colleague Sushil Shukla and I have just published our BPM 10g Performance Tuning whitepaper on the Oracle BPM website, you can access the PDF directly here. The whitepaper covers topics like: Environment considerations Application design considerations Tuning the BPM Engine Tuning the Directory Service Tuning the PAPI Instance Cache Testing JVM Tuning WebLogic Server Considerations Database Tuning We...
Introduction We have just released a new BPM 10g whitepaper. Main Article My colleague Sushil Shukla and I have just published our BPM 10g Performance Tuning whitepaper on the Oracle BPM website, you...
Introduction This post builds on the earlier posts in this series which showed an approach to getting started with continuous integration for Oracle SOA and...
Introduction This post builds on the earlier posts in this series which showed an approach to getting started with continuous integration for Oracle SOA and BPM. In this post, we will look at how to add SCA Tests to our continuous integration environment – executing them as part of the build, and reporting on them in the continuous integration server. Main Article Let’s start by building a very simple composite with a test, then we will get that working in our continuous...
Introduction This post builds on the earlier posts in this series which showed an approach to getting started with continuous integration for Oracle SOA and BPM. In this post, we will look at how to...
Introduction A new version of JDeveloper is now available. Main Article Oracle has released a new version of JDeveloper, 11.1.2.0, with a whole bunch of new...
Introduction A new version of JDeveloper is now available. Main Article Oracle has released a new version of JDeveloper, 11.1.2.0, with a whole bunch of new features, including Maven support, and a lot of performance enhancements. You can check out details of the new features here. Please note that this version does not support WebCenter, SOA and BPM development. You should continue to use 11.1.1.x for that kind of development.
Introduction A new version of JDeveloper is now available. Main Article Oracle has released a new version of JDeveloper, 11.1.2.0, with a whole bunch of new features, including Maven support, and...
Introduction WebLogic Server includes a feature called the ‘JMS Wrapper’ that you can take advantage of to dramatically improve the performance of JMS...
Introduction WebLogic Server includes a feature called the ‘JMS Wrapper’ that you can take advantage of to dramatically improve the performance of JMS applications running on WebLogic Server. Note that this is not for remote JMS clients, this is for JMS programs running on WebLogic Server, like Servlets or EJBs. Main Article In this post, I will demonstrate how to use the JMS Wrapper to improve the performance of a Servlet based JMS application. On my Mac Book Pro, I was...
Introduction WebLogic Server includes a feature called the ‘JMS Wrapper’ that you can take advantage of to dramatically improve the performance of JMS applications running on WebLogic Server. Note...
Introduction XQuery transformations are often used in pipelines in Oracle Service Bus to perform data transformation. Performance of XQuery transformations is...
Introduction XQuery transformations are often used in pipelines in Oracle Service Bus to perform data transformation. Performance of XQuery transformations is a key area to focus on when performance tuning an Oracle Service Bus environment. Main Article During performance testing of your project you should use the activity timing metrics to identify any XQuery performance issues and optimize those queries for better performance. The recommended approach is to measure the...
Introduction XQuery transformations are often used in pipelines in Oracle Service Bus to perform data transformation. Performance of XQuery transformations is a key area to focus on when performance...
Introduction Occasionally I need to change the port that my WebLogic AdminServer is listening on, without actually starting up the server. Usually this is...
Introduction Occasionally I need to change the port that my WebLogic AdminServer is listening on, without actually starting up the server. Usually this is because I have just created a new domain, and I forgot to change the port in the Domain Configuration Wizard (oops!), and now I can’t start the server up because there is already another one using that port. One way to get around this is to use the WebLogic Scripting Tool (WLST) to change the listening port. Main Article...
Introduction Occasionally I need to change the port that my WebLogic AdminServer is listening on, without actually starting up the server. Usually this is because I have just created a new domain,...
Introduction At different process steps, Oracle BPEL engine dehydrates (stores) information about process instances in a database, and retrieves them when the...
Introduction At different process steps, Oracle BPEL engine dehydrates (stores) information about process instances in a database, and retrieves them when the process instance is ready to resume. The dehydration store is critical to Oracle BPEL integrity and performance. Over time, the dehydration store can grow and affect overall performance of the solution. How do you manage the data growth in the dehydration store? Main Article My colleague Deepak Arora (see his blog...
Introduction At different process steps, Oracle BPEL engine dehydrates (stores) information about process instances in a database, and retrieves them when the process instance is ready to resume. The...