Abstract
In an enterprise, it is quite common to find related business functions not only in the same domain but also across other domains. However, often these business functions are implemented in isolation primarily because they were developed independent of one another and in the absence of process centric approach towards implementation. In the recent years, developments in business process modeling [3][4] and support for executable syntax for business process models coupled with architectural paradigms like Service oriented architecture (SOA) [1] have made it easier to design and implement reusable process for generic business functions. Many approaches[7][8] have been proposed for identifying and designing common business processes but are limited to designing the Business process model and do not examine the challenges in propagating the same principles on to the implementation. Here, we propose an approach which covers the design & implementation to ensure reuse & flexibility while maintaining the other benefits of cost of ownership.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Erl, T.: Service-Oriented Architecture (SOA): Concepts, Technology, and Design. Prentice Hall, Englewood Cliffs (2005)
Schulte, R.W., Natis, Y.V.: SOA Definition and Principles (2003), http://cours.logti.etsmtl.ca/mti727/notes/soa-definition-and-principles-en-v10_OnlinePDF.pdf
Kamoun, F.: A roadmap towards the convergence of business process management and service oriented architecture. Ubiquity 8(14), 1 (2007)
Havey, M.: What Is Business Process Modeling (2005), http://www.onjava.com/pub/a/onjava/2005/07/20/businessprocessmodeling.html
Goldshlager, M.L., Zhang, B.L.-J.: Designing and implementing Enterprise Service Bus (ESB) and SOA solutions. In: 2005 IEEE International Conference on Services Computing, vol. 2, p. xiv. IEEE XPlore, Los Alamitos (2005)
ACORD XML for P&C/Surety standard, http://www.acord.org/standards/propertyxml.aspx
Koussouris, S., Tsitsanis, A., Gionis, G., Psarras, J.: Designing Generic Municipal Services Process Models towards eGovernment Interoperability Infrastructures (2008), http://minbar.cs.dartmouth.edu/greecom/ejeta/specialMay08-issue/ejeta-special-08may-3_OnlinePDF.pdf
Ho, C.C.: Workflow Service Provisioning: Generic Business Process Designs (1999), http://innovexpo.itee.uq.edu.au/1999/csabstracts/Ho_C_OnlinePDF.pdf
Community site for SOA design patterns, http://www.soapatterns.org
Keen, M., et al.: Patterns: Implementing an SOA Using an Enterprise Service Bus, IBM Redbooks (2004), http://www.redbooks.ibm.com/redbooks/pdfs/sg246306_OnlinePDF.pdf
Workflow patterns, http://www.workflowpatterns.com/patterns/index.php
Dijkman, R.: A Classification of Differences between Similar Business Processes. In: 11th IEEE International Enterprise Distributed Object Computing Conference (2007)
Moon, M., Hong, M., Yeom, K.: Two-level Variability Analysis for Business Process with Reusability and Extensibility. In: Annual IEEE International Computer Software and Applications Conference (2008)
Malone, T.W., Crowston, K., Herman, G.A.: Organizing Business Knowledge: The MIT Process Handbook
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kunti, K., Mysore, U., Apeksha (2010). Designing Generic Business Processes Based on SOA: An Approach and a Use Case. In: Rinderle-Ma, S., Sadiq, S., Leymann, F. (eds) Business Process Management Workshops. BPM 2009. Lecture Notes in Business Information Processing, vol 43. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12186-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-12186-9_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12185-2
Online ISBN: 978-3-642-12186-9
eBook Packages: Computer ScienceComputer Science (R0)