Abstract
One of the fundamental ideas of services and service oriented architecture is the possibility to develop new applications by composing existing services into business processes. However, only little effort has been devoted so far to the problem of maintenance and customization of already composed processes. In the context of global service delivery, where process is delivered to clients, it is critical to have a possibility to customize the standardized reference process for each particular customer. Having a standardized delivery process yields many benefits: interchangeable delivery teams, enabling 24/7 operations, labor cost arbitrage, specialization of delivery teams, making knowledge shared between all customers, optimization of standardized processes by re-engineering and automation. In the paper we propose an approach, where reference process models are used explicitly in the process lifecycle, where customer-specific process instantiations are obtained by a series of customization steps over reference processes. To show the feasibility of the approach, we developed a process-independent language to express different customization options for the reference business processes. We also provided an implementation that extends WebSphere BPEL4WS Editor to introduce process customizations to BPEL4WS processes.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bachmann, F., Bass, L.: Managing Variability in Software Architecture. ACM Press, New York (2001)
Basten, T., van der Aalst, W.M.P.: Inheritance of behavior. J. Log. Algebr. Program. 47(2), 47–145 (2001)
Becker, J., Delfmann, P., Knackstedt, R.: Adaptative reference modeling: Integrating configurative and generic adaptation techniques for information models. In: Reference Modeling Conference (2006)
Berardi, D., Calvanese, D., De Giacomo, G., Lenzerini, M., Mecella, M.: Automatic composition of e-services that export their behavior. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, Springer, Heidelberg (2003)
Curran, T., Keller, G.: SAP R/3 Business Blueprint: Understanding the Business Process Reference Model. Upper Saddle River (1997)
Halmans, G., Pohl, K.: Communicating the variability of a software-product family to customers. Software and System Modeling 2(1), 15–36 (2003)
Karastoyanova, D., Leymann, F., Nitzsche, J., Wetzstein, B., Wutke, D.: Parameterized bpel processes: Concepts and implementation. Business Process Management, 471–476 (2006)
Khalaf, R.: From rosettanet pips to bpel processes: A three level approach for business protocols. Business Process Management, 364–373 (2005)
Lazovik, A., Aiello, M., Papazoglou, M.: Planning and monitoring the execution of web service requests. Journal on Digital Libraries (2005)
Ludwig, H., Hogan, J., Jaluka, R., Loewenstern, D., Kumaran, S., Gilbert, A., Roy, A., Surendra, M., Nellutla, T.: Catalog-based service request management in the bluecat environment. IBM Systems Journal 46(3) (2007)
McIlraith, S., Son, T.C.: Adapting Golog for composition of semantic web-services. In: KR. Conf. on principles of Knowledge Representation (2002)
Mendling, J., Recker, J., Rosemann, M., van der Aalst, W.M.P.: Towards the interchange of configurable EPCs. In: EMISA, pp. 8–21 (2005)
RMC. Rational method composer, http://www-128.ibm.com/developerworks/rational/products/rup
Rosemann, M., van der Aalst, W.: A configurable reference modelling language. Inf. Syst. 31(1), 1–32 (2007)
SAP. Online documentation mySAP ERP (2005), http://help.sap.com
Sirin, E., Parsia, B., Hendler, J.: Filtering and selecting semantic web services with interactive composition techniques. IEEE Intelligent Systems 19(4) (2004)
Thakkar, S., Ambite, J., Knoblock, C., Shahabi, C.: Dynamically composing web services from on-line sources. In: AAAI Workshop Intelligent Service Integr. (2002)
Thakkar, S., Ambite, J., Knoblock, C., Shahabi, C.: Dynamically composing web services from on-line sources. In: AAAI Workshop Intelligent Service Integr. (2002)
van der Aalst, W., Dreiling, A., Gottschalk, F., Rosemann, M., Jansen-Vullers, M.: Configurable process models as a basis for reference modeling. In: BPM Workshops, pp. 512–518 (2005)
von der Massen, T., Lichter, H.: Modeling variability by uml use case diagrams. In: REPL, Technical Report: ALR-2002-033, AVAYA labs (2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lazovik, A., Ludwig, H. (2007). Managing Process Customizability and Customization: Model, Language and Process. In: Benatallah, B., Casati, F., Georgakopoulos, D., Bartolini, C., Sadiq, W., Godart, C. (eds) Web Information Systems Engineering – WISE 2007. WISE 2007. Lecture Notes in Computer Science, vol 4831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76993-4_31
Download citation
DOI: https://doi.org/10.1007/978-3-540-76993-4_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-76992-7
Online ISBN: 978-3-540-76993-4
eBook Packages: Computer ScienceComputer Science (R0)