|
|
(107 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:UML_Model.png|border|600px|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:Platform_coverage.png|border|800px]]
| |
− | | |
− | == 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:Business_obejcts.png|border]]
| |
− | | |
− | | |
− | 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] | |
− | | |
− | == Workflows ==
| |
− | | |
− | The workflows describe the interaction of the business objects of todays systems
| |
− | | |
− | [[File:Workflows.png|border]]
| |
− | | |
− | Each workflow is described with a swimlane diagram in details
| |
− | | |
− | [[File:Swimlane.png|border]] | |
− | | |
− | 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 [[https://teams.microsoft.com/l/file/155B0089-7919-496C-9775-0DC99CA378D1?tenantId=ef588fbf-8705-4200-a1a6-3be9fc3bb45b&fileType=xlsx&objectUrl=https%3A%2F%2Fxrail.sharepoint.com%2Fsites%2FRFFDigitalplatforms%2FShared%20Documents%2FEU%20data%20platforms%2FPhase%201%2FShare-2%2F01_Architecture%2FDocuments%2FList_of_Limitations_Capabilities_NFR_SAFE.xlsx&baseUrl=https%3A%2F%2Fxrail.sharepoint.com%2Fsites%2FRFFDigitalplatforms&serviceName=teams&threadId=19:2ae0c3a808134862b280a79d6edb3cc4@thread.tacv2&groupId=e8f92e7a-8d91-4214-9fe7-28b21e040c7f|document ]] on the sheet '''Messages'''.
| |
− | | |
− | <span id="_Perspectives" class="anchor"></span>
| |
− | | |
− | = Perspectives =
| |
− | | |
− | = Non-functional Requirements =
| |
− | | |
− | = Limitations =
| |
− | | |
− | = Capabilities =
| |
− | | |
− | = Smart Services =
| |
− | | |
− | = Target Architecture =
| |
− | | |
− | = Migration Path =
| |
The architecture is developed in iterations.