Abstract
We explain the importance of conceptual models for process design with service-oriented architectures (SOA) and illustrate how these models can be used to evaluate the value of SOA. To do so, a methodology is introduced, which comprises both the configuration and the implementation of processes by services and IT components. The approach presented here, makes it possible to evaluate the monetary and objective potentials of SOA, as well as to enhance SOA implementation by providing guidelines. The requirements analysis from an online-mail order company serves as a case study. The results show that up to now, economic aspects were ascribed too little importance in the SOA discussion.
Similar content being viewed by others
References
Knowledge Based Systems Inc. (ed) (1993) Integration Definition for Function Modeling (IDEF0). http://www.idef.com/pdf/idef0.pdf
Alves A et al (eds) (2006) Web services business process execution language Version 2.0: Committee Draft, 17th May 2006. Billerica, MA: OASIS
Alonso G, Casati F, Kuno H, Machiraju V (2004) Web services: concepts, architectures and applications. Springer, Berlin
Baresi L, Heckel R, Thöne S, Varró D (2003) Modeling and validation of service-oriented architectures: application vs. style. In: Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on foundations of software engineering. Helsinki, Finland: ACM Press, pp 68–77
Barnes M (2005a) Mitsui-Soko drives service-oriented architecture for business agility. Gartner, Stamford, CT
Barnes M (2005b) Superpartners uses service-oriented architecture to increase market share. Gartner, Stamford, CT
BEA (ed) (2006) SOA case studies. BEA Systems Inc. http://www.bea.com/framework.jsp?CNT=customers.htm&FP=/content/solutions/soa/library/
Becker J, Delfmann P (eds) (2007) Reference modeling: efficient information systems design through reuse of information models. Springer, Berlin
Becker J, Kahn D (2003) The process in focus. In: Becker J, Kugeler M, Rosemann M (eds) Process management: a guide for the design of business processes. Springer, Berlin, pp 1–11
Becker J, Kahn D, Wernsmann C (2003) Project management. In: Becker J, Kugeler M, Rosemann M (eds) Process management: a guide for the design of business processes. Springer, Berlin, pp 13–40
Berlecon (2005) BPM in practice—success factors, project experiences and vendors. Berlecon Research GmbH, Berlin
Billington J, Christensen S, van Hee K, Kindler E, Kummer O, Petrucci L, Post R, Stehno C, Weber M (2003) The petri net markup language—concepts, technology and tools. In: van der Aalst W, Best E (eds.) applications and theory of petri nets: 24th international conference, Icatpn 2003, Eindhoven, the Netherlands, June 23–27 2003, Proceedings. Berlin: Springer, pp 483–505
Blechar MJ, Sinur J (2006) Magic quadrant for business process analysis tools, 2006. Gartner Res, Stamford, CT
Bostrom R, Heinen S (1977) MIS problems and failures: a socio-technical perspective, Part 1: the causes. MIS Quarterly 1(3):17–32
Brynjolfsson E (1993) The productivity paradox of information technology. Commun ACM 36(12):66–77
Buchanan B (ed) (1979) Theory of library classification. Clive Bingley, London
Cardoso J, Sheth A, Miller J, Arnold J, Kochur K (2004) Quality of service for workflows and web service processes. J Web Semantics 1(3):281–308
Carr N (ed) (2004) Does it matter? Information technology and the corrosion of competitive advantage. Harvard Business School Press, Boston
Workflow Management Coalition (ed) (2007) XPDL support & resources. http://www.wfmc.org/standards/xpdl.htm
Cooper R, Kaplan RS (1991) Profit priorities from activity-based costing. Harvard Business Rev 69(3):130–135
Creditreform (ed) (2007) Crefosprint online. http://www3.creditreform.de/downloads/flyer/Produktblatt_Crefosprint_Online.pdf
Day J, Deters R (2004) Selecting the best web service. In: Lutfiyya, H, Singer J, Stewart DA (eds) Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative Research. IBM Press, Markham, pp 293–307
Duggan J et al (2006) Hype cycle for application development, 2006. Gartner, Inc. http://www.gartner.com/DisplayDocument?doc_cd=127755
Ellram LM, Siferd SP (1993) Purchasing: the cornerstone of the total cost of ownership concept. J Business Logistics 14(1):163–184
Emig C, Weisser J, Abeck S (2006) Development of SOA-Based Software Systems – an Evolutionary Programming Approach. In: Proceedings of the Advanced Int’l Conference on Telecommunications and Int’l Conference on Internet and Web Applications and Services. IEEE Computer Society, pp. 182–188
Erl T (2004) Service-oriented architecture: a field guide to integrating XML and Web services. 5th print. Upper Saddle River, NJ: Prentice Hall PTR
Erl T (2005) Service-oriented architecture: concepts, technology, and design. Prentice Hall PTR, Upper Saddle River, NJ
Ferris C, Farrell J (2003) What are Web services? Commun ACM 46(6):31
Fettke P, Loos P (eds) (2007) Reference modeling for business systems analysis. Idea Group Publishing, London
Fingar P, Bellini J (2004) The real-time enterprise: competing on time using the revolutionary business SEx machine. Meghan-Kiffer Press, Tampa
Florescu D, Grünhagen A, Kossmann D (2003) XL: an XML programming language for web service specification and composition. Comput Network 42(5):641–660
Fowler M (ed) (2003) UML distilled: a brief guide to the standard object modeling language, 3rd edn. Addison-Wesley Professional, Boston
Frankel DS (2003) Model driven architecture: applying MDA to enterprise computing. Wiley, Indianapolis
Fremantle P, Weerawarana S, Khalaf R (2002) Enterprise services. Commun ACM 45(10):77–82
Ganesh J, Padmanabhuni S, Moitra D (2004) Web services and multi-channel integration: a proposed framework. In: Proceedings of the IEEE international conference on web services (ICWS’04), June 6–9, 2004, San Diego, California, USA. IEEE Computer Society, pp 70–79
Giaglis GM, Paul RJ, (1996) It’s time to engineer re-engineering. Investigating the potential of simulation modelling for business process redesign. In: Scholz-Reiter B, Stickel E (eds): Business process modelling. Berlin: Springer, pp 313–332
Glezer C, Yadav SB (2001) A conceptual model of an intelligent catalog search system. J Org Comput Electronic Commerce 11(1):31–46
MediaFinanz GmbH & Co.KG (ed) (2007) SOAP Web-Service: Beschreibung der MediaFinanz-SOAP-Schnittstelle. http://www.mediafinanz.de/files/pdfs/MediaFinanz_SOAP.pdf (in German)
Graham C, Latimer N, Biscotti F, Correia J, Eschinger C, Pang C, Topolinski T (2004) Software Market Research Methodology and Definitions, 2003–2004: Gartner Dataquest Guide. Stamford : Gartner
Grob HL (1993) Capital budgeting with financial plans: an introduction. Gabler, Wiesbaden
Grob HL, vom Brocke J (2006) Profitability of business processes. In: Becker J, Kugeler M, Rosemann M (eds) Process management: a guide for the design of business processes, 2nd edn. Berlin, Springer
Hagel JI (2002) Edging into web services. McKinsey Quart 4:29–37
Hagel JI, Brown S (2003) The agile dance of architectures—reframing IT enabled business opportunities. http://www.johnhagel.com/paper_agiledance.pdf
Henderson JC, Venkatraman N (1993) Strategic alignment: leveraging information technology for transforming organisations. IBM Syst J 32(1):272–284
Hirschheim R, Klein HK, Lyytinen K (1995) Information systems development and data modelling: conceptual and philosophical foundations. Cambridge University Press, Cambridge
Hitt LM, Brynjolfsson E (1996) Productivity, business profitability, and consumer surplus: three different measures of information technology value. MIS Quart 20(2):121–142
Hündling J, Weske M (2003) Web services: foundation and composition. Electronic Markets 13(2):108–119
IBM (ed) (2007) Line of visibility enterprise modeling (LOVEM). http://www-935.ibm.com/services/us/index.wss/offering/bcs/a1006593
Im KS, Dow KE, Grover V (2001) Research report: a reexamination of IT investment and the market value of the firm—an event study methodology. Inform Syst Res 12(1):103–117
Kalepu S, Krishnaswamy S, Loke SW (2003) Verity: a QoS metric for selecting web services and providers. In: Fourth international conference on web information systems engineering workshops (WISE 2003 Workshops), pp 131–139
Kang Y, Kang K (2005) Process controlling and monitoring scheme for distributed systems with fault-tolerance by using web services. In: Fan, W, Wu Z, Yang J (eds) Advances in web-age information management, 6th international conference, WAIM 2005, October 11–13 2005. Hangzhou, China, Proceedings. Springer, pp 876–881
Keen P, McDonald M (2000) The eProcess edge: creating customer value & business in the internet Era. Osborne/McGraw-Hill, Berkeley
Klückmann J (2007) 10 steps to business-driven SOA. Saarbruecken: IDS Scheer AG (ARIS Expert Paper, Inventory Number SOA 0607-E-EP)
Knolmayer G (1997) A hierarchical planning procedure supporting the selection of service providers in outtasking decisions. In: Krallmann H (ed) Wirtschaftsinformatik ’97: internationale Geschäftstätigkeit auf der Basis flexibler Organisationsstrukturen und leistungsfähiger Informationssysteme. Physica, Heidelberg, pp 99–119
Korherr B, List B (2007) Extending the EPC with performance measures. In: Proceedings of the 2007 ACM symposium on Applied computing, Seoul, Korea, March 11–15, 2007. ACM Press, New York, pp 1265–1266
Krafzig D, Banke K, Slama D (2006) Enterprise SOA : service-oriented architecture best practices, 5th print. Prentice Hall PTR, Upper Saddle River
Kreger H (2003) Fulfilling the web services promise. Commun ACM 46(6):29–34
Leymann F (2003) Web services: distributed applications without limits. In: Weikum G, Schöning H, Rahm E (eds) BTW 2003, Datenbanksysteme für Business, Technologie und Web, Tagungsband der 10. BTW-Konferenz, 26–28 Februar 2003, Leipzig. Leipzig: Springer, pp 2–23
Leymann F, Altenhuber W (1994) Managing business processes as an information resource. IBM Syst J 33(2):326–348
Linthicum DS (2000) Enterprise application integration, 3rd edn. Addison-Wesley, Boston
Luftman J (2004) Key Issues for IT Executives 2004. MIS Quarterly Executive 4(2):269–285
Mallick S, Sharma A, Kumar B, Subrahmany S (2005) Web services in the retail industry. In: SADHANA—Academy proceedings in engineering sciences 30, April/June, pp 159–177
Melenovsky MJ (2005) Business process management’s success hinges on business-led initiatives. Gartner Research, Stamford, CT
Mentzas G, Halaris C, Kavadias S (2001) Modeling business processes with workflow systems: an evaluation of alternative approaches. Int J Inform Manage 21(2):123–135
Mukhopadhyay T, Kekre S, Kalathur S (1995) Business value of information technology: a study of electronic data interchange. MIS Quart 19(2):137–156
Murata T (1989) Petri nets: properties, analysis and applications. Proc IEEE 77(4):541–580
Mylopoulos J (1998) Information modeling in the time of the revolution. Inform Syst 23(3/4):127–155
Newell A, Simon HA (1972) Human problem solving. Prentice-Hall, Englewood Cliffs
Nüttgens M (2002) An evaluation framework for business process modelling tools. http://www.cimosa.de/IctSupport/ToolSt-mn02.html
OASIS (ed) (2001) ebXML Business process specification schema: version 1.01. UN/CEFACT, Oasis. http://www.ebxml.org/specs/ebBPSS.pdf
OMG (ed) (2005) Unified Modeling Language: Superstructure, version 2.0, formal/05–07-04. Needham : OMG
OMG (ed) (2006a) Business process modeling notation specification: final adopted specification dtc/06-02-01. OMG, Needham
OMG (ed) (2006b) UML Profile for enterprise distributed Object Computing (EDOC). http://www.omg.org/technology/documents/formal/edoc.htm
Oracle (ed) (2007) Bringing SOA value patterns to life: an oracle white paper. Redwood Shores, Oracle Corp., CA, USA
Orlikowski WJ (1992) The duality of technology: rethinking the concept of technology in organizations. Org Sci 3(3):398–427
Österle H (1995) Business in the information age: heading for new processes. Springer, Berlin
Österle H (2007) Business engineering: transition to the networked enterprise. Electronic Markets 6(2):14–16
Padovitz A, Krishnaswamy S, Loke SW (2003) Towards efficient selection of web services. In: Workshop on web services and agent-based engineering, Melbourne, Australia, July 14/15, 2003
Pfadenhauer K, Dustdar S, Kittl B (2005a) Challenges and solutions for model driven web service composition. In: Proceedings of the 14th IEEE international workshops on enabling technologies: infrastructure for collaborative enterprise. IEEE Computer Society, pp 126–134
Pfadenhauer K, Dustdar S, Kittl B (2005b) Comparison of Two Distinctive Model Driven Web Service Orchestration Proposals. In: Proceedings of the seventh IEEE international conference on E-Commerce technology workshops—Volume 00. IEEE Computer Society, pp 29–36
Porter ME, Millar VE (1985) How information gives you competitive advantage. Harvard Business Rev 63(4):149–160
Postbank (ed) (2004) eCommerce 2004: Strukturen und Potenziale des eCommerce in Deutschland aus Kunden- und Händlersicht. Deutsche Postbank AG, Bonn (in German)
Ran S (2003) A model for web services discovery with QoS. ACM SIGecom Exchanges 4(1):1–10
Recker J, Mendling J (2006) On the translation between BPMN and BPEL: conceptual mismatch between process modeling languages. In: Latour T, Petit M (eds) Proceedings of the 18th international conference on advanced information systems engineering: proceedings of workshops and doctoral consortiums, pp 521–532
Remme M (1995) Systematic development of information systems using standardised process particles. In: Doukidis GJ et al (eds) Proceedings of the 3rd european conference on information systems—ECIS ’95: Athens, Greece, vol II. June 1–3 1995, pp 963–969
Rumbaugh JE, Jacobson I, Booch G (1998) The unified modeling language reference manual. Addison-Wesley Longman, Amsterdam
SAP (ed) (2006) Enterprise SOA Case Studies. https://www.sdn.sap.com/irj/sdn?rid=/webcontent/uuid/f4f1fe1f-0b01-0010-dba1-e1c3bdc6cd64
Scheer A-W (1999) ARIS–business process modeling, 2nd edn. Springer, Berlin
Schelp J, Schwinn A (2005) Extending the business engineering framework for application integration purposes. In: Proceedings of the 2005 ACM symposium on applied computing, Santa Fe, New Mexico, March 13–17, 2005. ACM Press, New York, pp 1333–1337
Schmit BA, Dustdar S (2005) Model-driven development of web service transactions. Enterprise Model Inform Syst Architect 1(1):46–56
SCHUFA (ed) (2007) SCHUFA Scoring Services: SCHUFA-Score für Handelsunternehmen—Mehr Sicherheit. http://www.schufa.de/downloads/PIB_SSC_Handel_0505.pdf (in German)
Sutherland J, van den Heuvel W-J (2002) Enterprise application integration and complex adaptive systems. Commun ACM 45(10):59–64
Swenson KD, Pradhan S, Gilger MD (2004) Wf-XML 2.0: XML based protocol for run-time integration of process engines. WfMC
Tam KY, Moinzadeh K, Berke E (1998) The impact of information technology investments on firm performance and evaluation: evidence from newly industrialized economies. Inform Syst Res 9(1):85–98
Thomas O (2005) Understanding the term reference model in information systems research: history, literature analysis and explanation. In: Kindler E, Nüttgens M (eds) Business process reference models : proceedings of the workshop on business process reference models (BPRM 2005); Nancy, France, September 5, 2005. Nancy, pp 16–29
Thomas O, Horiuchi M, Tanaka M (2006) Towards a reference model management system for business engineering. In: Applied computing 2006: Proceedings of the 2006 ACM symposium on applied computing; April 23–27, 2006. Dijon, France, vol 2. ACM, New York, pp 1524–1531
van Baal S, Krüger M, Hinrichs JW (2005) Internet-Zahlungssysteme aus Sicht der Händler: Ergebnisse der Umfrage IZH3. Köln: Inst. für Handelsforschung, Univ. Köln (in German)
Vandermerwe S, Rada JF (2007) Servtization of business: adding value by adding services. Euro Manage J 6(4):314–324
Vollmer K, Gilpin M (2006) The forrester wave: enterprise service bus, Q2 2006. Forrester Research, Inc, Cambridge
Vollmer K, Moore C (2006) Demand for business process management suites will accelerate through 2009. Forrester, Cambridge
vom Brocke J (2007) Service portfolio measurement: evaluating financial performance of service-oriented business processes. Int J Web Services Res 4(2):1–32
Walter S, Spitta T (2004) Approaches to the Ex-Ante evaluation of investments into information systems. Wirtschaftsinformatik 46(3):171–180
Wand Y, Weber R (2002) Research commentary: information systems and conceptual modeling—a research agenda. Inform Syst Res 13(4):363–376
Wang A-L (2003a) Case study and return of investment: Use of SAP NetWeaver at Sasol. IDC, Framingham
Wang A-L (2003b) SAP netweaver enables a profitable new business model at goodyear. IDC, Framingham
Weber R (1997) Ontological foundations of information systems. Coopers & Lybrand and the Accounting Association of Australia and New Zealand, Melbourne
Wenhui S, Feng L, Jinyu Z, Gang D (2006) Develop a telecommunication service system using service-oriented architecture. In: Proceedings of the IEEE international conference on e-Business engineering. IEEE Computer Society, pp 674–677
Wolff F, Frank U (2005) A multi-perspective framework for evaluating conceptual models in organisational change. In: Proceedings of the 13th European conference on information systems, information systems in a rapidly changing economy, ECIS 2005, Regensburg, Germany, May 26–28, 2005, pp 1283–1294
Woods D (2003) Enterprise services architecture, 1st edn. O’Reilly, Beijing
Woods D, Mattern T (2006) Enterprise SOA: designing IT for business innovation, 1st edn. O’Reilly, Beijing
Yu T, Zhang Y, Lin K-J (2007) Efficient algorithms for Web services selection with end-to-end QoS constraints. ACM Transac Web 1 1:1
Zeng L, Benatallah B, Dumas M, Kalagnanam J, Sheng QZ (2003) Quality driven web services composition. In: Proceedings of 12th international conference on World Wide Web (WWW’03), Budapest, Hungary, 2003. ACM Press, New York, pp 411–421
zur Muehlen M, Rosemann M (2000) Workflow-based process monitoring and controlling—technical and organizational issues. In: Sprague RH (ed) Proceedings of the 33rd Hawaii International Conference on Systems Sciences, January 04–07, 2000, Wailea, HI. IEEE Computer Society, Washington
Acknowledgments
This work has been funded by the German Federal Ministry of Education and Research in the research project PIPE (Process-oriented Integration of Product Development and Service Documentation), reference: 01FD0623. The authors would like to thank the anonymous reviewers for their comments which helped to improve an earlier version of this paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Thomas, O., vom Brocke, J. A value-driven approach to the design of service-oriented information systems—making use of conceptual models. Inf Syst E-Bus Manage 8, 67–97 (2010). https://doi.org/10.1007/s10257-009-0110-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10257-009-0110-z