Model-based Service Discovery and Orchestration for OSLC Services in Tool Chains
2012 (English)In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Volume 7387 LNCS, 2012, 283-290 p.Conference paper (Refereed)
Globally distributed development of complex systems relies on the use of sophisticated development tools but today the tools provide only limited possibilities for integration into seamless tool chains. If development tools could be integrated, development data could be exchanged and tracing across remotely located tools would be possible and would increase the efficiency of globally distributed development. We use a domain specific modeling language to describe tool chains as models on a high level of abstraction. We use model-driven technology to synthesize the implementation of a service-oriented wrapper for each development tool based on OSLC (Open Services for Lifecyle Collaboration) and the orchestration of the services exposed by development tools. The wrapper exposes both tool data and functionality as web services, enabling platform independent tool integration. The orchestration allows us to discover remote tools via their service wrapper, integrate them and check the correctness of the orchestration.
Place, publisher, year, edition, pages
2012. 283-290 p.
IdentifiersURN: urn:nbn:se:kth:diva-103833DOI: 10.1007/978-3-642-31753-8_21ScopusID: 2-s2.0-84865145549ISBN: 978-364231752-1OAI: oai:DiVA.org:kth-103833DiVA: diva2:561988
International Conference on Web Engineering (ICWE2012), 23-27 July 2012, Berlin
QC 201212142012-10-222012-10-222013-01-07Bibliographically approved