soa

Post on 27-Jan-2015

161 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

SOA - OVERVIEWPrasad Narasimhan – Technical Architect

Components of SOA

Ideal SOA

Why SOA

What SOA does

SOA Road Map

How is SOA mapped

SOA Enabled applications

SOA Pyramid

EA & SOA

SOA basics

Services in Enterprise - Categorized

SOA Drivers

Service Maturity

SOA Usage

SOA Architectural Patterns

Principles of SOA

Service MetaModel

Kinds of Services

SOA Enabling from Solution Perspective

IBM SOA Entry Points

Oracle AIA Service Structure

Oracle AIA – Inventory Explained

IBM Stack

Area WebSphere Product Expertise

Messaging WebSphere MQ

Application Servers WebSphere Application Server, WebSphere Process Server,

Application Integration

WebSphere Message Broker,, WebSphere Adapters , WebSphere Transformation Extender, WebSphere DataPower Appliances, WebSphere Integration Developer.

BAM WebSphere Business Monitor

BPMWebSphere Business Services Fabric, WebSphere Business Modeler, WebSphere Business Integration Modeler.

CommerceWebSphere Commerce (Enterprise, Professional, Express)

Enterprise Service Bus WebSphere Enterprise Service Bus

B2B WebSphere Partner Gateway

Service Interaction

Process Decomposition

Meet in the Middle

RUP for SOMA

SOMA

SOMALoosely coupled modular services to support both business and IT requirements.

RealizationDecisions, Solution Templates & Patterns,

Architecture, Technology Feasibility

Specification of Services, Components, and Flows

Identification of Candidate Services and Flows

Startup / Adoption << Input from: Business Analysis & Existing Assets>>

ImplementationBuild/Assembly, Testing

consumers

business processesprocess choreography

servicesatomic and composite

service components

operational systems

Service

Co

nsu

me

rS

ervice P

rovid

er

JService Portlet WSRP B2B Other

OOApplication

CustomApplication

PackagedApplication

Composite Service

Atomic Service

RegistryDeploymentPackaging and Provisioning

SOMA Inventory

SOMA Approach

Rational SOMA

SOMF 2.0

Bottom Up Service Identification

Service Identification

Service Capabilities

Service Architecture

Sample Architecture Overview

Webservices• "Web services are a new breed of Web application.

They are self-contained, self-describing, modular applications that can be published, located, and invoked across the Web. Web services perform functions, which can be anything from simple requests to complicated business processes. … Once a Web service is deployed, other applications (and other Web services) can discover and invoke the deployed service.” IBM web service tutorial

IBM Toolkit

Enterprise Applications and Data

Infrastructure Services

Application and Data Access Services

Business Application and Data Services

Business Performance Management Services

Development Platform

Partner Services

Enterprise Service Bus

WebSphere BI Modeler WebSphere Integration DeveloperRational Application Developer

DB2 Information Integrator

WebSphere Process Server WebSphere Portal Server

WebSpherePartner Gateway

WebSphere Application Server

DB2 II ClassicHATS

WBI Monitor

Process Services Information ServicesInteraction Services

Business App Services

Web Services Gateway WBI Event/Message BrokerWebSphere MQ

WebSphere AdaptersWBI Adapters

SI Bus

Web Services - Explained

An Approach

Sample Service

Two Approaches

Webservices

Service provider Service Consumerpublish(WSDL)

bind(SOAP)

"server"

"client"

Webservices Implementation

Thank You

top related