building a service oriented architecture steve mcvey worldwide sales leader, websphere connectivity...

30
Building a Service Oriented Building a Service Oriented Architecture Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity [email protected] Components, Trends and Best Practices

Upload: daniela-goodwin

Post on 20-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

Building a Service Oriented ArchitectureBuilding a Service Oriented Architecture

Steve McVey

Worldwide Sales Leader, WebSphere Connectivity

[email protected]

Components, Trends and Best Practices

Page 2: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

Agenda

• Connectivity – A Foundation for SOA

• Service Enrichment and the Enterprise Service Bus

• Service Visibility and Governance

• Extending the ESB

• The Federated ESB

• Recap, Questions and Answers

Page 3: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

Connectivity establishes links between applications and services to: Deliver a robust and resilient

connectivity infrastructure Provide integration between

different Lines of Business without adding complexity

Bring together new and existing IT assets

Connectivity – an SOA Entry PointAllowing IT to deliver business agility

Page 4: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

Interaction Services Information Services

Partner Services Business App Services Access Services

DevelopmentServices

Management Services

Infrastructure Services

Enables collaboration between people, processes &

information

Manages diverse data and content in a unified

manner

Connect with trading partners

Build on a robust, scaleable, and secure services environment

Facilitate interactions with existing information and

application assets

Integrated environment

for design and creation of

solution assets

Manage and secure

services, applications &

resources

Optimizes throughput, availability and utilization

Ap

ps

&

Info

As

sets

Process Services

Business ServicesSupports enterprise business process and

goals through businesses functional service

Enterprise Service Bus

Orchestrate and automate business processes

Connectivity and the SOA Reference Architecture

Page 5: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

SOA Connectivity

Service Enrichment

Messaging

Service Visibility and Governance

Extend Your ESB

Partner Services Access Services

ES

B

Process & Event Services

Extend Your ESB

Page 6: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

SOA ConnectivityMessaging

Service Enrichment

Messaging

Service Visibility and Governance

Extend Your ESB

Partner Services Access Services

ES

B

Process & Event Services

Extend Your ESB

Page 7: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

The What and Why of Messaging…

• What is Messaging? Reliable delivery of information wherever it is needed - synchronously

or asynchronously

• Why is it important? Provides data and transactional integrity

Airline Ticket Confirmation

Stock Trades Missile Control Room

ATM Deposit

Page 8: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

Effective Messaging should…

• Connect everything into your SOA

• Leverage existing skills & assets

• Provide reliable transport with qualities of service to match business need

• Deliver fast ROI, is easy to start, supports business growth and agility

• Enable a Service-centric approach

Page 9: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

IBM WebSphere MQ FamilyDelivering Unrivalled Messaging

Only solution universally supported by over 80+ platforms

Only JMS engine that can be implemented on any standard-compliant JEE server

Universal, reliable connectivity for: Web 2.0, Web services, Low Latency, Security and now Managed File Transfers

15 Years - Leading transactional end-to-end message deliverysolution!

• WebSphere MQ• WebSphere MQ Security Edition• WebSphere MQ Low Latency• WebSphere MQ File Transfer Edition• DataPower Low Latency Messaging

Page 10: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

WebSphere MQ File Transfer Edition V7

• Many business critical applications integrate using files Most organizations have several

products, and different techniques for doing file transfer

Typically there is a mix of FTP, homegrown, and other file transfer products

• Get your client thinking about how they move files today How secure are their file transfers? Can they prove that files didn’t go

anywhere they shouldn’t have? How much time, cost and effort does it

take to recover when files go missing? How much effort is being spent on

building and maintaining their current solution?

What if they were asked tomorrow to audit the last 10 files that moved in their organization?

• Use this Analyst report to highlight the potential cost savings

• Nominate your client for the Early Access Program

File transfer services on top of WebSphere MQ to enable movement of files, regardless of size, in a managed way – reliable, auditable, secure

Custom-built, in-house, hard-coded integration solutions…

…often take 2 to 4 times the time and effort to build

…require a similar multiple of ongoing maintenance and support effort...

… IBM application integration costs 2-4 times less

Software Strategies”

Page 11: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

WebSphere MQ: Proven and TrustedRelied on by over 10,000 of Clients Around the World

• $1 trillion per day on one MQ network

• Exchanges over £400 billion worth of messages per day

Banking:

• Between $7 and $35 trillion worth of traffic per day on just one MQ-based SWIFT gateway

• Sends over 213 million messages per day just on z/OS

• Sends 675 m messages per day

• Approx. 7,500 agency users and average of 50,000 citizen transactions daily

15 years of proven experience, 10’s of billions of messages everyday15 years of proven experience, 10’s of billions of messages everyday

Regulatory Compliance

“We needed a single integration platform that would allow all our applications to access and share information and enable them to collaboratively process transactions based on common business rules.”

Chief Architect, Health Insurance

Source: Results reported from actual IBM WebSphere MQ implementations

Financial Markets:

Government:

Page 12: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

SOA ConnectivityService Enrichment

Service Enrichment

Messaging

Service Visibility and Governance

Extend Your ESB

Partner Services Access Services

ES

B

Process & Event Services

Extend Your ESB

Page 13: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

The What and Why of service enrichment…

• What is service enrichment? Augmenting messages & service flows

• Why is it important? Abstracts the service requester from provider for critical but non-

provider-specific logic to simplify and manage that connection

PBX service Security Checkpoint Routing Funds Mail Sorting

Page 14: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

Service Enrichment should…Be Delivered Through an ESB

An Enterprise Service Bus (ESB) is a flexible connectivity infrastructure for integrating applications and services.

Shape = Transport protocol

Color = Data format

An ESB performs the following between requestor and service

CONVERTS between different transport protocols

MATCHES & ROUTES communications between services

TRANSFORMS between different data formats

IDENTIFIES & DISTRIBUTES business events

ESBESB

Page 15: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

Provide Service Enrichment Why ESB mediation?

• Reduce the number, size, and complexity of interfaces• Reduces cost / risk involved as business changes / new

opportunities arise• Promotes reuse• Dynamic real-time, event-driven SOA

Consumer Product:

With WebSphere Message Broker enables one of the largest independent computing services firms in the world to increased system efficiency for users and decreased errors.

Publishing:

Implementing an ESB based on WebSphere Message Broker a leading digital publishing house in Europe is able to integrate new applications quickly and easily without any need to build and maintain point-to-point connections and provides dynamic information capabilities to its customers

Large agency deployed WS DataPowerEnabled easy integration to other

agencies,Reduced development costs by over

20%improved system latency by 15X

Government:

Page 16: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

The ESB market is maturing

• One size cannot fit all What is being connected (WS-*, Cobol, Web 2.0 / REST) Varied organizational technology strengths & skills (Java, Legacy…or

nearly zero) Needs vary from Basic to Advance SOA projects

• ESB adoption is incremental Departmental needs rarely mature in parallel Mergers and acquisitions bring variations

Page 17: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

Leading ESB Offerings from IBMOnly WebSphere delivers the most complete ESB solution

WebSphere ESBBuilt on WebSphere

Application Server for an integrated SOA

platform

WebSphereMessage Broker

Built for universal connectivity and transformation in

heterogeneous IT environments

WebSphere DataPowerIntegration Appliance

Purpose-built hardware ESB for simplified deployment and

hardened security

Page 18: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

SOA ConnectivityService Visibility & Governance

Service Enrichment

Messaging

Service Visibility and Governance

Extend Your ESB

Partner Services Access Services

ES

B

Process & Event Services

Extend Your ESB

Page 19: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

The What and Why of Service Visibility and Governance

• What is service visibility? Catalog and organize SOA services according to your business needs

• Why is it important? Enables consumers in an SOA to find and leverage the most

appropriate service at anytime – enabling easy reuse and efficiencies

Source of Information Find the book you needLocate Medical RecordsMake it easy to shop

Page 20: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

Associate services with metadata to Enhance Flexibility Select most appropriate service during runtime Capture availability and performance metadata from management

tools

Take control of undocumented MQ applications Register new/existing services (CICS, WAS, .Net) Make informed changes based on use by business processes &

applications

To start: Promote Reuse - Publish and Find Your Services

Service Visibility should….

Grow: Enrich Connectivity, Manage & Govern your SOA

Govern the SOA lifecycle to create a Trusted Source of Services and Policies

Ensure consistent enforcement of policies across SOA

Page 21: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

Industry leading, highly scalable solution for SOA governance & policy management

Only solution with out-of-the-box integrations for 20+ IBM & non-IBM solutions

Fastest rate of adoption in the industry among leading registry/repository solutions

IBM WebSphere Service Registry and Repository Advanced Lifecycle Edition

WebSphere Service Registry and Repository ALEWebSphere Service Registry and Repository ALE

Page 22: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

IBM WebSphere Service Registry & RepositoryComprehensive, Scalable and Extensible

• Gained control of a growing services with 71 services deployed in ’06/‘07

• Reduced data redundancy provisioning customer & vehicle information in real time.

Travel:

• Accelerated deployment of its decentralized reservation system

• Another created a centralized hub ensuring visibility of services across the company

Financial Services:

“WebSphere Service Registry and Repository is a really important part of our SOA, we need to be able to see the collection of Web services we have in our toolkit and how these tools can be used.”

Senior VP, Large Multinational Bank

Manufacturing:

Insurance:• Quickly expanded products / services for

customers driving quality growth

• Accelerated productivity & increased reuse with ROI of over 700% in 12 months

Page 23: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

SOA ConnectivityExtend Your ESB

Service Enrichment

Messaging

Service Visibility and Governance

Extend Your ESB

Partner Services Access Services

ES

B

Process & Event Services

Extend Your ESB

Page 24: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

Extend your ESB for enterprise wide integration…

SOA-enable packaged applications

Reuse legacy systems

Connect with trading partners, standards based data exchange & complex data

Business Event Processing

Manage & Secure your SOA`8

Extend your ESBMaximize your enterprise’s flexibility and agility

• WebSphere Adapters

• CICS Transaction Gateway

• WebSphere TX• WebSphere Partner Gateway• DataPower B2B Appliance

• Tivoli Component Application Manager for SOA• Tivoli Federated Identity Manager• DataPower XS40

• WebSphere Business Events

Page 25: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

New to the WebSphere B2B family – WebSphere DataPower B2B Appliance XB60

• Each product in the B2B portfolio delivers differentiated capability

• Use each product on its own or in combination to meet customer needs

DataPower Announcement – Statement of Direction – 12-Aug-08http://www.ibm.com/common/ssi/rep_ca/4/897/ENUS208-294/ENUS208-294.PDF

BusinessPartners

Applications& Systems

WebSphereDataPower

B2B Appliance XB60

WebSphere TX /Trading Manager

WebSpherePartner Gateway

Purpose-built B2B hardware for simplified

deployment, exceptional performance

and hardened security

Consolidated B2B Gateway based on the WebSphere platform, for a broad range of

requirements

Universal Transformation for complex industry

standards with accelerated time to value

and reduced cost

Page 26: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

Password Change

New Loan Application

Large Withdrawal

Turbulent, Disparate,Non-Deterministic,

Un-sequenced Events

Frequent Option Trading

New Account Opening

Account Mgr VisitChange Mailing Address

Empowered Business

User

External Event Sources

Event Sources

Capture

“Potential Fraud!”“Initiate Action”

Automated Action

SOA Connectivity and Business Event Processing – Reach more events, trigger more actions

BEP RuntimeEvaluations Correlations

Internal Event Sources

!Applications & Middleware

Service Invocations

ApplicationMessages

TransactionEvents

ManagementData

NetworkWarnings

Information Streams

SensorData

BusinessData

Service Management

WebSphere Business Events

Page 27: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

The What and Why of Federated ESBs…

• What is Federating ESBs? The ability to seamlessly & effectively manage messages and service

flows across 2 or more “SOA” domains

• Why is it important? There are a growing number of enterprises with two or more “SOA”

domains that need to connect

Mergers Take overs Globalization Supply chain

Page 28: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

As the Reach of SOA Expands, IT Must Explore a More Unified Approach Across Business Units

An Integrated and Agile Business Requires . . .

. . . Transaction Integrity, Unified Governance, Security, and Management

FederatedESB

Page 29: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices

SOA Connectivity – The Recap

Service Enrichment

Messaging

Service Visibility and Governance

Extend Your ESB

Partner Services Access Services

ES

B

Process & Event Services

Extend Your ESB

• Exploit key competitive differentiators

• Leverage and expand market position in Messaging

• Capture more ESB customers to grow share

• Rapidly grow SOA Governance solutions

Page 30: Building a Service Oriented Architecture Steve McVey Worldwide Sales Leader, WebSphere Connectivity samcvey@us.ibm.com Components, Trends and Best Practices