Monday, September 24, 2012

MEDIATOR Vs BPEL Vs OSB


Differences
MEDIATOR/ESB
BPEL
OSB
Routing & mediation
Process Orchestration
Service virtualization
Used with SOA suite
Used with SOA Suite
Can be independently used without SOA suite
Development through jdeveloper IDE
Development through jdeveloper IDE
Development through Eclipse IDE or Web console
Stateless Messaging
Primarily for stateful and long running processes
Stateless messaging.It can b synchronous/asynchronous.
Intra-composite mediation to connect components within a given composite


Inter-composite mediation, that is to say that it connects different
composites together and while doing that it even does service virtualization, protocol translation, service pooling,message throttling
Not present
Instance Monitoring present
Not present
Value Mapping and cross reference tables for supporting canonical datamodels
Integration of Rules Engine and Human Workflow
Value Mapping and cross reference tables for supporting canonical datamodels
Implementation of VETRO pattern
->Validate
->Enrich
->Transform
->Route
->Operate
Implementation of composite services
Includes VETRO pattern apart from extended functionality for enterprise-wide integration like
->Message throttling
->Service Pooling
->Reliable Messaging
->Split-Join
Message Transformation with XSLT
Message Transformation with XSLT
Message Transformation over Xquery and with XSLT
Can be used and deployed as a SCA component
Can be used and deployed as a SCA component
OSB specific deployment. Not yet integrated with SCA

SIMILARITIES
1.All of them provide XA Support
2.Message Filter and Message Validation
3.Asynchronous Messaging
4.Message Transformation using XSLT
5.Have Adapter framework
6.Message Routing

1 comment:

  1. Assalamualalaikum Sadia Tehseen. I need your help to understand about the transaction properties,performance tuning parameters and large files processing through file and ftp adapter, important things about JMS to crack the interview.

    ReplyDelete