| |
2-42 CORBA U. Interworking Tc, v1.0 Januar 2001 2 2,2,6 Asynchrone ROS-/tccBetriebscAnforderungen In ROS der BETRIEB Informationsgegenstandkategorie enthält ein Feld, das ermöglicht Definition von, ob ein Betrieb oder nicht synchron ist (d.h., wenn Sie wie definiert werden synchron, kann ein anderer Gleichlaufbetrieb möglicherweise nicht bis den Strom hervorgerufen werden Betriebsfall hat zurückgegangen). Tc spezifiziert, daß alle Betriebe hervorgerufen werden asynchronously. CORBA liefert z.Z. zwei Modi der Anforderung: 1. synchron Klientenprogramm oder die Gewindeblöcke, wenn eine Remoteanforderung gebildet wird und Wartezeiten bis das Resultat kommt an. 2. aufgeschobenes synchrones das Klientengewinde fährt fort zu verarbeiten, nachher Polling sehen, wenn Resultate vorhanden sind. Z.Z. ist das aufgeschobene synchrone Modell nur vorhanden, wenn es das dynamische verwendet AnforderungcSchnittstelle (DII). Da ROS- und TC-Anwendungen a wirklich erfordern asynchrones Methodenanforderungmodell für Gebrauch mit den statischen und dynamischen Stummeln, gegenwärtige CORBA-Spezifikation alleine liefert nicht die Infrastruktur, die für voll angefordert wird Interworking TC/CORBA. Diese Spezifikation schlägt vor, den Service zu verwenden, der vorbei bereitgestellt wird der CORBA-Nachrichtenübermittlungsservice zum Erlauben der ROS-/tcbenutzer im CORBA-Gebiet machen zugänglich zu einem wirklich asynchronen Anforderungmodell. 2,2,7 Qualität des Services in ROS/TC ROS und TC ermöglichen den Anwendungsentwickler, eine Priorität für das Senden zu veranschlagen invocation/result zum Unterstützen der Infrastrukturs, wenn der Auftrag des Sendens für den Fall gewählt wird wo es einige invocations/results gibt, die warten gesendet zu werden. In TC können Entwerfer stellen Sie, wie ASN.1 kommentiert, ein Timer-Wert zur Verfügung, der mit einem Betrieb dazugehörig ist. Dieses zeigt eine "Zeit an, auf eine Betriebsanforderung zu reagieren" und ausfällt, die der Klient nimmt den verlassenen Betrieb an und fährt zur folgenden Aufgabe fort. Das TcRepository definiert in dieser Spezifikation kann verwendet werden, ROS-/tcbetriebstimer-Werte zu speichern. Diese können werden durch einen CORBA-Gegenstand erreicht Sie, um einen passenden Timer-Wert zu finden, um mit zu verwenden CORBA-NachrichtenübermittlungscService. |  |
|
| |
|
|