SOPRANO Ambient Middleware: Eine offene, flexible und marktori- entierte semantische Diensteplattform für Ambient Assisted Living Andreas Schmidt 1 , Peter Wolf 1 , Michael Klein 2 , Dirk Balfanz 2 1 FZI Forschungszentrum Informatik, Karlsruhe (andreas.schmidt | peter.wolf@fzi.de) 2 CAS Software AG, Karlsruhe (michael.klein | dirk.balfanz@cas.de) Kurzfassung Das Europäische Integrierende Projekt SOPRANO zielt auf die Schaffung einer offenen Plattform für Ambient-Assisted- Living-Lösungen, die älteren Menschen länger ein unabhängiges selbstbestimmtes Leben im eigenen Zuhause ermögli- chen sollen. Um solche Lösungen markttauglich zu machen, ist es von herausragender Bedeutung, sie durch einen fle- xiblen Aufbau anpassbar an die jeweiligen Bedürfnisse zu gestalten und eine funktionierende Marktökologie zu schaf- fen, bei der nicht ein einziger Anbieter alle Funktionen und Dienste entwickelt/betreibt, sondern unterschiedliche Akteu- re mit ihren jeweiligen Stärken zusammenwirken können. Dazu wird eine technische Plattform konzipiert, die es ihnen ermöglicht ihre Dienste, Produkte und Erfahrungen zu integrieren. Doch eine rein technisch verstandene Modularität reicht nicht aus, um in einer komplexen Domäne wie AAL ein reibungsarmes Zusammenspiel von unabhängig vonein- ander entwickelten Systemteilen zu gewährleisten. Hierzu werden Methoden zur Sicherung der semantischen Kohärenz benötigt, die in SOPRANO durch einen ontologiegestützten Architekturansatz und semantische Verträge zwischen den einzelnen Komponenten umgesetzt werden. Abstract The European Integrated Project SOPRANO aims at an open platform for ambient assisted living solutions, allowing older people a longer life on their own in their own environment. To be successful on the market, such solutions need to be flexible and adaptable to individual needs, supported by a living market ecology in which not a single vendor pro- vides everything, but different actors can bring in their strengths. As an enabler, a technical platform is designed that al- lows for the integration of their services, products, and experiences. But a simple technical notion of modularity is not sufficient for complex domains like AAL to ensure a frictionless orchestration of independently developed system com- ponents. Here, methods for sustaining semantic coherence are needed. To that end, SOPRANO builds upon an ontology- based architecture and semantic contracts between individual components. 1 Einführung Ambient-Assisted-Living-Lösungen für das eigene Zuhau- se, die ein längeres selbstbestimmtes Leben im gewohnten Umfeld ermöglichen, sind keine einheitlichen Produkte. Zu verschieden sind die Anforderungen, Wünsche, Vor- aussetzungen und finanziellen Möglichkeiten. So sollen sie einen sanften Einstieg bieten, indem sie Komfortfunktio- nen für nicht pflegebedürftige Menschen erbringen, aber auch Bestandteil einer umfassenden Pflegeversorgung (z.B. mit ambulanten Pflegediensten oder im Rahmen von betreutem Wohnen) sein. Damit spricht man unterschiedli- che Zielgruppen, aber auch unterschiedliche Lebensphasen an, zwischen denen ein sanfter Übergang stattfinden soll. Eine solche Sichtweise fordert Flexibilität und Erweiter- barkeit der Lösungen [5]. Gleichzeitig müssen solche Lösungen auch kostengünstig herzustellen sein. Dies ist nur möglich, wenn man statt ei- ner Vielzahl von speziellen Einzellösungen auf eine ge- meinsame Plattform setzt, die sich leicht durch unter- schiedliche kostengünstige Komponenten erweitern lässt. Wie viele Beispiele (z.B. in der PC-Welt oder auch im Be- reich der Telekommunikation) zeigen, darf sich das Kom- ponentenangebot dabei nicht nur auf einen einzelnen Her- steller (den Plattformanbieter) beschränken, sondern muss für andere Marktteilnehmer offen stehen, um ein breites Angebot (auch an Nischenkomponenten) machen zu kön- nen und gleichzeitig die Skalenvorteile der Plattform zu nutzen. Dieses Geschäftsmodell setzt voraus, dass sich eine funk- tionierende Marktökologie um die Plattform bildet, für die Plattform die folgenden notwendigen (aber nicht hinrei- chenden) Voraussetzungen erfüllen muss: Klare, einfache und offene Schnittstellen, um die Angebotshürden möglichst gering zu halten Hinreichend feingranulare und mächtige Erweite- rungsmöglichkeiten, um kleine Nischenanwen- dungen zu ermöglichen Robustes Zusammenspiel von Komponenten un- terschiedlicher Hersteller. Die in Kapitel 2 beschriebene Analyse bisheriger Ansätze für AAL-Plattformen zeigt allerdings, dass sich umfassen- de Lösungen auf den Integrationsaspekt konzentrieren und weniger auf die Öffnung der Plattform. Das Europäische Integrierende Projekt SOPRANO (http://www.soprano- ip.org ) zielt demgegenüber auf die Schaffung einer offenen Plattform für Ambient-Assisted-Living-Lösungen ab.