MIDDLEWARE FOR DATABASE ACCESS THROUGH WEB SERVICES BASED IN AXIS2 SECURITY MODEL
Published 2018-03-09
Keywords
- Web-Services,
- Security,
- XML,
- Apache Axis2.
How to Cite
Abstract
In this paper, a design of a middleware to access databases through Web Services (WS) based on the Axis2 security model is presented. The WS called MABDA (Middleware for Access to Databases based on Axis2) is a software layer between the database and the applications that request access to it. MABDA is able to connect to the Integral Information System (IIS) of the institution without compromising the security. This is achieved because client applications only send: 1) a code related to the query to be performed in the database and 2) an encrypted certificate. Once these credentials have been authenticated, an XML file with the data requested is returned. The Axis2 security protocol is XML oriented and supports standards such as WS-Security and WS-SecurityPolicy. Axis2 verifies the content of the incoming and outgoing messages in order to preserve the data security. With the use of MABDA, developers will be able to develop applications and request data stored in the “IIS” legacy system, in any platform or programming language.
Downloads
References
[2] Elsafie Abeer, Schwenk Jörg: Semi-automated Fuzzy Mcdm and Lattice Solutions for WS-Policy Intersection. IEEE World Congress (2015).
[3] Gama-Moreno, L.A., Dávalos S., Martínez-Hernández, C., Ramírez A.: Capa de conexión basada en Servicios Web para la emisión de documentos electrónicos. Congreso Internacional de Computación Colombia-México. CICOM- 2015. ISSN, (2015).
[4] Gustavo Alonso, Fabio Casati, Harumi A. Kuno, Vijay Machiraju: Web Services - Concepts, Architectures and Applications. Data-Centric Systems and Applications, Springer, ISBN 978-3-540-44008-6 (2004).
[5] Kanchana Rajaram A., Chitra Babu B.: API Based Security Solutions for Communication among Web Services. Advanced Computing (ICoAC), 2013 Fifth International Conference (Dec 20, 2013).
[6] Lei Gao, Shu-Fen Lui, Lu Han: A Solution Of Axis2 Message Routing And Web Services Security. IEEE pervasive computing and applications
(ICPCA), 2011.
[7] Martino L., Bertino E.: Tutorial 6: Security in SOA and Web Services. Web Services. ICWS ‘06. International Conference (2006).
[8] Milanovic Nikola, Malek Miroslaw: Current Solutions for Web Service Composition. IEEE Internet Computing 8(6): 51-59 (2004).
[9] Moo F., Hernández R., Uc V.: Web Service composition using the bidirectional Dijkstra algorithm. IEEE Latin America Transactions (Volume: 14, Issue: 5, May 2016).
[10] Nils Agne Nordbotten: XML and Web Services Security Standards. IEEE Communications Surveys and Tutorials 11(3): 4-21(2009).
[11] Sosnoski Dennis: Java Web Services: Axis2 WS-Security basics. Architecture Consultant and Trainer, Sosnoski Software Associates
Ltd (2012).
[12] Sosnoski Dennis: Servicios Web Java: Firma y cifrado de WS-Security de Axis2. Architecture Consultant and Trainer, Sosnoski Software Associates Ltd (2012).
[13] Srivastava Biplav, Koehler Jana: Web Service Composition - Current Solutions and Open Problems. ICAPS Workshop on Planning for Web Services (2003).
[14] Yongzhen Ke, Fan Qin, Zhenwei Chen: A general query middleware based on web service. Mechanic Automation and Control Engineering (MACE), Second International Conference (2011).