Skip to main content

Subject-Orientation as a Means for Business Information System Design – A Theoretical Analysis and Summary

  • Conference paper
  • First Online:
Business Information Systems (BIS 2019)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 353))

Included in the following conference series:

Abstract

(Business) Information systems become more and more complex due to an increase in the volume of data, but also due to more and more interconnected elements that all need to be orchestrated to perform as a uniform system. Correctly understanding and describing (business) processes, is one of the cornerstone foundations in the creation of almost all information systems. While the systems themselves have become more complex, and the means to program them have evolved over the last decades, the means to analyze and communicate about the processes they execute have stagnated on a simplistic level from the 1960s. Over the last 15 years, there has been work done in the development of concepts and tools on the topic of subject-orientation and subject-oriented (business) process modeling and management (S-BPM) that is different from earlier, classical process description approaches. This paper analyzes and argues about the shortcomings and discrepancies of those classical approaches and argues how subject-orientation may be an improvement when employed as a means in the design and development of information systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Further discussions of the advantages and disadvantages of the procedural vs. object-oriented programming paradigm should be common knowledge in the domain of business information systems. Otherwise [10] or any Google search should provide an in-depth.

  2. 2.

    Supposedly, the most widely used process-modeling tool in existence.

  3. 3.

    In programming, the equivalent would be the concept of “spaghetti code”.

  4. 4.

    A process management discipline that is oriented towards and heavily incorporates the Subject-Orientated modeling paradigm.

  5. 5.

    This, however, is only an advice, since, e.g., the object-oriented programming language Java does not have the formal means to express the distinction of threads classes and data classes and mixing is possible.

  6. 6.

    Teaching observation: people without prior formal process modeling experience seem to have less problems adopting to the SID/SBD structure of PASS in contrast to formally schooled process models that futilely try to apply the classical linear modeling structures also to subject-oriented models.

  7. 7.

    Which is the actual problem, as real-life process rarely tend to not fit on one slide.

  8. 8.

    Obviously, object-oriented abstraction concepts like inheritance (is-a) are used for passive data-objects. In PASS, these are the messages and according business objects transferred by them.

  9. 9.

    More than half of the world’s languages have a subject-object-verb (SOV) structure. Among them Turkish, Japanese, or Latin. Roughly 30% have the subject-verb-object (SVO) structure e.g. the English or German languages [23].

  10. 10.

    E.g., a programmer may consider “request” and “order” as two different data items that need to be implemented into a business information system, possibly costing multiple hours of unnecessary development work before found to be the same. Alternatively, worse, if not found, causing confusion and misunderstandings when a system goes live.

References

  1. DIN 66001 (1966). https://web.archive.org/web/20150502020126/http://www.eah-jena.de/~kleine/history/software/DIN66001-1966.pdf. (Zitat vom 19 Feb 2017)

  2. Object Management Group. UML Superstructure, v2.1.1. The Object Management Group, 07 February 2005. http://www.omg.org/cgi-bin/doc?formal/2007-02-05

  3. Scheer, A.W.: ARIS - vom Geschäftsprozeß zum Anwendungssystem. Springer, Heidelberg (2002). https://doi.org/10.1007/978-3-642-56300-3

    Book  Google Scholar 

  4. Object Management Group. Business Process Model and Notation™ (BPMN™) - Version 2.0 (2011). http://www.omg.org/spec/BPMN/2.0/. (Zitat vom 20 Feb 2017)

  5. Jakoby, W.: Projektmanagement für Ingenieure. Springer, Wiesbaden (2015). https://doi.org/10.1007/978-3-658-02608-0

    Book  Google Scholar 

  6. Walter, U.: Scrip zur Vorlesung: Systems Engineering (2012). https://campus.tum.de/tumonline/LV_TX.wbDisplayTerminDoc?pTerminDocNr=9255. (Zitat vom 20 May 2016)

  7. Herken, R.: The Universal Turing Machine: A Half-Century Survey. Springer, Wien (1995)

    Book  Google Scholar 

  8. Parbel, M.: Programmiersprachen 2017: Vielfalt ist gefragt 13 Oct 2017 https://www.heise.de/developer/meldung/Programmiersprachen-2017-Vielfalt-ist-gefragt-3861018.html

  9. Buchwald, H.: The power of ‘As-Is’ processes. In: Buchwald, H., Fleischmann, A., Seese, D., Stary, C. (eds.) S-BPM ONE 2009. CCIS, vol. 85, pp. 13–23. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-15915-2_2

    Chapter  Google Scholar 

  10. Meyer, B.: Object-oriented Software Construction, 2nd edn. Prentice Hall PTR, Upper Saddle River (1997)

    MATH  Google Scholar 

  11. Fleischmann, A.: Distributed Systems: Software Design and Implementation. Springer, Heidelberg (1994). https://doi.org/10.1007/978-3-642-78612-9. ISBN: 978-3-642-78614-3

    Book  MATH  Google Scholar 

  12. Fleischmann, A., et al.: Subjektorientiertes Prozessmanagement: Mitarbeiter einbinden, Motivation und Prozessakzeptanz steigern. Hanser, München (2011)

    Google Scholar 

  13. Elstermann, M., Krenn, F.: The semantic exchange standard for subject-oriented process models. In: S-BPM ONE 2018, Linz, Austria. ACM (2018)

    Google Scholar 

  14. Tölle, N., Graef, N.: Evaluation, Mapping und quantitative Reduktion von Workflow Patterns (Control-Flow) 15 May 2009. http://www.aifb.kit.edu/web/Thema3493

  15. van der Aalst, W.M.P., et al.: Workflow patterns. Distrib. Parallel Databases 14, 5–51 (2003)

    Article  Google Scholar 

  16. Muehlen, Mz, Recker, J.: How much language is enough? theoretical and practical use of the business process modeling notation. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 465–479. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-69534-9_35

    Chapter  Google Scholar 

  17. Elstermann, M., Fleischmann, A.: Modeling complex process systems with subject-oriented means. In: S-BPM ONE 2019, Sevilla, Spain. ACM (2019)

    Google Scholar 

  18. Jensen, K., Kristensen, L.M.: Coloured Petri Nets: Modelling and Validation of Concurrent Systems. Springer, Heidelberg (2009). https://doi.org/10.1007/b95112

    Book  MATH  Google Scholar 

  19. Börger, E.: A Subject-Oriented Interpreter Model for S-BPM (2012). http://www.di.unipi.it/~boerger/Papers/Bpmn/SbpmBookAppendix.pdf

  20. Fleischmann, A., et al.: An Overview to S-BPM Oriented Tool Suites. ACM, Darmstadt (2017)

    Google Scholar 

  21. Fleischmann, A., Schmidt, W., Stary, C., Obermeier, S., Börger, E.: Subject-Oriented Business Process Management. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-32392-8

    Book  Google Scholar 

  22. Dryer, M. S.: Chapter Order of Subject, Object and Verb. The World Atlas of Language Structures Online (2017). http://wals.info/chapter/81. (Zitat vom 06 Feb 2017)

  23. Schmidt, W., Fleischmann, A., Gilbert, O.: Subjektorientiertes Geschäftsprozessmanagement. HMD Praxis der Wirtschaftsinformatik 46, 52–62 (2009)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matthes Elstermann .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Elstermann, M., Ovtcharova, J. (2019). Subject-Orientation as a Means for Business Information System Design – A Theoretical Analysis and Summary. In: Abramowicz, W., Corchuelo, R. (eds) Business Information Systems. BIS 2019. Lecture Notes in Business Information Processing, vol 353. Springer, Cham. https://doi.org/10.1007/978-3-030-20485-3_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-20485-3_25

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-20484-6

  • Online ISBN: 978-3-030-20485-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics