Architektur kontext-sensitiver mobiler Anwendungen

Architecture of context-sensitive mobile applications

Zusammenfassung

Mobile Endgeräte halten immer stärker Einzug in den beruflichen Alltag. Beispielsweise wird mittlerweile die Warenannahme in vielen Betrieben über Tablets abgewickelt oder die Nachbestellung von Waren aus den Supermarktregalen wird über mobile Endgeräte ausgeführt. Diese Entwicklung weg von stationären Computern hin zu mobilen Endgeräten und Anwendungen führt dazu, dass Geschäftsprozesse immer mobiler, das heißt ortsunabhängiger, werden. Gleichzeitig enthalten mobile Endgeräte eine Vielzahl von Sensoren, die auch nachgerüstet werden können. Zudem können weitere Datenquellen durch die Verbindung zum Internet abgefragt werden. Diese Vielzahl an Daten eröffnet die Möglichkeit, den Kontext einer mobilen Anwendung zu erkennen. Mithilfe des erkannten Kontextes kann die mobile Anwendung zur Laufzeit an den jeweiligen Ablauf adaptiert werden. Bezogen auf den Geschäftsprozess, den die jeweilige Anwendung unterstützt, bedeutet dies, dass Prozessschritte vorselektiert und dem Nutzer Informationen bedarfsgerechter präsentiert werden können. Beispielsweise können während eines Verkaufsprozesses bestimmte Schritte übersprungen werden, wenn sie nicht erforderlich oder redundant sind, wie das Erfassen der Kundendaten bei Bestandskunden. Somit sollen mobile Anwendungen den für den aktuellen Kontext irrelevanten Teil der Anwendung ausblenden und die relevanten Funktionen in den Vordergrund rücken. Um diesen Anforderungen gerecht zu werden, muss die bisher statische Architektur mobiler Anwendungen entsprechend neu gestaltet werden. Deshalb wird in diesem Artikel eine neue hybride Architektur zur Implementierung kontext-sensitiver mobiler Anwendungen vorgeschlagen und prototypisch umgesetzt, die es erlaubt mobile Anwendungen zur Laufzeit an den jeweiligen Kontext anzupassen.

Abstract

The success and ubiquity of mobile devices like smartphones and tablet computers changed the daily work activities of many employees and employers. For example, the acceptance of goods in many companies is managed via tablet computers, or employees of supermarkets order new supply over mobile devices. This change from stationary computers to mobile devices and applications leads to more location independent business processes. In addition, mobile devices provide many built-in sensors, which can also be retrofitted. Additional data sources can be accessed wirelessly via the connection to the internet. This wide array of data enables to recognize the context of a mobile application. With the help of the recognized context it is feasible to adapt the mobile application to the particular process variation at runtime. The benefit for business processes is, that the particular application supports the process by preselecting process steps and presenting the user appropriate information. For example, some steps can be skipped during a billing process, if they are not necessary or redundant, like gathering customer information of existing clients. Therefore, applications on mobile devices have to be capable of concealing parts of the application and putting relevant parts or functions forward. To achieve these requirements, the current static architecture of mobile applications has to be remodeled. Therefore, this article proposes a new hybrid architecture for the implementation of mobile context-sensitive applications and a prototypical realization, which allows to adapt mobile applications to the current context at runtime.

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

Abb. 1
Abb. 2
Abb. 3

Literatur

  1. Barrenechea ES, Alencar PS (2011) An adaptive context-aware and event-based framework design model. Procedia Comput Sci 5:593–600. doi:10.1016/j.procs.2011.07.077

    Article  Google Scholar 

  2. Becker J, Kugeler M, Rosemann M (Hrsg) (2011) Process management; A guide for the design of business processes. Springer, Berlin

    Google Scholar 

  3. Bichler M, Frank U, Avison D, Malaurent J, Fettke P, Hovorka D, Krämer J, Schnurr D, Müller B, Suhl L, Thalheim B (2016) Erratum to: Theories in business and information systems engineering. Bus Inf Syst Eng. doi:10.1007/s12599-016-0442-4

    Google Scholar 

  4. Busse M, Pope D, Pope J, Silva-Risso J (2012) Projection bias in the car and housing markets. National Bureau of Economic Research, Cambridge MA

    Google Scholar 

  5. Caus T, Christmann S, Hagenhoff S (2009) Development of context-aware mobile services; An approach to simplification. Int J Mob Commun 7:133. doi:10.1504/ijmc.2009.022439

    Article  Google Scholar 

  6. Choi J (2008) Context; From Birth to Design. International Conference on Advanced Language Processing and Web Information Technology. Dalian Liaoning, China S 347–352

  7. Dey A, Abowd G, Salber D (2001) A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum Comp Interact 16:97–166. doi:10.1207/S15327051HCI16234_02

    Article  Google Scholar 

  8. Dey AK (2000) Providing architectural support for building context-aware applications. Dissertation, College of Computing, Georgia Institute of Technology

  9. Dörndorfer J, Seel C (2016) The impact of mobile devices and applications on business process management. In: Barton T, Herrmann F, Meister V, Müller C, Seel C (Hrsg) Prozesse, Technologie, Anwendungen, Systeme und Management 2016. Angewandte Forschung in der Wirtschaftsinformatik: Tagungsband zur 29. AKWI-Jahrestagung vom 11.09.2016 bis 14.09.2016 an der Technischen Hochschule Brandenburg. mana-Buch, Heide, S 10–19

    Google Scholar 

  10. Dörndorfer J, Seel C (2017) A Meta model based extension of BPMN 2.0 for mobile context sensitive business processes and applications. In: Leimeister JM, Brenner W (Hrsg) Proceedings der 13. Internationalen Tagung Wirtschaftsinformatik (WI). Universität St. Gallen, St. Gallen, S 301–315

    Google Scholar 

  11. Euzenat J, Pierson J, Ramparany F (2008) Dynamic context management for pervasive applications. Knowl Eng Rev 23:236. doi:10.1017/S0269888907001269

    Article  Google Scholar 

  12. Falk T, Leist S (2014) Effects of mobile solutions for improving business processes. In: Avital M, Leimeister JM, Schultze U (Hrsg) ECIS 2014 proceedings. 22th European Conference on Information Systems; Tel Aviv, Israel, June 9-11, 2014, AIS Electronic Library.

  13. Gu T, Pung HK, Zhang DQ (2005) A service-oriented middleware for building context-aware services. J Netw Comput Appl 28:1–18. doi:10.1016/j.jnca.2004.06.002

    Article  Google Scholar 

  14. Hammer M, Champy J (1993) Reengineering the corporation; A manifesto for business revolution. Harper Business, New York NY

    Google Scholar 

  15. Heinrich B, Lewerenz L (2015) A novel concept for the usage of mobile information services. In: Linnhoff-Popien C, Zaddach M, Grahl A (Hrsg) Marktplätze im Umbruch. Digitale Strategien für Services im mobilen Internet. Springer, Berlin, S 319–329

    Google Scholar 

  16. Henricksen K, Indulska J, McFadden T, Balasubramaniam S (2005) Middleware for distributed context-aware systems. In: Hutchison D, Kanade T, Kittler J, Kleinberg JM, Mattern F, Mitchell JC, Naor M, Nierstrasz O, Pandu Rangan C, Steffen B, Sudan M, Terzopoulos D, Tygar D, Vardi MY, Weikum G, Meersman R, Tari Z (Hrsg) On the move to meaningful internet systems 2005. CoopIS, DOA, and ODBASE. Springer, Berlin Heidelberg, S 846–863

    Google Scholar 

  17. Intel IT Center (2013) Mobile computing trends: insight into today’s workforce. Intel research. http://www.intel.eu/content/www/eu/en/enterprise-mobility/mobile-computing-trends-for-the-workforce-study.html. Zugegriffen: 10. Febr. 2016

    Google Scholar 

  18. Jang S‑I, Kim J‑H, Ramakrishna RS (2001) Framework for building mobile context-aware applications. In: Kim W, Ling T‑W, Lee Y‑J, Park S‑S (Hrsg) The Human Society and the Internet Internet-Related Socio-Economic Issues. First International Conference, Human.SocietyInternet 2001 Seoul, Korea, July 4–6, 2001 Proceedings. Springer, Berlin Heidelberg, S 139–150

    Google Scholar 

  19. Kim S, Kim E, Choi Y (2011) Composite context information design and model approach for adaptive service decision 13th International Conference on Advanced Communication Technology (ICACT), 2011. 13–16 Feb. 2011, Phoenix Park, Gangwon-Do, Republic of Korea. IEEE, Piscataway NJ, S 1593–1598 (Proceeding)

    Google Scholar 

  20. Murray KB, Di Muro F, Finn A, Popkowski Leszczyc P (2010) The effect of weather on consumer spending. J Retail Consum Serv 17:512–520. doi:10.1016/j.jretconser.2010.08.006

    Article  Google Scholar 

  21. Prümper J, Lorenz C, Hornung S, Becker M (2016) Abschlussbericht der Studie: „Mobiles Arbeiten”. spring Messe Management GmbH, Frankfurt am Main.

  22. Scheer A‑W (2000) ARIS – Business Process Modeling. Springer, Berlin

    Google Scholar 

  23. Schulte AM, Mackenzie A (2013) IDC-Studie: Deutsche Unternehmen setzen auf mobile Apps zur Verbesserung ihrer Geschäftsprozesse. IDC Central Europe GmbH, Frankfurt am Main.

  24. Shrestha A, Biel B, Griebe T, Gruhn V (2012) A Framework for Building and Operating Context-Aware Mobile Applications. In: Venkatasubramanian N (Hrsg) Mobile wireless middleware, operating systems, and applications. 4th international ICST conference, Mobilware 2011, London, UK, June 22–24, 2011 ; revised selected papers. Springer, Heidelberg, S 135–142

    Google Scholar 

  25. Verclas S, Linnhoff-Popien C (Hrsg) (2012) Smart mobile apps. Springer, Berlin Heidelberg

    Google Scholar 

  26. Vom Brocke J, Rosemann M (Hrsg) (2010) Handbook on business process management 2; strategic alignment, governance, people and culture. Springer, Berlin Heidelberg

    Google Scholar 

  27. Zander S, Schandl B (2012) Context-driven RDF data replication on mobile devices. Semantic Web:131–155. doi:10.3233/SW-2011-0043.

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to Julian Dörndorfer.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Dörndorfer, J., Seel, C. Architektur kontext-sensitiver mobiler Anwendungen. HMD 54, 993–1004 (2017). https://doi.org/10.1365/s40702-017-0335-0

Download citation

Schlüsselwörter

  • Kontext
  • Kontext-sensitive mobile Anwendungen
  • Architektur
  • Geschäftsprozessmanagement

Keywords

  • Context
  • Context-sensitive mobile applications
  • Architecture
  • Business Process Management