SOA Components - Enterprise Architecture (SAP & EAI)

advertisement
SOA Implementation & Federation
SOA General Concepts
SOA Implementation , System landscape and
Processes – wM 8.2
Federation of Heterogeneous SOA environments
like wM, Oracle Fusion, SAP PI and Tibco
By Kumaran Singaravelu
SOA – General Concepts
• A paradigm for organizing and utilizing distributed capabilities that may be
under the control of different ownership domains. It provides a uniform
means to offer, discover, interact with and use capabilities to produce
desired effects consistent with measurable preconditions and
expectations. – By OASIS
• Service-oriented architecture (SOA) is a flexible set of design principles
used during the phases of systems development and integration in
computing. A system based on a SOA will package functionality as a suite
of interoperable services that can be used within multiple, separate
systems from several business domains.
• Service-orientation requires loose coupling of services with operating
systems, and other technologies that underlie applications. SOA separates
functions into distinct units, or services
• Common Message , Communication protocol , common business format
for data element
SOA Components
wM SOA
•
•
•
•
•
•
•
•
•
wM 8.2 Centra SiteTopology
CentraSite Architecture
CentraSite SOA System Landscape
CentraSite SOA Components , Concepts , Features
CentraSite SDLC models and Deployments
CentraSite Versions and Revisions
CentraSite Role based SOA Securtiy
Integration Services System Landscape and Processes – wM 8.2 SOA
Federation of Heterogeneous SOA Environments and Architecture – Birds
Eye View
– Between Different Integration Components like wM , Tibco, SAP PI and Oracle Fusion
– Between Different Organizations , working under the same Corporation
CentraSite Topology
CentraSite basic components:
• CentraSite Application Server Tier
The CentraSite Application Server Tier is a servlet
that runs in a Tomcat servlet container. This
component hosts the CentraSite graphical user
interfaces and also supplies the UDDI V3.0
interface to the registry.
• CentraSite Registry Repository
The CentraSite Registry Repository is the portion
of CentraSite that hosts the registry and the
repository.
SOA CentraSite Architecture
SCA Framework
The SCA specifications define how to create components and how to combine Services
components into complete applications . A domain can contain a single SCA composite or
combination of Composite of services as given below
Multiple Composites of SCA in a Single
Domains
Multiple Composites of SCA in a
Multiple Domains
Applications and SCA Bindings
Protocols
System Landscape
Run Time CentraSite Components
Mediator & PEP
General Concepts
SOA Features wM 8.2
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
The Registry
The Catalog
The Repository
Design/Change-Time Policies
Run-Time Policies
Virtual Services
SOA Link
Lifecycle Management
Reporting
Impact Analysis
Security and Auditing
Role-Based Access
Federation with Other Registries
GUI Access to CentraSite
API Access to CentraSite
High level Definitions below :
SOA Deployment
• Single Stage and two Stage Deployment
Life Cycle Models
Life Cycle Models & Permissions
SOA Policies + Roles + Permissions
Life Cycle Models
Versions and Revisions – SOA
Components
We can create versions for the below SOA objects:
■ Design/Change-Time Policies
■ Run-Time Policies
■ Lifecycle Models
■ Assets
Instant & Role Based
Permission/Security
• Permissions and Roles (Similar to MWS)
Role Based SOA Security
SOA SDLC – Big Picture
webMethods components mapped to SOA Reference Architecture
Business
Environment
Services Development
Environment
webMethods Optimize for Process
Service Execution Environment
webMethods BPMS Suite
Services Management
Environment
webMethods BPMS Suite
webMethods Enterprise Service Bus
webMethods
Optimize
for Process
webMethods Optimize for Process
wMDeveloper &
Designer
webMethods’ Adapter (Application & Technology)
webMethods Xbroker
webMethods Master Data Manager
Adabas
SAF Security
Infrastructure Environment
Integration Server
Services
Governance
Environment
C
Natural Security, Natural SAF Security
UDDI
Oracle Fusion components mapped to SOA Reference Architecture
Oracle Fusion SOA - Components
Business
Environment
Services
Development
Environment
Oracle Business Activity Monitoring
Oracle BPM Suite
Services
Management
Environment
Service Execution Environment
Oracle’s BPEL Process Manager
Oracle’s Enterprise Service Bus
Oracle’s
Business
Activity
Monitoring
Oracle’s Worklist Application
Oracle’s
JDeveloper
Oracle’s Adapter (Application & Technology)
Oracle Rule Engine
Oracle’s
Webservice
Manager
Infrastructure Environment
Oracle J2EE Server
Services
Governance
Environment
Oracle WebService Manager
UDDI
SOA - SAP PI
• Will be updated from
http://www.arteriatech.com
SOA Federation – High level view
Two CentraSite Environments
SOA Federation – Technical View
SOA Federation – Big Picture
Example :
• Enterprise Level
– Enterprise as a whole
• Entity Level
– Genzyme /Sanofi
• Site Level
– Heel/ Haver Hill / Ridgefield
• Departmental Level functionality
– FI/CO /Mfg Pro / HR /Payroll
/SCM/Logistic etc
References
• www.soaprinciples.com
Download