Oracle SOA Overview
Oracle SOA Overview
Presenter Name
Date DD/MM/YYYY
Scope
• SOA overview
• Common terminologies around SOA
• BPEL/ESB
• Adapter Services
• Oracle E-Business integration and SOA
• Technical environment
• Demo using JDev/BPEL/Oracle AS
• References and source of more information
Oracle Fusion Middleware – Key Solutions
Oracle
Portal/ Oracle
WebCenter Suite Enterprise
Manager
Oracle Oracle
JDeveloper BI
Oracle
Oracle Identity
SOA Suite Management
Oracle
Application Server
What is SOA ?
• Service Oriented Architecture (SOA)
– An architectural style for integrating loosely coupled interacting software
services
– A set of components (services) that can be invoked
– Enabled through a set of standards
Service Request
Service Consumer Service Provider
Service Response
What is a Service ?
• Represents a unit of work invoked as part of business process
• Communicates with clients through standard protocols and technologies
• Performs a business function (such as, validate credit card) and can be
– A subset of an EIS system implementation
– A part of an application module
– A web service implementation
What is a Web Service ?
• A self-describing business function
• Refers to a standard set of platform-independent messaging protocols
(SOAP, HTTP, JMS)
• Allows connection between services from any web connected device
• Exchanges data and functionality in XML format
Web Service Standards
• The Internet standards that compose web services
– WSDL used to describe the web service
– UDDI registry used to publish and query web service
– SOAP used to invoke the web service