Anda di halaman 1dari 15

Confidential Limited Circulation

Confidential Limited Circulation


COURSE MODULES
Basic

Module I: Introduction to Oracle SOA Suite
Advanced

Module II: BPEL
Module III: ESB
Module IV: OWSM
Confidential Limited Circulation
Introduction to SOA Suite

Module- I
Confidential Limited Circulation
Module I Objectives



Lesson 1 : Introduction to SOA Concepts
Lesson 2 : Installing SOA Suite
Lesson 3 : Building Simple BPEL Process
Confidential Limited Circulation
Lesson 1 : Introduction to SOA
Concepts



What is a Service-Oriented Architecture
Describing SOA Foundations: Web Standards,
Web Services, and Adapters
Orchestrating Services through BPEL
Adding Decision Services to BPEL
Routing and Enriching Data with ESB
Securing SOA Services and Monitoring Services
with BPEL and BAM
Confidential Limited Circulation
What is a SOA




Service
A function that is well-defined, self-contained and does
not depend on the context or state of the services
Service Oriented Architecture
A collection of Services
The technology of Web Services is the connection
technology of Service Oriented Architectures
Web Services essentially use XML to create a robust
connection
Confidential Limited Circulation
A Basic
Service Oriented Architecture




Confidential Limited Circulation
Describing SOA
Foundations



Web Standards
XML used in the messages defined used by WSDL (Web
Services Description Language) and sent using SOAP
(Simple Object Access Protocol)


Confidential Limited Circulation
Describing SOA
Foundations



Web Services
Technologies that allow for making connections
Defined using Web Services Description Language
(WSDL)
WSDL
A format for describing Web Service Interface
It has three parts
Definitions
Data type and Message definitions
Operations
Describe actions for the messages supported by a Web Service
Service bindings
Connect port types to a port
Port is defined by associating a network address with a port type
Collection of ports defines a service
Binding can be created using SOAP/CORBA (IIOP)/ DCOM/ .NET/JMS/
WebSphere MQ

Confidential Limited Circulation
Describing SOA
Foundations



Basic parts of WSDL:

Confidential Limited Circulation
Describing SOA
Foundations



Adapters
Enable you to integrate BPEL processes with access to
File Systems, FTP Servers, Database Tables, Database
Queues (Advanced Queues or AQ), Java Message
Service (JMS), and Oracle Applications

Confidential Limited Circulation
Orchestrating Services
through BPEL




Making a Web Service works is a two-step
process:
Publish Web Services
Orchestrate Web Services
Publishing Web Services
Making the services available through some standard
interface/API
Orchestrating Web Services
Assembling and coordinating those services into a
manageable business application
BPEL Orchestration Engine used to orchestrate services
into business processes
Confidential Limited Circulation
Adding Decision Services
to BPEL




BPEL applies logic to make choices through
conditional branching
The following activities support conditional
branching:
Switch
While

Confidential Limited Circulation
Routing and Enriching
Data with ESB




Oracle Enterprise Service Bus moves data among
multiple endpoints, both within and outside of an
enterprise
ESB uses open standards to connect, transform,
and route business documents as XML messages,
among disparate applications
Enterprise Service Bus is the underlying
infrastructure for delivering a service-oriented
architecture

Confidential Limited Circulation
Securing SOA Services
& Monitoring Services with
BPEL & BAM




Oracle Business Activity Monitoring (BAM)
enables to:
Monitor business services and processes in an
enterprise
Correlate key performance indicators (KPIs)
Change business processes
Take corrective actions if the business environment
changes
Oracle Web Services Manager (OWSM) provides:
A policy enforcement framework to manage, secure, and
monitor web services consistently

Anda mungkin juga menyukai