ADAPTIVE SYNCHRONIZATION OF BUSINESS OBJECTS IN SERVICE ORIENTED ARCHITECTURES

Michael Ameling, Bernhard Wolf, Thomas Springer, Alexander Schill

2009

Abstract

Business applications such as supply chain management and enterprise relationship management use business objects (BOs) for data containers. The BOs are cached at the middle-tier since the applications are hosted on application servers within a multi-tier architecture. The applications are replicated to achieve scalability and fast local access for the clients. Therefore, replica control for the BOs is mandatory to fulfill consistency requirements. However, following the service-oriented architecture the synchronization of BOs through standardized services is time consuming and can be optimized. In this paper, a solution is presented that allows an adaptive synchronization for business objects based on profiling. A BO and system profiling enables an efficient synchronization by an appropriate configuration of the replication strategy. A cost model based on an experimental evaluation allows to find e.g., the trade-off of sending full BO copies or just delta synchronization messages. The proposed solution is evaluated by temporal consistency constraints for BOs. Finally, an initial configuration of the replication strategy and an adaption during runtime is applicable based on constantly updated profiles.

References

  1. Ameling, M., Roy, M., and Kemme, B. (2008). Replication in service oriented architectures. In Helfert, M., editor, ICSOFT, pages 103-110. INSTICC Press.
  2. Ameling, M., Wolf, B., Armendariz-Inigo, J. E., and Schill, A. (2009). A cost model for efficient business object replication. In AINAW 7809 (to appear).
  3. Barga, R., Lomet, D., and Weikum, G. (2002). Recovery guarantees for general multi-tier applications. In ICDE.
  4. Felber, P. and Narasimhan, P. (2002). Reconciling replication and transactions for the end-to-end reliability of CORBA applications. In (DOA).
  5. Gray, J., Helland, P., O'Neil, P., and Shasha, D. (1996). The dangers of replication and a solution. In SIGMOD, pages 173-182.
  6. Killijian, M.-O. and Fabre, J. C. (2000). Implementing a reflective fault-tolerant CORBA system. In SRDS.
  7. Lenz, R. (1996). Adaptive distributed data management with weak consistent replicated data. In SAC 7896, pages 178-185, New York, NY, USA. ACM.
  8. Marta Pati n.-M., Jiménez-Peris, R., Kemme, B., and Alonso, G. (2005). Middle-r: Consistent database replication at the middleware level. ACM Trans. Comput. Syst., 23:375 - 423.
  9. Othman, O., O'Ryan, C., and Schmidt, D. C. (2001). Strategies for CORBA middleware-based load balancing. In IEEE Distributed Systems Online. http://www.computer.org/dsonline.
  10. Pacitti, E., Minet, P., and Simon, E. (1999). Fast algorithm for maintaining replica consistency in lazy master replicated databases. In VLDB, pages 126-137.
  11. Pedone, F., Guerraoui, R., and Schiper, A. (2003). The database state machine approach. Distributed and Parallel Databases, 14(1):71-98.
  12. Perez-Sorrosal, F., Patin˜ o-Martínez, M., Jiménez-Peris, R., and Kemme, B. (2007). Consistent and scalable cache replication for multi-tier j2ee applications. In Middleware.
  13. Plattner, C. and Alonso, G. (2004). Ganymed: Scalable replication for transactional web applications. Middleware, pages 155 - 174.
  14. Plattner, C., Alonso, G., and T.-O zsu, M. (2007). Extending DBMSs with satellite databases. The VLDB Journal.
  15. Salas, J., Perez-Sorrosal, F., Marta Pati n.-M., and JiménezPeris, R. (2006). Ws-replication: a framework for highly available web services. WWW.
  16. W3C (2002). Web services. http://www.w3.org/2002/ws/.
  17. Wu, H. and Kemme, B. (2005). Fault-tolerance for stateful application servers in the presence of advanced transactions patterns. In (SRDS).
Download


Paper Citation


in Harvard Style

Ameling M., Wolf B., Springer T. and Schill A. (2009). ADAPTIVE SYNCHRONIZATION OF BUSINESS OBJECTS IN SERVICE ORIENTED ARCHITECTURES . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-674-010-8, pages 91-98. DOI: 10.5220/0002253300910098


in Bibtex Style

@conference{icsoft09,
author={Michael Ameling and Bernhard Wolf and Thomas Springer and Alexander Schill},
title={ADAPTIVE SYNCHRONIZATION OF BUSINESS OBJECTS IN SERVICE ORIENTED ARCHITECTURES},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2009},
pages={91-98},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002253300910098},
isbn={978-989-674-010-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - ADAPTIVE SYNCHRONIZATION OF BUSINESS OBJECTS IN SERVICE ORIENTED ARCHITECTURES
SN - 978-989-674-010-8
AU - Ameling M.
AU - Wolf B.
AU - Springer T.
AU - Schill A.
PY - 2009
SP - 91
EP - 98
DO - 10.5220/0002253300910098