H2 Successfully adopt Web Services - Towards agility in the Ecosystem

2,615 views
2,543 views

Published on

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,615
On SlideShare
0
From Embeds
0
Number of Embeds
708
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • H2 Successfully adopt Web Services - Towards agility in the Ecosystem

    1. 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. 2. H2 Successfully adopt Web Services Conclusions <ul><li>Today there’s no common definition of web services, but there’re two common perspectives: </li></ul><ul><ul><li>Business – How to deal with an increased volatility? </li></ul></ul><ul><ul><ul><li>Be an Adaptive Enterprise </li></ul></ul></ul><ul><ul><ul><li>Be Agile Integrated in your Ecosystem </li></ul></ul></ul><ul><ul><ul><li>Agility requires a change from static to dynamic integration </li></ul></ul></ul><ul><ul><li>IT – How to deal with dynamic integration? </li></ul></ul><ul><ul><ul><li>Agility requires a change from proprietary to internet-Standards </li></ul></ul></ul><ul><ul><ul><li>HTTP, XML, SOAP, WSDL and UDDI are necessary internet-Standards </li></ul></ul></ul><ul><ul><ul><li>S ome standards are under construction or missing </li></ul></ul></ul><ul><li>H2 Successfully adopt Web Services </li></ul><ul><ul><li>A combined Business and IT perspective is necessary, and … </li></ul></ul><ul><ul><li>… therefore use an integrated Architecture approach </li></ul></ul>
    3. 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. 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. 5. What are Web Services? … there’re two common perspectives: Business and IT. Business IT
    6. 6. Web Services from a Business Perspective How to deal with increased Volatility? Business Increased Volatility
    7. 7. Web Services from a Business Perspective Be an Adaptive Enterprise. Increased Volatility
    8. 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. 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. 10. Web Services from an IT Perspective How to deal with dynamic integration? IT HTTP SOAP XML UDDI WSDL
    11. 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. 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. 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. 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. 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. 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. 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. 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. 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. 20. H2 Successfully adopt Web Services? Example: Implementation. Implementation Factor = 1 : 7
    21. 21. H2 Successfully adopt Web Services Conclusions <ul><li>Today there’s no common definition of web services, but there’re two common perspectives: </li></ul><ul><ul><li>Business – How to deal with an increased volatility? </li></ul></ul><ul><ul><ul><li>Be an Adaptive Enterprise </li></ul></ul></ul><ul><ul><ul><li>Be Agile Integrated in your Ecosystem </li></ul></ul></ul><ul><ul><ul><li>Agility requires a change from static to dynamic integration </li></ul></ul></ul><ul><ul><li>IT – How to deal with dynamic integration? </li></ul></ul><ul><ul><ul><li>Agility requires a change from proprietary to internet-Standards </li></ul></ul></ul><ul><ul><ul><li>HTTP, XML, SOAP, WSDL and UDDI are necessary internet-Standards </li></ul></ul></ul><ul><ul><ul><li>S ome standards are under construction or missing </li></ul></ul></ul><ul><li>H2 Successfully adopt Web Services </li></ul><ul><ul><li>A combined Business and IT perspective is necessary, and … </li></ul></ul><ul><ul><li>… therefore use an integrated Architecture approach </li></ul></ul>

    ×