Download Informationssystem-Entwicklung
Transcript
Informationssystem-Entwicklung im Co-Design-Zugang 29 c °by β Dienstnehmer Dienstgeber Gerüst Dienstnehmercode Stummel Verpacken ¸ Parameter Funktionsaufruf K Senden Dienstgebercode - Empfangen - Auspacken- Funktionseintritt Parameter (Warten) ? Auspacken Ergebnis ¾ Empfangen ¾ Senden ? Verpacken ¾ Ergebnis ¾ Funktionsende Bild 13: Entfernter Funktionsaufruf mit einer Schichtung [ALSS03] Die Verteilung ist gegeben durch eine Spezifikation der Dienste des Kollaborationsrahmens und der Architektur. Dienste setzen auf Sichten-Suiten auf. Der Kollaborationsrahmen faßt die Kommunikation, die Koordination und die Kooperation zusammen. Die Architektur stellt den Zusammenhang der Komponenten dar. Dienste S = (I, F, ΣS ) sind gegeben durch die Informationseinheiten, durch das Dienstverhalten, und durch den Dienstvertrag, insbesondere die Qualitätsparameter. Informationseinheiten I = (V, M, ΣT ) bestehen aus Content-Typen der Sichten-Suite, einem Informationseinheit-Manager und einer Menge von Regeln zur Darstellung der Kompetenz. Das Dienstverhalten wird • innerhalb der Aktionsschicht durch Vereinbarungen zur Dienstgüte, • innerhalb der konzeptionellen Schicht durch konzeptionelle Eigenschaften und • innerhalb der Implementationsschicht durch Dienstgüteeigenschaften der Implementation angegeben. Der Dienstvertrag legt die Rahmenbedingungen des Dienstes fest. Das Vertragsschema stellt die Bedingungen des Vertrages dar. Insbesondere werden Parameter wie • das Benutzungsmodell (mit den Akteuren, ihren Beziehungen, Rollen und Rechten), • das Zeitmodell , • der Vertragskontext und • die vertraglich vereinbarte Qualität spezifiziert. Qualitätsparameter der Dienste sind je nach Abstraktionsniveau • innerhalb der Aktionsschicht Eigenschaften wie Allgegenwart (ubiquity) und Sicherheit, • innerhalb der konzeptionellen Schicht Eigenschaften wie Bedeutungstreue und Konsistenz und • innerhalb der Implementationsschicht Eigenschaften wie Dauerhaftigkeit, Performanz , Robustheit und Skalierbarkeit. Der Kollaborationsrahmen ist durch die Darstellung der verschiedenen Facetten der Kollaboration spezifiziert: Der Kommunikationsrahmen legt die Art der Kommunikation und die benutzten Austauschme-