Home // PATTERNS 2011, The Third International Conferences on Pervasive Patterns and Applications // View article
Issues of Persistence Service Integration in Enterprise Systems
Authors:
Ádám Zoltán Végh
Vilmos Szűcs
Miklós Kasza
Vilmos Bilicki
Keywords: persistence; data access; serialization; maintenance; code generation; Hibernate
Abstract:
The increasing spread of smart sensors and multi-functional mobile devices extends the problem space of the integration issues appearing in information systems. The method of integrating different data sources (data providers, sensor devices, data hubs, etc.) highly affects system performance but development performance has to be considered, as well. One major topic where automation can help in both areas is persistence. A well-designed persistence layer service can be used by a diverse set of various enterprise applications. The application of the Service Oriented Architecture (SOA) paradigm can help in engineering such systems. Some methods available in a SOA-based system approach the problem at high level. This paper describes a well-maintainable solution at low level, on data model and data access levels. The main challenge this paper addresses is: how to increase the efficiency of integration in Java Enterprise Edition systems in cases when the data model and the interfaces of data access layer change frequently during development and even in maintenance phases. Based on real-life experience gathered during the execution of several telemedicine projects, our paper presents a solution for publishing a data model in the form of transferable objects where the developers do not have to care about the implementation of the assemblers dealing with transferable objects. The benefits and drawbacks have been identified with regards to performance and maintenance costs.
Pages: 96 to 101
Copyright: Copyright (c) IARIA, 2011
Publication date: September 25, 2011
Published in: conference
ISSN: 2308-3557
ISBN: 978-1-61208-158-8
Location: Rome, Italy
Dates: from September 25, 2011 to September 30, 2011