Monday, December 22, 2008

Oracle SOA Offerings -

Oracle SOA Products are packaged with multiple related products as Suites like..

1. SOA Suite
2. BPA Suite
3. EDA Suite
4. ODI Suite
5. BPM Suite

SOA Suite has
-BPEL Process Manager
This is the primary product used for orchestration of services. This is BPEL standards compliant product with support for management, high-availability and hot-plugability.
-ESB
There are 2 ESBs in Oracle product offerings, OSB (this is the earlier Aqualogic service bus) and OESB (Oracle ESB). OSB is for more standalone enterprise-wide connectivity requirements and OESB can be used a project based mediation requirements.
-Rules
-human workflow
-OWSM
Oracle Webservice Manager is the Gateway product, which provides security to the webservices hosted on BPEL or ESB.

SOA Suite runs on Weblogic and OC4J.


BPA Suite
-Business Process Architect/ Publisher / Simulator / Repository

BPM suite
-Oracle BPM (this was earlier Aqualogic BPM)
-Oracle BAM

EDA Suite
-Oracle CEP (earlier Aqualogic Event Server)

SOA Governance products
-Enterprise Repository
-SOA Management pack

ODI Suite
-Oracle Data Integrator
ODI is for bulk data load requirements.
-Oracle Data Quality and Profiling
-Oracle Coherence
-Oracle Adapters

Based on the customer applications requirements, the right product mix should be used to realize the enterprise goals.

Thursday, December 18, 2008

Patterns

I love this word 'Patterns', It kind of summarizes everything that we learn in IT world. We have seen so many categorizations of patterns over last 10-15 yrs -
Design Patterns (GoF , Gang of four)
J2EE Patterns
EJB Patterns
SOA Patterns
Architecture Patterns
Integration Patterns
Application Patterns

In 2003, my friend Satya and I used to write a tutorial on GOF Patterns, Its still available here