|
|
(115 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | {| style="float:right;border:2px solid black;background-color:#FFFF00;width: 30%;text-align:center"
| + | ==Introduction== |
− | | '''under construction'''
| + | The Architecture is developed based on |
− | |-
| + | * the existing platforms and services |
− | | this page is still under construction''
| + | * according to the needs and roadmap of the initiative -> [[Targets]] |
− | |}
| + | * in compliance with the defined [[Values]] |
| | | |
− | = Current Architecture = | + | ==Development== |
| + | The development of the Architecture was carried out with those steps |
| + | * starting with the as is situation, |
| + | * over the analysis of the gaps, |
| + | * following the definition of the capabilities, |
| + | * structuring the capabilities to topics, |
| + | * their evaluation and |
| + | * the basic platform services |
| | | |
− | In a first step existing systems and tools are analysed.
| + | ==Future Architecture== |
| | | |
− | The topology shows the various systems and its current owners. | + | === Principles === |
| + | The basis for the future architecture are described under [[Architecture Principles]]. |
| | | |
− | For those systems the business objects were determined and in a second step the workflows between the business objects.
| + | === Build Blocks === |
| + | The Building Blocks of the future platform are described |
| + | === Roadmap === |
| + | The roadmap to establish the RFF Digital platform ecosystem is worked out under [[Architecture Roadmap]] |
| | | |
− | All information is stored in Enterprise Architect in a common UML Model. A HTML copy of the model can be found here: [https://rff.models.interconnective.ch/model/latest/ UML Model]
| + | === Services === |
| + | The [[Services]] that are offered on the RFF Digital Platform are grouped in |
| + | * [[Business Services]] and |
| + | * [[Facility Services]] |
| | | |
− | == Topology == | + | == Evolution == |
− | | + | The architecture is developed in iterations. |
− | The topology shows currently existing systems and tools that are analysed in details. The following links guide you to the corresponding architecture models | + | * [[Architecture Development|ARCH 2020]] |
− | | + | * [[ARCH 2021]] |
− | The main systems are:
| + | * [[ARCH 2022]] |
− | | |
− | * [https://rff.models.interconnective.ch/model/latest/index.htm?guid=C74DDC6B-B33F-4b53-90CC-C51370B05152 GCU Broker] | |
− | * [https://rff.models.interconnective.ch/model/latest/index.htm?guid=9B8A5B35-FF7F-4ae8-92AA-F9FB3AA2E1E1 RailData ORFEUS and ISR]
| |
− | * [https://rff.models.interconnective.ch/model/latest/index.htm?guid=8DFF41BF-7346-4e21-A631-D2FEA6E113F6 xRail Broker]
| |
− | * [https://rff.models.interconnective.ch/model/latest/index.htm?guid=C42D445B-8177-41b6-B0A0-F1D04CEE2CF9 RNE PCS, TIS and CRD]
| |
− | | |
− | [[File:media/image5.png|604x371px|Ein Bild, das Platz enthält. Automatisch generierte Beschreibung]]
| |
− | | |
− | <span id="_Toc56062976" class="anchor"></span>Figure 3 - UML Model
| |
− | | |
− | The topology can be found here: [https://rff.models.interconnective.ch/model/latest/index.htm?guid=C2517A10-E2E1-4079-9A71-380A0DB5A334 UML Model - Topology]
| |
− | | |
− | The following picture shows the platform coverage
| |
− | | |
− | [[File:media/image6.png|488x319px]]
| |
− | | |
− | <span id="_Toc56062977" class="anchor"></span>Figure 4 – Platform Coverage
| |
− | | |
− | <span id="_Business_Objects" class="anchor"></span>
| |
− | | |
− | == Business Objects ==
| |
− | | |
− | The business objects describe in an abstract way the basic objects of todays systems.
| |
− | | |
− | They are described in the UML Model for the above mentioned systems
| |
− | | |
− | [[File:media/image7.png|423x440px]]
| |
− | | |
− | <span id="_Toc56062978" class="anchor"></span>Figure 5 - Business Objects
| |
− | | |
− | The topology can be found here: [https://rff.models.interconnective.ch/model/latest/index.htm?guid=8D39FDD0-C34E-4200-B1AB-3A9D7DD6AA29 UML Model - Business Objects]
| |
− | | |
− | Detailed Business Objects are available for
| |
− | | |
− | * [https://rff.models.interconnective.ch/model/latest/index.htm?guid=66C69BDD-81D8-428f-9F62-2A0AA2340BA8 GCU Broker] | |
− | * [https://rff.models.interconnective.ch/model/latest/index.htm?guid=83936096-163F-493f-AA47-67EE97925351 RailData]
| |
− | * [https://rff.models.interconnective.ch/model/latest/index.htm?guid=20C2DAE5-FF43-4b93-9F41-E2EF7D64AF9D RNE]
| |
− | * [https://rff.models.interconnective.ch/model/latest/index.htm?guid=CF6450D5-2932-4720-842D-9487E13F7229 xRail] | |
− | | |
− | <span id="_Workflows" class="anchor"></span>
| |
− | | |
− | == Workflows ==
| |
− | | |
− | The workflows describe the interaction of the business objects of todays systems
| |
− | | |
− | [[File:media/image8.png|348x381px]] | |
− | | |
− | <span id="_Toc56062979" class="anchor"></span>Figure 6 - Workflow
| |
− | | |
− | Each workflow is described with a swimlane diagram in details
| |
− | | |
− | [[File:media/image9.png|558x217px]]
| |
− | | |
− | <span id="_Toc56062980" class="anchor"></span>Figure 7 - Swimlane
| |
− | | |
− | Workflow diagrams and swimlanes can be found in the UML model for each of todays systems.
| |
− | | |
− | Please refer to the detailed diagrams in the subdirectories of the [https://rff.models.interconnective.ch/model/latest/index.htm?guid=4BE8AF90-5F80-445f-A373-C9171711C79B UML Model - Business Workflows].
| |
− | | |
− | == Messages and Data Objects ==
| |
− | | |
− | An overview of all messages exchanged with the related data objects in the current architecture landscape can be found as a list in the following [[Documents/List_of_Limitations_Capabilities_NFR_SAFE.xlsx|document ]]on the sheet '''Messages'''.
| |
− | | |
− | <span id="_Perspectives" class="anchor"></span>
| |
− | | |
− | = Workflows =
| |
− | | |
− | = Data Objects =
| |
− | | |
− | = Messages =
| |
− | | |
− | = Non-functional Requirements =
| |
− | | |
− | = Limitations =
| |
− | | |
− | = Capabilities =
| |
− | | |
− | = Smart Services =
| |
− | | |
− | = Target Architecture =
| |
− | | |
− | = Migration Path =
| |
The architecture is developed in iterations.