Model-Driven Development of Service Compositions for Enterprise Interoperability

@inproceedings{Khadka2011ModelDrivenDO,
  title={Model-Driven Development of Service Compositions for Enterprise Interoperability},
  author={Ravi Khadka and Brahmananda Sapkota and Lu{\'i}s Ferreira Pires and Marten van Sinderen and Slinger Jansen},
  booktitle={IWEI},
  year={2011}
}
Service-Oriented Architecture (SOA) has emerged as an architectural style to foster enterprise interoperability, as it claims to facilitate the flexible composition of loosely coupled enterprise applications and thus alleviates the heterogeneity problem among enterprises. Meanwhile, Model-Driven Architecture (MDA) aims at facilitating the development of distributed application functionality, independent from its implementation using a specific technology platform and thus contributes to… 
Cooperation Patterns and Adaptation Patterns for Service-Based Inter-Organizational Workflows
TLDR
This paper focuses on two specific architectures of IOWF which are the "chained execution" and the "subcontracting"; the first issue of this work is to define Service-Based Cooperation Patterns (SBCP) suitable to the two architectures considered, and the main operations of adaptation that can be applied on these models.
Adaptation patterns for service based inter-organizational workflows
TLDR
This paper focuses on specific and well common IOWF-architectures defined in the literature and defines the concept of Service-Based Cooperation Pattern (SBCP) that supports service-based IowF models meeting one of the specific architectures considered.
An Interoperability Framework for Enterprise Applications in Cloud Environments
TLDR
This chapter describes the concept of enterprise as a service, a collection of dynamically assembled services with a lifecycle centered on the customers, and proposes a multidimensional interoperability framework to help systematizing the various aspects relevant to interoperability.
Structural Interoperability as a Basis for Service Adaptability
TLDR
This chapter argues that compliance is a weaker requirement for service interoperability than conformance and should be the cornerstone to decrease coupling and to favor adaptability, and metrics to quantify adaptability are proposed.
Architectural Styles for Distributed Interoperability
  • J. Delgado
  • Computer Science
    Inf. Resour. Manag. J.
  • 2013
TLDR
An architectural style, Structural Service, capable of combining resource structure with flexible services, and a distributed interoperability mechanism, based on structural compliance and conformance, which supports partial interoperability and reduces coupling between interacting services while ensuring that the interoperability requirements of the application are satisfied.
Enabling Business Interoperability: A Service Co-Creation Viewpoint
TLDR
This work combines theoretical concepts of EI and Resource Based Theory in order to offer a theoretically grounded framework that provides a practical framework for meticulously unfolding management and/or organizational challenges in the early phases of a service lifecycle for risk mitigation.
Realization of Agile Enterprises: A Meet-in-the-Middle MDA Approach for Service-Oriented Business Processes
TLDR
This work model BPs by using specialized services having separated concerns as the main building blocks at different levels of abstraction, by using standards such as BOs, web services and BPEL.
Flexible Construction of Executable Service Compositions from Reusable Semantic Knowledge
TLDR
This article proposes an approach that starts from declarative knowledge about the semantics of individual service components and algorithmically constructs a full-blown service orchestration process that supports sequence, choice, and parallelism.
A Meta-Model for Migrating a Legacy Information System based on Procedural Software Architecture towards Service Oriented Architecture
TLDR
To resolve the problem of interoperability between applications, this meta-model aims at capitalizing on procedural legacy applications and their integration into modern environments.
...
1
2
3
...

References

SHOWING 1-10 OF 29 REFERENCES
Model-Driven Development of Service Compositions: Transformation from Service Choreography to Service Orchestrations
TLDR
This thesis investigates the architectural relationships between the service choreography and service orchestration and defines architectural patterns that capture their relationships and implements a transformation chain using metamodel transformation to transform a WS-CDL model to WS-BPEL process, as a proof-of-concept.
From Inter-organizational Workflows to Process Execution: Generating BPEL from WS-CDL
TLDR
This paper shows how BPEL process definitions of parties involved in a choreography can be derived from the global WS-CDL model and implemented a prototype of the mappings as a proof of concept.
Model-Driven Engineering of Rules for Web Services
TLDR
This paper proposes a modeling approach that enables one to model Web services from the perspective of the underlying business logic regulating how Web services are used regardless of the context wherethey are used, by modeling Web services in terms of message exchange patterns.
Decentralized orchestration of composite web services
TLDR
This paper investigates build time and runtime issues related to decentralized orchestration of composite web services, using BPEL4WS to describe the composite web Services and BPWS4J as the underlying runtime environment to orchestrate them.
Automated derivation of executable business processes from choreographies in virtual organisations
TLDR
This paper addresses the challenge of deriving both executable WSBPEL processes and their respective WSDL interface specifications from choreographies written in WS-CDL for business processes in Virtual Organisations (VOs) with a combined solution of a CDL2BPEL algorithm.
Integrating Quality of Service Aspects in Top-Down Business Process Development Using WS-CDL and WS-BPEL
TLDR
This paper proposes a top-down modeling approach for Web service based business processes to capture the functional and non-functional aspects using a choreography language (WS-CDL) which describes the message interactions among the participants.
Web Services Choreography Description Language Version 1.0, W3C
TLDR
The Web Services Choreography specification is targeted for composing interoperable, peer-to-peer collaborations between any type of party regardless of the supporting platform or programming model used by the implementation of the hosting environment.
Choreography Design Using WS-BPEL
TLDR
An overview about existing approaches to model choreographies is given and one approach based on WS-BPEL is presented in detail, which is shown to be a good fit for web services.
Standards for Web Service Choreography and Orchestration: Status and Perspectives
TLDR
It is concluded that standardisation initiatives in this area have not been built on top of an explicitly defined overarching conceptual foundation.
An Evaluation of Dynamic Web Service Composition Approaches
TLDR
This paper investigates some of the representative dynamic web service composition approaches and evaluates those approaches on the basis of the issues and presents how the future research can benefit by addressing those issues of dynamicweb service composition.
...
1
2
3
...