Decomposition of Non-deterministic Services for the Purpose of Replication
Replication can improve performance, availability and reliability of services. However, its application raises several design and implementation problems. One of them is non-determinism of processing on replicas. We propose a “design pattern” for structuring the service so that it is possible to overcome the problem.
KeywordsFault Tolerance Design Pattern External Service Replication Mechanism Operation Transfer
Unable to display preview. Download preview PDF.
- 1.Bazydło, M.: RESTmail – Design and Implementation of E-Mail System as a RESTful Web Service. Master’s thesis, Institute of Computing Science, Poznań University of Technology (September 2009)Google Scholar
- 2.Brodecki, B., Brzeziński, J., Dwornikowski, D., Kobusiński, J., Sajkowski, M., Sasak, P., Szychowiak, M.: Selected aspects of management in SOA. In: Ambroszkiewicz, S., Brzeziński, J., Cellary, W., Grzech, A., Zieliński, K. (eds.) SOA Infrastructure Tools: Concepts and Methods. UEP (2010)Google Scholar
- 4.Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. Ph.D. thesis, University of California, Irvine (2000)Google Scholar