RTM for IT architects and developers: Difference between revisions
Jump to navigation
Jump to search
[checked revision] | [checked revision] |
Ferri Leberl (talk | contribs) (+navi) |
Ferri Leberl (talk | contribs) No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
#** Transform: Organize decoupling between domains (flexibility, autonomy) while ensuring global consistency. | #** Transform: Organize decoupling between domains (flexibility, autonomy) while ensuring global consistency. | ||
# Development: | # Development: | ||
#* {{rtm}} being platform-independent, provides a toolbox to convert object classes in any | #* {{rtm}} being platform-independent, provides a toolbox to convert object classes in any {{wiki|Object-oriented_language|object oriented languages}} such as {{wiki|Java_(programming_language)|Java}}, {{wiki|C_Sharp_(programming_language)|C#}} or {{wiki|Protocol_Buffers|Protobuf}} | ||
#* | #* {{org}} provides a one-to-one relation between {{rtm}} and {{rml}} 3 classes (robustness, quality) | ||
#* {{rtm}} leverages the efficiency of development teams for sustainable and quality object oriented coding | #* {{rtm}} leverages the efficiency of development teams for sustainable and quality object oriented coding | ||
== Simple Sample Network == | == Simple Sample Network == | ||
[[File:SampleNetwork1.png|Simple Sample Network Part 1|1000px]] | |||
File:SampleNetwork1.png|Simple Sample Network Part 1 | {{FootNavi | ||
{{ | |||
|chapter={{rtm}} Quick Start | |chapter={{rtm}} Quick Start | ||
|chapterlink=RTM Quick Start | |chapterlink=RTM Quick Start | ||
|prev={{RTM}} For Your Business | |prev={{RTM}} For Your Business | ||
|prevlink=RTM For Your Business | |prevlink=RTM For Your Business | ||
| | |nchapter={{rtm}} Modelling Concepts | ||
| | |nchapterlink=RTM Modelling Concepts | ||
|section=[[RTM for IT architects and developers|{{RTM}} for IT architects and developers]] | |||
}} | }} |
Latest revision as of 11:41, 7 March 2025
|
The benefits of RailTopoModel® for an IT department can be described mainly at two levels:
- Enterprise architecture:
- Business Architecture: RailTopoModel® provides a rich base to channel the design, with business departments, of the common language at enterprise level, the semantic to be enriched for your own company business objects model.
- IT Architecture: RailTopoModel® provides the foundation to support and implement your global railway IS object structure. As example:
- Design: A base line Railway Object Model to be enriched and customized step by step as foundation of a new IS (think large, act small, ensure scalability)
- Build: Implement an Operational Data Store (Data Lake) to collect/translate, and structure consistently, data coming from heterogeneous legacy systems (initiate new development based on sustainable foundation)
- Transform: Organize decoupling between domains (flexibility, autonomy) while ensuring global consistency.
- Development:
- RailTopoModel® being platform-independent, provides a toolbox to convert object classes in any object oriented languages (
) such as Java (
), C# (
) or Protobuf (
)
- railML.org e.V. provides a one-to-one relation between RailTopoModel® and railML® 3 classes (robustness, quality)
- RailTopoModel® leverages the efficiency of development teams for sustainable and quality object oriented coding
- RailTopoModel® being platform-independent, provides a toolbox to convert object classes in any object oriented languages (
Simple Sample Network
What you should have learned | |||
---|---|---|---|
Please, enter a summary! | |||
Navigation | |||
Home | ← | • | → |
Chapter | [[RTM Quick Start|RailTopoModel® Quick Start]] | [[RTM Modelling Concepts|RailTopoModel® Modelling Concepts]] | |
Section | [[RTM For Your Business|RailTopoModel® For Your Business]] | [[RTM for IT architects and developers|RailTopoModel® for IT architects and developers]] | |
Subection |