Abstract
The widespread use of smart mobile devices and the digital transformation foster context-aware applications (short: apps) that bridge the gap between the socio-technical and business worlds in our everyday lives. While the number of proprietary, mobile app solutions is increasing, a mobile integration system architecture, e. g., connecting mobile and cloud apps, and studies of the trade-off between resource-limits and resilient service qualities on mobile computing platforms are missing.
In this work we define the core components of a resilient, resource-aware, mobile enterprise application integration (EAI) system, which requires extensions beyond the current non-mobile architectures. We evaluate the proposed architecture and especially its runtime resource and monitoring characteristics in form of a prototypical mobile realization.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
IF This Than That, visit. 02/2018: https://ifttt.com/.
- 2.
Statista—Global mobile OS market share, visit. 02/2018: http://bit.ly/2d7iCPb.
- 3.
Grafana, InfluxDB, visit. 02/2018: http://docs.grafana.org/features/influxdb/.
References
Aceto, G., Botta, A., De Donato, W., Pescapè, A.: Cloud monitoring: a survey. Comput. Netw. 57(9), 2093–2115 (2013)
Arora, H., Greenwald, L.: Toward the use of local monitoring and network-wide correction to achieve QoS guarantees in mobile ad hoc networks. In: IEEE SECON, pp. 128–138 (2004)
Chen, S., et al.: Context-aware resource management middleware for service oriented applications based on cross-layer monitoring. In: IEEE SMC (2015). Page submitted
Chittaro, L., Montanari, A.: Efficient temporal reasoning in the cached event calculus. Comput. Intell. 12(3), 359–382 (1996)
Dittrich, K.R., et al.: The active database management system manifesto: a rulebase of ADBMS features. In: Sellis, T. (ed.) RIDS, pp. 1–17 (1995)
Gehlen, G., Mavromatis, G.: A rule based data monitoring middleware for mobile applications. In: IEEE VTC, vol. 5, pp. 2910–2914 (2005)
Ibsen, C., Anstey, J.: Camel in Action. Manning Publications Co., Greenwich (2010)
Kitchenham, B.: Procedures for Performing Systematic Reviews, vol. 33 (2004)
Kowalski, R., Sergot, M.: A logic-based calculus of events. In: Schmidt, J.W., Thanos, C. (eds.) Foundations of Knowledge Base Management. Topics in Information Systems, pp. 23–55. Springer, Heidelberg (1989). https://doi.org/10.1007/978-3-642-83397-7_2
Ligus, S.: Effective Monitoring and Alerting. O’Reilly Media Inc. (2012)
Linthicum, D.S.: Enterprise Application Integration. Addison-Wesley, Boston (2000)
Meng, S., Kashyap, S.R., Venkatramani, C., Liu, L.: Resource-aware application state monitoring. IEEE TPDS 23(12), 2315–2329 (2012)
Montali, M., Maggi, F.M., Chesani, F., Mello, P., van der Aalst, W.M.: Monitoring business constraints with the event calculus. ACM TIST 5(1), 17 (2013)
Nalepa, G.J., Bobek, S.: Rule-based solution for context-aware reasoning on mobile devices. Comput. Sci. Inf. Syst. 11(1), 171–193 (2014)
Ritter, D., Holzleitner, M.: Integration adapter modeling. In: CAiSE, pp. 468–482 (2015)
Ritter, D., May, N., Rinderle-Ma, S.: Patterns for emerging application integration scenarios: a survey. Inf. Syst. 67, 36–57 (2017)
Ritter, D., Sosulski, J.: Exception handling in message-based integration systems and modeling using BPMN. IJCIS 25(02), 1650004 (2016)
Ritter, D., Westmann, T.: Business network reconstruction using datalog. In: Barceló, P., Pichler, R. (eds.) Datalog 2.0 2012. LNCS, vol. 7494, pp. 148–152. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-32925-8_15
Schobel, J., Pryss, R., Wipp, W., Schickler, M., Reichert, M.: A mobile service engine enabling complex data collection applications. In: Sheng, Q.Z., Stroulia, E., Tata, S., Bhiri, S. (eds.) ICSOC 2016. LNCS, vol. 9936, pp. 626–633. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46295-0_42
Schobel, J., Pryss, R., Schickler, M., Reichert, M.: A lightweight process engine for enabling advanced mobile applications. In: Debruyne, C., et al.: (eds.) On the Move to Meaningful Internet Systems: OTM 2016 Conferences. OTM 2016. LNCS, vol. 10033, pp. 552–569. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-48472-3_33
Shanahan, M.: The event calculus explained. In: Wooldridge, M.J., Veloso, M. (eds.) Artificial Intelligence Today. LNCS (LNAI), vol. 1600, pp. 409–430. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-48317-9_17
Smanchat, S., Ling, S., Indrawan, M.: A survey on context-aware workflow adaptations. In: MoMM, pp. 414–417. ACM (2008)
Tiemeni, G.L.N.: Performance estimation of wireless networks using traffic generation and monitoring on a mobile device. Ph.D. thesis (2015)
Vukolić, M.: The Byzantine empire in the intercloud. ACM SIGACT News 41(3), 105–111 (2010)
Wagh, K.S., Thool, R.C.: Monitoring web resources and improve QoS of mobile host using fuzzy logic. 4, 1779–1784 (2014)
Wipp, W.: Workflows on Android: A Framework Supporting Business Process Execution and Rule-Based Analysis. Ph.D. thesis, Ulm University (2016)
Zhang, W., Wang, X.: A lightweight user state monitoring system on android smartphones. In: Toumani, F., et al. (eds.) ICSOC 2014. LNCS, vol. 8954, pp. 259–269. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-22885-3_23
Acknowledgments
We thank Jan Lentmaier for the implementation support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Ritter, D., Holzleitner, M. (2018). Toward Resilient Mobile Integration Processes. In: Abramowicz, W., Paschke, A. (eds) Business Information Systems. BIS 2018. Lecture Notes in Business Information Processing, vol 320. Springer, Cham. https://doi.org/10.1007/978-3-319-93931-5_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-93931-5_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-93930-8
Online ISBN: 978-3-319-93931-5
eBook Packages: Computer ScienceComputer Science (R0)