SERVICE-ORIENTED COMPUTING Semantics, Processes, Agents Munindar P. Singh North Carolina State University, USA Michael N. Huhns University of South Carolina, USA Service-Oriented Computing SERVICE-ORIENTED COMPUTING Semantics, Processes, Agents Munindar P. Singh North Carolina State University, USA Michael N. Huhns University of South Carolina, USA Copyright(cid:1)c 2005 JohnWiley&SonsLtd,TheAtrium,SouthernGate,Chichester, WestSussexPO198SQ,England Telephone (+44)1243779777 Email(forordersandcustomerserviceenquiries):[email protected] VisitourHomePageonwww.wileyeurope.comorwww.wiley.com AllRightsReserved.Nopartofthispublicationmaybereproduced,storedinaretrievalsystemortransmittedin anyformorbyanymeans,electronic,mechanical,photocopying,recording,scanningorotherwise,exceptunder thetermsoftheCopyright,DesignsandPatentsAct1988orunderthetermsofalicenceissuedbytheCopyright LicensingAgencyLtd,90TottenhamCourtRoad,LondonW1T4LP,UK,withoutthepermissioninwritingofthe Publisher.RequeststothePublishershouldbeaddressedtothePermissionsDepartment,JohnWiley&SonsLtd, TheAtrium,SouthernGate,Chichester,WestSussexPO198SQ,England,[email protected],or faxedto(+44)1243770571. Thispublicationisdesignedtoprovideaccurateandauthoritativeinformationinregardtothesubjectmatter covered.ItissoldontheunderstandingthatthePublisherisnotengagedinrenderingprofessionalservices.If professionaladviceorotherexpertassistanceisrequired,theservicesofacompetentprofessionalshouldbesought. OtherWileyEditorialOffices JohnWiley&SonsInc.,111RiverStreet,Hoboken,NJ07030,USA Jossey-Bass,989MarketStreet,SanFrancisco,CA94103-1741,USA Wiley-VCHVerlagGmbH,Boschstr.12,D-69469Weinheim,Germany JohnWiley&SonsAustraliaLtd,33ParkRoad,Milton,Queensland4064,Australia JohnWiley&Sons(Asia)PteLtd,2ClementiLoop#02-01,JinXingDistripark,Singapore129809 JohnWiley&SonsCanadaLtd,22WorcesterRoad,Etobicoke,Ontario,CanadaM9W1L1 BritishLibraryCataloguinginPublicationData AcataloguerecordforthisbookisavailablefromtheBritishLibrary ISBN0-470-09148-7 PrintedandboundinGreatBritainbyAntonyRoweLtd,Chippenham,Wiltshire Thisbookisprintedonacid-freepaperresponsiblymanufacturedfromsustainableforestryinwhichatleasttwo treesareplantedforeachoneusedforpaperproduction. To the Singh and Huhns families, especially To Mona on our fifteenth anniversary – Munindar To Mary on our thirtieth anniversary – Mike Contents AbouttheAuthors xix Preface xxi NotetotheReader xxvii Acknowledgments xxix Figures xxx Tables xxxv Listings xxxvi I Basics 1 1 ComputingwithServices 3 1.1 VisionsfortheWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 SemanticWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1.2 Peer-to-PeerComputing . . . . . . . . . . . . . . . . . . . . . . . 4 1.1.3 ProcessesandProtocols . . . . . . . . . . . . . . . . . . . . . . . 5 1.1.4 PragmaticWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2 Precursors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3 OpenEnvironments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3.1 Autonomy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3.2 Heterogeneity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.3 Dynamism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3.4 Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.4 ServicesIntroduced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.5 UsingServices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.6 TheEvolvingWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 vii
Description: