|
Stanislaw Ambroszkiewicz
Entish: eLingua for Service Description and Composition
951
Abstract
A new technology for service description and composition in open and
distributed environment is proposed. The technology consists of
description language (called Entish) and composition protocol
called entish 1.0. They are based on software agent paradigm.
The description language is the contents language of the messages
that are exchanged (between agents and services) according to the
composition protocol. The syntax of the language as well as the
message format are expressed in XML. The language and the protocol
are merely specifications. To prove that the technology does work,
the prototype implementation is provided. It is still under testing.
However, it is available for use and evaluation via web interfaces
starting with the website www.ipipan.waw.pl/mas/.
The specifications were created on the
basis of the requirements produced by the Service Description and
Composition Working Group
(www.ipipan.waw.pl/mas/sdc-wg )
of Agentcities.NET project. Related work was done by
WSDL + BPEL4WS + (WS-Coordination) + (WS-Transactions), and DAML-S.
Our technology is based on different principles.
The language Entish is fully declarative contrary to BPEL4WS and DAML-S.
A task (expressed in Entish) describes the desired static situation to
be realized by the composition protocol.
Keywords :
Service-Oriented Architecture, service description and
composition, middleware, web services, software agents.
|
|
 |
 |