Oracle SOA Suite
Long running processes - whether they are complex orchestrations or BPM workflows require data persistence in order to preserve process state. Traditionally a database system is used to persist process state. With optimizations in SOA Suite process state is now managed in Oracle Coherence - which is an in-memory data grid. Coherence has been optimized to run on Exalogic through a native RDMA-based data replication protocol. The use of Coherence together with the optimizations of Coherence on Exalogic enable long running processes in SOA Suite to benefit from 17x throughput improvements.
In-Memory Modules for Oracle Applications
Many processes in packaged applications make extensive use of a backend database for both online as well as batch data processing. With In-Memory Modules, Oracle Applications deliver new functionality that natively leverages the capabilities of the engineered systems - Exalogic, Exadata and Exalytics in order to transform data processing on disk to parallel in-memory data processing enabled by a high throughput low latency network (Infiniband). Examples of In Memory Modules for Oracle Applications include In-Memory Performance-Driven Planning, Consumption-Driven Planning, In-Memory Sales Advisor and In-Memory Project Portfolio Management (the list keeps growing).