Post on 24-Dec-2015
SOA Implementation & Federation
SOA General ConceptsSOA Implementation , System landscape and
Processes – wM 8.2Federation 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
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 RepositoryThe CentraSite Registry Repository is the portion of CentraSite that hosts the registry and the repository.
SCA FrameworkThe 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
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 :
Versions and Revisions – SOA Components
We can create versions for the below SOA objects: ■ Design/Change-Time Policies ■ Run-Time Policies ■ Lifecycle Models ■ Assets
webMethods components mapped to SOA Reference Architecture
Service Execution Environment
Infrastructure Environment
Services Development Environment
Services Management Environment
Services Governance Environment
BusinessEnvironment
C
webMethods Optimize for Process
webMethods BPMS Suite
webMethods Enterprise Service Bus
webMethods Optimize for Process
webMethods’ Adapter (Application & Technology)
webMethods Xbroker
webMethods Master Data Manager
Integration Server
Natural Security, Natural SAF Security UDDI
wMDeveloper & Designer
webMethods Optimize
for Process
Adabas
SAF Security
webMethods BPMS Suite
Oracle Fusion SOA - Components
Service Execution Environment
Infrastructure Environment
Services Development Environment
Services Management Environment
Services Governance Environment
BusinessEnvironment Oracle Business Activity Monitoring
Oracle’s BPEL Process Manager
Oracle’s Enterprise Service Bus
Oracle’s Worklist Application
Oracle’s Adapter (Application & Technology)
Oracle Rule Engine
Oracle J2EE Server
Oracle WebService Manager UDDI
Oracle’sJDeveloper
Oracle’sBusiness Activity
Monitoring
Oracle’sWebservice
Manager
Oracle Fusion components mapped to SOA Reference Architecture
Oracle BPM Suite
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