| |
1-6 Organisationsstruktur: DesigncZiele September 2001 1 1,2,4,4 Gegenstand Versioning zum Ermöglichen von Geschichteninformationen Es ist sehr wichtig im Stundengebiet, In der LageSEIN zu stützen, Aspekte von zu betrachten Organisation ' ab ' einem bestimmten Datum. Es ist auch wichtig, in der Lage zuSEIN, die Änderungen zu revidieren das werden zu etwas von den kritischeren und sichereren Informationen im System gebildet. Wert wird, wenn Sie dem hinzufügen, die zugelassene Anforderung, für einiges so zu tun vergrößert Stunde und Gehaltsabrechnungsinformationen verbanden zu den Abstraktionen des menschlichen Hilfsmittels. Adressen dieser Spezifikation die in einer sehr grundlegenden aber flexiblen Weise. Die ganze organisatorische Wesen stützen die Fähigkeit, neue Versionen der Gegenstandfälle zu verursachen, entweder vom Kratzer oder durch das Klonen und jene Gegenstände als die neueste Version dann veröffentlichen von diesem Gegenstand. Die Spezifikation erlaubt Kennzeichnung der Gegenstandversion, die ersetzt wird und eine Versionsspezifikation für diese Änderung. Die Schnittstelle stützt auch die Fähigkeit zu holen Sie Versionsgeschichte zurück und bitten Sie um die Version. Es ist auch wichtig, daß der versioning zu erkennen, Gegenstand nicht von ein angefordertes semantisches ist Spezifikation. Ein Implementer kann zur Spezifikation compliant sein und nur Gebrauch veröffentlicht als Weise, eine Version von weiter redigieren zu verriegeln. Die Semantik lassen jedoch zu Unterstützung von ihr in seinen Schnittstellen, wenn ein Implementer entscheidet, diese Art von zu stützen Eigenschaft. 1,2,5 Design für Verteilung und das Strömen Dieser Service wurde entworfen, um eine saubere Trennung für Klienten zu stützen, die a zuläßt pragmatische Weise, in Informationen zugänglich zu machen und zu überschreiten. Diese Spezifikation hat mehrfache Weisen zu stützen Sie diese Notwendigkeit. Durchlauf durch Wertstrukturen werden definiert, um die Zustandinformationen von zu erhalten ein Gegenstand, iterators helfen, den Zugang der Informationen durch organisiert zu steuern und absichtliche Schnittstelle und das Strömen der Informationen und aus in den Service heraus ist auch gestützt für alle Primärwesen (wie Unternehmenseinheit und Person) sowie Einkapseln von Abstraktionen (wie das organisatorische Modell und Organisationsstruktur, und komplette Adressbücher). Diese sind unten beschrieben. 1,2,5,1 Gebrauch von Datenstrukturen Alle Primärgeschäftsabstraktionen stützen die Übertragung (einiges von) ihres Zustandes Informationen in den Datenstrukturen über ein "get_data() "Betrieb zum Vermeiden der Unkosten von mehrfache Netzabhängigkeiten zum Einholen von Zustandinformationen. 1,2,5,2 Schnittstellen Iterator Manchmal die "Frage "Artschnittstellen in diesem Service können mehrfache Wesen zurückbringen. Für Beispiel, eine Frage, die nach OrgElements sucht dieses Treffen ein gegebenes Kriterium konnte bringen Sie eine willkürlich große Zahl von OrgElements zurück . Da die Zahl den Wesen, die durch eine Frage zurückgebracht wurden, unbestimmt sein konnte und könnte seien Sie möglicherweise ziemlich groß, es ist wichtig, eine Technik zur Verfügung zu stellen, die effektiv kann handhaben Sie den Transport vieler Wesen über einem Netz. Dieses erzielen, dieses Spezifikation hat iteratorschnittstellen definiert, um diese Aufgabe zu handhaben. Eine iteratorschnittstelle stellt Betriebe zur Verfügung, um Zahl der Wesen festzustellen, denen sie und Betriebe zu enthält |  |
|
| |
|
|