H2 Successfully adopt Web Services - Towards agility in the Ecosystem
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

H2 Successfully adopt Web Services - Towards agility in the Ecosystem

on

  • 3,428 views

 

Statistics

Views

Total Views
3,428
Views on SlideShare
2,842
Embed Views
586

Actions

Likes
0
Downloads
15
Comments
0

3 Embeds 586

http://patrick.familiekoning.com 584
http://www.slideshare.net 1
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

H2 Successfully adopt Web Services - Towards agility in the Ecosystem Presentation Transcript

  • 1. 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
  • 2. H2 Successfully adopt Web Services Conclusions
    • 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
        • S ome standards are under construction or missing
    • H2 Successfully adopt Web Services
      • A combined Business and IT perspective is necessary, and …
      • … therefore use an integrated Architecture approach
  • 3. 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 o f businesses and their customers . ... is a service available via the Internet that completes tasks, solves problems or conducts transactions.
  • 4. 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.
  • 5. What are Web Services? … there’re two common perspectives: Business and IT. Business IT
  • 6. Web Services from a Business Perspective How to deal with increased Volatility? Business Increased Volatility
  • 7. Web Services from a Business Perspective Be an Adaptive Enterprise. Increased Volatility
  • 8. Web Services from a Business Perspective Be agile integrated in your Ecosystem. Financial Services Company Insurance Broker Revenue ↑ Cost ↓ Efficiency ↑ Competitive Edge ↑ Customer Satisfaction ↑ Quality of Information ↑ ROI ↑ Sales ↑ Time to market ↓ Affiliates Large Customers Experts Insurance Exchange Small Customer Employee
  • 9. Web Services from a Business Perspective Agility requires a change from static to dynamic integration. Static Dynamic Not Automated Proprietary Internet- Standards inter pay Stock Quotes
  • 10. Web Services from an IT Perspective How to deal with dynamic integration? IT HTTP SOAP XML UDDI WSDL
  • 11. Web Services from a IT Perspective Agility requires a change from proprietary to internet-Standards. Static Dynamic Not Automated Proprietary Internet- Standards HTTP XML SOAP WSDL UDDI EDI Corba / DCom J2EE / .Net DCE MOM
  • 12. Web Services from an IT Perspective HTTP, XML, SOAP, WSDL and UDDI are necessary internet-Standards, but … Yellow Pages 1. Store ( ) 2. Find ( ) 3. Call ( ) Stock Exchange Insurance Company Internet HTTP SOAP XML UDDI WSDL SUN
  • 13. Web Services from an IT Perspective … some standards are under construction or missing. Security Coordination SOAP Transactions WSCI Web Services Choreography Interface WS-Security based on: XML-Encrypt XML-Signature WS-Transactions No implementation yet! XLANG Used in Biztalk WSFL Web Services Flow Language BPEL4WS Business Process Execution Language for Web Services
  • 14. Web Services from an IT Perspective … some standards are under construction or missing. Reliable Messaging SOAP Attachments DIME & WS-Attachments Only Demonstrated yet! SOAP Reliable Message Protocol Used in Biztalk
  • 15. 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). Business IT
  • 16. H2 Successfully adopt Web Services? … therefore use an Integrated Architecture Approach. Implementation 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 HTTP XML SOAP WSDL UDDI When? #1 #2 #3
  • 17. H2 Successfully adopt Web Services? Example: Business Benefits. Business Benefits + Revenue + Cost + Customer Satisfaction + Competition + New market opportunities Business Benefits 0 Revenue + Cost + Customer Satisfaction + Competition Affiliates Large Customers Small Customer Employee
  • 18. H2 Successfully adopt Web Services? Example: What? – How? – With What? Insurance Broker Back Office Small Customers Back Office Large Customers Front Office Web Server IPlanet Application Server Websphere Database Oracle db Application Server Oracle Application Server Cobol Database Oracle db Database Vision files Web Browser IE and NS Webpage Services Internet TCP/IP HTTP Claim overview Claim history What? Policy overview Claim new Large Customers
  • 19. H2 Successfully adopt Web Services? Example: What? – How? – With What? – Think Scenario’s Internet TCP/IP Insurance Broker Front Office Web Server IPlanet Application Server Websphere Database Oracle db Web Pages Services Internet TCP/IP HTTP Web Browser IE and NS Web Server Web Browser IE and NS Web Browser IE and NS HTTP White Web Pages HTTP 1 2 3 4 Affiliates Backoffice Customers Backoffice Top 500 Customers Applicatie Server Oracle Applicatie Server Cobol Database Oracle db Database Vision files Employee
  • 20. H2 Successfully adopt Web Services? Example: Implementation. Implementation Factor = 1 : 7
  • 21. H2 Successfully adopt Web Services Conclusions
    • 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
        • S ome standards are under construction or missing
    • H2 Successfully adopt Web Services
      • A combined Business and IT perspective is necessary, and …
      • … therefore use an integrated Architecture approach