{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:56:53Z","timestamp":1781110613287,"version":"3.54.1"},"reference-count":41,"publisher":"IGI Global Scientific Publishing","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,10,1]]},"abstract":"<p>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\u2019 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.<\/p>","DOI":"10.4018\/jaras.2010100105","type":"journal-article","created":{"date-parts":[[2011,2,15]],"date-time":"2011-02-15T15:59:13Z","timestamp":1297785553000},"page":"60-84","source":"Crossref","is-referenced-by-count":2,"title":["Mixing Workflows and Components to Support Evolving Services"],"prefix":"10.4018","volume":"1","author":[{"given":"Fran\u00e7oise","family":"Baude","sequence":"first","affiliation":[{"name":"Universit\u00e9 de Nice Sophia-Antipolis, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Virginie","family":"Legrand","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Nice Sophia-Antipolis, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ludovic","family":"Henrio","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Nice Sophia-Antipolis, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paul","family":"Naoumenko","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Nice Sophia-Antipolis, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Heiko","family":"Pfeffer","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Louay","family":"Bassbouss","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Linner","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jaras.2010100105-0","first-page":"72","article-title":"Don't go with the flow: web services composition standards exposed.","author":"d.Aalst","year":"2003","journal-title":"IEEE Intelligent Systems"},{"key":"jaras.2010100105-1","unstructured":"Alves, A., Arkin, A., Askary, S., Bloch, B., Curbera, F., Goland, Y., et al. (2006). Web Services Business Process Execution Language Version 2.0."},{"key":"jaras.2010100105-2","unstructured":"Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., et al. (2009, May). Business process execution language for web services, version 1.1. Business process execution language for web services, version 1.1 ."},{"key":"jaras.2010100105-3","doi-asserted-by":"crossref","unstructured":"Ankolekar, A., Burstein, M., Hobbs, J. R., Lassila, O., Martin, D., McDermott, D., et al. (2002). DAML-S: Web Service Description for the Semantic Web. In Proceedings of the Semantic Web (ISWC 2002) First International Semantic Web Conference, Sardinia, Italy (Vol. 2342, pp. 348-363). Berlin: Springer.","DOI":"10.1007\/3-540-48005-6_27"},{"key":"jaras.2010100105-4","doi-asserted-by":"publisher","DOI":"10.1007\/1-84628-339-6_9"},{"key":"jaras.2010100105-5","doi-asserted-by":"publisher","DOI":"10.1007\/s12243-008-0068-8"},{"key":"jaras.2010100105-6","author":"M.Beek","year":"2006","journal-title":"A Survey on Service Composition Approaches: From Industrial Standards to Formal Methods"},{"key":"jaras.2010100105-7","author":"M.Beisiegel","year":"2005","journal-title":"Service Component Architecture. Building Systems using a Service Oriented Architecture. BEA, IBM, Interface21, IONA, Oracle, SAP, Siebel, Sybase version 0.9 edition"},{"key":"jaras.2010100105-8","doi-asserted-by":"crossref","unstructured":"Bennour, B., Henrio, L., & Rivera, M. (2009). A reconfiguration framework for distributed components. In Proceedings of the 2009 ESEC\/FSE workshop on Software integration and evolution @ runtime, Amserdam (pp. 49-56). New York: ACM.","DOI":"10.1145\/1596495.1596509"},{"key":"jaras.2010100105-9","doi-asserted-by":"crossref","unstructured":"Berthomieu, B., Peres, F., & Vernadat, F. (2006). Bridging the Gap Between Timed Automata and Bounded Time Petri Nets. In Formal Modeling and Analysis of Timed Systems (LNCS 4202, pp. 82-97). Berlin: Springer.","DOI":"10.1007\/11867340_7"},{"key":"jaras.2010100105-10","doi-asserted-by":"crossref","unstructured":"Bouziane, H. L., P\u00e9rez, C., & Priol, T. (2008). A Software Component Model with Spatial and Temporal Compositions for Grid Infrastructures. In Proceedings of the Euro-Par 2008, Parallel Processing conference, Las Palmas de Gran Canaria, Spain (pp. 698-708). Berlin: Springer.","DOI":"10.1007\/978-3-540-85451-7_75"},{"key":"jaras.2010100105-11","doi-asserted-by":"crossref","unstructured":"Bruneton, E., Coupaye, T., Leclercq, M., Qu\u00e9ma, V., & Stefani, J. B. (2006). The FRACTAL component model and its support in Java: Experiences with Auto-adaptive and Reconfigurable Systems. In Proceedings of the Software\u2014Practice & Experience (Vol. 36, No. 11-12, pp. 12571284).","DOI":"10.1002\/spe.767"},{"key":"jaras.2010100105-12","unstructured":"Bucchiarone, A., & Gnesi, S. (2006). A Survey on Services Composition Languages and Models. In A. Bertolino & A. Polini (Eds.), Proceedings of the International Workshop on Web Services--Modeling and Testing (WS-MaTe 2006), Palermo, Sicily, Italy (pp. 51-63)."},{"key":"jaras.2010100105-13","doi-asserted-by":"crossref","unstructured":"Canfora, G., Di Penta, M., Esposito, R., & Villani, M. L. (2005). An approach for QoS-aware service composition based on genetic algorithms. In Proceedings of the 2005 conference on Genetic and evolutionary computation, Washington, DC (pp. 1069-1075). New York: ACM.","DOI":"10.1145\/1068009.1068189"},{"key":"jaras.2010100105-14","unstructured":"CCA. (2005). The Common Component Architecture (CCA) Forum home page. Retrieved from http:\/\/www.cca-forum.org"},{"key":"jaras.2010100105-15","unstructured":"Clark, J., Casanave, C., Kanaskie, K., Harvey, B., Smith, N., Yunker, J., et al. (2001). ebXML Business Process Specification Schema Version 1.01. UN\/CEFACT and OASIS ."},{"key":"jaras.2010100105-16","unstructured":"Collet, P., Coupaye, T., Chang, H., Seinturier, L., & Dufrene, G. (2007). Components and services: A marriage of reason (Tech. Rep. No. RR-2007-17-FR). Sophia-Antipolis, France: CNRS I3S Laboratory."},{"key":"jaras.2010100105-17","unstructured":"CORBA. (2005). CORBA Component Model, Version 3.0. Retrieved from http:\/\/www.omg.org\/technology\/documents\/formal\/component.htm"},{"key":"jaras.2010100105-18","unstructured":"Curbera, F., Goland, Y., Kelin, J., Leymann, F., Roller, D., Thatte, S., et al. (2002). Business Process Execution Language for Web Services Version 1.0."},{"key":"jaras.2010100105-19","volume":"Vol. 6","author":"P. C.David","year":"2006","journal-title":"Proceedings of Fractal CBSE Workshop"},{"key":"jaras.2010100105-20","doi-asserted-by":"crossref","unstructured":"Di Penta, M., Esposito, R., Vilana, M. L., Codato, R., Colombo, M., & Di Nitto, E. (2006). WS Binder: a framework to enable dynamic binding of composite web services. In Proceedings of the 2006 international workshop on Service-oriented software engineering, Shangai, China (pp. 74-80). New York: ACM.","DOI":"10.1145\/1138486.1138502"},{"key":"jaras.2010100105-21","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2004.07.015"},{"key":"jaras.2010100105-22","doi-asserted-by":"crossref","unstructured":"Dini, P., & Schreckling, D. (2008). Notes on abstract algebra and logic: Towards their application to cell biology and security. In Proceedings of the 2nd IEEE International Conference on Digital Ecosystems and Technologies (DEST 2008) (pp. 83-90).","DOI":"10.1109\/DEST.2008.4635187"},{"key":"jaras.2010100105-23","doi-asserted-by":"crossref","unstructured":"Gao, C., Cai, M., & Chen, H. (2007). QoS-aware Service Composition Based on Tree-Coded Genetic Algorithm. In Proceedings of the Computer Software and Applications Conference, Annual International (pp. 361-367).","DOI":"10.1109\/COMPSAC.2007.174"},{"key":"jaras.2010100105-24","unstructured":"Haar, S., Simonot-Lion, F., Kaiser, L., & Toussaint, J. (2002). Equivalence of Timed State Machines and Safe Time Petri Nets. In Proceedings of the Sixth International Workshop on Discrete Event Systems (WODES'02) (p. 119). Washington, DC: IEEE Computer Society."},{"key":"jaras.2010100105-25","doi-asserted-by":"publisher","DOI":"10.1007\/s11334-008-0072-1"},{"key":"jaras.2010100105-26","author":"F.Leymann","year":"2001","journal-title":"Web Service Flow Language (1.0)"},{"key":"jaras.2010100105-27","doi-asserted-by":"crossref","unstructured":"Lienhardt, M., Schmitt, A., & Stefani, J. B. (2007). Oz\/K: a kernel language for component-based open programming. In Proceedings of the 6th international conference on Generative programming and component engineering (GPCE), Salzburg, Austria (pp. 43-52). New York: ACM Press.","DOI":"10.1145\/1289971.1289980"},{"key":"jaras.2010100105-28","doi-asserted-by":"crossref","unstructured":"Linner, D., Pfeffer, H., & Steglich, S. (2007). A genetic algorithm for the adaptation of service compositions. In Proceedings of the Bio-Inspired Models of Network, Information and Computing Systems (Bionetics 2007), Budapest, Hungary (pp. 277-281).","DOI":"10.1109\/BIMNICS.2007.4610126"},{"key":"jaras.2010100105-29","unstructured":"Mayer, A., Mcgough, S., Furmento, N., Lee, W., Newhouse, S., & Darlington, J. (2003). ICENI Dataflow and Workflow: Composition and Scheduling in Space and Time. UK e-Science All Hands Meeting, 627-634."},{"key":"jaras.2010100105-30","unstructured":"Mcgough, S., Young, L., Afzal, A., Newhouse, S., & Darlington, J. (2004). Workflow enactment in ICENI. In UK e-Science All Hands Meeting (pp. 894-900). London: IOP Publishing Ltd."},{"key":"jaras.2010100105-31","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1236471"},{"key":"jaras.2010100105-32","doi-asserted-by":"crossref","unstructured":"Pfeffer, H., Bassbouss, L., & Steglich, S. (2008). Structured Service Composition Execution for Mobile Web Applications. In Proceedings of the 2008 12th IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS 2008), Kunming, China (pp. 112-118).","DOI":"10.1109\/FTDCS.2008.37"},{"key":"jaras.2010100105-33","unstructured":"Pfeffer, H., Kr\u00fcssel, S., & Steglich, S. (2008). Fuzzy Service Composition Evaluation in Distributed Environments. In Proceedings of The international Conference on Advances in Human-oriented and Personalized Mechanisms, Technologies and Services (I-CENTRIC 2008), Sliema, Malta (pp. 335-342). Washington, DC: IEEEE Computer Society."},{"key":"jaras.2010100105-34","doi-asserted-by":"crossref","unstructured":"Pfeffer, H., Linner, D., Jacob, C., Rasusch, I., & Steglich, S. (2007). Towards Light-weight Semantic Descriptions for Decentralized Service-oriented Systems. In Proceedings of the International Conference on Semantic Computing, Irvine, CA (pp. 295-303). Washington, DC: IEEE Computer Society.","DOI":"10.1109\/ICSC.2007.74"},{"key":"jaras.2010100105-35","doi-asserted-by":"crossref","unstructured":"Pfeffer, H., Linner, D., & Steglich, S. (2008). Dynamic Adaptation of Workflow Based Service Compositions. In Proceedings of the 4th international conference on Intelligent Computing (ICIC '08), Shangai, China (Vol. 5226, pp. 763-774). Berlin: Springer Verlag.","DOI":"10.1007\/978-3-540-87442-3_94"},{"key":"jaras.2010100105-36","doi-asserted-by":"crossref","unstructured":"Pfeffer, H., Linner, D., & Steglich, S. (2008). Modeling and Controlling Dynamic Service Compositions. In Proceedings of the 2008 The Third International Multi-Conference on Computing in the Global Information Technology (iccgi 2008) (pp. 210-216). Washington, DC: IEEE Computer Society.","DOI":"10.1109\/ICCGI.2008.40"},{"key":"jaras.2010100105-37","author":"S.Thatte","year":"2001","journal-title":"XLANG - Web Services for Business Process Design Specification"},{"key":"jaras.2010100105-38","doi-asserted-by":"crossref","unstructured":"Yan, Y., Liang, Y., & Liang, H. (2006). Composing Business Processes with Partial Observable Problem Space in Web Services Environments. In Proceedings of the IEEE International Conference on Web Services, Salt Lake City, UT (pp. 541-548). Washington, DC: IEEE Computer Society.","DOI":"10.1109\/ICWS.2006.44"},{"key":"jaras.2010100105-39","author":"B.Zhang","year":"2007","journal-title":"A Policy-Driven Service Composition Method for Adaptation in Pervasive Computing Environment"},{"key":"jaras.2010100105-40","doi-asserted-by":"crossref","unstructured":"Zou, Z., & Duan, Z. (2006). Building business processes or assembling service components: Reuse services with BPEL4WS and SCA. In Proceedings of the 4th European conference on Web Services (ECOWS'06), Zurich, Switzerland (pp. 138-147). Washington, DC: IEEE Computer Society.","DOI":"10.1109\/ECOWS.2006.11"}],"container-title":["International Journal of Adaptive, Resilient and Autonomic Systems"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=48263","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T10:47:08Z","timestamp":1654080428000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jaras.2010100105"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2010,10,1]]},"references-count":41,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,10]]}},"URL":"https:\/\/doi.org\/10.4018\/jaras.2010100105","relation":{},"ISSN":["1947-9220","1947-9239"],"issn-type":[{"value":"1947-9220","type":"print"},{"value":"1947-9239","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,10,1]]}}}