Abstract
In many cases, it is not cost effective to automate business processes which affect a small number of people and/or change frequently. We present a novel approach for enabling domain experts to model and deploy such processes from their respective domain as Web service compositions. The approach is based on user-editable service naming, a graphical composition language where Web services are represented as forms, a targeted restriction of control flow expressivity, automated process verification mechanisms, and code generation for executing orchestrations. A Web-based service composition prototype implements this approach, including a WS-BPEL code generator.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Becker, J., Algermissen, L., Pfeiffer, D., Räckers, M.: Bausteinbasierte Modellierung von Prozesslandschaften mit der PICTURE-Methode am Beispiel der Universitätsverwaltung Münster. Wirtschaftsinformatik 49, 267–279 (2007)
Cypher, A., Dontcheva, M., Lau, T., Nichols, J. (eds.): No Code Required - Giving Users Tools to Transform the Web. Morgan Kaufmann (2010)
Daniel, F., Soi, S., Tranquillini, S., Casati, F., Heng, C., Yan, L.: From People to Services to UI: Distributed Orchestration of User Interfaces. In: Hull, R., Mendling, J., Tai, S. (eds.) BPM 2010. LNCS, vol. 6336, pp. 310–326. Springer, Heidelberg (2010)
Di Lorenzo, G., Hacid, H., Paik, H.-Y., Benatallah, B.: Data Iintegration in Mashups. SIGMOD Rec. 38(1), 59–66 (2009)
Harel, D.: Can Programming Be Liberated, Period? Computer 41, 28–37 (2008)
Ko, A.J., Myers, B.A., Aung, H.H.: Six learning barriers in end-user programming systems. In: VLHCC 2004, pp. 199–206 (2004)
Leshed, G., Haber, E., Matthews, T., Lau, T.: CoScripter: Automating & Sharing How-To Knowledge in the Enterprise. CHI Letters: Human Factors in Computing Systems 10(1), 1719–1728 (2008)
Mukherjee, D., Dhoolia, P., Sinha, S., Rembert, A.J., Gowri Nanda, M.: From Informal Process Diagrams to Formal Process Models. In: Hull, R., Mendling, J., Tai, S. (eds.) BPM 2010. LNCS, vol. 6336, pp. 145–161. Springer, Heidelberg (2010)
Oracle White Paper. State of the Business Process Management Market (August 2008), http://tinyurl.com/3c4u436 (accessed November 20, 2009)
Pettey, C., Goasdu, L.: Gartner Reveals Five Business Process Management Predictions for 2010 and Beyond. Gartner Press Release (January 13, 2010), http://www.gartner.com/it/page.jsp?id=1278415 (accessed September 2, 2010)
Reijers, H.A., van Wijk, S., Mutschler, B., Leurs, M.: BPM in Practice: Who Is Doing What? In: Hull, R., Mendling, J., Tai, S. (eds.) BPM 2010. LNCS, vol. 6336, pp. 45–60. Springer, Heidelberg (2010)
Richardson, C., Vollmer, K., Clair, C.L., Moore, C., Vitti, R.: Business Process Management Suites, Q3 2009 – The Need For Increased Business Agility Drives BPM Adoption. Forrester TechRadar For BP & A Pros (August 13, 2009)
Robertson, C., Rabhi, F., Peat, M.: Consumer Information Systems and Relationship Management: Design, Implementation and Use. In: A Service-Oriented Approach towards Real Time Financial News Analysis. IGI Global (2011)
Schurter, T.: BPM State of the Nation 2009. bpm.com, http://www.bpm.com/bpm-state-of-the-nation-2009.html (accessed November 25, 2009)
Stoitsev, T.: End-User Driven Business Process Composition. PhD thesis, TU Darmstadt, Fachbereich Informatik, Telekooperation (2009)
Weber, I., Paik, H., Benatallah, B., Gong, Z., Zheng, L., Vorwerk, C.: FormSys: Form-processing Web Services. In: WWW 2010: Proceedings of the 19th International World Wide Web Conference, Demo Track (2010)
Weber, I., Paik, H.-Y., Benatallah, B., Vorwerk, C., Gong, Z., Zheng, L., Kim, S.W.: Managing Long-Tail Processes Using FormSys. In: Maglio, P.P., Weske, M., Yang, J., Fantinato, M. (eds.) ICSOC 2010. LNCS, vol. 6470, pp. 702–703. Springer, Heidelberg (2010)
Wong, J., Hong, J.: What Do We “Mashup” When We Make Mashups? In: WEUSE 2008, pp. 35–39 (May 2008)
Yu, J., Benatallah, B., Casati, F., Daniel, F.: Understanding Mashup Development. IEEE Internet Computing 12(5), 44–52 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Weber, I., Paik, HY., Benatallah, B. (2011). Forms-based Service Composition. In: Kappel, G., Maamar, Z., Motahari-Nezhad, H.R. (eds) Service-Oriented Computing. ICSOC 2011. Lecture Notes in Computer Science, vol 7084. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25535-9_49
Download citation
DOI: https://doi.org/10.1007/978-3-642-25535-9_49
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25534-2
Online ISBN: 978-3-642-25535-9
eBook Packages: Computer ScienceComputer Science (R0)