Enriching Web services descriptions with formal defined semantics by introducing
the notion of semantic markup, leading towards the Semantic Web services
(see Figure 3), enables machine-interpretable profiles of services and applications,
realizing the vision of dynamic and seamless integration. As this semantic markup
is machine??”processable and??”interpretable, the developed semantic profiles of
Web services can be exploited to automate the tasks of discovering Web services,
executing them, composing them, and interoperating with them (McIlraith et al.,
2001b), moving a step forward towards the implementation of intelligent, Semantic
Web services.
The combination of Web services and Semantic Web technologies, resulting in the
deployment of machine processable and, therefore, usable for automation Semantic
Web services, supports and allows a set of essential automated services regarding the
use of deployed Web services (McIlraith et al., 2001a; McIlraith et al., 2001b):
??? automatic Web service discovery, involving automatic location Web services
that provide a particular functionality and that adhere to requested properties
expressed as a user goal,
??? automatic Web service composition, involving dynamic combination and aggregation
of several Web services to provide a given functionality,
??? automatic Web service invocation, involving automatic execution of an identi-
fied Web service by an agent, and
??? automatic Web service interoperation within and across organizational boundaries.
Pages:
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141