Authors:
Michael Ameling
1
;
Bernhard Wolf
1
;
Thomas Springer
2
and
Alexander Schill
2
Affiliations:
1
SAP Research CEC Dresden, Germany
;
2
Dresden University of Technology, Germany
Keyword(s):
Application server, Business objects, Replication, Synchronization, Web Service, SOA.
Related
Ontology
Subjects/Areas/Topics:
Business Analytics
;
Data Engineering
;
Data Exchange and Integration
;
Distributed and Mobile Software Systems
;
Distributed Architectures
;
Enterprise Service Architectures
;
Enterprise Software Technologies
;
Process Coordination and Synchronization
;
Software Engineering
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. T
he 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.
(More)