Why do we need distributed processing:
Integrate with Legacy, Leverage Partner Applications, Use Internet applications
What is SOA ?
They come in two flavours
Asynchronous - Long Running - Mortgage applications
Synchronous - Quick response such Travel Reservations
Integration patterns based around Orchestration.
SOAP, XML, WSDL, UDDI, Internet when combined create a Web service.
What is BPEL?
Takes advantage of Web services, implements the client for SOA
Partner links based upon WSDL
Web service and distributed fault handling
Orchestration of Web Service
Can be Asynchronous or synchronous:
BPEL is coded as an XML document
Process steps are called activities
Oracle SOA Components (Found in 10.3 upwards)
BPEL Process Manager
- Context state preserved by dehydration
- Adapters for connection to non Web Services Components
ESB Implementation
Web Service Manager
- Security
- Monitoring
Web Service implementation of a Rules Engine
Related tools
Oracle Service Registry
JDeveloper BPEL and ESB designer tools
No comments:
Post a Comment