Experience on a Microservice-Based Reference Architecture for Measurement Systems

In our former work we proposed a micro service-based reference architecture for Enterprise Measurement Infrastructures (EMI) which received encouraging feedback. The reference architecture supports the systematic development of measurement systems. This paper provides deeper insight into the application of the reference architecture by presenting the results of two field studies after an examination of the most important requirements that drove the development of the reference architecture. The two selected field studies were conducted with large cooperation partners from industry and research and addressed real problems. Using our reference architecture, development process, and requirements gathering techniques we were able to successfully build the EMIs presented in this paper. These results further ease the application of micro service inside our reference architecture and support practitioners with specific examples.

[1]  Daniel M. Oppenheimer,et al.  Show Me the Numbers , 2014, Psychological science.

[2]  Robert Winter,et al.  Fundamental Patterns for Enterprise Integration Services , 2010, Int. J. Serv. Sci. Manag. Eng. Technol..

[3]  Bernhard Rumpe,et al.  SSELab: A plug-in-based framework for web-based project portals , 2012, 2012 Second International Workshop on Developing Tools as Plug-Ins (TOPI).

[4]  Martin Kunz,et al.  Towards a service-oriented measurement infrastructure , 2006 .

[5]  Erhard Rahm,et al.  A survey of approaches to automatic schema matching , 2001, The VLDB Journal.

[6]  Sandy Johnson,et al.  Show me the numbers. , 2015, The Journal of the Arkansas Medical Society.

[7]  Sandeep Purao,et al.  Designing enterprise integration solutions: effectively , 2008, Eur. J. Inf. Syst..

[8]  Horst Lichter,et al.  History and Lessons Learnt from a Metrics Program at a CMMI Level 3 Company , 2013, 2013 20th Asia-Pacific Software Engineering Conference (APSEC).

[9]  Stephanie Boehm,et al.  Information Dashboard Design The Effective Visual Communication Of Data , 2016 .

[10]  Robert Dabrowski,et al.  Software Is a Directed Multigraph , 2011, ECSA.

[11]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[12]  Heiner Stuckenschmidt,et al.  Ontology-Based Integration of Information - A Survey of Existing Approaches , 2001, OIS@IJCAI.

[13]  Heikki Kurhinen Developing microservice-based distributed workflow engine. , 2014 .

[14]  Jean-Louis Maréchaux,et al.  Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Level : Advanced , 2006 .

[15]  Falko Menge Enterprise Service Bus , 2007 .

[16]  Horst Lichter,et al.  Towards a Maintainable Federalist Enterprise Measurement Infrastructure , 2013, 2013 Joint Conference of the 23rd International Workshop on Software Measurement and the 8th International Conference on Software Process and Product Measurement.

[17]  Rainer Alt,et al.  Enterprise application integration-the case of the Robert Bosch Group , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[18]  Marc-Thomas Schmidt,et al.  The Enterprise Service Bus: Making service-oriented architecture real , 2005, IBM Syst. J..

[19]  Mazin S. Yousif,et al.  Microservices , 2016, IEEE Cloud Comput..

[20]  Paolo Traverso,et al.  Service-Oriented Computing: a Research Roadmap , 2008, Int. J. Cooperative Inf. Syst..