Architektur

Architektur

Am 20. und 21. Mai habe ich am Oracle SOA Suite 12c Training für Oracle Partner in der Geschäftsstelle in Düsseldorf teilgenommen. Ziel des Trainings ist es, die SOA Suite 12c und andere nahestehende Komponenten zu betrachten.

Architektur

The Mediator component in Oracle SOA Suite allows to define a Java callout. With a Java callout message payloads or anything else can be manipulated when routing rules are processed by Mediator. In our particular case we track information about faults occurred in a sequential Mediator component.

Oracle BAM Composer

Architektur

Oracle Business Activity Monitoring (BAM) is a widely used BI tool within the Oracle Fusion Middleware stack. It provides data gathering and reporting functionalities in order to provide business executives insight into their business processes. Besides using BAM standard reports for business process monitoring, it is possible to define custom data objects and reports. In Oracle SOA Suite 11g a common approach to push data to BAM 11g is the BAM Adapter provided by Oracle. It is a standard SCA technology adapter which simplifies integrating SCA components with BAM. Unfortunately, the adapter was removed in BAM 12c. This article is going to present an alternative approach using JMS queues and Enterprise Message Sources (EMS) in order to push data to BAM 12c in SOA Suite 12c.

Architektur

Oracle Managed File Transfer (MFT) provides several functionalities aimed to manage and coordinate the transfer of files in a SOA environment. A file transfer in MFT involves three elements: a source, a target and a transfer. The source is the entity from which the file originates and the target is the destination of the file. The transfer defines the transmission of a file between a source and one or multiple targets. Similar as with B2B, MFT allows the definition of custom actions - also called callouts - that can be executed during the transfer flow. These custom actions can be defined at the source and will be executed right after the file is received and processed by MFT. They can also be defined at the transfer and will be executed before sending the file to the target or after the target received the file successfully.

Architektur

The Oracle SOA Suite provides an Audit Trail monitor screen where the message flow between the different SCA composites can be tracked. Depending on the audit level, it can provide a very detailed chronology of the different states of the message, including the first component that receives the messages, its correspondent transformation along the way, and the routing it’s final destination. Nevertheless, a SOA platform is intended to integrate not only internal composites but also external components. The question is how to maintain the audit trail consistency in such scenarios?

Architektur

Im Juli hat Oracle das große Update seiner SOA Produkte mit der Version 12c veröffentlicht. Die einzelnen Module wurden noch besser miteinander integriert und verbessert. Zusätzlich hat Oracle mit dem Enterprise Scheduler, Managed File Transfer und neuer Adapter (z. B. Coherence) das Portfolio sinnvoll ergänzt. Nun geht es um meine erste Erfahrungen aus einem konkreten Proof of Concept (PoC).

Architektur

The Oracle Platform Security Services (OPSS) provides an abstraction layer for securing standard JEE applications, ADF applications and FMW Components such as the SOA Suite and Webcenter. By default, all user and role data is stored in the embedded LDAP directory from Weblogic, but other providers such as Active Directory and Open LDAP can be configured.