CASCOM: Intelligent Service Coordination in the Semantic Web:
Gespeichert in:
Weitere Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Basel [u.a.]
Birkhäuser
2008
|
Schriftenreihe: | Whitestein Series in Software Agent Technologies and Autonomic Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Klappentext |
Beschreibung: | XXVI, 362 S. Ill., graph. Darst. 240 mm x 170 mm |
ISBN: | 9783764385743 376438574X |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV023285001 | ||
003 | DE-604 | ||
005 | 20080919 | ||
007 | t | ||
008 | 080430s2008 ad|| |||| 00||| eng d | ||
015 | |a 07,N33,0018 |2 dnb | ||
016 | 7 | |a 985052031 |2 DE-101 | |
020 | |a 9783764385743 |c Pb. : EUR 42.69 (freier Pr.), sfr 65.00 (freier Pr.) |9 978-3-7643-8574-3 | ||
020 | |a 376438574X |c Pb. : EUR 42.69 (freier Pr.), sfr 65.00 (freier Pr.) |9 3-7643-8574-X | ||
024 | 3 | |a 9783764385743 | |
028 | 5 | 2 | |a 11911234 |
035 | |a (OCoLC)441786231 | ||
035 | |a (DE-599)DNB985052031 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-355 |a DE-11 | ||
080 | |a 004 | ||
082 | 0 | |a 004.678 |2 22 | |
084 | |a ST 205 |0 (DE-625)143613: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
245 | 1 | 0 | |a CASCOM: Intelligent Service Coordination in the Semantic Web |c Michael Schumacher ..., eds. |
264 | 1 | |a Basel [u.a.] |b Birkhäuser |c 2008 | |
300 | |a XXVI, 362 S. |b Ill., graph. Darst. |c 240 mm x 170 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Whitestein Series in Software Agent Technologies and Autonomic Computing | |
650 | 4 | |a Semantic Web | |
650 | 4 | |a Support services (Management) | |
650 | 0 | 7 | |a Web Services |0 (DE-588)4691234-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Serviceorientierte Architektur |0 (DE-588)4841015-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Agent |g Informatik |0 (DE-588)4455835-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Koordination |0 (DE-588)4032393-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Ontologie |g Wissensverarbeitung |0 (DE-588)4827894-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Semantic Web |0 (DE-588)4688372-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Semantic Web |0 (DE-588)4688372-1 |D s |
689 | 0 | 1 | |a Web Services |0 (DE-588)4691234-4 |D s |
689 | 0 | 2 | |a Serviceorientierte Architektur |0 (DE-588)4841015-9 |D s |
689 | 0 | 3 | |a Koordination |0 (DE-588)4032393-6 |D s |
689 | 0 | 4 | |a Agent |g Informatik |0 (DE-588)4455835-1 |D s |
689 | 0 | 5 | |a Ontologie |g Wissensverarbeitung |0 (DE-588)4827894-4 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Schumacher, Michael |4 edt | |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016469723&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016469723&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
999 | |a oai:aleph.bib-bvb.de:BVB01-016469723 |
Datensatz im Suchindex
_version_ | 1804137605523046400 |
---|---|
adam_text | Contents
Preface
xxv
Acknowledgements
xxvii
1
Introduction
1
1.1
Introduction
............................... 1
1.2
Background
............................... 2
1.3
Motivation: CASCOM in Emergency Assistance
........... 3
1.4
Overview of the Approach
....................... 5
1.5
Overall View of the Book
....................... 6
1 State of the Art
9
2
Intelligent Agent-based Peer-to-Peer Systems (IP2P)
11
2.1
Introduction
............................... 11
2.2
IP2P Enabling Technologies
...................... 11
2.2.1
Wireless Networks
....................... 11
2.2.2
End-user Devices
........................ 13
2.2.3
Seamless Mobility
....................... 15
2.2.4
Ontologies in the Wireless World
............... 16
2.3
Overlay Networks
............................ 22
2.3.1
Centralized P2P Architecture
................. 23
2.3.2
Pure P2P Architecture
..................... 24
2.3.3
Hybrid P2P Architecture
................... 25
2.4
Summary
................................ 25
3
Semantic Web Service Description
31
3.1
Introduction
............................... 31
3.2
Issues of Semantic Service Description
................ 31
3.2.1
Functional and Non-Functional Service Semantics
..... 32
3.2.2
Structured Representation of Service Semantics
....... 32
vi
Contents
3.2.3
Monolithic Representation of Service Semantics
....... 32
3.2.4
Data Semantics
......................... 33
3.2.5
Reasoning about Semantic Service Descriptions
....... 33
3.3
SAWSDL
................................ 33
3.3.1
Annotating WSDL Components
............... 34
3.3.2
Limitations
........................... 34
3.4
OWL-S
................................. 36
3.4.1
Background: OWL
....................... 36
3.4.2
Service Profile
......................... 39
3.4.3
Service Process Model
..................... 40
3.4.4
Service Grounding
....................... 42
3.4.5
Software Support
........................ 42
3.4.6
Limitations
........................... 44
3.5
WSML
.................................. 44
3.5.1
WSMO Framework
....................... 44
3.5.2
WSML Variants
........................ 45
3.5.3
Services in WSML
....................... 47
3.5.4
Software Support
........................ 50
3.5.5
Limitations
........................... 50
3.6
Monolithic DL-Based Service Descriptions
.............. 51
3.7
Critique
................................. 52
3.8
Summary
................................ 54
4
Semantic Web Service Coordination
59
4.1
Introduction
............................... 59
4.2
Semantic Service Discovery
...................... 59
4.2.1
Classification of Semantic Web Service Matchmakers
.... 61
4.2.2
Logic-Based Semantic Service Profile Matching
....... 64
4.2.3
Non-logic-based Semantic Profile Matching
......... 69
4.2.4
Hybrid Semantic Profile Matching
.............. 69
4.2.5
Logic-based Semantic Process Matching
........... 71
4.2.6
Non-logic-based and Hybrid Semantic Process Model
Matching
............................ 72
4.2.7
Semantic Service Discovery Architectures
.......... 72
4.3
Semantic Service Composition Planning
............... 79
4.3.1
Web Service Composition
................... 79
4.3.2
AI-Planning-Based Web Service Composition
........ 80
4.3.3
Classification of Semantic Service Composition Planners
. . 80
4.3.4
Functional-Level Composition Planners
........... 83
4.3.5
Process-Level Semantic Service Composition Planners
... 83
4.3.6
Static Semantic Service Composition Planners
....... 84
4.3.7
Dynamic Composition Planners
................ 87
4.3.8
FLC Planning of Monolithic DL-Based Services
....... 89
4.4
Interrelations
.............................. 90
Contents
vii
4.4.1
Composition Planning and Execution
............ 92
4.4.2
Negotiation
........................... 92
4.5
Open Problems
............................. 93
4.6
Summary
................................ 95
5
Context-Awareness
105
5.1
Introduction
............................... 105
5.2
Context Definitions
........................... 107
5.3
General Design Principles and Context Modeling Approaches
. . . 109
5.4
Context Dependency Architectures
.................. 112
5.4.1
Smart-Its Architecture
..................... 114
5.4.2
Merino Architecture
...................... 114
5.4.3
Architecture proposed by
Cortese et al............
115
5.4.4
WASP Architecture
...................... 115
5.4.5
CoBrA Architecture
...................... 116
5.4.6
Context Taylor
......................... 116
5.5
Summary
................................ 118
6
Technology in Healthcare
125
6.1
Introduction
............................... 125
6.2
Objectives
................................ 126
6.3
Benefits of
е
-Health ..........................
127
6.3.1
Improving the Quality of Healthcare
............. 128
6.3.2
Improving the Access of Healthcare
............. 128
6.3.3
Reducing Costs
......................... 128
6.4
Barriers and Challenges of
е
-Health..................
129
6.5
Mobility (m-Health)
.......................... 129
6.5.1
m-Health Applications
..................... 130
6.5.2
Technology Issues in m-Health
................ 131
6.5.3
Overview of m-Health Projects
................ 132
6.6
CASCOM in the Healthcare Domain
................. 135
6.6.1
Concepts
............................ 135
6.7
Summary
................................ 136
II The CASCOM Solution
141
7
General Architecture
143
7.1
Introduction
............................... 143
7.2
Technical Approach
.......................... 144
7.3
Conceptual Architecture
........................ 145
7.3.1
IP2P Network Infrastructure
................. 146
7.3.2
Agent Architecture
....................... 147
7.4
The CASCOM Architecture in Detail
................ 148
viii Contents
7.4.1 Networking
Layer
........................ 149
7.4.2 Service
Coordination Layer
.................. 150
7.4.3
Context Subsystem
....................... 152
7.4.4
Security
&
Privacy Subsystem
................ 152
7.5
Instantiations of the CASCOM Architecture
............. 153
7.5.1
Centralized P2P
........................ 153
7.5.2
Super-Peer P2P
......................... 153
7.5.3
Structured Pure P2P
...................... 154
7.5.4
Unstructured Pure P2P
.................... 155
7.5.5
Discussion
............................ 156
7.6
Summary
................................ 158
8
Agent Platform and Communication Architecture
161
8.1
Introduction
............................... 161
8.2
Background
............................... 162
8.2.1
FIPA Agent Platform
..................... 162
8.2.2
Agent Platforms for Mobile Devices
............. 163
8.2.3
CASCOM Agent Platform
................... 165
8.2.4
CASCOM Agent Communication
............... 167
8.2.5
Messaging Gateway
...................... 174
8.3
Summary
................................ 176
9
Distributed Directories of Web Services
181
9.1
Introduction
............................... 181
9.2
Service Entries
............................. 182
9.3
Directories
................................ 183
9.4
Directory Services
........................... 183
9.5
Directory Operations
.......................... 184
9.6
Policies
................................. 186
9.7
CASCOM Service Directory Architecture
.............. 187
9.7.1
Network Topology
....................... 188
9.7.2
Network Construction
..................... 191
9.7.3
Used Directory Policies
.................... 191
9.7.4
Examples of Network Interactions
.............. 192
9.8
Usability
................................. 194
9.9
Vulnerability
.............................. 196
9.9.1
Breakdowns
........................... 196
9.9.2
Recovery
............................ 198
9.9.3
Security
............................. 199
9.10
Related Work
.............................. 200
9.11
Summary
................................ 202
Contents ix
10 Service Discovery 205
10.1
Introduction
............................... 205
10.2
Overview................................
205
10.3 The CASCOM Service Discovery Agent............... 207
10.4 The CASCOM Service
Matchmaker
................. 208
10.4.1
Configurations.........................
209
10.4.2 SMA Interface......................... 213
10.5 Hybrid
Semantic
Service
Matchmaker OWLS-MX
.......... 214
10.5.1 Hybrid
Matching
Filters.................... 215
10.5.2 OWLS-MX
Matching Algorithm...............
216
10.5.3 OWLS-MX
Variants
...................... 217
10.5.4 Implementation......................... 217
10.6 Service
Precondition and Effect Matchmaker
PCEM........ 218
10.6.1 Motivation........................... 218
10.6.2 PCEM
Architecture
...................... 219
10.6.3 PCEM Engine Module..................... 220
10.6.4 PCEM
Languages
Processing Module............ 221
10.6.5
Preconditions and Effects Matching .............
223
10.6.6 Implementation......................... 226
10.7
Role-Based Matchmaker ROWLS
................... 226
10.7.1 Motivation........................... 226
10.7.2
Interaction Modelling.....................
227
10.7.3
Role-Based Service Advertisements
.............. 228
10.7.4
Role-Based Service Requests
................. 228
10.7.5
Role-based Service Matching Algorithm
........... 229
10.7.6
Implementation
......................... 230
10.8
Summary
................................ 230
11
Service Composition
235
11.1
Introduction
............................... 235
11.2
CASCOM Service Composition Agent SCPA
............ 235
11.3
Pre-Filtering for Service Composition
................ 237
11.3.1
Generic Pre-Filtering Framework
............... 237
11.3.2
Instantiation of Pre-Filters
.................. 241
11.4
Service Composition With OWLS-XPlan
............... 243
11.4.1
Architecture
.......................... 243
11.4.2
Converter OWLS2PDDL
................... 245
11.4.3
Static Composition
....................... 252
НАЛ
Dynamic Composition
..................... 254
11.5
Service Composition With MetaComp
................ 256
11.5.1
Architecture
.......................... 256
11.5.2
Service Selection Methods
................... 259
11.5.3
Implementation
......................... 260
11.6
Summary
................................ 260
χ
Contents
12
Semantic Web Service
Execution
263
12.1
Introduction
............................... 263
12.2
Composite Service Execution
..................... 264
12.2.1
General OWL-S Execution Procedure
............ 265
12.3
Centralized Approach for Service Execution
............. 266
12.3.1
Service Execution and Context-Awareness
.......... 267
12.3.2
Service Execution Agent
.................... 268
12.3.3
Implementation
......................... 273
12.4
Distributed Approach for Service Execution
............. 273
12
A.I General Assumptions
...................... 274
12.4.2
Execution Strategy
....................... 274
12.4.3
Interaction Model
....................... 280
12.4.4
Implementation
......................... 281
12.5
Summary
................................ 283
12.5.1
Late Binding of Service Provider Instance during Execution
284
12.5.2
Tight Integration of Service Providers and Execution Agents
285
13
Context-Awareness System
289
13.1
Introduction
............................... 289
13.2
System Requirements
......................... 290
13.3
Context Representation
........................ 294
13.3.1
Base Ontology
......................... 295
13.3.2
Distribution Ontology
..................... 297
13.3.3
Context Data Ontology
.................... 297
13.4
Context System Architecture
..................... 298
13.4.1
System Overview
........................ 298
13.4.2
Detailed Component Description
............... 300
13.4.3
System Deployment
...................... 304
13.5
Summary
................................ 305
14
Security, Privacy and Trust
309
14.1
Introduction
............................... 309
14.2
Two-Party Interactions
......................... 310
14.3
A Model of Mediated Interactions
.................. 312
14.3.1
Abstractions
.......................... 313
14.3.2
Expectation of the Utility of Agents
............. 314
14.4
Decision Making Strategy
....................... 316
14.4.1
Trust PDF and the Risk Factor
................ 316
14.4.2
The Role of the PDF of Trust
................. 318
14.4.3
Worst-Case Analysis
...................... 320
14.5
Integration in the CASCOM Platform
................ 321
14.5.1
IP2P Network Layer
...................... 322
14.5.2
Service Coordination Layer
.................. 322
14.6
Summary
................................ 325
Contents xi
III
Triais
and Results
329
15
Qualitative Analysis
331
15.1
Introduction
............................... 331
15.2
Usability Trials in Helsinki
....................... 333
15.2.1
Test Set-Up
........................... 334
15.2.2
Execution
............................ 335
15.2.3
Results
............................. 336
15.3
Field Trials in Innsbruck and Basel
.................. 339
15.3.1
Test Set-Up
........................... 340
15.3.2
Execution
............................ 341
15.3.3
Results
............................. 342
15.4
Summary
................................ 346
16
Quantitative Analysis
349
16.1
Introduction
............................... 349
16.2
Service Matchmaker Agent
...................... 349
16.2.1
Test Environment
....................... 349
16.2.2
Test
1.............................. 350
16.2.3
Test
2.............................. 350
16.2.4
Test
3.............................. 350
16.2.5
Test
4.............................. 351
16.3
Service Discovery Agent
........................ 353
16.3.1
Test Environment
....................... 353
16.3.2
Test Results and Discussion
.................. 353
16.4
Service Composition Planner Agent
.................. 354
16.4.1
OWLS-XPlan
.......................... 354
16.4.2
MetaComp
........................... 355
16.5
Service Execution Agent
........................ 357
16.5.1
Test Environment
....................... 357
16.5.2
Test Results and Discussion
.................. 358
16.6
WSDir
................................. 358
16.6.1
Test Environment
....................... 358
16.6.2
Topology and Scenario
..................... 359
16.6.3
Test Results and Discussion
.................. 360
16.7
Summary
................................ 360
CASCOM: Intelligent Service
Coordination
in the
Semantic
Web
Michael Schumacher,
Heikki Helin and
Heiko Schuldt, Editors
A general architecture for service delivery and coordination in intelligent agent-based
peer-to-peer (IP2P) environments, that has been developed within the CASCOM research
project, is presented in this book. The CASCOM architecture provides support for business
services for mobile workers and users across mobile and fixed networks.To its users,
the CASCOM architecture makes easy and seamless access available to Semantic
Web Services anytime, anywhere, and using any device. The system has successfully
been validated in trials in healthcare applications, in particular in emergency medical
assistance. The CASCOM architecture addresses the problem of seamlessly combining
various novel technologies that establish the basis for self-adaptable and self-healing
systems including semantic service discovery, matchmaking, composition planning and
semantic service composition, reliable execution of composite services, and semantic
failure handling. The book provides an in-depth introduction into these areas, presents
how they have been extended in order to best support the needs for agent-based service
coordination in IP2P environment, and finally shows how the different agents can be
seamlessly combined.
|
adam_txt |
Contents
Preface
xxv
Acknowledgements
xxvii
1
Introduction
1
1.1
Introduction
. 1
1.2
Background
. 2
1.3
Motivation: CASCOM in Emergency Assistance
. 3
1.4
Overview of the Approach
. 5
1.5
Overall View of the Book
. 6
1 State of the Art
9
2
Intelligent Agent-based Peer-to-Peer Systems (IP2P)
11
2.1
Introduction
. 11
2.2
IP2P Enabling Technologies
. 11
2.2.1
Wireless Networks
. 11
2.2.2
End-user Devices
. 13
2.2.3
Seamless Mobility
. 15
2.2.4
Ontologies in the Wireless World
. 16
2.3
Overlay Networks
. 22
2.3.1
Centralized P2P Architecture
. 23
2.3.2
Pure P2P Architecture
. 24
2.3.3
Hybrid P2P Architecture
. 25
2.4
Summary
. 25
3
Semantic Web Service Description
31
3.1
Introduction
. 31
3.2
Issues of Semantic Service Description
. 31
3.2.1
Functional and Non-Functional Service Semantics
. 32
3.2.2
Structured Representation of Service Semantics
. 32
vi
Contents
3.2.3
Monolithic Representation of Service Semantics
. 32
3.2.4
Data Semantics
. 33
3.2.5
Reasoning about Semantic Service Descriptions
. 33
3.3
SAWSDL
. 33
3.3.1
Annotating WSDL Components
. 34
3.3.2
Limitations
. 34
3.4
OWL-S
. 36
3.4.1
Background: OWL
. 36
3.4.2
Service Profile
. 39
3.4.3
Service Process Model
. 40
3.4.4
Service Grounding
. 42
3.4.5
Software Support
. 42
3.4.6
Limitations
. 44
3.5
WSML
. 44
3.5.1
WSMO Framework
. 44
3.5.2
WSML Variants
. 45
3.5.3
Services in WSML
. 47
3.5.4
Software Support
. 50
3.5.5
Limitations
. 50
3.6
Monolithic DL-Based Service Descriptions
. 51
3.7
Critique
. 52
3.8
Summary
. 54
4
Semantic Web Service Coordination
59
4.1
Introduction
. 59
4.2
Semantic Service Discovery
. 59
4.2.1
Classification of Semantic Web Service Matchmakers
. 61
4.2.2
Logic-Based Semantic Service Profile Matching
. 64
4.2.3
Non-logic-based Semantic Profile Matching
. 69
4.2.4
Hybrid Semantic Profile Matching
. 69
4.2.5
Logic-based Semantic Process Matching
. 71
4.2.6
Non-logic-based and Hybrid Semantic Process Model
Matching
. 72
4.2.7
Semantic Service Discovery Architectures
. 72
4.3
Semantic Service Composition Planning
. 79
4.3.1
Web Service Composition
. 79
4.3.2
AI-Planning-Based Web Service Composition
. 80
4.3.3
Classification of Semantic Service Composition Planners
. . 80
4.3.4
Functional-Level Composition Planners
. 83
4.3.5
Process-Level Semantic Service Composition Planners
. 83
4.3.6
Static Semantic Service Composition Planners
. 84
4.3.7
Dynamic Composition Planners
. 87
4.3.8
FLC Planning of Monolithic DL-Based Services
. 89
4.4
Interrelations
. 90
Contents
vii
4.4.1
Composition Planning and Execution
. 92
4.4.2
Negotiation
. 92
4.5
Open Problems
. 93
4.6
Summary
. 95
5
Context-Awareness
105
5.1
Introduction
. 105
5.2
Context Definitions
. 107
5.3
General Design Principles and Context Modeling Approaches
. . . 109
5.4
Context Dependency Architectures
. 112
5.4.1
Smart-Its Architecture
. 114
5.4.2
Merino Architecture
. 114
5.4.3
Architecture proposed by
Cortese et al.
115
5.4.4
WASP Architecture
. 115
5.4.5
CoBrA Architecture
. 116
5.4.6
Context Taylor
. 116
5.5
Summary
. 118
6
Technology in Healthcare
125
6.1
Introduction
. 125
6.2
Objectives
. 126
6.3
Benefits of
е
-Health .
127
6.3.1
Improving the Quality of Healthcare
. 128
6.3.2
Improving the Access of Healthcare
. 128
6.3.3
Reducing Costs
. 128
6.4
Barriers and Challenges of
е
-Health.
129
6.5
Mobility (m-Health)
. 129
6.5.1
m-Health Applications
. 130
6.5.2
Technology Issues in m-Health
. 131
6.5.3
Overview of m-Health Projects
. 132
6.6
CASCOM in the Healthcare Domain
. 135
6.6.1
Concepts
. 135
6.7
Summary
. 136
II The CASCOM Solution
141
7
General Architecture
143
7.1
Introduction
. 143
7.2
Technical Approach
. 144
7.3
Conceptual Architecture
. 145
7.3.1
IP2P Network Infrastructure
. 146
7.3.2
Agent Architecture
. 147
7.4
The CASCOM Architecture in Detail
. 148
viii Contents
7.4.1 Networking
Layer
. 149
7.4.2 Service
Coordination Layer
. 150
7.4.3
Context Subsystem
. 152
7.4.4
Security
&
Privacy Subsystem
. 152
7.5
Instantiations of the CASCOM Architecture
. 153
7.5.1
Centralized P2P
. 153
7.5.2
Super-Peer P2P
. 153
7.5.3
Structured Pure P2P
. 154
7.5.4
Unstructured Pure P2P
. 155
7.5.5
Discussion
. 156
7.6
Summary
. 158
8
Agent Platform and Communication Architecture
161
8.1
Introduction
. 161
8.2
Background
. 162
8.2.1
FIPA Agent Platform
. 162
8.2.2
Agent Platforms for Mobile Devices
. 163
8.2.3
CASCOM Agent Platform
. 165
8.2.4
CASCOM Agent Communication
. 167
8.2.5
Messaging Gateway
. 174
8.3
Summary
. 176
9
Distributed Directories of Web Services
181
9.1
Introduction
. 181
9.2
Service Entries
. 182
9.3
Directories
. 183
9.4
Directory Services
. 183
9.5
Directory Operations
. 184
9.6
Policies
. 186
9.7
CASCOM Service Directory Architecture
. 187
9.7.1
Network Topology
. 188
9.7.2
Network Construction
. 191
9.7.3
Used Directory Policies
. 191
9.7.4
Examples of Network Interactions
. 192
9.8
Usability
. 194
9.9
Vulnerability
. 196
9.9.1
Breakdowns
. 196
9.9.2
Recovery
. 198
9.9.3
Security
. 199
9.10
Related Work
. 200
9.11
Summary
. 202
Contents ix
10 Service Discovery 205
10.1
Introduction
. 205
10.2
Overview.
205
10.3 The CASCOM Service Discovery Agent. 207
10.4 The CASCOM Service
Matchmaker
. 208
10.4.1
Configurations.
209
10.4.2 SMA Interface. 213
10.5 Hybrid
Semantic
Service
Matchmaker OWLS-MX
. 214
10.5.1 Hybrid
Matching
Filters. 215
10.5.2 OWLS-MX
Matching Algorithm.
216
10.5.3 OWLS-MX
Variants
. 217
10.5.4 Implementation. 217
10.6 Service
Precondition and Effect Matchmaker
PCEM. 218
10.6.1 Motivation. 218
10.6.2 PCEM
Architecture
. 219
10.6.3 PCEM Engine Module. 220
10.6.4 PCEM
Languages
Processing Module. 221
10.6.5
Preconditions and Effects Matching .
223
10.6.6 Implementation. 226
10.7
Role-Based Matchmaker ROWLS
. 226
10.7.1 Motivation. 226
10.7.2
Interaction Modelling.
227
10.7.3
Role-Based Service Advertisements
. 228
10.7.4
Role-Based Service Requests
. 228
10.7.5
Role-based Service Matching Algorithm
. 229
10.7.6
Implementation
. 230
10.8
Summary
. 230
11
Service Composition
235
11.1
Introduction
. 235
11.2
CASCOM Service Composition Agent SCPA
. 235
11.3
Pre-Filtering for Service Composition
. 237
11.3.1
Generic Pre-Filtering Framework
. 237
11.3.2
Instantiation of Pre-Filters
. 241
11.4
Service Composition With OWLS-XPlan
. 243
11.4.1
Architecture
. 243
11.4.2
Converter OWLS2PDDL
. 245
11.4.3
Static Composition
. 252
НАЛ
Dynamic Composition
. 254
11.5
Service Composition With MetaComp
. 256
11.5.1
Architecture
. 256
11.5.2
Service Selection Methods
. 259
11.5.3
Implementation
. 260
11.6
Summary
. 260
χ
Contents
12
Semantic Web Service
Execution
263
12.1
Introduction
. 263
12.2
Composite Service Execution
. 264
12.2.1
General OWL-S Execution Procedure
. 265
12.3
Centralized Approach for Service Execution
. 266
12.3.1
Service Execution and Context-Awareness
. 267
12.3.2
Service Execution Agent
. 268
12.3.3
Implementation
. 273
12.4
Distributed Approach for Service Execution
. 273
12
A.I General Assumptions
. 274
12.4.2
Execution Strategy
. 274
12.4.3
Interaction Model
. 280
12.4.4
Implementation
. 281
12.5
Summary
. 283
12.5.1
Late Binding of Service Provider Instance during Execution
284
12.5.2
Tight Integration of Service Providers and Execution Agents
285
13
Context-Awareness System
289
13.1
Introduction
. 289
13.2
System Requirements
. 290
13.3
Context Representation
. 294
13.3.1
Base Ontology
. 295
13.3.2
Distribution Ontology
. 297
13.3.3
Context Data Ontology
. 297
13.4
Context System Architecture
. 298
13.4.1
System Overview
. 298
13.4.2
Detailed Component Description
. 300
13.4.3
System Deployment
. 304
13.5
Summary
. 305
14
Security, Privacy and Trust
309
14.1
Introduction
. 309
14.2
Two-Party Interactions
. 310
14.3
A Model of Mediated Interactions
. 312
14.3.1
Abstractions
. 313
14.3.2
Expectation of the Utility of Agents
. 314
14.4
Decision Making Strategy
. 316
14.4.1
Trust PDF and the Risk Factor
. 316
14.4.2
The Role of the PDF of Trust
. 318
14.4.3
Worst-Case Analysis
. 320
14.5
Integration in the CASCOM Platform
. 321
14.5.1
IP2P Network Layer
. 322
14.5.2
Service Coordination Layer
. 322
14.6
Summary
. 325
Contents xi
III
Triais
and Results
329
15
Qualitative Analysis
331
15.1
Introduction
. 331
15.2
Usability Trials in Helsinki
. 333
15.2.1
Test Set-Up
. 334
15.2.2
Execution
. 335
15.2.3
Results
. 336
15.3
Field Trials in Innsbruck and Basel
. 339
15.3.1
Test Set-Up
. 340
15.3.2
Execution
. 341
15.3.3
Results
. 342
15.4
Summary
. 346
16
Quantitative Analysis
349
16.1
Introduction
. 349
16.2
Service Matchmaker Agent
. 349
16.2.1
Test Environment
. 349
16.2.2
Test
1. 350
16.2.3
Test
2. 350
16.2.4
Test
3. 350
16.2.5
Test
4. 351
16.3
Service Discovery Agent
. 353
16.3.1
Test Environment
. 353
16.3.2
Test Results and Discussion
. 353
16.4
Service Composition Planner Agent
. 354
16.4.1
OWLS-XPlan
. 354
16.4.2
MetaComp
. 355
16.5
Service Execution Agent
. 357
16.5.1
Test Environment
. 357
16.5.2
Test Results and Discussion
. 358
16.6
WSDir
. 358
16.6.1
Test Environment
. 358
16.6.2
Topology and Scenario
. 359
16.6.3
Test Results and Discussion
. 360
16.7
Summary
. 360
CASCOM: Intelligent Service
Coordination
in the
Semantic
Web
Michael Schumacher,
Heikki Helin and
Heiko Schuldt, Editors
A general architecture for service delivery and coordination in intelligent agent-based
peer-to-peer (IP2P) environments, that has been developed within the CASCOM research
project, is presented in this book. The CASCOM architecture provides support for business
services for mobile workers and users across mobile and fixed networks.To its users,
the CASCOM architecture makes easy and seamless access available to Semantic
Web Services anytime, anywhere, and using any device. The system has successfully
been validated in trials in healthcare applications, in particular in emergency medical
assistance. The CASCOM architecture addresses the problem of seamlessly combining
various novel technologies that establish the basis for self-adaptable and self-healing
systems including semantic service discovery, matchmaking, composition planning and
semantic service composition, reliable execution of composite services, and semantic
failure handling. The book provides an in-depth introduction into these areas, presents
how they have been extended in order to best support the needs for agent-based service
coordination in IP2P environment, and finally shows how the different agents can be
seamlessly combined. |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author2 | Schumacher, Michael |
author2_role | edt |
author2_variant | m s ms |
author_facet | Schumacher, Michael |
building | Verbundindex |
bvnumber | BV023285001 |
classification_rvk | ST 205 |
ctrlnum | (OCoLC)441786231 (DE-599)DNB985052031 |
dewey-full | 004.678 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.678 |
dewey-search | 004.678 |
dewey-sort | 14.678 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02626nam a2200577 c 4500</leader><controlfield tag="001">BV023285001</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20080919 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080430s2008 ad|| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">07,N33,0018</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">985052031</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783764385743</subfield><subfield code="c">Pb. : EUR 42.69 (freier Pr.), sfr 65.00 (freier Pr.)</subfield><subfield code="9">978-3-7643-8574-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">376438574X</subfield><subfield code="c">Pb. : EUR 42.69 (freier Pr.), sfr 65.00 (freier Pr.)</subfield><subfield code="9">3-7643-8574-X</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783764385743</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">11911234</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)441786231</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB985052031</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-355</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="080" ind1=" " ind2=" "><subfield code="a">004</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.678</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 205</subfield><subfield code="0">(DE-625)143613:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">CASCOM: Intelligent Service Coordination in the Semantic Web</subfield><subfield code="c">Michael Schumacher ..., eds.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Basel [u.a.]</subfield><subfield code="b">Birkhäuser</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXVI, 362 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">240 mm x 170 mm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Whitestein Series in Software Agent Technologies and Autonomic Computing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Semantic Web</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Support services (Management)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Web Services</subfield><subfield code="0">(DE-588)4691234-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Serviceorientierte Architektur</subfield><subfield code="0">(DE-588)4841015-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Agent</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)4455835-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Koordination</subfield><subfield code="0">(DE-588)4032393-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Ontologie</subfield><subfield code="g">Wissensverarbeitung</subfield><subfield code="0">(DE-588)4827894-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Semantic Web</subfield><subfield code="0">(DE-588)4688372-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Semantic Web</subfield><subfield code="0">(DE-588)4688372-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Web Services</subfield><subfield code="0">(DE-588)4691234-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Serviceorientierte Architektur</subfield><subfield code="0">(DE-588)4841015-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Koordination</subfield><subfield code="0">(DE-588)4032393-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="4"><subfield code="a">Agent</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)4455835-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="5"><subfield code="a">Ontologie</subfield><subfield code="g">Wissensverarbeitung</subfield><subfield code="0">(DE-588)4827894-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Schumacher, Michael</subfield><subfield code="4">edt</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Regensburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016469723&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Regensburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016469723&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016469723</subfield></datafield></record></collection> |
id | DE-604.BV023285001 |
illustrated | Illustrated |
index_date | 2024-07-02T20:41:15Z |
indexdate | 2024-07-09T21:14:57Z |
institution | BVB |
isbn | 9783764385743 376438574X |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016469723 |
oclc_num | 441786231 |
open_access_boolean | |
owner | DE-355 DE-BY-UBR DE-11 |
owner_facet | DE-355 DE-BY-UBR DE-11 |
physical | XXVI, 362 S. Ill., graph. Darst. 240 mm x 170 mm |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Birkhäuser |
record_format | marc |
series2 | Whitestein Series in Software Agent Technologies and Autonomic Computing |
spelling | CASCOM: Intelligent Service Coordination in the Semantic Web Michael Schumacher ..., eds. Basel [u.a.] Birkhäuser 2008 XXVI, 362 S. Ill., graph. Darst. 240 mm x 170 mm txt rdacontent n rdamedia nc rdacarrier Whitestein Series in Software Agent Technologies and Autonomic Computing Semantic Web Support services (Management) Web Services (DE-588)4691234-4 gnd rswk-swf Serviceorientierte Architektur (DE-588)4841015-9 gnd rswk-swf Agent Informatik (DE-588)4455835-1 gnd rswk-swf Koordination (DE-588)4032393-6 gnd rswk-swf Ontologie Wissensverarbeitung (DE-588)4827894-4 gnd rswk-swf Semantic Web (DE-588)4688372-1 gnd rswk-swf Semantic Web (DE-588)4688372-1 s Web Services (DE-588)4691234-4 s Serviceorientierte Architektur (DE-588)4841015-9 s Koordination (DE-588)4032393-6 s Agent Informatik (DE-588)4455835-1 s Ontologie Wissensverarbeitung (DE-588)4827894-4 s DE-604 Schumacher, Michael edt Digitalisierung UB Regensburg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016469723&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Regensburg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016469723&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext |
spellingShingle | CASCOM: Intelligent Service Coordination in the Semantic Web Semantic Web Support services (Management) Web Services (DE-588)4691234-4 gnd Serviceorientierte Architektur (DE-588)4841015-9 gnd Agent Informatik (DE-588)4455835-1 gnd Koordination (DE-588)4032393-6 gnd Ontologie Wissensverarbeitung (DE-588)4827894-4 gnd Semantic Web (DE-588)4688372-1 gnd |
subject_GND | (DE-588)4691234-4 (DE-588)4841015-9 (DE-588)4455835-1 (DE-588)4032393-6 (DE-588)4827894-4 (DE-588)4688372-1 |
title | CASCOM: Intelligent Service Coordination in the Semantic Web |
title_auth | CASCOM: Intelligent Service Coordination in the Semantic Web |
title_exact_search | CASCOM: Intelligent Service Coordination in the Semantic Web |
title_exact_search_txtP | CASCOM: Intelligent Service Coordination in the Semantic Web |
title_full | CASCOM: Intelligent Service Coordination in the Semantic Web Michael Schumacher ..., eds. |
title_fullStr | CASCOM: Intelligent Service Coordination in the Semantic Web Michael Schumacher ..., eds. |
title_full_unstemmed | CASCOM: Intelligent Service Coordination in the Semantic Web Michael Schumacher ..., eds. |
title_short | CASCOM: Intelligent Service Coordination in the Semantic Web |
title_sort | cascom intelligent service coordination in the semantic web |
topic | Semantic Web Support services (Management) Web Services (DE-588)4691234-4 gnd Serviceorientierte Architektur (DE-588)4841015-9 gnd Agent Informatik (DE-588)4455835-1 gnd Koordination (DE-588)4032393-6 gnd Ontologie Wissensverarbeitung (DE-588)4827894-4 gnd Semantic Web (DE-588)4688372-1 gnd |
topic_facet | Semantic Web Support services (Management) Web Services Serviceorientierte Architektur Agent Informatik Koordination Ontologie Wissensverarbeitung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016469723&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016469723&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schumachermichael cascomintelligentservicecoordinationinthesemanticweb |