LEADER 05205nam 2200613Ia 450 001 9910877066303321 005 20200520144314.0 010 $a1-280-36234-0 010 $a9786610362349 010 $a0-470-09150-9 010 $a0-470-09149-5 035 $a(CKB)1000000000356558 035 $a(EBL)253848 035 $a(OCoLC)608025129 035 $a(SSID)ssj0000244441 035 $a(PQKBManifestationID)11226874 035 $a(PQKBTitleCode)TC0000244441 035 $a(PQKBWorkID)10168862 035 $a(PQKB)11142876 035 $a(MiAaPQ)EBC253848 035 $a(EXLCZ)991000000000356558 100 $a20061218d2005 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aService-oriented computing $esemantics, processes, agents /$fMunindar P. Singh, Michael N. Huhns 210 $aChichester ;$aHoboken, N.J. $cWiley$dc2005 215 $a1 online resource (589 p.) 300 $aDescription based upon print version of record. 311 $a0-470-09148-7 320 $aIncludes bibliographical references and index. 327 $aService-Oriented Computing; Contents; About the Authors; Preface; Note to the Reader; Acknowledgments; Figures; Tables; Listings; I Basics; 1 Computing with Services; 1.1 Visions for the Web; 1.1.1 Semantic Web; 1.1.2 Peer-to-Peer Computing; 1.1.3 Processes and Protocols; 1.1.4 Pragmatic Web; 1.2 Precursors; 1.3 Open Environments; 1.3.1 Autonomy; 1.3.2 Heterogeneity; 1.3.3 Dynamism; 1.3.4 Challenges; 1.4 Services Introduced; 1.5 Using Services; 1.6 The Evolving Web; 1.7 Standards Bodies; 1.8 Overview of this Book; 1.9 Notes; 1.10 Exercises; 2 Basic Standards for Web Services; 2.1 XML 327 $a2.2 SOAP2.2.1 Processing; 2.2.2 Body and Header; 2.2.3 Faults; 2.2.4 Message Exchange; 2.2.5 Limitations; 2.3 WSDL; 2.3.1 Concepts; 2.3.2 Operation Types; 2.3.3 Creating WSDL Models; 2.4 Directory Services; 2.5 UDDI; 2.5.1 Conceptual Model; 2.5.2 UDDI APIs; 2.6 Notes; 2.7 Exercises; 3 Programming Web Services; 3.1 Representational State Transfer; 3.2 A RESTful Example; 3.3 SOAP and REST; 3.4 Developing and Using Web Services; 3.4.1 Programming WSDL; 3.4.2 Java for Web Services; 3.4.3 .NET; 3.5 Web Services Interoperability; 3.6 Notes; 3.7 Exercises; 4 Enterprise Architectures 327 $a4.1 Enterprise Integration4.2 J2EE; 4.3 .NET; 4.4 Model-Driven Architecture; 4.5 Legacy Systems; 4.6 Notes; 4.7 Exercises; 5 Principles of Service-Oriented Computing; 5.1 Use Cases; 5.1.1 Intraenterprise Interoperation; 5.1.2 Interenterprise Interoperation; 5.1.3 Application Configuration; 5.1.4 Dynamic Selection; 5.1.5 Software Fault Tolerance; 5.1.6 Grid; 5.1.7 Utility Computing; 5.1.8 Software Development; 5.2 Service-Oriented Architectures; 5.2.1 Elements of Service-Oriented Architectures; 5.2.2 RPC versus Document Orientation; 5.3 Major Benefits of Service-Oriented Computing 327 $a5.4 Composing Services5.4.1 Goals of Composition; 5.4.2 Challenges for Composition; 5.5 Spirit of the Approach; 5.6 Exercises; II Description; 6 Modeling and Representation; 6.1 Modeling to Enable Interoperation; 6.2 Integration versus Interoperation; 6.2.1 Declarative versus Procedural Representations; 6.2.2 Interoperation; 6.2.3 Layered View; 6.2.4 Interoperation Trends; 6.3 Common Ontologies; 6.3.1 Ontologies: A Definition; 6.3.2 A Shared Virtual World; 6.3.3 Dimensions of Abstraction; 6.3.4 Value Maps; 6.4 Knowledge Representations; 6.4.1 Relationships Represented 327 $a6.4.2 Frames versus Descriptions6.4.3 Ontology Language Features; 6.5 Elementary Algebra: Relations; 6.6 Hierarchies; 6.6.1 Taxonomy; 6.6.2 Meronomy; 6.7 Modeling Fundamentals; 6.7.1 Perspectives for Conceptualization; 6.7.2 Guidelines for Conceptualization; 6.7.3 Modularity and Extensibility; 6.8 UML as an Ontology Language; 6.9 Alternative Terminology; 6.10 Notes; 6.11 Exercises; 7 Resource Description Framework; 7.1 Motivation for RDF; 7.2 RDF Basics; 7.2.1 Resources; 7.2.2 Literals; 7.2.3 Properties; 7.2.4 Statements; 7.3 Key Primitives; 7.3.1 Containers and Collections; 7.3.2 Reification 327 $a7.3.3 Information Model 330 $aThis comprehensive text explains the principles and practice of Web services and relates all concepts to practical examples and emerging standards. Its discussions include: OntologiesSemantic web technologiesPeer-to-peer service discoveryService selectionWeb structure and link analysisDistributed transactionsProcess modellingConsistency management. The application of these technologies is clearly explained within the context of planning, negotiation, contracts, compliance, privacy, and network policies. The presentation of the intellectual underpinn 606 $aWeb services 606 $aData transmission systems 615 0$aWeb services. 615 0$aData transmission systems. 676 $a004.678 700 $aSingh$b Munindar P$g(Munindar Paul),$f1964-$0315086 701 $aHuhns$b Michael N$052891 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910877066303321 996 $aService-oriented computing$94200143 997 $aUNINA