Academia.eduAcademia.edu

Web Services Choreography

description22 papers
group15 followers
lightbulbAbout this topic
Web Services Choreography refers to the specification of interactions and message exchanges between multiple web services, defining their collaborative behavior and the sequence of operations in a distributed system. It focuses on the coordination of service interactions to achieve a common goal, often described using formal languages and standards.
lightbulbAbout this topic
Web Services Choreography refers to the specification of interactions and message exchanges between multiple web services, defining their collaborative behavior and the sequence of operations in a distributed system. It focuses on the coordination of service interactions to achieve a common goal, often described using formal languages and standards.

Key research themes

1. How can Quality of Service (QoS) considerations optimize dynamic Web services choreography and composition?

This theme investigates the integration of QoS attributes—such as reliability, execution time, price, and availability—into Web services choreography and composition, addressing service selection, adaptation, and runtime reconfiguration in dynamic and distributed environments. It matters because optimizing QoS enhances user satisfaction and service effectiveness in increasingly complex service compositions.

Key finding: Presented AgFlow, a middleware platform that models multidimensional QoS attributes to select component services optimizing composite service QoS under user constraints. The system dynamically adapts execution to runtime QoS... Read more
Key finding: Proposed an improved dynamic reconfiguration framework combining Hidden Markov Models enhanced by hybrid metaheuristics (SFLA-PSO) to predict imminent QoS degradation in web services. By proactively avoiding invocation of... Read more
Key finding: Introduced an agent-based framework that incorporates user preferences (e.g., price, availability) into the dynamic selection, execution tracking, and adaptation of composed web services. The framework adapts at runtime to... Read more
Key finding: Developed the Service Composition and Execution Tool (SCET) which supports both static and dynamic composition strategies, integrating QoS-centric service search, performance analysis, and simulation to anticipate composite... Read more
Key finding: Demonstrated how rule-based policies at syntactic, semantic, and pragmatic levels can govern Web services composition ensuring adherence to organizational and regulatory constraints, thereby extending QoS dimensions to... Read more

2. What formal and computational methods enable accurate modeling, validation, and mediation of Web services choreography behaviors?

This theme focuses on formal methods frameworks (such as Petri nets, automata, and process algebra-based models) used to model, simulate, validate, and mediate the behavior and interactions specified by Web services choreographies. It matters because choreography correctness, adaptation to interface changes, and reliable interactions require rigorous modeling and automated verification to prevent failures in distributed multi-party business processes.

Key finding: Developed a methodology translating WS-CDL choreography descriptions into prioritized-timed Petri nets, enabling graphical representation and formal validation of complex timed and prioritized collaborations among services.... Read more
Key finding: Proposed a mediator design based on finite-state automata (Labeled Transition Systems) to reconcile behavioral mismatches between service interfaces caused by evolution or changes. This approach facilitates seamless mediation... Read more
Key finding: Formulated a systematic 16-step algorithm to map BPMN 2.0 interaction view choreography models to executable WS-CDL code covering all required WS-CDL elements. This end-to-end code generation approach connects business-level... Read more
Key finding: Proposed a goal-oriented validation method where choreography models constructed in BPMN 2.0 interaction format are systematically validated against requirements elicited via goal modeling and scenarios modeled with the... Read more
Key finding: Presented SRML, a formal semantic model supporting rich conversational interactions in service-oriented systems. It adopts an event-based coordination semantics using wires connecting parties, capable of modeling pledges,... Read more

3. How can semantic descriptions, planning techniques, and graph-based models automate and optimize Web service choreography composition?

This theme explores leveraging semantic Web technologies, AI planning algorithms, and graph-based search models to automate the discovery, matching, and arrangement of Web services into executable compositions. This line of research addresses the challenges of scalability, heterogeneity, and dynamic changes in service availability or QoS by introducing intelligent automated composition and execution planning approaches.

Key finding: Developed a planning-based toolset that divides service composition into abstract and concrete phases, using ontologies for semantic service description and applying SAT-based bounded model checking on timed automata with... Read more
Key finding: Introduced DynaComp, which models semantic dependencies between web services with weighted directed AND/OR graphs built offline. By precomputing shortest paths and employing optimization to reduce graph size, their approach... Read more
Key finding: Provided a comparative discussion highlighting that semantic Web service composition approaches often rely on AI planning but face challenges such as missing explicit business goals, closed-world assumptions, and difficulty... Read more
Key finding: Reviewed existing web service composition methods including workflow and AI planning approaches, identifying their limitations for dynamic and automated composition, and proposed a framework integrating semantic information... Read more
Key finding: Presented a multi-layer methodology combining UML, BPEL, and Java via process algebra semantics to generate correct and executable orchestrations from high-level service interaction protocol descriptions. Their approach... Read more

All papers in Web Services Choreography

All tools dedicated to system administration of local area network follow the same scheme. For each host they install an initial operating system and then update it using a package manager. The package managers run independently on the... more
The concept of thin-shell wormhole (TSW) was introduced by Visser in 1989 [1, 2] in the hope of keeping the idea of wormholes alive by con ning the exotic matter to a thin shell, called the throat of the TSW. Exotic matter, which... more
In this work, 95 roof tiles from the Passavant-Iselin (PIC) and the Aktienziegelei (AZA) tileworks in Allschwil and the tilework in Laufen were chemically and mineralogical-petrographically examined. The history of these factories is... more
A business process (BP) can be understood as a set of related, structured, interacting services acting as peers, according to an intended choreography that is capable of giving complex functionality to customers. Several authors have made... more
with specic help available everywhere you see the i O symbol. The following versions of software and data (see references i O) were used in the production of this report:
Module is said to be small if it is not a union of strictly increasing innite countable chain of submodules. We show that the class of all small modules over self-injective purely innite ring is closed under direct products whenever there... more
A business process (BP) can be understood as a set of related, structured, interacting services acting as peers, according to an intended choreography that is capable of giving complex functionality to customers. Several authors have made... more
Les moteurs traditionnels offrent a l'utilisateur des resultats de plus en plus pertinents, mais, dans la plupart des cas, les resultats similaires ont tendance a se regrouper. L'utilisateur peut etre interesse pour retrouver des... more
Nowadays web services composition that presents capabilities in response to customers' complex requirements has a special importance in real businesses. However, service choreography as a form of service composition, still faces many... more
Nowadays compositing web services to present capabilities in response to customers’ complex requirements has a special importance in service-oriented development. However, service choreography as a form of service composition, still faces... more
Grids and clouds are utilized for the execution of applications composed of dependent tasks, usually modeled as workflows. To efficiently run the application, a scheduler must distribute the components of the workflow in the available... more
Surface treatments of Y2O3:Eu phosphors for improving the hydrophobic property were carried out using plasmas generated from a O-(Si(CH3)3)2 (HMDSO) in a low-pressure environment. The super-hydrophobic properties of the treated Y2O3:Eu... more
This study demonstrates the super-hydrophobic coating of multi-walled carbon nanotube (MWCNT) powders by using a O-(Si(CH3)3)2 (HMDSO) glow discharge plasma under low pressure and investigates the hydrophobic behavior of the treated MWCNT... more
The paper analyzes the effect of transaction costs on social learning in an asset market with asymmetric information, sequential trading and a competitive price mechanism. Both fixed and proportional transaction costs reduce the... more
Thirteen elements from ve suits of plate armour made in Milan during the late 14th and early 15th centuries and kept in Churburg Castle have been examined. Out of the late 14th/early 15th century examples, one has been successfully... more
Dissertação (mestrado)–Universidade de Brasília, Faculdade UnB de Planaltina, Programa de Pós-Graduação em Ciência de Materiais, 2017.Nesta dissertação se analisa a ocorrência do fenômeno da ressonância estocástica pela inserção de... more
Trabalho de Conclusão de Curso (especialização)—Universidade de Brasília, Instituto de Geociências, 2018.Este trabalho apresenta um caso de uso de aplicação de técnicas de alta performance em banco de dados espaciais de grande volume para... more
e estlish deidility oundry of the model heking prolem for in¢niteE stte systems de¢ned y roess ewrite ystems @A or wekly extended roess ewrite ystems @wAD nd properties desried y si frgments of tionE sed viner emporl vogi @vvAF st is... more
Die Beweisentwicklungsumgebung Omega-Mkrp soll Mathematiker bei einer ihrer Haupttätigkeiten, nämlich dem Beweisen mathematischer Theoreme unterstützen. Diese Unterstützung muß so komfortabel sein, daß die Beweise mit vertretbarem Aufwand... more
The present work proposes the use of the statistical method of frequency ratio (RF) and the hierarchical analytical process (AHP) to obtain zoning maps of the landslide processes, determining the susceptible areas in the territory of the... more
Abstract. Spearman distance is a permutation distance which might prove useful for coding, e.g. for codes on permutations. It turns out, however, that the Spearman geometry of strings is rather unruly from the point of view of error... more
Abstract—Cloud computing has recently emerged as a conver-gence of concepts such as cluster computing, grid computing, utility computing, and virtualization. In hybrid clouds, the user has its private cloud available for use, but she can... more
In their paper “Trace Semantics are Fully Abstract ” Nain and Vardi propose that denotational semantics of behavioural modelling formalisms should adhere to the“Principle of Com-prehensive Modelling”which requires models are exhaustive of... more
Abstract-As the IT trade progress towards game-changing expertise, a cloud Eco-system is gradually increasing in the country with expertise corporation ramping up employing and guiding for cloud computing. An accomplishment of green IT is... more
We consider here a UML 2 collaboration describing the structure of a service as a set of roles and the sub-collaborations that take place between them. Such sub-collaborations are represented as UML collaboration uses, and can themselves... more
Abstract: We explore logical reasoning for the global calculus, a coordination model based on the notion of choreography, with the aim to provide a methodology for specification and verification of structured communications. Starting with... more
Cloud services are offered to consumers based on Service Level Agreements (SLAs) signed between Cloud Service Provider (CSP) and consumer. Due to on-demand provisioning of resources there is exponential growth of cloud consumers. Job... more
Cloud computing relies on sharing of resources to achieve coherence and economies of scale similar to a utility over a network. The cloud also focuses on maximizing the effectiveness of the sharing the resources. Cloud computing resources... more
This thesis develops and explores a technique called Protocol Modelling, a mathematics for the description of orderings. Protocol Modelling can be viewed as a hybrid of object orientation, as it supports ideas of data encapsulation and... more
Scheduling of scientific workflows on hybrid cloud architecture, which contains private and public clouds, is a challenging task because schedulers should be aware of task inter-dependencies, underlying heterogeneity, cost diversity, and... more
Workflow technology has been adopted in scientific domains to orchestrate and automate scientific processes in order to facilitate experimentation. Such scientific workflows often involve large data sets and intensive computation that... more
Scheduling multiple large-scale parallel workflow applications on heterogeneous computing systems like hybrid clouds is a fundamental NP-complete problem that is critical to meeting various types of QoS (Quality of Service) requirements.... more
This paper presents a fully decentralized justin-time workflow scheduling method in a P2P Grid system. The proposed solution allows each peer node to autonomously dispatch interdependent tasks of workflows to run on geographically... more
Several real-world problems in domain of healthcare, large scale scientific simulations, and manufacturing are organised as workflow applications. Efficiently managing workflow applications on the Cloud computing data-centres is... more
This paper explores the feasibility of an experimentation strategy for investigating sensitivities in fast components of atmospheric general circulation models. The basic idea is to replace the traditional serial-in-time long-term climate... more
In the last decades, the Internet has become an information and communication network which reaches a wide audience and which has spread all over the world. Within this communicative context it is of paramount importance to know who hides... more
Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto
Components of Society 4.0 are taken as those currently most significantly influencing human being, common activities related to the existence of individual in society. It is closely related to changes in approach to information and its... more
Cloud computing is a model for enabling ubiquitous and ondemand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider... more
Cloud computing is the latest utility computing that enables the dynamic provisioning for applications over the Internet. Cloud computing provide large number of opportunities to solve large scale scientific problems. Scheduling the tasks... more
Download research papers for free!