Essays /

Case Studyanalysiswebservicediscoveryandcompositionusingusdl Essay

Essay preview

Case-Study Analysis: Web Service Discovery and
Composition using USDL



Service discovery and service composition constitute challenging tasks of service provisioning. Service composition is especially gaining importance, as it can produce new composite services with features not present in the individual services. Many methods have been proposed over the years to address these issues. In this paper, will be discussed some aspects and conclusions about the analysis of the paper: “Web Service Discovery and Composition using USDL”. The mainly reason for choosing this topic was because I've had another course unit at this master's, called Enterprise Application Integration/Integração de Sistemas, where some aspects about Web-services were discussed then I got some curiosity about it, so I'm using this practical work to learn more about the subject.


The Problem

For web-services to become practical, an infrastructure needs to be supported that allows users and applications to discover, deploy, compose and synthesize services automatically. The next milestone in the Web's evolution is making services ubiquitously available. As automation increases, these web-services will be accessed directly by the applications themselves rather than by humans.

The authors of the analyzed paper needed to develop an implementation of an automatic service discovery and composition engine, that implementation was used for the WS-Challenge 2006 (original event geared towards the management of web-services).


The Solution

To achieve what was described previously, they needed a semantics-based approach such that applications can reason about a service's capability to a level of detail that permits their discovery and composition. In the analyzed paper they present the design of a software system for automatic service discovery and composition. In the

analyzed paper they presented the design of a software system for automatic service discovery and composition. The system uses web service descriptions written in USDL (Universal Service-Semantics Description Language) and the software was writte...

Read more


-06 -18 -225 /knowler/wordnet.html. /tr/wsdl. /wsc06. /~srividya.kona/usdl.pdf. /~srividya.kona/usdlformaldefinitions.pdf. 1 1994 1998 2 2005 2006 2007 2008 214 3 4 5 6 7 8 abl access achiev addit address adopt affect affect-typ affected-object agre ajay algorithm allow alreadi also altern analysi analyz anoth anyth appli applic approach architectur area art aspect assign atom author autom automat avail bansal base basi becom bpel busi call capabl case case-studi catalogu challeng chang choos common compar complet compon compos composit compromis concept conclud conclus concurr condit confer connect consid constitut constraint contain contest convert correct correspond cost cours creat cross curios dalla de definit denomin depend deploy describ descript design desir despit detail determin develop differ dimens direct directori discov discoveri discoverservic discovery/composition discuss document due e.g edit effect effici encourag engin enrich enterpris especi european evalu event everybodi evolut exact exampl execut express extended/special extens extract fact featur figur file find first first-ord follow form formal format fulli fully-automat function futur g gain gear generat generic get given good gopal got gupta hadn henc hierarchi high high-level hite human ideal ii iii implement import imposs improv increas individu inform infrastructur input instead integration/integra intern introduct isn issu iv j jwsr k kona l languag learn level like limit list logic long look lot m main make mallya manag mani manner map marriott master match mean mechan method mileston minim mit modul must name necessari need net new next null o object obtain one ontolog ontology-bas optim order origin otherwis output outsid overal owl owl-ontolog owner p paper paramet pars part particip permit point post post-condit potenti pp practic pre pre-condit prescrib present press previous problem process processor produc program prolog proof propos provid provis publish qos qualiti queri queryservic rather real reason refer relat report repositori requir respons restrict result reusabl road scenario schema scientif search second select semant semantics-bas semiautomat sent separ sequenc servic service-semant set shapiro shown side side-effect simon sistema softwar solut solutionservic solv special specif specifi srividya standard step sterl still stitch strength strengths/limitations stuckey studi studyanalysiswebservicediscoveryandcompositionusingusdl subject submit subset substitut support symbol syntax synthes system task technic techniqu technolog term test texa therefor thing thus time togeth topic toward treat tri tripl type ubiquit understand unif unit univers upon usag usdl use user utdc util v ve vi viabl web web-servic whole word wordnet work world written ws ws-challeng wsbpel wsdl xml year ção