Enterprise MashupsFraunhofer-Institut für Arbeitswirtschaft und Organisation IAO
Die Cocktail-Plattform stellt Dienste, Mashups oder Applikationen in einer einheitlichen Form bereit und ermöglicht die Kombination zu höherwertigen Diensten und deren gewerbliche Nutzung. HerausforderungIm Markt für komplexe Softwareprodukte bahnt sich ein einschneidender Wandel an. Trends wie Software-as-a-Service und service-orientierte Architekturen eröffnen neue Möglichkeiten für die Erstellung und Nutzung von Software. Kombinierte Dienste und Mashups, die inklusive Benutzungsoberfläche in Web-Anwendungen eingebunden werden können, erlauben ein hohes Maß an Konfigurierbarkeit entsprechend der Wünsche der Nutzer. Um Mashups oder Anwendungen für Dienste in Business-Anwendungen zu kombinieren, bedarf es jedoch einiger technischer und organisatorischer Voraussetzungen.Im Verbundforschungsprojekt Cocktail entsteht eine Dienste-Plattform auf Basis einer leichtgewichtigen Entwicklungsumgebung, welche die Entwicklung neuer, komplexerer und höherwertiger Applikationen oder Enterprise Mashups ermöglicht. Dienste können dann entweder kommerziell angeboten werden oder wiederum die Basis für weitere Dienste bilden. Die Vermarktung erfolgt basierend auf Mietmodellen, die es auch kleinen und mittelständischen Unternehmen ermöglichen, selten verwendete Software zu vertretbaren Kosten zu nutzen, so dass sie diese nicht mit hohem Aufwand selbst installieren und administrieren müssen. Dazu werden ent- sprechende Verträge zwischen Anbieter und Nutzer abgeschlossen, in denen Service Level Agreements, welche die Wartung und Verfügbarkeit der angebotenen Dienste garantieren, enthalten sind. Die Einhaltung dieser Service Level Agreements wird von der Plattform automatisch überwacht. KonsortiumCocktail wird durch ein Konsortium von acht Partnern getragen, die sich mit fol-genden Themenbereichen beschäftigen:
Strategischer AnsatzIm Rahmen des BMBF-Forschungsprogramms »IKT2020: Neue Internet-basierte Telekom- munikationsdienste« behandelt Cocktail die Spezifikation und prototypische Entwick- lung einer Software-as-a-Service / Mashup- Plattform inklusive Architektur, Referenzmodell, Überwachung der Dienstequalität (Quality of Service) sowie ergänzenden zentralen Diensten, z.B. für Authentifizierung und Autorisierung, Logging und Abrechnung.Desweiteren wird die Komposition der Dienste durch einen grafischen Mashup- Editor unterstützt, der dem Anwender die Entwicklung neuer Mashups ohne Programmierkenntnisse ermöglichen soll. Plattform-ArchitekturDie Arbeitsschwerpunkte des Fraunhofer IAO liegen in der Konzeption der Archi- tektur. Mit dem Ziel, eine möglichst offene und erweiterbare Architektur zu erhalten, wenden die IAO-Experten hier die Paradigmen der Service-orientierten Architekturen (SOA) an. Um die gewünschte Plugin-Fähigkeit der Cocktail-Plattform zu erreichen, wird auch die Nutzung von Standard-Frameworks und Architekturen, wie z.B. OSGi (Open Services Gateway Initiative), JCA (J2EE Connector Architecture) oder JBI (Java Business Integration), evaluiert. Im Anschluss werden die funktionalen Komponenten bzw. Dienste zugeordnet und die prinzipiellen Schnittstellen zwischen den Komponenten, das Rechte- und Rollenkonzept sowie die zu verwendenden Technologien festgelegt.BeratungsangebotDas Fraunhofer IAO bietet kleinen und mittelständischen Unternehmen auf Basis von Cocktail und weiteren Erfahrungen kompetente Beratung zur Integration der Cocktaildienste in eine bestehende Unternehmensinfrastruktur oder Softwarelösung an. Außerdem unterstützt das Institut Dienste- und Softwarehersteller bei der Umstellung auf dienstorientierte Produkte und der Nutzung der Cocktail-Plattform.
Produktblatt zum Downloaden |

Lesezeichen setzen bei