W3C and Web Services Web services is a hot topic today, because it promises to be thefoundation of the Web tomorrow. We have all seen the impact andbenefits of the Web. Web services will enable the Web to be even morepowerful and useful.The W3C is developing the specifications for Web services. It is avendor neutral organisation and it is committed to keeping the Web openand interoperable - vital ingredients for the success of theWeb. Building on the success of HTML, XML and other W3C technologies,Web services will help us realise the full potential of the Web.This talk will cover:- What is Web services.- What is the W3C doing for Web services.- How Web services can be used.- How you can plan for Web services. Arrow Type "?" at any time for help information. DSTC Pty Ltd W3C and Web Services The Next Generation Web Web services is a hot topic today, becauseit promises to be thefoundation of the Webtomorrow. We have all seen the impactandbenefits of the Web. Web services willenable the Web to be even morepowerfuland useful.The W3C is developing thespecifications for Web services. It isavendor neutral organisation and it iscommitted to keeping the Web openandinteroperable - vital ingredients for thesuccess of theWeb. Building on thesuccess of HTML, XML and other W3Ctechnologies,Web services will help usrealise the full potential of the Web.Thistalk will cover:- What is Web services.-What is the W3C doing for Web services.-How Web services can be used.- How youcan plan for Web services. Australian W3C Office May-June 2002 1.1 Copyright 2002, DSTC Pty Ltd. Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance DSTC Pty Ltd W3C and Web Services The Next Generation Web Australian W3C Office Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance Realising the Potential of the Web W3C and Web Services A vision of Web Services Building Web Services What the W3C is doing Moving forward 1/30 Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance Connecting people today The Web We've come a long way Global infrastructure Critical mass Open and neutral Enables people to share information andservices Publishing mechanism Static textual data Images Multimedia Performing remote actions Interface to backend programs CGIs, application integration Frontend applications Applets, downloadable components 2/30 Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance The other side of the coin Machine interaction The need is there Information extraction Screen-scraping HTML Building complex systems Reuse Integration Delegation Distributed computing Not a new idea! DCE, CORBA, DCOM, RMI, ETC. 3/30 Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance There are many definitions Definition of Web Service From Architecture Requirements: a software application identified by a URI, whoseinterfaces and binding are capable of being defined,described and discovered by XML artifacts andsupports direct interactions with other softwareapplications using XML based messages viainternet-based protocols Another: An application available over the Internet using standard XML messaging in a platform and language independent way. Basically: Doing for computers what the Web has done forpeople Sharing information Performing remote actions 4/30 Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance Examples Information retrieval Decision making systems Reservations Payment collection etc. 5/30 Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance Promises of Web services Advantages Features Reuse Integration Distribution Centralisation Fundamentals Reduce costs Improve timeliness Enhance capabilities and markets 6/30 Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance Why is it different this time What's old is new again Web growth progression HTML XML B2B Web Services Evolution, not revolution Infrastructure Need and acceptance Momentum and critical mass Web services takes advantage of the best of theexisting Web technologies: URI, XML, internet protocols, etc. Reducing expense Ease of deployment Vendor and platform neutrality 7/30 Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance Realising the Potential of the Web W3C and Web Services A vision of Web Services Building Web Services What the W3C is doing Moving forward 8/30 Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance Functionality Building blocks Discovery Finding who to talk to Description What they want to talk about Messaging Encoding messages in XML Transport Sending the messages Security Facilitating trust 9/30 Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance Technologies Building blocks Discovery UDDI, URI Description WSDL Messaging SOAP Transport HTTP, SMTP, FTP, BEEP Security Cryptography 10/30 Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance Putting it together Web Services components ? Service Registery Service Provider Service Requestor 11/30 Click here to advance to the NEXT slide Click here to jump to the PREVIOUS slide Click here to jump to the INDEX slide Click here jump to the NEXT slide Index Prev/Advance Requirements for success Principles