Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
Jazz and the Eclipse Way of Collaboration
IEEE Software
Metamodel-based tool integration with moflon
Proceedings of the 30th international conference on Software engineering
Soa: principles of service design
Soa: principles of service design
Composing RESTful Services and Collaborative Workflows: A Lightweight Approach
IEEE Internet Computing
RESTful Web service composition with BPEL for REST
Data & Knowledge Engineering
Non-functional properties in the model-driven development of service-oriented systems
Software and Systems Modeling (SoSyM)
A component-based middleware platform for reconfigurable service-oriented architectures
Software—Practice & Experience
Hi-index | 0.00 |
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.