New SOA Diagnostics Tool – IWS Reports – Overview by Malkit

Among many new features added for 12.2.1 version of Oracle Fusion Middleware (announcement link) and demoed at this year’s recently concluded Oracle Open World, I’m particularly excited about brand new diagnostics feature of Oracle SOA Suite called IWS Reports – being the lead designer and implementer of this project.

IWS stands for Integration Workload Statistics and is intended to provide Oracle DB AWR like diagnostics for SOA applications. At high level, IWS can help user with two common challenges faced in SOA:

1 – Scaling Issue

2 – Performance Bottlenecks

Diagnosing performance and scalability issues in SOA can be hard. Performance of a system depends on number of factors. SOA Systems pose particular challenge since large installations typically involves interactions between partners and services – internal and external, stateful and stateless components, synchronous and asynchronous communications, deployment over multi-domain clusters etc.

IWS Reports provide variety of statistics such as system resource usage, message flows at key points in the system, backlogs at various components and activity execution times which can diagnose performance/scaling issues.

IWS in nutshell

Helps in identifying bottlenecks and/or backups in the system

Useful for tuning for scaling or performance improvement

Snapshot based (configurable)/Automatic

Central – collects stats from components and bindings/adapters in single output

Lends top-down/outside-in or direct analysis

Statistics maps to user application/project environment

Single point filtering based on Application/Composite/Component

Adds very little memory/processing overhead. Can be left always-on in production systems (off by default)

Share this:

Like this:

About Jürgen KressAs a middleware expert Jürgen works at Oracle EMEA Alliances and Channels, responsible for Oracle’s EMEA Fusion Middleware partner business. He is the founder of the Oracle SOA & BPM and the WebLogic Partner Communities and the global Oracle Partner Advisory Councils. With more than 5000 members from all over the world the Middleware Partner Community is the most successful and active community at Oracle. Jürgen manages the community with monthly newsletters, webcasts and conferences. He hosts his annual Fusion Middleware Partner Community Forums and the Fusion Middleware Summer Camps, where more than 200 partners get product updates, roadmap insights and hands-on trainings. Supplemented by many web 2.0 tools like twitter, discussion forums, online communities, blogs and wikis. For the SOA & Cloud Symposium by Thomas Erl, Jürgen is a member of the steering board. He is also a frequent speaker at conferences like the SOA & BPM Integration Days, JAX, UKOUG, OUGN, or OOP.