2 research outputs found

    Rahmenwerk zur integrativen Gestaltung von Services: Modellgetriebene Servicebeschreibung

    Get PDF
    Die vorliegende Arbeit befasst sich mit der modellgetriebenen Servicebeschreibung, einem Ansatz zur integrativen Beschreibung bzw. Modellierung von Services. Ausgehend von der PrĂ€misse, dass die Natur von Services nur schwer zu erfassen ist und eine Disziplinen-ĂŒbergreifende Positiv-Definition nicht erreicht werden kann, soll mit dem Ansatz eine Syn-these bisher vorhandener ModellierungsansĂ€tze erfolgen. Das Ziel liegt dabei nicht in einem erneuten Versuch, ein vollstĂ€ndiges Modell zur Beschreibung von Services zu entwickeln, sondern vielmehr vorhandene Perspektiven so zu integrieren, dass ein vollstĂ€ndiges Bild als eine Art Mosaik entsteht. Den Kern der Arbeit bildet das Service Modeling Framework. Als Rahmenwerk umfasst es Anforderungen und Restriktionen fĂŒr die Arbeit mit unter-schiedlichen Servicemodellen, definiert Methoden zur Integration und bietet Werkzeuge, mit deren Hilfe die darin enthaltenen Konzepte umgesetzt werden. Ziel der Konstruktion des Rahmenwerks ist es Nutzer in die Lage zu versetzen mittels mo-dellgetriebener Verfahren eine ZusammenfĂŒhrung von Modellen zu ermöglichen. Auf Basis einer fachlichen, nicht nur syntaktischen Beschreibung von Beziehungen zwischen Model-len und Modellelementen sollen ZusammenhĂ€nge modelliert werden, die einen Informati-onsaustausch zwischen Modellen realisieren. Dadurch werden AbhĂ€ngigkeiten zwischen Modellen explizit formuliert oder aber die Entwicklung neuer Modelle auf Basis bereits bestehender Modelle vorangetrieben. Der Beitrag dieser Arbeit besteht in der Erarbeitung der notwendigen Konzepte und in der Bereitstellung geeigneter Verfahren sowie Werkzeugen zur Umsetzung. Insbesondere stellt diese Arbeit einen Metamodell-basierten Ansatz zur VerfĂŒgung, mit dem Modelle ĂŒber ein DomĂ€nen-neutrales Basismetamodell zueinander in Beziehung gesetzt werden können. Zugehörige Werkzeuge, wie Editoren, zeigen eine prototypische Umsetzbarkeit

    Decentralized Workflow Coordination Through Molecular Composition

    No full text
    International audienceThe dynamic composition of loosely-coupled,distributed and autonomous services is one of the new challenges for large scale computing. Hence, service composition systems are now a key feature of service oriented architectures. However, such systems and associate languages strongly rely on centralized abstractions and runtime, that appear to be inadequate in the emerging context of (federation) of clouds, where the platform can shrink or enlarge dynamically. It appears crucial to promote service composition systems with a proper support for autonomous, decentralized coordination of services over dynamic large-scale platforms. In this paper, we present an approach for the autonomous coordination of services involved in the execution of a workflow of services, relying on the analogy of molecular composition. In this scope, we rely on the chemical programming model, where programs are seen as molecules floating and interacting freely in a chemical solution. We build a library of molecules (data and reactions) written with HOCL, a higher-order chemical language, which, by composition, will allow a wide variety of workflow patterns to be executed. A proof of concept is given, through the deployment of a software prototype implementing these concepts, showing the viability of the autonomic vision of service composition.La composition dynamique de services autonomes distribués est l'un des nouveaux challenges du calcul à large échelle. La composition de services est devenu un élément crucial des architectures orientées service. Toutefois, les systÚmes et langages adressant actuellement ce problÚmes s'appuient fortement sur des modÚles d'exécution centralisés, qui ne peuvent faire face aux plates-formes émergentes élastiques grandissant ou se réduisant dynamiquement, telles que les fédérations de clouds. Face à ces nouvelles plates-formes, il s'agit de promouvoir des systÚmes de composition de services avec un support adéquat pour la coordination décentralisée et autonomique de services à large échelle. Dans cet article, nous présentons une expression de cette coordination fondée sur une analogie chimique: la composition moléculaire. Nous détaillons une librairie de "molécules" utilisant le langage chimique HOCL permettant d'exprimer une large palette de schémas de coordination (ou "workflows"). Une preuve de concept est présentée, à travers le déploiement d'un prototype logiciel implémentant ces concepts, montrant la viabilité pratique d'une vision autonomique de la composition de services
    corecore