| |
4-6 Beweglicher Mittel-Service V1.0 Januar 2000 4 Das Sc, das im Namen Joes fungiert, wünscht das Vertreter zu jeder regionalen Mitte gehen und erhalten Informationen über relevante auf lagereinzelteile. Einmal in einer regionalen Mitte, kann das Vertreter entscheiden (gegründet auf den Informationen gefunden an diesem Aufstellungsort) andere Speicher in dieser Region vorher besuchen Gehen zum folgenden regionalen Aufstellungsort. Wenn das Sc das Mittel herstellt, gibt es das Mittel Ausgangsliste zu besuchenden der Aufstellungsorte (sein Reiseweg). Entweder das Sc oder das Mittel können diese Liste ändern später gegründet auf Informationen erfaßt sie oder empfängt von einem Mittelsystem. 4. [ Bewegung ]. Wenn das Mittel seine Arbeit am ersten Aufstellungsort (Wirt) durchführt, wandert es zu ab folgender Wirt auf seiner Liste. Merken Sie, daß es das Mittel selbst ist, das Migration einleitet, nicht Sc- oder Mittelsystem. Während es möglich ist, eine Vereinbarung zwischen einem Mittel zu erzielen und andere Klienten, hingegen sie Migration in einigen Fällen einleiten können, das MAF Spezifikation bildet weder Bestimmungen noch Garantien für dieses. Ein Mittel leitet seine Migration ein, indem es mit seinem gegenwärtigen Mittelsystem in Verbindung tritt. Der Strom Mittelsystem ruft dann das receive_agent() hervor Methode auf dem Mittelsystem wo das Mittel möchte gehen. Das agent_name wird als Parameter überschritten. Dieses ist der Name, der wenn erhalten wird Mittel wurde hergestellt. Das Parametermittel, place_name agent_profile class_names und code_base haben Sie die gleiche Bedeutung wie innen create_agent() . Schließlich das agent_sender stellt das Mittelsystem dar, welches das Mittel verläßt (Quelle). Beim Versuchen, ein Mittel zu empfangen, muß der Bestimmungsort von holen das Quellmittelsystem die Kategorien, die das Mittel erfordert, die nicht an bestehen Bestimmungsortsystem. Dieses wird mit den Methoden- fetch_class erzielt das wie verwendet Parameter- class_names und code_base . Vorher waren diese Parameter überschritten zum Bestimmungsortwirt als Parameter des receive_agent() Methode. Bestimmungsortmittelsystem muß irgendein alle Kategorien holen, die der Code des Mittels s erfordert sofort oder holen Sie diese Kategorien, wie der Code des Mittels s sie erfordert . Tabelle 4 -2 beschreibt das Drehbuch von ein Mittel von der Quelle zum Bestimmungsortwirt abwandern. Mittel System A Mittel System B Tabelle 4-2 Dieses zeigt die Ereignisreihenfolge während der Migration des Mittels s von host1 zu host2. (1) Das Vertreter verlangt vom Mittelsystem A auf dem Quellwirt, um zu abzuwandern Bestimmungsortwirt, zu Mittelsystem B (2). Das Mittelsystem A ruft a hervor receive_agent Methode auf dem Mittelsystem B, die verschiedenen Parameter führend relevant für Migration. (3) wenn Vertreter erfolgreich abwandert, die Downloads des Mittelsystems B übriggebliebene Kategorien vom Quellwirt, durch das Hervorrufen von fetch_claßmethode auf Mittel System A. Mittel Quelle host1 (1) Antrag, zu zu gehen MittelcSystem B (2) receive_agent (3) fetch_class Bestimmungsort host2 (wahlweise freigestellt) |  |
|
| |
|
|