DocumentCode
635505
Title
Reusable business tier architecture driven by a wide typed service
Author
Mortagua Pereira, Oscar ; Aguiar, Rui L. ; Santos, Maribel Y.
Author_Institution
DETI, Univ. of Aveiro, Aveiro, Portugal
fYear
2013
fDate
16-20 June 2013
Firstpage
135
Lastpage
141
Abstract
Call Level Interfaces (CLI) are difficult to use mainly in intensive database applications with many Create, Read, Update and Delete (CRUD) expressions. As low level API, they are not suited to promote the development process of business tiers as reusable components, leading to the need of writing additional source code whenever a new CRUD expression is needed. To tackle this gap, this paper proposes an architecture for building reusable business tier components herein referred to as Reusable Business Tier Architecture (RBTA). It relies on a single customizable wide typed service to address a business area, such as accounting. The typed service is able to manage all the required CRUD expressions for that business are, which are deployed at runtime in accordance with the user´s needs. The only constraint is that the required service to manage each CRUD expression must be a sub-set of the implemented wide typed service. A proof of concept based on Java Database Connectivity (JDBC) is also presented.
Keywords
Web services; business data processing; software reusability; CLI; CRUD expressions; Create Read Update and Delete expressions; JDBC; Java database connectivity; RBTA; call level interfaces; intensive database applications; low level API; reusable business tier architecture; source code; user needs; wide typed service; Business; Computer architecture; Databases; Java; Least squares approximations; Runtime; Writing; business tiers; call level interfaces; relational databases; softwae reuse; software architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Science (ICIS), 2013 IEEE/ACIS 12th International Conference on
Conference_Location
Niigata
Type
conf
DOI
10.1109/ICIS.2013.6607830
Filename
6607830
Link To Document