| |
1-8 CORBA/TMN, das V1.0 August 2000 Interworking Ist 1 Der Antrag maximiert die Allgemeinheit der Dienstleistungen (z.B., Kreation der Gegenstände, Anforderung von Betrieben, von Fall, der berichten, und von Verteilung) verwendet für interworking Drehbücher und für reine CORBA-Klimadrehbücher. Auch einige spezifische Führungsprinzipien sind durchweg beim Versuchen an angewendet worden beheben Sie die angetroffenen Ausgaben: Vollständigkeit - das Ziel ist, so komplett einen Satz Dienstleistungen zur Verfügung zu stellen, wie möglich, alle möglichen Fälle und spezifische Funktionalität, unabhängig davon die Frequenz umfassen. Einfachheit - es gibt bestimmte Drehbücher und Dienstleistungen, die allgemeiner als sind andere. Die Vollständigkeitgrundregel gegeben, sollten alle Fälle abgedeckt werden. Jedoch die meisten allgemeinen Fälle sollten mit der einfachsten Annäherung, auf Kosten von abgedeckt werden die weniger allgemeinen Situationen möglicherweise erschweren. Dieses bekannt auch als das 80- Richtlinie 20. Vertrautheit - das Design muß Konzepte und Muster benutzen, die zu vertraut sind CORBA-Programmierer. Auf diese Art müssen gehandhabte Gegenstände normale CORBA-Gegenstände sein dieses Werkzeug eine bestimmte Schnittstelle und auf, welchem die Betriebe durch exportierten gestützte Schnittstelle kann hervorgerufen werden. Auch Fälle und Mitteilungen gesendet worden von gehandhabte Gegenstände sind normale CORBA-Fälle. Transparent - es sollte zu den Anwendungen transparent sein die Tatsache, daß eine Einfahrt ist verwendend oder nicht. Das heißt, sollte eine Anwendung nicht bewußt sein, oder tun Sie alles anders als falls sie auf eine andere Anwendung einwirkt, die dasselbe verwendet Technologie oder sie tun mit einer Anwendung, die eine andere Technologie verwendet mit a Einfahrt als Vermittler. Wiederverwendung der OMG-Spezifikationen und -dienstleistungen - anstatt, neue Annäherungen erfinden , um die gleiche Sache zu tun, sind bereits bestehende OMG-Spezifikationen wiederverwendet worden wann immer möglich. Freiheit der Implementierung - dieses Dokument erlegt nicht irgendwie Einzelheit auf Implementierungspolitik und begrenzt nicht Implementierungen in jeder Hinsicht es sei denn es ist absolut notwendig. Obgleich die Diskussionen zum Ankommen zu irgendeinem spezifischen Design der Lösung Nehmen immer in Betracht die Möglichkeit von Implementierungen, das Dokument Versuche zum nicht Bereitstellen irgendeiner Implementierungsvorspannung. 1,5,2 Ausrichtung mit CORBA-Designgrundregeln Das Design von interworking Service CORBA/TMN: Gebrauch und Bauten auf CORBA-Konzepten: Trennung der Schnittstelle und der Implementierung Gegenstandhinweise werden durch Schnittstellen geschrieben Klienten hängen von den Schnittstellen, nicht Implementierungen ab Gebrauch von mehrfacher Erbschaft der Schnittstellen Gebrauch von dem Subtyping zum Verlängern, entwickeln und spezialisieren Funktionalität Einen Service zu finden ist zum Verwenden er orthogonal Fabriken, Fabriksucher und Gebrauch von Vereinigung von Dienstleistungen oder von Händlern Nimmt gute ORB- und Gegenstandservice-Implementierungen an: |  |
|
| |
|
|