ArCo
|
|
Title |
Architectural Concepts for Service-oriented Design (ArCo) |
Project type |
Telematics Institute |
Project website |
|
Project summary |
The ArCo project aims at defining concepts for Service-oriented Design. Service-oriented Design is a paradigm for distributed application design that focuses on the services that distributed applications provide to their environment. These services can be composed to design new applications. Service-oriented Design is the conceptual counterpart of Service-oriented Computing, which provides the technical infrastructure for distributed application development according to the service-oriented paradigm. The concepts that ArCo uses are based on the generic concepts that we developed for distributed application design. We defined these concepts precisely and developed a language that supports them called the Interaction Systems Design Language (ISDL). The ArCo project pays particular attention to the existence of multiple perspectives, or viewpoints, from which distributed applications can be considered. In Service-oriented Design viewpoints include: the choreography, orchestration and interface viewpoint. The use of different viewpoints helps different stakeholders to focus on the parts of the design that they find relevant. ArCo also helps to verify if the different viewpoints in a design are consistent. |