BPEL and BPM's performance monitoring using DMS by Sylvain Grosjean
By Juergenkress-Oracle on Jul 14, 2014
What is DMS ?
The Dynamic Monitoring Service (DMS) API allows you to add performance instrumentation to Weblogic Server and Fusion Middleware (BPM, BPEL, Rules, OSB, Human Tasks, B2B...). During runtime DMS collects performance information, called DMS metrics that developers, system administrators, and support analysts use to help analyse system performance or monitor system status.
These performance metrics captured by DMS are available via the Spy Servlet and via MBeans.
BPEL/BPM Threading Model's Review :
Dispatcher system Threads : allocated to process system dispatcher messages.
Dispatcher invoke Threads : (synchronous invoke) allocated to process synchonous requests, For each payload received, the thread will instantiate a new instance invocations.
Dispatcher Engine Threads : (asynchronous activities : receive in mid-process, on Alarm, onMessage, wait) accolated to process asynchronous messages (durable process).
We can tune these values through OEM : Read the complete article here.
For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.