| |
FallcService, Drehbuch März 2001 Des Beispiels v1.1 1-3 1 Fallführung ein ist der Eingriff Gegenstand, dem mehrere Lieferanten zu erlaubt verständigen Sie mit mehreren Verbrauchern asynchronously. Eine Fallführung ist a Verbraucher und ein Lieferant von Fällen. Fallführungen sind Standard-CORBA-Gegenstände und Kommunikation mit einer Fallführung wird mit Standard-CORBA vollendet Anträge. 1,3 BeispielcDrehbuch Dieser Abschnitt liefert ein allgemeines Drehbuch, das veranschaulicht, wie der Fallservice sein kann verwendet. Der Fallservice kann verwendet werden, um Änderungsmitteilung zur Verfügung zu stellen. Wenn ein Gegenstand ist geändert (sein Zustand wird geändert), kann ein Fall erzeugt werden, der zu allen fortgepflanzt wird interessierte Beteiligte. Z.B. wenn ein Verteilungsbogenzellengegenstand geändert wird, alle zusammengesetzte Dokumente, die einen Hinweis (Verbindung) auf dieser Zelle enthalten, können mitgeteilt werden (so das Dokument kann die bezogene Zelle wieder anzeigen, oder rechnen Sie Werte nach, die von abhängen Zelle). Ähnlich wenn ein Technikspezifikationsgegenstand geändert wird, alle Ingenieure wer registriert haben, kann ein Interesse an der Spezifikation mitgeteilt werden daß Spezifikation hat geändert. Für dieses Drehbuch interessierten Gegenstände, die geänderte Tat als Lieferanten sein können, Beteiligte innen Mitteilungen der Änderungen empfangend, dienen Sie als Verbraucher und eine oder mehr Fallführung Gegenstände werden als Vermittler zwischen Verbrauchern und Lieferanten benutzt. Entweder der Stoß oder das Zugmodell kann an jedem Ende benutzt werden. Wenn das Stoßmodell von den Lieferanten benutzt wird, Gegenstände, die die geänderte Unterstützung sein können PushSupplier schließen Sie an, damit Fallkommunikation eingestellt werden kann. Verwenden Sie EventChannel , SupplierAdmin und Schnittstellen ProxyPushConsumer zu registrieren Sie als Lieferanten von Fällen, und verwenden Sie das ProxyPushConsumer schließen Sie an, um zu drücken Fälle zu den Fallführungen. Wenn eine Änderung zu einem Gegenstand eintritt, ruft ein veränderbarer Gegenstand einen Stoßbetrieb an hervor die Führung. Sie setzt als Argument zu den Stoßbetriebsinformationen die voraus beschreibt den Fall. Diese Informationen sind von der Datenart irgendwie - sie kann sein, wie einfach oder wie Komplex, wie notwendig ist. Z.B. konnten die Fallinformationen den Gegenstand kennzeichnen Hinweis des Gegenstandes, der geändert worden ist, konnte es die Art der Änderung kennzeichnen das ist aufgetreten, konnte es ein neues zeigbares Bild des geänderten Gegenstandes oder es zur Verfügung stellen konnten ein oder mehr zusätzlichen Gegenstände kennzeichnen, die die Änderung beschreiben, die gewesen ist gebildet. Wenn das Zugmodell von den Verbrauchern benutzt wird, alle Klientengegenstände, denen mitgeteilt werden möchten von Änderungen stützen das PullConsumer Schnittstelle also Kommunikation können eingestellt werden, Verwenden des EventChannel ConsumerAdmin und ProxyPullSupplier Schnittstellen zu registrieren Sie als Verbraucher von Fällen und von Verwenden des ProxyPullSupplier schließen Sie an, um zu ziehen Fälle von den Fallführungen. Der Verbraucher kann entweder ein Blockieren oder nichtblockierende Einheit für das Empfangen benutzen Mitteilung der Änderungen. Verwenden des try_pull Betrieb, der Verbraucher kann regelmäßig stimmen Sie die Führung für Fälle ab. Wechselweise kann der Verbraucher den Zugbetrieb verwenden welches das Durchführungsgewinde des Verbrauchers s blockiert, bis ein Fall durch einiges erzeugt wird Lieferant. |  |
|
| |
|
|