Modeling is now an integral part of software engineering approaches. Business process models are idealy used to describe how work is done within an organization, while various product models describe what is done. Various approaches based on model-driven engineering (MDE) concepts, such as the OMG MDA (Model Driven Architecture) and related efforts around domain-specific languages have gained much popularity.
The SHAPE project aims to support the development and realization of enterprise systems based on a Semantically-enabled Heterogeneous service Architecture (SHA). SHA extends Service Oriented Architectures (SOA) with semantics and heterogeneous infrastructures (Web services, Agents, Semantic Web Services, P2P and Grid) under a unified service oriented approach. To achieve this the consortium of the SHAPE project will develop a Model-Driven Engineering (MDE) tool-supported methodology and will take an active role in the standardization of metamodels and languages for SHA.
The main challenges addressed by the SHAPE project are:
- How to map the flow of business logic and data to services and functionality in a platform independent way?
- How to integrate the various models of processes, requirements, services and functions in a common model that can also be adopted by individual projects and their implementation environment?
- How to manage such models and provide links between them that can be used for service composition or managing changes?
The SHAPE project will promote a new development paradigm with a higher degree of involvement of joint users and development communities through minimising the gap between business and system modelling, in particular by lifting the system specification models to a higher platform independent level.
Download the SHAPE whitepaper here.
SHAPE is a FP7 project and falls under EU objective 1.2.