Abstract
Current service oriented enterprise business process modeling and development technology is conducted by professional IT department, which cannot fulfill the growing requirements of personalized business application by end users. Recent research works about enterprise mashups enable end users to create own business application by assembling and composing widgets, which emphasizes the front-end interface rather than the logical process of business activities. In this paper, we propose an approach for end users to create personalized business process from multiple sources. An integrated framework for modeling, monitoring personalized business process and automated execution is designed. Internal business processes, external web APIs and communication services are all wrapped into this framework for end users to select and compose in a lightweight event-driven fashion. We also design a wizard-based development workspace helping end users without programming skills to build lightweight business application. In addition, an actual business project case is presented to show how our approach is used practically in an enterprise environment.
Keywords
References
Fielding, R.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)
Schroth, C., Janner, T.: Web 2.0 and SOA: Converging Concepts Enabling the Internet of Services. IT Professional 9(3), 36–41 (2007)
Cherbakov, L., Bravery, A., Goodman, B.D., Pandya, A., Baggett, J.: Changing the corporate IT development model: Tapping the power of grassroots computing. IBM Systems Journal 46(4), 743 (2007)
OMG, Business Process Model and Notation (2011), http://www.omg.org/spec/BPMN/2.0/
OASIS, Web Services Business Process Execution Language Version 2.0 (2007), http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html
Nestler, T., Dannecker, L., Pursche, A.: User-Centric Composition of Service Front-Ends at the Presentation Layer. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave 2009. LNCS, vol. 6275, pp. 520–529. Springer, Heidelberg (2010)
Laga, N., Bertin, E., Crespi, N.: Business Process Personalization through Web Widgets. In: Proceedings of IEEE International Conference on Web Services (ICWS) (2010)
Hoyer, V., Stanoesvka-Slabeva, K., Janner, T., Schroth, C.: Enterprise Mashups: Design Principles towards the Long Tail of User Needs. In: Proceedings of the IEEE International Conference on Services Computing (SCC) (2008)
Roychowdhury, P., Dasgupta, D.: Take advantage of Web 2.0 for next-generation BPM 2.0 (2008), http://www.ibm.com/developerworks/webservices/library/ws-web2bpm2/index.html
de Vrieze, P., Xua, L., Bouguettaya, A., Yang, J., Chen, J.: Building enterprise mashups. Future Generation Computer Systems 27, 637–642 (2011)
Namoun, A., Wajid, U., Mehandjiev, N.: A Comparative Study: Service-Based Application Development by Ordinary End Users and IT Professionals. In: Di Nitto, E., Yahyapour, R. (eds.) ServiceWave 2010. LNCS, vol. 6481, pp. 163–174. Springer, Heidelberg (2010)
Ifttt (if this then that) (2011), http://www.ifttt.com
Boyaci, O., Martinez, V.B., Schulzrinne, H.: Bridging Communications and the Physical World. IEEE Internet Computing, 35–43 (March/April 2012)
Google Calendar application (2006), https://www.google.com/calendar
jBPM open-source business process management suite, http://www.jboss.org/jbpm
reSIProcate SIP stack, http://www.resiprocate.org
ExtJS JavaScript Framework, http://www.sencha.com/products/extjs
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xue, S., Wu, B., Chen, J. (2013). An End-User Oriented Approach for Business Process Personalization from Multiple Sources. In: Ghose, A., et al. Service-Oriented Computing - ICSOC 2012 Workshops. ICSOC 2012. Lecture Notes in Computer Science, vol 7759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37804-1_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-37804-1_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37803-4
Online ISBN: 978-3-642-37804-1
eBook Packages: Computer ScienceComputer Science (R0)