E-Book, Englisch, 356 Seiten
Wu Service Computing: Concept, Method and Technology
1. Auflage 2014
ISBN: 978-0-12-802597-0
Verlag: Elsevier Science & Techn.
Format: EPUB
Kopierschutz: 6 - ePub Watermark
E-Book, Englisch, 356 Seiten
ISBN: 978-0-12-802597-0
Verlag: Elsevier Science & Techn.
Format: EPUB
Kopierschutz: 6 - ePub Watermark
Department of Computer Science, Zhejiang University, Hangzhou, China
Autoren/Hrsg.
Weitere Infos & Material
1;Front Cover;1
2;Service Computing;4
3;Copyright;5
4;Contents;6
5;Preface;12
6;Chapter 1 - Introduction;14
6.1;1.1 Overview;14
6.2;1.2 Technical Framework of Service Computing;18
6.3;1.3 The State-of-the-Art of Service Computing;23
6.4;1.4 Organization;27
6.5;References;27
7;Chapter 2 - Service-Oriented Architecture and Web Services;30
7.1;2.1 Web Services;31
7.2;2.2 Service-Oriented Architecture;45
7.3;2.3 Service Component Architecture;48
7.4;2.4 Service Data Objects;51
7.5;2.5 Open-Source Platforms for SOA;53
7.6;2.6 Summary;54
7.7;References;54
8;Chapter 3 - Web Service Quality of Service and Its Prediction;56
8.1;3.1 Introduction;56
8.2;3.2 Collaborative Filtering-Based Quality of Service Prediction;58
8.3;3.3 Matrix Factorization-Based Quality of Service Prediction;66
8.4;3.4 Summary;89
8.5;References;90
9;Chapter 4 - Service Discovery;92
9.1;4.1 Introduction;92
9.2;4.2 Related Work;94
9.3;4.3 Interface-Level Service Discovery;97
9.4;4.4 Behavior Level Service Discovery;106
9.5;4.5 Summary;116
9.6;References;117
10;Chapter 5 - Service Selection;118
10.1;5.1 Introduction;119
10.2;5.2 QoS-Based Skyline Service Selection;121
10.3;5.3 MapReduce and Skyline Service Selection;132
10.4;5.4 Summary;143
10.5;References;144
11;Chapter 6 - Service Recommendation;146
11.1;6.1 Overview of Service Recommendation;146
11.2;6.2 Bayes-Based Service Recommendation;148
11.3;6.3 Instant Service Recommendation;167
11.4;6.4 Summary;187
11.5;References;188
12;Chapter 7 - Service Composition;190
12.1;7.1 Introduction;191
12.2;7.2 Top-k QoS Composition;194
12.3;7.3 Parallel Optimization for Service Composition;210
12.4;7.4 Service Composition Based on Historical Records;219
12.5;7.5 Summary;238
12.6;References;239
13;Chapter 8 - Service Verification and Dynamic Reconfiguration;242
13.1;8.1 Introduction;243
13.2;8.2 Service Verification;246
13.3;8.3 The Dynamic Reconfiguration of a Service-Based Application;264
13.4;8.4 Summary;275
13.5;References;276
14;Chapter 9 - Complex Service Computing;280
14.1;9.1 Introduction;281
14.2;9.2 Service Computing with Big Data;284
14.3;9.3 Service Computing with a Complex Mobile Environment;296
14.4;9.4 Service Computing with Service Pattern Model;316
14.5;9.5 Summary;326
14.6;References;327
15;Chapter 10 - JTang Middleware Platform;330
15.1;10.1 Overview of JTang;330
15.2;10.2 Platform Architecture;331
15.3;10.3 JTang Development Environment for Service Components;336
15.4;10.4 JTang Distributed File Storage Service;339
15.5;10.5 JTang Enterprise Service Bus;344
15.6;10.6 JTang-Plus;348
15.7;10.7 Summary;349
16;Index;350
Service-Oriented Architecture and Web Services
Abstract
Service-oriented architecture (SOA), a hot topic in software design and development, is independent of any vendor, product, or technology. Web services, which make functional building blocks accessible over standard Internet protocols, independent of platforms and programing languages, can implement a SOA. This chapter will first provide an overview of web services, SOA, service component architecture, and service data objects. Then some open-source platforms for SOA will be introduced.
Keywords
Servie component architecture; Service data objects; Service-oriented architecture; Web service
Chapter Outline
2.1.1 Overview of Web Services 18
2.1.2 Basic Standards of Web Services 20
2.1.2.1 Simple Object Access Protocol 20
2.1.2.2 Web Service Description Language 22
2.1.2.3 Universal Description, Discovery and Integration 24
2.1.3 Web Services Security 26
2.1.4 Web Services Transaction 30
2.1.4.2 WS-AtomicTransaction 30
2.1.4.3 WS-BusinessActivity 31
2.1.5 Semantic Web Services 31
2.1.5.2 Web Service Modeling Ontology 31
2.1.5.3 Semantic Web Service Ontology 32
2.2 Service-Oriented Architecture 32
2.2.2.3 Service description 34
2.2.2.6 Contract and policy 34
2.3 Service Component Architecture 35
2.3.2.4 Wire 37
2.4.1 Concepts of Service Data Object 38
2.4.2 Framework of Service Data Object 39
2.5 Open-Source Platforms for SOA 40
2.5.2 Eclipse SOA Tools Project 40
2.6 Summary 41
References 41
2.1. Web Services
2.1.1. Overview of Web Services
A web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other web-related standards. [1]




