| |
August 2002 MitteilungscService, v1.0.1: Überblick 2-5 2 Zeit (MaxQueueLength und die Höchstzahl der Verbraucher und der Lieferanten das kann an die Führung anschließen (MaxConsumers und MaxSuppliers QoS Leitung wird im Detail in Abschnitt 2,5, Qualität des Services beschrieben Leitung, auf Seite 2-34. Obgleich das EventChannelFactory ist die einzige Schnittstelle im Mitteilungsservice die wird ausdrücklich definiert, um eine Fabrik (d.h., ein Gegenstand, der andere Gegenstände verursacht), es zu sein fällt, daß die Architektur des Services in der Natur hierarchisch ist, und alle Gegenstände aus definiert als Teil einer Fallführung werden durch etwas Elternteilgegenstand verursacht. Zum Beispiel Verbraucher- und Lieferantenadmin-Fälle werden durch Fallführungen und allen Proxy verursacht Gegenstände werden durch Fall irgendeines admin verursacht. Eine wichtige Designgrundregel, die durch den Mitteilungsservice eingeführt wird, ist daß alle Gegenstände, die andere Gegenstände verursachen, weisen numerische Bezeichner den Gegenständen zu, die sie haben verursacht, die unter allen Gegenständen einzigartig sind, haben sie verursacht. Zusätzlich alle Gegenstände das verursachen Sie andere Gegenstände stützen einen Betrieb, der die Liste aller einzigartigen Bezeichner zurückbringt sie haben Gegenständen, die sie verursacht haben und einem Betrieb zugewiesen, der ein einzelnes gegeben der einzigartige Bezeichner, der einem Gegenstand entspricht, den, sie verursacht haben, kann den Gegenstand zurückbringen Hinweis dieses Kindgegenstandes. Zusätzlich behalten alle Gegenstände innerhalb der Führung bei rückseitige Hinweise auf ihrem Elternteil wenden ein (z.B., behalten Fallführungen Hinweise auf bei Fallführungsfabrik, die sie herstellte, admin-Gegenstände behalten Hinweise auf dem Fall bei lenken Sie, daß verursacht ihnen, etc.). Diese Designgrundregel erhöht erheblich administratibility einer Mitteilungsservice-Fallführung, durch das Ermöglichen irgendeines Klienten von a Führung zum Entdecken aller Gegenstände, die die Führung enthalten, fahrend von irgendeinem Gegenstand ab innerhalb der Führung. Merken Sie daß eine Mitteilungsservice-Fallführung, die enthält Gegenstände, die reine OMG-Fallservice-Artschnittstellen stützen, sind nicht zu üben Sie diese Gegenstände auf diese Weise aus (da Fallservice-Artgegenstände nicht haben dazugehörige einzigartige Bezeichner und behalten backreferences nicht zu ihrem Elternteil bei Gegenstände). 2,1,2 Die MitteilungscService-FallcFührung Die Mitteilungsservice-Fallführung, auch gekennzeichnet als die Mitteilungsführung, stützt das CosNotifyChannelAdmin::EventChannel Schnittstelle. Durch schließen Sie Erbschaft, ein Fall an, der diese Schnittstelle stützt, kann genau wie behandelt werden eine Fallservice-Fallführung (wie vorher beschrieben) und kann QoS haben und administrative Eigenschaften zugewiesen ihr. Eine Eigenschaft, die eben durch die Mitteilungsführung eingeführt wird, ist seine Fähigkeit, Mehrfachverbindungsstelle zu stützen Fälle der Gegenstände, die das ConsumerAdmin stützen und SupplierAdmin Schnittstellen (bezogen in den generischen Bezeichnungen als Admin-Schnittstellen). Jede Admin-Schnittstelle ist im Wesentlichen schließt eine Fabrik, die den Proxy verursacht, zu an, welchen Klienten schließlich werden schließen Sie an. Der Mitteilungsservice behandelt auch jeden Admin-Gegenstand als der Manager von Gruppe Proxies, die sie verursacht hat. Admin-Gegenstände machen sich haben Eigenschaften QoS ein und Filter wendet ein (im Detail erklärt in Abschnitt 2,3, der Fall, der mit Filtergegenständen filtert, auf Seite 2-17) dazugehörig mit ihnen. Die Eigenschaften QoS verbanden mit gegeben Admin-Gegenstand werden jedem Proxygegenstand zugewiesen, der auf durch den Admin-Gegenstand verursacht wird Kreation des Proxy, aber kann auf einer ProPer-proxygrundlage nachher hergestellt werden. Auf andere Hand, der Satz der Filtergegenstände, die mit einem gegebenen Admin dazugehörig sind, werden als Maßeinheit behandelt welche ständig auf alle Proxygegenstände zutreffen, die durch den Admin verursacht worden sind. |  |
|
| |
|
|