h2 successfully adopt web services - towards agility in the ecosystem
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