h2 successfully adopt web services - towards agility in the ecosystem

21
H2 Successfully adopt Web Services Towards agility in the Ecosystem Drs. P.J. (Patrick) Koning Managing Consultant / Certified Senior Architect Coordinator Community of Practice EAI

Upload: patrick-koning

Post on 29-Jul-2015

2.404 views

Category:

Business


1 download

TRANSCRIPT

H2 Successfully adopt Web ServicesTowards agility in the Ecosystem

Drs. P.J. (Patrick) KoningManaging Consultant / Certified Senior ArchitectCoordinator Community of Practice EAI

CGE&Y / Augustus 2002 / Slide 2 © 2002 Cap Gemini Ernst & Young - All right reserved

H2 Successfully adopt Web ServicesConclusions

1. Today there’s no common definition of web services, but there’re two common perspectives: Business – How to deal with an increased volatility?

Be an Adaptive Enterprise Be Agile Integrated in your Ecosystem Agility requires a change from static to dynamic integration

IT – How to deal with dynamic integration? Agility requires a change from proprietary to internet-Standards HTTP, XML, SOAP, WSDL and UDDI are necessary internet-Standards Some standards are under construction or missing

2. H2 Successfully adopt Web Services A combined Business and IT perspective is necessary, and … … therefore use an integrated Architecture approach

CGE&Y / Augustus 2002 / Slide 3 © 2002 Cap Gemini Ernst & Young - All right reserved

What are Web Services?Today there’s no common definition of web services, but …

Web services, like any software service, are an automated interaction that provides a benefit to the user.

Vendors are fixating on Web services as infrastructure “glue” - however, the real value of Web services is their ability to create compelling value for lines of businesses and their customers.

... is a service available via the Internet that completes tasks, solves problems or conducts transactions.

CGE&Y / Augustus 2002 / Slide 4 © 2002 Cap Gemini Ernst & Young - All right reserved

What are Web Services?Today there’s no common definition of web services, but …

Web services are loosely coupled software components delivered over Internet-standard technologies.

A web service is a combination of internet technologies: HTTP, XML, SOAP, UDDI and WSDL.

… these are services provided to users via the Web; and this probably involves technologies such as XML and HTTP.

CGE&Y / Augustus 2002 / Slide 5 © 2002 Cap Gemini Ernst & Young - All right reserved

What are Web Services?… there’re two common perspectives: Business and IT.

BusinessBusiness ITIT

CGE&Y / Augustus 2002 / Slide 6 © 2002 Cap Gemini Ernst & Young - All right reserved

Web Services from a Business PerspectiveHow to deal with increased Volatility?

BusinessBusinessIncreased Volatility

CGE&Y / Augustus 2002 / Slide 7 © 2002 Cap Gemini Ernst & Young - All right reserved

Web Services from a Business Perspective Be an Adaptive Enterprise.

Increased Volatility

CGE&Y / Augustus 2002 / Slide 8 © 2002 Cap Gemini Ernst & Young - All right reserved

Web Services from a Business Perspective Be agile integrated in your Ecosystem.

Financial ServicesCompany Affiliates

Large CustomersExperts

InsuranceExchange Small Customer

Employee

InsuranceBroker

Revenue ↑

Cost ↓ Efficiency ↑Competitive Edge ↑

Customer Satisfaction ↑

Quality of Information ↑ROI ↑

Sales ↑

Time to market ↓

CGE&Y / Augustus 2002 / Slide 9 © 2002 Cap Gemini Ernst & Young - All right reserved

Web Services from a Business Perspective Agility requires a change from static to dynamic integration.

Stock Quotes

Sta

tic

D

ynam

ic

Not Automated Proprietary Internet- Standards

interpay

CGE&Y / Augustus 2002 / Slide 10 © 2002 Cap Gemini Ernst & Young - All right reserved

Web Services from an IT Perspective How to deal with dynamic integration?

ITITHTTPHTTP

SOAPSOAP

XMLXML

UDDIUDDI

WSDLWSDL

CGE&Y / Augustus 2002 / Slide 11 © 2002 Cap Gemini Ernst & Young - All right reserved

Web Services from a IT Perspective Agility requires a change from proprietary to internet-Standards.

Sta

tic

D

ynam

ic

Not Automated Proprietary Internet- Standards

HTTPHTTP

XMLXML

SOAPSOAP

WSDLWSDL

UDDIUDDI

EDIEDI

Corba / DComCorba / DCom

J2EE / .NetJ2EE / .Net

DCEDCE

MOMMOM

CGE&Y / Augustus 2002 / Slide 12 © 2002 Cap Gemini Ernst & Young - All right reserved

YellowPages1. Store ( )

2. Find ( )3. C

all

( )

Stock Exchange

Insurance Company

Internet

HTTPHTTP

SOAPSOAP

XMLXML

UDDIUDDIWSDLWSDL

Web Services from an IT Perspective HTTP, XML, SOAP, WSDL and UDDI are necessary internet-Standards, but …

SUN

CGE&Y / Augustus 2002 / Slide 13 © 2002 Cap Gemini Ernst & Young - All right reserved

Security Coordination

Web Services from an IT Perspective … some standards are under construction or missing.

SOAPSOAP

Transactions

WS-WS-Security Security

based on:based on:XML-Encrypt XML-Encrypt

XML-XML-SignatureSignature

WS-WS-TransactionTransaction

s s

No implementation No implementation yet!yet!

XLANGXLANGUsed in BiztalkUsed in Biztalk

WSFLWSFLWeb Services Flow Web Services Flow

LanguageLanguage

BPEL4WSBPEL4WSBusiness Process Business Process

Execution Execution Language for Web Language for Web

ServicesServices

WSCIWSCIWeb Services Choreography InterfaceWeb Services Choreography Interface

CGE&Y / Augustus 2002 / Slide 14 © 2002 Cap Gemini Ernst & Young - All right reserved

Reliable Messaging

Web Services from an IT Perspective … some standards are under construction or missing.

SOAPSOAP

Attachments

DIME & WS-DIME & WS-AttachmentsAttachments

Only Only Demonstrated yet!Demonstrated yet!

SOAP SOAP Reliable Reliable Message Message ProtocolProtocol

Used in BiztalkUsed in Biztalk

CGE&Y / Augustus 2002 / Slide 15 © 2002 Cap Gemini Ernst & Young - All right reserved

H2 Successfully adopt Web Services?A combined Business and IT perspectives is necessary and ...

Web services are electronic services, delivered via loosely coupled software components over Internet-standard technologies, that create compelling value for their users (humans or systems).

BusinessBusiness ITIT

CGE&Y / Augustus 2002 / Slide 16 © 2002 Cap Gemini Ernst & Young - All right reserved

Implementation Integrated Architecture Approach

H2 Successfully adopt Web Services?… therefore use an Integrated Architecture Approach.

What? How? With what?

Why?Business Benefits

Knowledge Building

Process/Project Management

Iteration #1

1

4

2

3

Services& QoS

Iteration #2

Iteration #3

HTTPHTTP

XMLXML

SOAPSOAP

WSDLWSDL

UDDIUDDI

When?

#1

#2

#3

CGE&Y / Augustus 2002 / Slide 17 © 2002 Cap Gemini Ernst & Young - All right reserved

H2 Successfully adopt Web Services? Example: Business Benefits.

Affiliates

Large Customers

Small Customer

Employee

Business Benefits+ Revenue+ Cost+ Customer Satisfaction+ Competition+ New market opportunities

Business Benefits0 Revenue+ Cost+ Customer Satisfaction+ Competition

CGE&Y / Augustus 2002 / Slide 18 © 2002 Cap Gemini Ernst & Young - All right reserved

H2 Successfully adopt Web Services? Example: What? – How? – With What?

Insurance Broker

Back OfficeSmall Customers

Large Customers

Back OfficeLarge Customers

Front Office

Web ServerIPlanet

Application ServerWebsphere

DatabaseOracle db

Application ServerOracle

Application ServerCobol

DatabaseOracle db

DatabaseVision files

Web BrowserIE and NS

Webpage

Services

Inte

rnet

TC

P/IP

HTTP

Claim overview

Claim history

Wh

at

?

Policy overview

Claim new

CGE&Y / Augustus 2002 / Slide 19 © 2002 Cap Gemini Ernst & Young - All right reserved

H2 Successfully adopt Web Services? Example: What? – How? – With What? – Think Scenario’s

Inte

rnet

TC

P/IP

Insurance Broker

Affiliates

Front Office

Web ServerIPlanet

Application ServerWebsphere

DatabaseOracle db

BackofficeCustomers

BackofficeTop 500

Customers

Applicatie ServerOracle

Applicatie ServerCobol

DatabaseOracle db

DatabaseVision files

Web Pages

ServicesIn

tern

et

TC

P/IP

HTTP

Employee

Web BrowserIE and NS

Web Server

Web BrowserIE and NS

Web BrowserIE and NS

HTTPWhite

Web Pages

HTTP

1

2

3

4

CGE&Y / Augustus 2002 / Slide 20 © 2002 Cap Gemini Ernst & Young - All right reserved

H2 Successfully adopt Web Services? Example: Implementation.

Implementation Factor = 1 : 7

CGE&Y / Augustus 2002 / Slide 21 © 2002 Cap Gemini Ernst & Young - All right reserved

H2 Successfully adopt Web ServicesConclusions

1. Today there’s no common definition of web services, but there’re two common perspectives: Business – How to deal with an increased volatility?

Be an Adaptive Enterprise Be Agile Integrated in your Ecosystem Agility requires a change from static to dynamic integration

IT – How to deal with dynamic integration? Agility requires a change from proprietary to internet-Standards HTTP, XML, SOAP, WSDL and UDDI are necessary internet-Standards Some standards are under construction or missing

2. H2 Successfully adopt Web Services A combined Business and IT perspective is necessary, and … … therefore use an integrated Architecture approach