1.

Record Nr.

UNINA9910877066303321

Autore

Singh Munindar P (Munindar Paul), <1964->

Titolo

Service-oriented computing : semantics, processes, agents / / Munindar P. Singh, Michael N. Huhns

Pubbl/distr/stampa

Chichester ; ; Hoboken, N.J., : Wiley, c2005

ISBN

1-280-36234-0

9786610362349

0-470-09150-9

0-470-09149-5

Descrizione fisica

1 online resource (589 p.)

Altri autori (Persone)

HuhnsMichael N

Disciplina

004.678

Soggetti

Web services

Data transmission systems

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Description based upon print version of record.

Nota di bibliografia

Includes bibliographical references and index.

Nota di contenuto

Service-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

2.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

4.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

5.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

6.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

7.3.3 Information Model

Sommario/riassunto

This 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