Tuesday, January 5, 2010

Oracle Adapter for event mediation service( soa suite 11g)

Today Oracle SOA Suite 11g offers new Service Component Architecture (SCA) and Service Data Objects (SDO) which are new standards simplifying service-oriented architecture (SOA) and are also the key enabler of the service platform.
SCA gives developers and architects the ability to represent business logic as reusable components that can be easily integrated into any SCA-compliant application or solution. The resulting application is known as a composite application.
SDO specify a standard way to access data and can be used to modify business data regardless of how it is physically accessed. Developers and architects do not need to know the technical details of how to access a particular back-end data source in order to use SDO in their composite applications. Consequently, they can use static or dynamic programming styles and obtain connected as well as disconnected access.
SOA composite is a standards-based deployment unit that leverages the SCA assembly model and can mix variety of components like ESB routing (Mediator), BPEL, Human Workflow, etc.
Oracle SOA Suite 11g showcases the support for the Service Component Architecture (SCA) standard in Oracle SOA Suite through the new composite assembly editor in JDeveloper as well as a unified service engine foundation for the full set of SOA Suite components.

Related Work:

The most important service from SOA Suite 11g is the Event Delivery Network (EDN) that uses Event Definition Language (EDL), which is fully declarative and can build decoupled applications. One of things I wanted to look into was the Event Delivery Network (EDN) that allows an Event Driven Architecture (EDA) to loosely couple different processes. The events that occur in one process can be published asynchronously and can be consumed at another end on the EDN. The consumed end will typically be Mediator services.
In this article I will implement a File Adapter service to get information for Employee details using a file, the data from this file is transformed and routed by Database Adapter to insert the values directly into the database using Oracle JDeveloper 11g as this new IDE supports EDN. Here the new Employees are considered as new events that we are going to publish.

Prerequisites:
Installed machine on whch Oracle JDeveloper 11g and Oracle SOA Suite 11g and Oracle Database are available.

Process Description:

Lets look at the implementation steps below:......

For more information please click here