skip to main content
research-article

A Modeling Language for Conceptual Design of Systems Integration Solutions

Published: 05 September 2018 Publication History

Abstract

Systems integration—connecting software systems for cross-functional work—is a significant concern in many large organizations, which continue to maintain hundreds, if not thousands, of independently evolving software systems. Current approaches in this space remain ad hoc, and closely tied to technology platforms. Following a design science approach, and via multiple design-evaluate cycles, we develop Systems Integration Requirements Engineering Modeling Language (SIRE-ML) to address this problem. SIRE-ML builds on the foundation of coordination theory, and incorporates important semantic information about the systems integration domain. The article develops constructs in SIRE-ML, and a merge algorithm that allows both functional managers and integration professionals to contribute to building a systems integration solution. Integration models built with SIRE-ML provide benefits such as ensuring coverage and minimizing ambiguity, and can be used to drive implementation with different platforms such as middleware, services, and distributed objects. We evaluate SIRE-ML for ontological expressiveness and report findings about applicability check with an expert panel. The article discusses implications for future research such as tool building and empirical evaluation, as well as implications for practice.

References

[1]
R. Agarwal, A. P. Sinha, and M. Tanniru. 1996. Cognitive fit in requirements modeling: A study of object and process methodologies. Journal of MIS, 13, 2 (1996), 137--162.
[2]
M. Alvesson and J. Sandberg. 2011. Generating research questions through problematization. Academy of Management Review 36, 2 (2011), 247--271.
[3]
G. Banavar, T. Chandra, R. Strom, and D. Sturman. 1693. A case for message oriented middleware. Distributed Computing, Lecture Notes in Computer Science, Vol. 1693 (1999), 1--17.
[4]
M. Beaudouin-Lafon. 2005. Interactions as first-class objects. In Proceedings of the ACM CHI 2005 Workshop on the Future of User Interface Design Tools. ACM.
[5]
G. D. Bhatt. 2000. An empirical examination of the effects of information systems integration on business process improvement. International Journal of Operations 8 Production Management 20, 11 (2000), 1331--1359.
[6]
M. L. Brodie, J. Mylopoulos, and J. W. Schmidt. 1984. On Conceptual Modelling. Springer-Verlag, New York, 19--49.
[7]
M. T. Brown. 2004. A picture is worth a thousand words: Energy systems language and simulation. Ecological Modelling 178, 1 (2004), 83--100.
[8]
M. Bunge. 1977. Ontology I: The Furniture of the World, Treatise on Basic Philosophy, Vol. 3. D. Reidel Publishing Company, Dordrecht-Holland.
[9]
M. Bunge. 1979. Ontology II: A World of Systems, Treatise on Basic Philosophy, Vol. 4. D. Reidel Publishing Company, Dordrecht-Holland.
[10]
A. Burton-Jones and P. N. Meso. 2006. Conceptualizing systems for understanding: An empirical test of decomposition principles in object-oriented analysis. Information Systems Research 17, 1 (2006), 38--60.
[11]
A. Burton-Jones and P. N. Meso. 2008. The effects of decomposition quality and multiple forms of information on novices’ understanding of a domain from a conceptual model. Journal of the Association for Information Systems 9, 12 (2008), 748--802.
[12]
A. Burton-Jones, Y. Wand, and R. Weber. 2009. Guidelines for empirical evaluations of conceptual modeling grammars. Journal of Association for Information Systems 10, 6 (2009), Article 1.
[13]
F. Casati and A. Discenza. 2001. Modeling and managing interactions among business processes. Journal of Systems Integration 10 (2001), 145--168.
[14]
H. C. Chan, K. K. Wei, and K. Siau. 1993. User-database interface: The effect of abstraction levels on query performance. MIS Quarterly 17, 4 (1993), 441--464.
[15]
K. Chari and S. Seshadri. 2004. Demystifying integration. Communications of the ACM 47, 7 (2004), 58--63.
[16]
P. P. S. Chen. 1976. The entity-relationship model—Toward a unified view of data. ACM Transactions on Database Systems 1, 1 (1976), 9--36.
[17]
W. Cohen, P. Ravikumar, and S. Fienberg. 2003. A comparison of string metrics for matching names and records. KDD Workshop on Data Cleaning and Object Consolidation. 3.
[18]
J. Dobson, A. Blyth, J. Chudge, and R. Strens. 1994. The ORDIT Approach to Organisational Requirements, in Requirements Engineering, Marina Jirotka and Joseph A. Goguen (Eds.). Academic Press Professional, Inc., San Diego, CA, 87--106.
[19]
ER, Conceptual Modeling. 2013. Retrieved Januaray 2014 from http://www.conceptualmodeling.org/ConceptualModeling.html. The official website of the Conference on Conceptual Modeling, 2013.
[20]
T. Erl. 2004. Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. Prentice Hall PTR, Upper Saddle River, NJ.
[21]
G. Evermann and J. Fang. 2010. Evaluating ontologies: Towards a cognitive measure of quality. Information Systems 35, 4 (2010), 391--403.
[22]
J. C. Flanagan. The critical incident technique. Psychological Bulletin 51, 4 (1954), 327--358.
[23]
I. Foster and R. L. Grossman. 2003. Data integration in a bandwidth-rich world. Communications of the ACM 46, 11 (2003), 50--57.
[24]
M. Fowler. 2004. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Professional.
[25]
S. Friedenthal, A. Moore, and R. Steiner. 2008. A Practical Guide to SysML: The Systems Modeling Language. Morgan Kaufmann, Waltham, MA.
[26]
C. P. Gane and T. Sarson. 2004. Structured Systems Analysis: Tools and Techniques. Prentice Hall Professional, Technical Reference.
[27]
A. Gemino and Y. Wand. 2004. A framework for empirical evaluation of conceptual modeling techniques. Requirements Engineering 9, 4 (2004), 248--260.
[28]
F. Giacomazzi, C. Panella, B. Pernici, and M. Sansoni. 1997. Information systems integration in mergers and acquisitions: A normative model. Information 8 Management 32 (1997), 289--302.
[29]
L. Robert Glass and I. Vessey. 1995. Contemporary application-domain taxonomies. IEEE Software 12, 4 (1995), 63--76.
[30]
B. Gold-Bernstein and W. Ruh. 2004. Enterprise Integration: The Essential Guide to Integration Solutions. Addison Wesley Longman Publishing Co. Inc, Redwood City, CA.
[31]
D. Goodhue, D. Chen, M. C. Boudreau, and A. R. Davis. 2009. Addressing business agility challenges with enterprise systems. MIS Quarterly Executive 8, 2 (2009), 73--88.
[32]
S. Gregor and D. Jones. 2007. The anatomy of a design theory. Journal of the Association of the Information Systems 8, 5 (2007), 312--335.
[33]
S. Gregor and A. R. Hevner. 2013. Positioning and presenting design science research for maximum impact. Management Information Systems Quarterly 37, 2 (2013), 337--355.
[34]
Guo Xitong, Sherry X. Sun, and Doug Vogel. 2015. A dataflow perspective for business process integration. ACM Transactions on Management Information Systems (TMIS) 5, 4 (2015), 22.
[35]
W. Hasselbring. 2000. Information system integration. Communications of the ACM 43, 6 (2000), 33--38.
[36]
L. Joseph Hellerstein et al. 2004. Feedback Control of Computing Systems. John Wiley 8 Sons.
[37]
A. R. Hevner. 2007. A three cycle view of design science research. Scandinavian Journal of Information Systems 19, 2 (2007), Article 4.
[38]
A. R. Hevner. 2013. Beyond usefulness: A fitness-utility model for DSR. In Design Science: Perspectives from Europe. Springer International Publishing, 14--19.
[39]
A. Hevner, S. March, J. Park, and S. Ram. 2004. Design science research in information systems. MIS Quarterly 28, 1 (2004), 75--105.
[40]
M. Hobday, A. Davies, and A. Prencipe. 2005. Systems integration: A core capability of the modern corporation. Industrial and Corporate Change 14, 6 (2005), 1109--1143.
[41]
G. Hohpe and B. Woolf. 2003. Enterprise Integration Patterns: Designing, Building and Deploying Messaging Solutions. Addison-Wesley Longman Publishing Co. Inc., Boston, MA.
[42]
A. Huang, E. Olson, and D. Moore. 2010. LCM: Lightweight communications and marshalling. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, 4057--4062.
[43]
E. L. Hutchins, J. D. Hollan, and D. A. Norman. 1985. Direct manipulation interfaces. Human--Computer Interaction 1, 4 (1985), 311--338.
[44]
Iron Mountain. 2017. Interoperability in Healthcare: The Benefits, Challenges and Solutions. Retrieved February 2017 from http://www.ironmountain.com/Knowledge-Center/Reference-Library/View-by-Document-Type/General-Articles/I/Interoperability-in-Healthcare-The-Benefits-Challenges-and-Solutions.aspx.
[45]
H. Jonkers, M. Lankhorst, R. V. Buuren, S. Hoppenbrouwers, M. Bonsangue, and L. V. D. Torre. 2004. Concepts for modeling enterprise architectures. International Journal of Cooperative Information Systems 13, 3 (2004), 257--287.
[46]
R. Kazman, K. Schmid, C. B. Nielsen, and J. Klein. 2013. Understanding patterns for system of systems integration. In Proceedings of the 8th International Conference on System of Systems Engineering, 141--146.
[47]
S. Kelly and J. P. Tolvanen. 2008. Domain-Specific Modeling: Enabling Full Code Generation. Wiley.
[48]
A. H. Krist, D. Shenson, S. H. Woolf, C. Bradley, W. R. Liaw, S. F. Rothemich, A. Slonim, W. Benson, and L. Y. Anderson. 2013. Clinical and community delivery systems for preventive care: An integration framework. American Journal of Preventive Medicine 45, 4 (2013), 508--516.
[49]
Langfeldt Liv. 2004. Expert panels evaluating research: Decision-making and sources of bias. Research Evaluation 13.1 (2004).
[50]
J. Lee, K. Siau, and S. Hong. 2003. Enterprise integration with ERP and EAI. Communications of the ACM 46, 2 (2003), 54--60.
[51]
J. Lee, G. M. Wyner, and B. T. Pentland. 2008. Process grammar as a tool for business process design. MIS Quarterly 32, 4 (2008), 757--778.
[52]
Q. Li, J. Zhou, Q. R. Peng, C. Q. Li, C. Wang, J. Wu, and B. E. Shao. 2010. Business processes oriented heterogeneous systems integration platform for networked enterprises. Computers in Industry 61, 2 (2010), 127--144.
[53]
A. Majchrzak and L. Gasser. 2000. TOP-MODELER©: Supporting complex strategic and operational decisionmaking. Information, Knowledge, Systems Management 2, 1 (2000), 95--110.
[54]
T. W. Malone and K. Crowston. 1994. The interdisciplinary study of coordination. ACM Computing Surveys 26, 1 (1994), 87--119.
[55]
S. March and G. Allen. 2007. An ontology of the artificial. In Proceedings of Science of Design—Design Requirements Workshop.
[56]
S. T. March and G. F. Smith. 1995. Design and natural science research on information technology. Decision Support Systems 15, 4 (1995), 251--266.
[57]
M. L. Markus. 2000. Paradigm shifts—e-business and business/systems integration. Communications of the Association for Information Systems 4, 10 (2000), 1--44.
[58]
Simon C. Mathews and Peter J. Pronovost. 2011. The need for systems integration in health care. Journal of the American Medical Association 305, 9 (2011), 934--935.
[59]
M. McElheny. 2017. Facing data integration demands. Healthcare IT News. April 1, 2015. http://www.healthcareitnews.com/blog/facing-data-integration-demands Accessed Feb 2017.
[60]
H. J. Nelson, G. Poels, M. Genero, and M. Piattini. 2012. A conceptual modeling quality framework. Software Quality Journal 20, 1 (2012), 201--228.
[61]
D. Newman, N. Gall, and A. Lapkin. 2008. Gartner defines enterprise information architecture. Gartner Research, 2008, ID number G00154071.
[62]
J. L. H. Oei, L. J. G. T. van Hemmen, E. Ealkenberg, and S. Brinkkemper. 1982. The Meta Model Hierarchy: A Framework for Information Systems Concepts and Techniques. Technical Report No. 92-17. Department of Information Systems, University of Nijmegen, The Netherlands.
[63]
E. Overby, A. Bharadwaj, and V. Sambamurthy. 2006. Enterprise agility and the enabling role of information technology. European Journal of Information Systems 15, 2 (2006), 120--131.
[64]
H. Panetto and L. Whitman. 2016. Knowledge engineering for enterprise integration. Interoperability and Networking: Theory and Applications, Database and Knowledge Engineering 105 (2016), 1--4.
[65]
H. Paulheim. 2009. Ontologies for unser interface integration. In Proceedings of The Semantic Web (ISWC’09), Lecture Notes in Computer Science, Vol. 5823, 973--981.
[66]
B. Pentland. 1995. Grammatical models of organizational processes. Organizational Science 6, 5 (1995), 541--556.
[67]
F. Plášil and M. Stal. 1998. An architectural view of distributed objects and components in CORBA, Java RMI and COM/DCOM. Software-Concepts 8 Tools 19, 1 (1998), 14--28.
[68]
J. Pries-Heje, R. Baskerville. 2008. The design theory nexus. MIS Quarterly 32, 4 (2008), 731--755.
[69]
S. Purao and C. Woo. 2014. Conceptual modeling: Going beyond the stigma of YAMA. In Proceedings of the SIGSAND Workshop.
[70]
S. Purao, M. Rossi, and A. Bush. 2002. Towards an understanding of the use of problem and design spaces during object-oriented system development. Information and Organization 12, 4 (2002), 249--281.
[71]
J. Recker, M. Rosemann, P. Green, and M. Indulska. 2011. Do ontological deficiencies in modeling grammars matter. MIS Quarterly 35, 1 (2011), 57--79.
[72]
D. Robey and W. Taggart. 1981. Measuring managers’ minds: The assessment of style in human information processing. Academy of Management Review 6, 3 (1981), 375--383.
[73]
Rosemann and Iris Vessey. 2008. Toward improving the relevance of information systems research to practice: The role of Michael applicability checks. MIS Quarterly 32, 1 (2008), 1--22.
[74]
J. Schmidt. 2010. Lean Integration: An Integration Factory Approach to Business Agility. Addison-Wesley.
[75]
M. Scriven. 1996. Types of evaluation and types of evaluator. American Journal of Evaluation 17, 2 (1996), 151--161.
[76]
M. K. Sein, O. Henfridsson, S. Purao, M. Rossi, and R. Lindgren. 2011. Action design research. MIS Quarterly 35, 1 (2011), 37--56.
[77]
G. Shanks, E. Tansley, J. Nuredini, D. Tobin, and R. Weber. 2008. Representing part-whole relations in conceptual modeling: An empirical evaluation. MIS Quarterly 32, 3 (2008), 553--573.
[78]
K. Smolander. OPRR: A model for methodology modeling. Next generation of CASE Tools, Studies in Computer and Commincations Systems. K. Lyytinen and V.-P. Tahvanainen (Eds.). IOS Press, 224--239.
[79]
K. Smolander, N. Rossi, S. Purao. 2008. Software architectures: Blueprint, literature, language or decision?” European Journal of Information Systems 17, 6 (2008), 575--588.
[80]
P. Soffer and I. Hadar. 2007. Applying ontology-based rules to conceptual modeling: A reflection on modeling decision making. European Journal of Information Systems 16 (2007), 599--611.
[81]
V. C. Storey and R. C. Goldstein. 1988. A methodology for creating user views in database design. ACM Transactions on Database Systems 13, 3 (1988), 305--338.
[82]
E. Suter, N. D. Oelke, C. E. Adair, and G. D. Armitage. 2009. Ten key principles for successful health systems integration. Healthcare Quarterly 13 (Spec. No.) (2009), 16--23.
[83]
K. Sycara and G. Sukthankar. 2006. Literature Review of Teamwork Models. Robotics Institute, Carnegie Mellon University, 31.
[84]
H. H. Teo, H. C. Chan, and K. K. Wei. 2006. Performance effects of formal modeling language differences: A combined abstraction level and construct complexity analysis. IEEE Transactions on Professional Communication 49, 2 (2006), 160--175.
[85]
J. Tillquist, J. L. King, and C. Woo. 2002. A representational scheme for analyzing information technology and organizational dependency. MIS Quarterly 26, 2 (2002), 91--118.
[86]
H. Topi and V. Ramesh. 2002. Human factors research on data modeling: A review of prior research. Journal of Database Management 13, 2 (2002), 3--19.
[87]
R. Valecha, R. Sharman, H. R. Rao, and S. Upadhyaya. 2013. A dispatch-mediated communication model for emergency response systems. ACM Transactions on Management Information Systems (TMIS) 4, 1 (2013), Article 2.
[88]
J. Venable, J. Pries-Heje, and R. Baskerville. 2012. A comprehensive framework for evaluation in design science research. In Proceedings of Design Science Research in Information Systems, 2012, 423--438.
[89]
F. B. Vernadat. 2007. Interoperable enterprise systems: Principles, concepts, and methods. Annual Reviews in Control 31 (2007), 137--145.
[90]
J. G. Walls, G. R. Widmeyer, and O. A. El Sawy. 1992. Building an information system design theory for vigilant EIS. Information Systems Research 3, 1 (1992), 36--59.
[91]
Y. Wand and R. Weber. 1993. On the ontological expressiveness of information systems analysis and design grammars. Information Systems Journal 3, 4 (1993), 217--237.
[92]
Y. Wand and R. Weber. 2002. Research commentary: Information systems and conceptual modeling—A research agenda. Information Systems Research 13, 4 (2002), 363--376.
[93]
Y. Wand, C. Woo, and O. Wand. 2008. Role and request based conceptual modeling—A methodology and a CASE tool. Conceptual Modeling-ER 2008. Springer, Berlin. 540--541.
[94]
Y. Wand, D. E. Monarchi, J. Parsons, and C. Woo. 1995. Theoretical foundations for conceptual modelling in information systems development. Decision Support Systems 15, 4 (1995), 285--304.
[95]
P. T. Ward. 1986. The transformation schema: An extension of the data flow diagram to represent control and timing. IEEE Transactions on Software Engineering 12, 2 (1986), 198--210.
[96]
S. A. White and D. Miers. 2014. BPMN Modeling and Reference Guide: Understanding and Using BPMN. Future Strategies, Inc.
[97]
E. Wockland. 2017. Silo: One of healthcare's biggest flaws. Healthcare IT News. April 10, 2014. Retrieved February 2017 from http://www.healthcareitnews.com/news/silo-one-healthcares-biggest-flaws.
[98]
C. Woo. 2011. The role of conceptual modeling in managing and changing the business. Conceptual Modeling--ER 2011. Springer, Berlin, 1--12.
[99]
E. Yu. 2011. Modeling strategic relationships for process reengineering. Social Modeling for Requirements Engineering. MIT Press.

Cited By

View all
  • (2024)A Systems Integration view on Data EcosystemsDigital (Eco) Systems and Societal Challenges10.1007/978-3-031-75586-6_20(375-389)Online publication date: 14-Dec-2024
  • (2023)Integrating AEC Domain-Specific Multidisciplinary Knowledge for Informed and Interactive Feedback in Early Design StagesAdvances in Information Technology in Civil and Building Engineering10.1007/978-3-031-32515-1_12(153-171)Online publication date: 30-Aug-2023
  • (2022)The architectural design and implementation of a digital platform for Industry 4.0 SME collaborationComputers in Industry10.1016/j.compind.2022.103623138:COnline publication date: 1-Jun-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Management Information Systems
ACM Transactions on Management Information Systems  Volume 9, Issue 2
Regular Papers and Research Commentary
June 2018
113 pages
ISSN:2158-656X
EISSN:2158-6578
DOI:10.1145/3210372
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 September 2018
Accepted: 01 January 2018
Revised: 01 October 2017
Received: 01 March 2017
Published in TMIS Volume 9, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Design science
  2. SIRE-ML
  3. conceptual modeling

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • Bentley University

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A Systems Integration view on Data EcosystemsDigital (Eco) Systems and Societal Challenges10.1007/978-3-031-75586-6_20(375-389)Online publication date: 14-Dec-2024
  • (2023)Integrating AEC Domain-Specific Multidisciplinary Knowledge for Informed and Interactive Feedback in Early Design StagesAdvances in Information Technology in Civil and Building Engineering10.1007/978-3-031-32515-1_12(153-171)Online publication date: 30-Aug-2023
  • (2022)The architectural design and implementation of a digital platform for Industry 4.0 SME collaborationComputers in Industry10.1016/j.compind.2022.103623138:COnline publication date: 1-Jun-2022
  • (2022)Systematizing the lexicon of platforms in information systems: a data-driven studyElectronic Markets10.1007/s12525-022-00530-632:1(375-396)Online publication date: 30-Mar-2022
  • (2022)Advanced Computational Design – digitale Methoden für die frühe EntwurfsphaseBautechnik10.1002/bate.20220005799:10(720-730)Online publication date: 19-Sep-2022
  • (2020)Graduate students as surrogates for managers in business intelligence and analytics research: a preliminary studyJournal of Decision Systems10.1080/12460125.2020.183803731:3(280-304)Online publication date: 23-Oct-2020
  • (2019)Research on Spatial Conceptual Modeling of Natural Language Processing Based on Deep Learning AlgorithmsJournal of Physics: Conference Series10.1088/1742-6596/1345/4/0420901345(042090)Online publication date: 28-Nov-2019
  • (2018)Extracting Conflict Models from Interaction Traces in Virtual Collaborative WorkAdvances in Conceptual Modeling10.1007/978-3-030-01391-2_34(295-305)Online publication date: 13-Oct-2018

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media