Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2015-05-20 openmdm-architecture

409 views

Published on

Presentation of the openMDM architecture at the Avalon Anwendertreffen 2015.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

2015-05-20 openmdm-architecture

  1. 1. openMDM® Architecture Design openMDM® Architecture Committee Andreas Benzing, ICS AG
  2. 2. Outline • Introduction – Overview – Driving Forces/Goals – Applications Example • Components • Business Model • Conclusion openMDM® Architecture Design 2
  3. 3. openMDM® Introduction • Open Measured Data Management Eclipse IWG “The open MDM Working group wants to foster and support an open and innovative eco-system providing tools and systems, qualification kits and adapters for standardized and vendor independent management of measurement data in accordance with the ASAM ODS standard.” • Organization – Steering Committee – Architecture Committee – Quality Committee openMDM® Architecture Design 3 Introduction Components Business Model Conclusion
  4. 4. Architecture Committee • Comprises Driver Members and Project Leads • Ensures the consistency of projects – functional – non-functional – technical • Evaluates and defines technologies • Establishes technical guidelines openMDM® Architecture Design 4 Introduction Components Business Model Conclusion
  5. 5. openMDM® Vision openMDM® Architecture Design 5 Introduction Components Business Model Conclusion
  6. 6. Driving Forces • Compatibility with ASAM ODS • Shield openMDM® business model from CORBA interfaces coming from ODS • Integrate external data in openMDM® systems • Read-only compatibility with openMDM® 4 data model • Break compatibility with components built for openMDM® 4 openMDM® Architecture Design 6 Introduction Components Business Model Conclusion
  7. 7. Architecture Goals • Modularity • Assembly • UI Independence • Conformance to Specification • Resilience openMDM® Architecture Design 7 Introduction Components Business Model Conclusion
  8. 8. Applications Example openMDM® Architecture Design 8 Introduction Components Business Model Conclusion
  9. 9. Outline • Introduction • Components – Presentation Model – Structure – Interaction • Business Model • Conclusion openMDM® Architecture Design 9
  10. 10. Remote Presentation Model openMDM® Architecture Design 10 Introduction Components Business Model Conclusion
  11. 11. Component Structure openMDM® Architecture Design 11 Introduction Components Business Model Conclusion
  12. 12. Headless Component openMDM® Architecture Design 12 Introduction Components Business Model Conclusion
  13. 13. Rich Component openMDM® Architecture Design 13 Introduction Components Business Model Conclusion
  14. 14. Component Interaction openMDM® Architecture Design 14 Introduction Components Business Model Conclusion
  15. 15. Outline • Introduction • Components • Business Model – Core Services – Structure – ODS Adapter • Conclusion openMDM® Architecture Design 15
  16. 16. Core Platform Services openMDM® Architecture Design 16 Introduction Components Business Model Conclusion
  17. 17. Business Model Structure openMDM® Architecture Design 17 Introduction Components Business Model Conclusion
  18. 18. Multiple Sources openMDM® Architecture Design 18 Introduction Components Business Model Conclusion
  19. 19. ODS Adapter openMDM® Architecture Design 19 Introduction Components Business Model Conclusion openMDM® 5 API Persistence other ASAM ODSATFX Query Collection POJOs Dynamic Properties Support Criteria API (JPA) String Query DS Function parse Tbd: For dynamic parts of ODS Application model For static parts of ASAM ODS Application model incl. files Incl. mass storage handling ASAM ODS DB Adapter ODS client HQL Tbd: streaming of data
  20. 20. Outline • Introduction • Components • Business Model • Conclusion openMDM® Architecture Design 21
  21. 21. Thank you! • openMDM Working Group – http://openmdm.org/ – https://wiki.eclipse.org/Open-Measured-Data- Management-WG – https://dev.eclipse.org/mailman/listinfo/open- measured-data-wg • Andreas Benzing, ICS AG – andreas.benzing@ics-ag.de openMDM® Architecture Design 22
  22. 22. openMDM® Architecture Design 23 Questions? The Big Picture

×