Abstract
Service selection involves the use of well-defined criteria such as Quality of Service (QoS) metrics to optimally select services for business processes. However in some cases, the service capabilities being accessed require non-trivial protocols for accessing them. When the protocol of a selected service is incompatible with the process, a lifecycle transition is triggered from operation and evaluation phase to the design phase of the process lifecycle. Such transitions can be expensive in terms of the technical and organisational resources required. In this paper, we introduce a conceptual framework for minimising such transitions in the process lifecycle by considering the relative protocol compatitbility between candidate services.
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
Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., Orchard, D.: Web services architecture. Technical report, W3C (2004), http://www.w3.org/TR/ws-arch/
Adam, S., Doerr, J.: How to better align bpm and soa – ideas on improving the transition between process design and deployment. In: 9th Workshop on Business Process Modeling, Development and Support, vol. 335, CEUR-WS (2008)
Weske, M.: Business Process Management: Concepts, Languages, Architectures, 1st edn. Springer, Heidelberg (2007)
Keller, U., Lausen, H.: Functional description of web services. Technical report, WSML Working Draft (2006)
Ruiz-Cortes, A., Martin-Diaz, O., Duran, A., Toro, M.: Improving the automatic procurement of web services using constraint programming. International Journal of Cooperative Information Systems 14, 439–467 (2005)
Kyriakos, K., Dimitris, P.: Semantic qos metric matching. In: ECOWS 2006: Proceedings of the European Conference on Web Services, Washington, DC, USA, pp. 265–274. IEEE Computer Society, Los Alamitos (2006)
Jaeger, C., Michael: Optimising Quality-of-Service for the Composition of Electronic Services. PhD thesis, Technische Universität, Berlin (2007)
Yu, T., Zhang, Y., Lin, K.J.: Efficient algorithms for web services selection with end-to-end qos constraints. ACM Trans. Web 1, 6 (2007)
Aggarwal, R., Verma, K., Miller, J., Milnor, W.: Constraint driven web service composition in meteor-s. Scc, 23–30 (2004)
Zhang, W., Yang, Y., Tang, S., Fang, L.: Qos-driven service selection optimization model and algorithms for composite web services. In: 31st Annual International on Computer Software and Applications Conference, COMPSAC 2007, vol. 2, pp. 425–431 (2007)
Ukor, R., Carpenter, A.: Optimising service selection for message oriented web services. In: IWSC 2009 (submitted, 2009)
Wombacher, A., Fankhauser, P., Mahleko, B., Neuhold, E.: Matchmaking for business processes based on choreographies. In: EEE 2004: Proceedings of the 2004 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE 2004), Washington, DC, USA, pp. 359–368. IEEE Computer Society, Los Alamitos (2004)
Grigori, D., Corrales, J.C., Bouzeghoub, M.: Behavioral matchmaking for service retrieval: Application to conversation protocols. Inf. Syst. 33, 681–698 (2008)
RosettaNet: Rosettanet partner information processes. Internet (2009)
Decker, G., Weske, M.: Behavioral consistency for B2B process integration. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 81–95. Springer, Heidelberg (2007)
Tan, W., Fan, Y., Zhou, M.: A petri net-based method for compatibility analysis and composition of web services in business process execution language. IEEE Transactions on Automation Science and Engineering 6, 94–106 (2009)
Dumas, M., Benatallah, B., Nezhad, H.R.M.: Web service protocols: Compatibility and adaptation. IEEE Data Eng. Bull. 31, 40–44 (2008)
Gierds, C., Mooij, A.J., Wolf, K.: Specifying and generating behavioral service adapter based on transformation rules. Preprint CS-02-08, Universität Rostock, Rostock, Germany (2008)
Lohmann, N.: Correcting deadlocking service choreographies using a simulation-based graph edit distance. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 132–147. Springer, Heidelberg (2008)
Adams, M., Ter, Edmond, D., van der Aalst, W.: Worklets: A service-oriented implementation of dynamic flexibility in workflows, pp. 291–308 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ukor, R., Carpenter, A. (2009). Minimising Lifecycle Transitions in Service-Oriented Business Processes. In: Halpin, T., et al. Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2009 2009. Lecture Notes in Business Information Processing, vol 29. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01862-6_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-01862-6_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01861-9
Online ISBN: 978-3-642-01862-6
eBook Packages: Computer ScienceComputer Science (R0)