1. Fachgespräch Applikationsmanagement Karlsruhe, 28. Februar 1. März 2002 Allgemeines Dienstmanagement Das MNM-Dienstmodell in Herleitung und Anwendungsmethodik Institut für Informatik, Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Kommunikationssysteme und Systemprogrammierung Email: roelle@informatik.uni-muenchen.de
Motivation & Anforderungen Trend: Mehrwertdienste über Wertschöpfungsketten realisiert Probleme für übergreifendes Dienstmanagement Gemeinsame Terminologie fehlt Keine allgemeines Dienstmodell vorhanden Anforderungen an universelles Dienstmodell Generische und abstrakte Definition des Begriffs Dienst Anwendbarkeit in allen Szenarios Integrierte Darstellung verschiedener Abhängigkeiten Trennung zwischen Dienst und Realisierung MNM-Dienstmodell Definition einer gemeinsamen Terminologie Modellierung von Dienst-Szenarien Nicht Fokus: Detaillierte Implementierungsspezifikation 2
Herleitung Herleitung & Basis-Modell Top-Down Analyse von generischer Dienstumgebung Betrachtung des gesamten Lebenszyklus Funktionale Klassifizierung von Interaktionen Identifikation von Objekten und Rollen im Dienst-Umfeld Basis-Modell des MNM-Dienstmodells 3
Herleitung Herleitung & Basis-Modell Top-Down Analyse von generischer Dienstumgebung Betrachtung des gesamten Lebenszyklus Funktionale Klassifizierung von Interaktionen Identifikation von Objekten und Rollen im Dienst-Umfeld Basis-Modell des MNM-Dienstmodells 3
Herleitung Herleitung & Basis-Modell Top-Down Analyse von generischer Dienstumgebung Betrachtung des gesamten Lebenszyklus Funktionale Klassifizierung von Interaktionen Identifikation von Objekten und Rollen im Dienst-Umfeld Basis-Modell des MNM-Dienstmodells side side independent side 3
Dienst-Sicht des MNM-Dienstmodells domain domain 4
Dienst-Sicht des MNM-Dienstmodells domain domain 4
Dienst-Sicht des MNM-Dienstmodells domain usage functionality management functionality domain 4
Dienst-Sicht des MNM-Dienstmodells domain usage functionality QoS parameters management functionality domain 4
Dienst-Sicht des MNM-Dienstmodells domain access point usage functionality QoS parameters management functionality domain 4
Dienst-Sicht des MNM-Dienstmodells domain CSM access point usage functionality QoS parameters managementnt functionality CSM access point domain 4
Dienst-Sicht des MNM-Dienstmodells domain CSM agreement substantiates access point usage functionality QoS parameters managementnt functionality CSM access point domain 4
Dienst-Sicht des MNM-Dienstmodells domain CSM agreement substantiates usage access point functionality QoS parameters managementnt functionality CSM access point domain implementation 4
Dienst-Sicht des MNM-Dienstmodells domain CSM agreement substantiates usage access point functionality QoS parameters management nt functionality CSM access point observes domain implementation management implementation directs 4
Realisierungs-Sicht des MNM-Dienstmodells side independent observes domain implementation management implementation directs 5
Realisierungs-Sicht des MNM-Dienstmodells side independent observes domain implementation management implementation directs CSM side independent 5
Realisierungs-Sicht des MNM-Dienstmodells side independent observes domain implementation management implementation directs CSM side independent 5
Realisierungs-Sicht des MNM-Dienstmodells side independent observes domain implementation management implementation directs sub- logic acts as resources CSM side independent 5
Realisierungs-Sicht des MNM-Dienstmodells side independent observes domain implementation management implementation directs sub- resources basic management functionality sub- management logic acts as management logic acts as CSM side independent 5
Workflow basiert Anwendungsmethodik Aktionen liefern Schritt-für-Schritt Erstellung der Objekte Artefakte Ein/Ausgabe von Aktionen basic model's workflow (WF) basic model top-down bottom-up Detail-Spezifikation der Objekte durch Artefakte Identifizierung von Rolleninhabern und Diensten im Basis-Modell Anwendungsfallbasierte Erstellung der Sichten view's top-down WF view real. view's top-down WF realization view real. view's bottom-up WF realization view view's bottom-up WF view 6
Beispiel: Extranet-Dienst Mehrwertdienst eines internationalen Automobilkonzerns Katalog- und Online-Bestelldienste Internet-Zugang Globale und länderspezifische Dienste authorized dealer extranet Outsourcing an VPN-Dienstleister Einsatzzweck: Kundenorientierter Gesamtüberblick für Restrukturierung car manufacturer corporate headquaters country specific s car manufacturer country subsidiary VPN international Internet carrier 7
Dienst-Sicht des Extranet-Dienstes domain browser ISDN terminal equipment authorized dealer mail system extranet contract incl.sla substantiates extranet usage functionality extranet QoS parameters extranet management fcnlty outgoing mailbox ISDN dial-in server Internet access product handling accessibility bandwith accessibility report account status server catalogue online ordering order status inquiry confidentiality domain observes extranet implementation extranet management implementation automobile manufacturer corporate headquaters directs to server of country specific s from VPN implementation in domain of Internet carrier 8
Dienst-Sicht des Extranet-Dienstes domain browser ISDN terminal equipment authorized dealer mail system extranet contract incl.sla substantiates extranet usage functionality extranet QoS parameters extranet management fcnlty outgoing mailbox ISDN dial-in server Internet access product handling accessibility bandwith accessibility report account status server catalogue online ordering order status inquiry confidentiality domain observes extranet implementation extranet management implementation automobile manufacturer corporate headquaters directs to server of country specific s from VPN implementation in domain of Internet carrier 8
Dienst-Sicht des Extranet-Dienstes domain browser ISDN terminal equipment authorized dealer mail system extranet contract incl.sla substantiates extranet usage functionality extranet QoS parameters extranet management fcnlty outgoing mailbox ISDN dial-in server Internet access product handling accessibility bandwith accessibility report account status server catalogue online ordering order status inquiry confidentiality domain observes extranet implementation extranet management implementation automobile manufacturer corporate headquaters directs to server of country specific s from VPN implementation in domain of Internet carrier 8
Dienst-Sicht des Extranet-Dienstes domain browser ISDN terminal equipment authorized dealer mail system extranet contract incl.sla substantiates extranet usage functionality extranet QoS parameters extranet management fcnlty outgoing mailbox ISDN dial-in server Internet access product handling accessibility bandwith accessibility report account status server catalogue online ordering order status inquiry confidentiality domain observes extranet implementation extranet management implementation automobile manufacturer corporate headquaters directs to server of country specific s from VPN implementation in domain of Internet carrier 8
Dienst-Sicht des Extranet-Dienstes domain browser ISDN terminal equipment authorized dealer mail system extranet contract incl.sla substantiates extranet usage functionality extranet QoS parameters extranet management fcnlty outgoing mailbox ISDN dial-in server Internet access product handling accessibility bandwith accessibility report account status server catalogue online ordering order status inquiry confidentiality domain observes extranet implementation extranet management implementation automobile manufacturer corporate headquaters directs to server of country specific s from VPN implementation in domain of Internet carrier 8
Dienst-Sicht des Extranet-Dienstes domain browser ISDN terminal equipment authorized dealer mail system extranet contract incl.sla substantiates extranet usage functionality extranet QoS parameters extranet management fcnlty outgoing mailbox ISDN dial-in server Internet access product handling accessibility bandwith accessibility report account status server catalogue online ordering order status inquiry confidentiality domain observes extranet implementation extranet management implementation automobile manufacturer corporate headquaters directs to server of country specific s from VPN implementation in domain of Internet carrier 8
Dienst-Sicht des Extranet-Dienstes domain browser ISDN terminal equipment authorized dealer mail system extranet contract incl.sla substantiates extranet usage functionality extranet QoS parameters extranet management fcnlty outgoing mailbox ISDN dial-in server Internet access product handling accessibility bandwith accessibility report account status server catalogue online ordering order status inquiry confidentiality domain observes extranet implementation extranet management implementation automobile manufacturer corporate headquaters directs to server of country specific s from VPN implementation in domain of Internet carrier 8
Dienst-Sicht des Extranet-Dienstes domain browser ISDN terminal equipment authorized dealer mail system extranet contract incl.sla substantiates extranet usage functionality extranet QoS parameters extranet management fcnlty outgoing mailbox ISDN dial-in server Internet access product handling accessibility bandwith accessibility report account status server catalogue online ordering order status inquiry confidentiality domain observes extranet implementation extranet management implementation automobile manufacturer corporate headquaters directs to server of country specific s from VPN implementation in domain of Internet carrier 8
Dienst-Sicht des Extranet-Dienstes domain browser ISDN terminal equipment authorized dealer mail system extranet contract incl.sla substantiates extranet usage functionality extranet QoS parameters extranet management fcnlty outgoing mailbox ISDN dial-in server Internet access product handling accessibility bandwith accessibility report account status server catalogue online ordering order status inquiry confidentiality domain observes extranet implementation extranet management implementation automobile manufacturer corporate headquaters directs to server of country specific s from VPN implementation in domain of Internet carrier 8
Zusammenfassung & Ausblick Universelles Dienstmodell definiert gemeinsame Terminologie Gesamtsicht auf Wertschöpfungsketten Detailsichten je nach Fokus auf Dienst oder Realisierung Anwendbar für Allgemeine Betrachtungen Konkrete Szenarien Anwendungsmethodik erleichtert Einsatz des Modells bei Angebotserstellung, Reverse Engineering, Ausschreibungen Weiterführende Arbeiten Entwicklung einer Werkzeugunterstützung Spezifikation von Entwurfsmustern 9