DAML-S: Web Service Description for the Semantic Web
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Equivalence of Timed State Machines and Safe TPN
WODES '02 Proceedings of the Sixth International Workshop on Discrete Event Systems (WODES'02)
An approach for QoS-aware service composition based on genetic algorithms
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Specifying process and measuring progress in terms of information state
Journal of Systems and Software
WS Binder: a framework to enable dynamic binding of composite web services
Proceedings of the 2006 international workshop on Service-oriented software engineering
Software—Practice & Experience
Composing Business Processes with Partial Observable Problem Space in Web Services Environments
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Building Business Processes or Assembling Service Components: Reuse Services with BPEL4WS and SCA
ECOWS '06 Proceedings of the European Conference on Web Services
Oz/K: a kernel language for component-based open programming
GPCE '07 Proceedings of the 6th international conference on Generative programming and component engineering
QoS-aware Service Composition Based on Tree-Coded Genetic Algorithm
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01
Towards Light-weight Semantic Descriptions for Decentralized Service-oriented Systems
ICSC '07 Proceedings of the International Conference on Semantic Computing
A Software Component Model with Spatial and Temporal Compositions for Grid Infrastructures
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
Dynamic Adaptation of Workflow Based Service Compositions
ICIC '08 Proceedings of the 4th international conference on Intelligent Computing: Advanced Intelligent Computing Theories and Applications - with Aspects of Theoretical and Methodological Issues
Modeling and Controlling Dynamic Service Compositions
ICCGI '08 Proceedings of the 2008 The Third International Multi-Conference on Computing in the Global Information Technology (iccgi 2008)
Structured Service Composition Execution for Mobile Web Applications
FTDCS '08 Proceedings of the 2008 12th IEEE International Workshop on Future Trends of Distributed Computing Systems
A reconfiguration framework for distributed components
Proceedings of the 2009 ESEC/FSE workshop on Software integration and evolution @ runtime
Bridging the gap between timed automata and bounded time petri nets
FORMATS'06 Proceedings of the 4th international conference on Formal Modeling and Analysis of Timed Systems
Hi-index | 0.00 |
Composite distributed services involve local and remote services that get orchestrated according to specific business logic. This logic can be programmed by applying a traditional general-purpose programming language, but is generally described using a workflow language that coordinates a set of given services. The services involved in the composition, or the composition may need to evolve both at the business logic level (workflow level) and the global architecture level. This paper presents a solution to ease such evolution for compound distributed services and the authors' proposal enables the evolution of both the business logic and the underlying architecture. This paper suggests relying on a distributed software component model to represent and easily manage the set of local or remote software entities (services) involved in the composition. Composite services are represented in a model that combines the use of a distributed and hierarchical software component model and new timed-automata based workflow language. This combination makes explicit the separation between functional and non-functional concerns, and as a consequence this approach helps in defining the required and various evolution procedures in context to compound services.