46 research outputs found

    WSCDL to WSBPEL: A Case Study of ATL-based Transformation

    Get PDF
    The ATLAS Transformation Language (ATL) is a hybrid transformation language that combines declarative and imperative programming elements and provides means to define model transformations. Most transformations using ATL reported in the literature show a simplified use of ATL, and often involve a single transformation. However, in more realistic situations, multiple transformations may be necessary, especially in case the original input/output models are not represented in the metametamodeling representation expected by the transformation engine. In this paper, we discuss a model transformation from service choreography (WSCDL) to service orchestration (WSBPEL), which cannot be performed in a single ATL transformation due to the mismatch between the concrete XML syntax of these languages and the metametamodeling representation expected by the ATL transformation engine. This requires auxiliary transformations in which this mismatch is resolved. In principle, the required auxiliary transformations can be implemented using XSLT or a general-purpose programming language like Java. However, in our case study, we evaluate the use of ATL to perform these transformations. We exploit ATL by leveraging the ATL's XML\ud injection and the XML extraction mechanisms to perform the overall transformation in terms of a transformation chain

    CHOReOS_Requirements for the CHOReOS IDRE (D5.1)

    Get PDF
    The goal of this document is to elucidate the requirements that the various actors involved with future Internet choreographies will have from the CHOReOS Integrated Development and Runtime Environment (IDRE). Since the IDRE integrates the work performed in the work packages WP 2 - 4, the aforementioned requirements lead to the specification of requirements for WP 2 - 4, specifically those requirements which will govern how they will integrate with each other. We base our work on the conceptual model of CHOReOS defined in D1.2, and first present the main concepts used while discussing the IDRE, including the actors and use cases. This is followed by an exhaustive list of requirements pertaining to each functionality that the IDRE will provide with regard to design, development and deployment of choreographies

    BIM : a methodology to transform business processes into software systems

    Get PDF
    This manuscript proposes a guiding methodology to obtain a software system that supports the execution of the business processes existing within an organization. The methodology promotes the usage of business process reference models and intends to reduce the implementation time of the software systems. The methodology assumes four distinct phases and several abstraction levels and is applicable both when developing systems from scratch or in re-engineering contexts. The methodology embodies a special phase to handle the diversity of the business processes of an organization. By tailoring process reference models and by considering the characteristics of a specific organization, a proper set of business processes is derived for that organization. Then, we can obtain a suitable information system and implement its automatable parts in a software solution that can run on top of open source software frameworks. We also present four new supporting concepts to the methodology, and a summarized execution of it

    OpenDSU: Digital Sovereignty in PharmaLedger

    Full text link
    Distributed ledger networks, chiefly those based on blockchain technologies, currently are heralding a next generation of computer systems that aims to suit modern users' demands. Over the recent years, several technologies for blockchains, off-chaining strategies, as well as decentralised and respectively self-sovereign identity systems have shot up so fast that standardisation of the protocols is lagging behind, severely hampering the interoperability of different approaches. Moreover, most of the currently available solutions for distributed ledgers focus on either home users or enterprise use case scenarios, failing to provide integrative solutions addressing the needs of both. Herein we introduce the OpenDSU platform that allows to interoperate generic blockchain technologies, organised - and possibly cascaded in a hierarchical fashion - in domains. To achieve this flexibility, we seamlessly integrated a set of well conceived OpenDSU components to orchestrate off-chain data with granularly resolved and cryptographically secure access levels that are nested with sovereign identities across the different domains. Employing our platform to PharmaLedger, an inter-European network for the standardisation of data handling in the pharmaceutical industry and in healthcare, we demonstrate that OpenDSU can cope with generic demands of heterogeneous use cases in both, performance and handling substantially different business policies. Importantly, whereas available solutions commonly require a pre-defined and fixed set of components, no such vendor lock-in restrictions on the blockchain technology or identity system exist in OpenDSU, making systems built on it flexibly adaptable to new standards evolving in the future.Comment: 18 pages, 8 figure

    Service identification for business process management.

    Get PDF
    Over the years Service Oriented Architecture (SOA) has gained momentum and is becoming the standard for providing systematic business solutions. Likewise, the requirements for identifying business services are fast changing and a solution to the service identification problem needs a robust approach. It is known that this task of identifying candidate services is the first and the most important step in developing service-oriented business systems. The recent approaches of identifying candidate services have some shortcomings (defined data type size, unrepeatable approach, inapplicable to all enterprise information system and unadaptable to business factor change). Some approaches focus on fixed cases or certain types of organizations (single or collaborating organizations) neglecting the enterprise systems which are either (open or closed) single or collaborating enterprise information system, which makes some past approaches not applicable to some real-life business cases. This thesis focuses on solving the headline issues and introduces a new approach for service identification applicable to different organization’s business processes. The thesis also proposes a new step-by-step algorithm and methodology that identify business services derived from data-set from any given business case

    A stochastic Reputation System Architecture to support the Partner Selection in Virtual Organisations

    Get PDF
    In recent business environments, collaborations among organisations raise an increased demand for swift establishment. Such collaborations are increasingly formed without prior experience of the other partner\u27s previous performance. The STochastic REputation system (STORE) is designed to provide swift, automated decision support for selecting partner organisations. STORE is based on a stochastic trust model and evaluated by means of multi agent simulations in Virtual Organisation scenarios
    corecore