Abstract
This paper introduces a small pattern language for solving different kinds of synchronization problems in the area of process-driven and service-oriented architectures. The paper addresses synchronization issues in terms of coordinating the order of actions in technically independent process instances. Synchronization is thus addressed in terms of event-, control flow-, and object access synchronization. The patterns are related to the Service Composition and Service Provider Layers in an SOA.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Barry, D.K.: Web Services and Service-oriented Architectures. Morgan Kaufmann Publishers, San Francisco (2003)
Voelter, M., Kircher, M., Zdun, U.: Remoting Patterns. Pattern Series. John Wiley and Sons, Chichester (2004)
Zdun, U., Hentrich, C., van der Aalst, W.M.P.: A Survey of Patterns for Service-Oriented Architectures. International Journal of Internet Protocol Technology (2006)
Alur, D., Malks, D., Crupi, J.: Core J2EE Patterns: Best Practices and Design Strategies. Prentice Hall PTR, Englewood Cliffs (2003)
Hentrich, C.: Six patterns for process-driven architectures. In: Proceedings of the Conference on Pattern Languages of Programs, EuroPLoP 2004 (2005)
van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. BETA Working Paper Series, WP 47 (2000)
van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Advanced workflow patterns. In: Scheuermann, P., Etzion, O. (eds.) CoopIS 2000. LNCS, vol. 1901, pp. 18–29. Springer, Heidelberg (2000)
Russell, N., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Workflow Resource Patterns. BETA Working Paper Series, WP 127, Eindhoven University of Technology, Eindhoven (2004)
Lawrence, P. (ed.): Workflow Handbook 1997, Workflow Management Coalition. John Wiley and Sons, New York (1997)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)
WMFC. The Workflow Reference Model (WFMC-TC-1003), Workflow Management Coalition (1995)
WMFC. Terminology and Glossary (WFMC-TC-1011), Technical report, Workflow Management Coalition (1996)
IBM corporation. WebSphere MQ Workflow 3.4 – Getting Started with Buildtime, IBM corporation (2003)
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture: A System Of Patterns. John Wiley & Sons Ltd., West Sussex (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Hentrich, C. (2009). Synchronization Patterns for Process-Driven and Service-Oriented Architectures. In: Noble, J., Johnson, R. (eds) Transactions on Pattern Languages of Programming I. Lecture Notes in Computer Science, vol 5770. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10832-7_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-10832-7_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10831-0
Online ISBN: 978-3-642-10832-7
eBook Packages: Computer ScienceComputer Science (R0)