Top Banner
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
33

SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

Dec 24, 2015

Download

Documents

Julie Mathews
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

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

Page 2: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

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

Page 3: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

SOA Components

Page 4: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.
Page 5: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

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

Page 6: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

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.

Page 7: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

SOA CentraSite Architecture

Page 8: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

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

Page 9: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

Multiple Composites of SCA in a Single Domains

Page 10: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

Multiple Composites of SCA in a Multiple Domains

Page 11: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

Applications and SCA Bindings Protocols

Page 12: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

System Landscape

Page 13: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.
Page 14: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

Run Time CentraSite Components

Page 15: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

Mediator & PEP

Page 16: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

General Concepts

Page 17: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

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 :

Page 18: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

SOA Deployment• Single Stage and two Stage Deployment

Page 19: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

Life Cycle Models

Page 20: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

Life Cycle Models & Permissions

Page 21: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

SOA Policies + Roles + Permissions

Page 22: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

Life Cycle Models

Page 23: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

Versions and Revisions – SOA Components

We can create versions for the below SOA objects: ■ Design/Change-Time Policies ■ Run-Time Policies ■ Lifecycle Models ■ Assets

Page 24: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

Instant & Role Based Permission/Security

• Permissions and Roles (Similar to MWS)

Page 25: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

Role Based SOA Security

Page 26: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

SOA SDLC – Big Picture

Page 27: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

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

Page 28: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

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

Page 29: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

SOA - SAP PI

• Will be updated from http://www.arteriatech.com

Page 30: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

SOA Federation – High level viewTwo CentraSite Environments

Page 31: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

SOA Federation – Technical View

Page 32: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

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

Page 33: SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.

References

• www.soaprinciples.com