RTM for IT architects and developers: Difference between revisions

From railTOPOMODEL® Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
m (Ferri Leberl moved page RTM for IT Architects and Developers to RTM for IT architects and developers: Consistency reasons)
({{rtm}}-template inserted)
Line 1: Line 1:
{{Overview|text=Lorem ipsum...}}<br />
{{Overview|text=Lorem ipsum...}}<br />


The benefits of RailTopoModel for IT Department can be described mainly at two levels:
The benefits of {{rtm}} for an IT department can be described mainly at two levels:
# Enterprise architecture:
# 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.
#* Business Architecture: {{rtm}} 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:
#* IT Architecture: {{rtm}} 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)
#** 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)
#** 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.
#** Transform: Organize decoupling between domains (flexibility, autonomy) while ensuring global consistency.
# Development:
# Development:
#* RailTopoModel being platform-independent, provides a toolbox to convert object classes in any [https://en.wikipedia.org/wiki/Object-oriented_language object oriented languages] such as [https://en.wikipedia.org/wiki/Java_(programming_language) Java], [https://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#], [https://en.wikipedia.org/wiki/Protocol_Buffers Protobuf], …
#* {{rtm}} being platform-independent, provides a toolbox to convert object classes in any [https://en.wikipedia.org/wiki/Object-oriented_language object oriented languages] such as [https://en.wikipedia.org/wiki/Java_(programming_language) Java], [https://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#], [https://en.wikipedia.org/wiki/Protocol_Buffers Protobuf], …
#* railML.org provides a one-to-one relation between RailTopoModel and railML 3 classes (robustness, quality)
#* railML.org provides a one-to-one relation between {{rtm}} and {{rml}} 3 classes (robustness, quality)
#* RailTopoModel 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 ==

Revision as of 17:52, 8 March 2017

Overview
Lorem ipsum...


The benefits of RailTopoModel® for an IT department can be described mainly at two levels:

  1. 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.
  2. Development:
    • RailTopoModel® being platform-independent, provides a toolbox to convert object classes in any object oriented languages such as Java, C#, Protobuf, …
    • railML.org 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

Simple Sample Network


What you should have learned

Lorem ipsum...

  • Bulleted list item


Back To Previous Chapter Next Chapter
RTM Quick Start RTM For Your Business -