Tytuł artykułu
Autorzy
Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Entish : eLingua do opisu i kompozycji usług sieciowych
Języki publikacji
Abstrakty
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.
W pracy przedstawiono podejście do realizacji idei Web Services. W szczególności, do specyfikacji języka opisu oraz protokołu kompozycji usług. Oraz do ich realizacji poprzez tzw. miidleware, czyli system, w którym można podłączać usługi realizujące dowolne funkcje z jednej strony, a z drugiej strony można z nich korzystać poprzez specyfikację zadań. Do zadań nie są przypisywane usługi, które mogą je realizować : być może ich jeszcze nie ma lub były, ale aktualnie nie są dostępne, lub tez jest wiele usłu realizujących tę samą funkcję. Z punktu widzenia klienta, jak również z punktu widzenia dostarczyciela usług, system jest przezroczysty. Ważne jest, że ten middleware został zrealizowany i jest dostępny na www do sprawdzenia. W naszym rozumieniu jest to dowód na to, że język opisu Entish oraz protokół kompozycji entish 1.0 mogą być uważane za propozycję technologii realizującej ideę Web Services.
Wydawca
Rocznik
Tom
Strony
1--48
Opis fizyczny
Bibliogr. 11 poz.
Twórcy
autor
- Institute of Computer Science, Polish Academy of Sciences, ul. Ordona 21, PL-01-237 Warsaw, sambrosz@ipipan.waw.pl
Bibliografia
- [1] Ambroszkiewicz S. Entish: a simple language for Web Service Description and Composition, In (eds.) W. Cellary and A. Iyengar. Internet Technolo¬gies, Applications and Societal Impact. Kluwer Academic Publishers, pp. 289- 306, 2002.
- [2] Service Description and Composition Working Group of Agentcities.NET, www.ipipan.waw.pl/mas/sdc- wg/
- [3] M. Gudgin and T. Ewald. All we want for Christmas is a WSDL Working Group, www.xml .com/pub/a/2001/12/19/wsdl wg.html
- [4] M. Gudgin and T. Ewald. The IDL That Isn’t, www.xml .com/pub/a/2002/01/16/endpoints.html
- [5] F. Leymann and D. Roller.Workflow-based applications. IBM Systems Journal, Volume 36, Number 1, 1997 Application Development http://researchweb.watson.ibm.com/joumal /sj/361/leymann.html
- [6] Santhosh Kumaran and Prabir Nandi. Conversational Support for Web Services: The next stage of Web services abstraction. http://www- 106.ibm.com/developerworks/webservices/library/ws- conver/?dwzone=webservices
- [7] Tarak Modi. WSIL: Do we need another Web Services Specification?Explaining the difference between UDDI. http://www.webservicesarchitect.com/content/ articles/modiOl.asp
- [8] IBM’s tutorial http://www-4.ibm.com/software/solutions/webservices
- [9] KQML - Knowledge Query and Manipulation Language, http://www.cs.umbc.edu/kqml/
- [10] FIPA ACL http://www.fipa.org
- [11] Naming and Addressing: URIs, URLs, http://www.w3.org/Addressing/
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BUJ1-0015-0008