Abstract
The reusability of services is a cornerstone of the Service-Oriented Architecture design paradigm as it leads to a reduction in the costs associated with software development, integration and maintenance. However, reusability is difficult to achieve in practice as services are either too generic or overspecified for the tasks they are required to complete. This paper presents our work in defining an approach for achieving service reusability in Service-Based Applications (SBAs) by decomposing the reusability requirements into two layers and then into separate views that allow the customization of business policies, quality of service, tasks and control (i.e., orchestration/choreography) parameters. The objective of defining such an approach is to provide an appropriate solution that will guide the customization of a service’s functional and non-functional properties to allow it to be reused in different business contexts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
van der Aalst, W.M.P., Dreiling, A., Gottschalk, F., Rosemann, M., Jansen-Vullers, M.H.: Configurable process models as a basis for reference modeling. In: Bussler, C.J., Haller, A. (eds.) BPM 2005. LNCS, vol. 3812, pp. 512–518. Springer, Heidelberg (2006)
van der Aalst, W.M.P., Hofstede, H.M.A., Kiepuszewski, B., Barros, P.A.: Workflow Patterns. Distributed and Parallel Databases 14(1), 551 (2003)
Benbernou, S., Ivona, B., Nitto, D.E., Carro, M., Kritikos, K., Parkins, M.: A Survey on Service Quality Description. ACM Computing Survey V(N), 1–77 (2010)
Francisco, C., et al.: The Next Step in Web Services. Communication of the ACM 46(10), 29–34 (2003)
Curran, A.T., Keller, G., Ladd, A.: SAP R/3 Business Blueprint: Understanding the Business Process Reference Model. Enterprise Resource Planning Series. Prentice Hall PTR, Upper Saddle River (1997)
van Dongen, B.F., Jansen-Vullers, M.H., Verbeek, H.M.W., van der Aalst, W.M.P.: Verification of the SAP Reference Models using EPC Reduction, State Space Analysis, and Invariants. Technical Report (2006)
Guidi, C., Lucchi, R., Gorrieri, R., Busi, N., Tennenholtz, M.: A calculus for service oriented computing. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 327–338. Springer, Heidelberg (2006)
GUIDE Task Force: Defining Business Rules – What Are They (July 2001)
van der Heuvel, W.J., Jeusfeld, M.: Model transformation with Reference Models. In: Proc. 3rd International Conference Interoperability for Enterprise Software and Applications, Funchal, Portugal, pp. 63–75 (March 2007)
La Rosa, M., Dumas, M.: Configurable Process Models: How To Adopt Standard Practices In Your How Way? BPTrends Newsletter (November 4, 2008)
Lu, R., Sadiq, S., Governatori, G.: On Managing Business Processes Variants. Data & Knowledge Engineering Journal 68, 642–664 (2009)
Mendling, J., Moser, M., Neumann, G., Verbeek, H.M.W., van Dongen, B.F., van der Aalst, W.M.P.: Faulty ePCs in the SAP reference model. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 451–457. Springer, Heidelberg (2006)
OMG’s RFP: Organizing Business Plans: The Standard Model for Business Rule Motivation (2002)
O’Sullivan, J., Edmund, D., Hofstede, H.M.t.A.: Service Description: A survey of the general nature of services. Technical report (2002)
Papazoglou, P.M.: Service Oriented Computing: Concepts, Characteristics, and Directions. In: Proceeding of the Fourth International Conference on Web Information System Engineering, WISE 2003 (2003)
Papazoglou, P.M., van der Heuvel, W.J., Leymann, F.: Business Process Management: A Survey. ACM Computing Survey, 1–48 (September 2009)
Simchi-Levi, D., Kaminsky, P., Simchi-Levi, E.: Designing and Managing Supply Chain: Concepts Strategies and Case Studies, 3rd edn. McGraw-Hill Irwin, Boston (2008)
Stollberg, M., Muth, M.: Efficient Business Service Consumption by Customization with Variability Modeling. Journal of System Integration (2010)
UN/CEFACT Modeling Methodology (UMM): UMM Meta Model – Foundation Module Candidate for 2.0 (2009), http://umm-dev.org/ummspecification/
Wang, J., Yu, J.: A business-level service model supporting end-user customization. In: Di Nitto, E., Ripeanu, M. (eds.) ICSOC 2007. LNCS, vol. 4907, pp. 295–303. Springer, Heidelberg (2009)
Zhilei, M., Leymann, F.: A. Lifecycle Model for Using Process Fragment in Business Process Modelling. In: BPDMS (2008)
Zhu, X., Zheng, X.: A Template based Approach for mass Customization of Service Oriented E-business Applications. In: Kishino, F., Kitamura, Y., Kato, H., Nagata, N. (eds.) ICEC 2005. LNCS, vol. 3711, Springer, Heidelberg (2005)
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
Taher, Y., Haque, R., Parkin, M., van den Heuvel, WJ., Richardson, I., Whelan, E. (2011). A Multi-layer Approach for Customizing Business Services. In: Huemer, C., Setzer, T. (eds) E-Commerce and Web Technologies. EC-Web 2011. Lecture Notes in Business Information Processing, vol 85. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23014-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-23014-1_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23013-4
Online ISBN: 978-3-642-23014-1
eBook Packages: Computer ScienceComputer Science (R0)