Information Technology Reference
In-Depth Information
Web Service, for the purpose of service
discovery (Burstein et al., 2004).
Goals in IRS-III have inputs and outputs and
IRS-III broker finds applicable Web Services via
mediators where the mediator source is a goal. Also
Web services have inputs and outputs inherited
from goal descriptions and they are selected via
assumption (in capability) (Cabral et al., 2005).
The difference between IRS-III and WSMO
is that IRS-III has a new type of mediators called
GW-Mediator that transforms goal inputs into
Web Service inputs while WG-Mediator trans-
forms Web Service output for a goal. It also has
the type GInv-Mediator which mediates between
two goal invocations and is specific to runtime
compositions.
We had pointed IRS-III here in order to use it
or to introduce similar mediator-based framework
to solve the possible mismatches that might occur
between Semantic Web Service descriptions and
semantic goals in our proposed model.
WSMX is the last semantic execution environ-
ment about which we are going to speak. WSMX
is the reference implementation of WSMO and it
is an execution environment for dynamic discov-
ery, mediation and invocation of Web Services,
it offers also a complete support for interacting
with Semantic Web Services. WSMX supports
the interaction with non-WSMO Web Services
(classical ones), ensuring that the interaction with
existing Web Services is totally possible.
In our future work, we will try to find a medium
in which we can include some of the relevant
methods and functionalities mentioned above
and to develop a mediator-based framework to
solve the possible mismatches that might occur
between Semantic Web Service descriptions and
semantic goals.
Service Model: Contains descriptive infor-
mation on the composition or orchestration
of one or more services in terms of their
constituent processes. This can be used
for reasoning about possible compositions
and controlling the service publishing and
invocation.
Service Grounding: Gives details of how
to access the service, mapping from an ab-
stract to a concrete specification for service
usage.
semantic execution environments
IRS-III is an infrastructure for publishing, locating,
executing and composing Semantic Web Services;
it is organized according to the WSMO framework.
The main features in IRS-III can be seen as
follows (Cabral et al., 2005):
It is based on SOAP messaging standard.
It supports one-click publishing of stan-
dard programming code and it can auto-
matically transform programming code
(Java and Lisp are supported) into a Web
Service, by automatically creating the ap-
propriate wrapper.
It supports capability-driven service execu-
tion which means that users of IRS-III can
directly invoke Web Services via goals.
It is programmable so users can substi-
tute their own Semantic Web Services for
some of the main IRS-III components,
e.g. how Web Services are selected from a
goal request or how complex services are
executed.
seMAntic soA-bAsed ModeL
IRS-III services are Web Service compatible so
standard Web Services can be trivially published
through the IRS-III and any IRS-III service au-
tomatically appears as a standard Web Service to
other Web Service infrastructures.
The main idea behind this model is to have an
ontology that has the role of dealing with Semantic
Web Services as well as representing the whole
concepts of a WS; it has also category type and
Search WWH ::




Custom Search