Abstract
We present a case study where a mission-critical legacy hierarchical database, EWIRDB (Electronic Warfare Integrated Reprogramming Database), and its application software are migrated onto a service-oriented web architecture that is based on an XML-based database. EWIRDB stores its data in an extensible tree structure and serves many purposes of supporting EW systems reprogramming, research, development, test, and evaluation; modeling, and simulation, acquisition; and training. We present the historical stages of this migration that helped us to understand the issues and converge to the most appropriate solution eventually. We conclude that recently emerging web service technologies together with native XML database support meet the unique migration requirements of the EWIRDB and its legacy database application. We believe that the proposed solution addresses an almost 20-year old problem in the EW domain problem and forms an appropriate base for porting some other applications with similar requirements in other domains.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Some, R.R., Czikmantory, A.A., Neff, J., Marshall, M.: XML Hierarchical Database for Missions and Technologies. In: IEEE Aerospace Conference Proceedings (2004)
Ida, M., Nozawa, T., Yoshikane, F., Miyazaki, K., Kita, H.: Syllabus Database and Web Service on Higher Education. In: 7th International Conference on Advanced Communication Technology (ICACT 2005), Seoul, Korea (2005)
Philippi, S., Köhler, J.: Using XML Technology for the Ontology-Based Semantic Integration of Life Science Databases. IEEE Transactions on Information Technology in Biomedicine 8(2) (2004)
Sokic, M., Matic, V., Bazent, A.: Web Content Management System Based on XML Database. Internationales Congress Centrum (ICC), Berlin, Germany (2001)
Molitoris, J.J.: Use Of COTS XML and Web Technology for Current and Future C2 Systems. XML Conference & Exposition, Philadelphia, USA (2003)
Lu, H., Yu, J.X., Wang, G., Zheng, S., Jiang, H., Yu, G., Zhou, A.: What Makes the Differences: Benchmarking XML Database Implementations. In: Proc.of the 19th International Conference on Data Engineering (ICDE 2003), IEEE, Los Alamitos (2003)
Lawrence, R.: The Space Efficiency of XML. Information and Software Technology 46, 753–759 (2004)
Wang, F., Zaniolo, C.: Publishing and Querying the Histories of Archived Relational Databases in XML. In: Proc.of the Fourth International Conference on Web Information Systems Engineering (WISE 2003), IEEE, Los Alamitos (2003)
Coyne, K.M.: Design and Analysis of an Object-Oriented Database of Electronic Warfare Data. Master Thesis, Naval Postgraduate School, Monterey, California, USA (1996)
Lee, J.J., McKenna, T.D.: The Object-Oriented Database and Processing of Electronic Warfare Data. Master Thesis, Naval Postgraduate School, Monterey, California, USA (1996)
Scrivener, D.N., Renell, R.D.: Reactivation of Relational Interface in M2DBMS and Implementation of EWIR Database. Master Thesis, Naval Postgraduate School, Monterey, California, USA (1996)
Werre, T.J., Diehl, B.A.: The Activation and Testing the Network CODASYL-DML Interface of the M2DBMS Using the EWIR Database. Master Thesis, Naval Postgraduate School, Monterey, California, USA (1996)
Keller, A., Turner, P.: Migrating to Object Data Management. In: OOPSLA Workshop on Legacy Systems and Object Technology, Austin, Texas (1995)
Brodie, M.L., Stonebraker, M.: Migrating Legacy Systems: Gateways, Interfaces and the Incremental Approach. Morgan Kaufmann, San Francisco (1995)
Van Deursen, A.: Understanding Legacy Architectures. Landelijk Architectuur Congres, Zeist (2001)
Apshankar, K., Waterhouse, M., Zhang, L.J., O’Riordan, D., Sadhwani, D., Siddiqui, B., Thelin, J., Hanson, J.J., Mittal, K., Irani, R., Myerson, J.M., Samtani, G., Clark, M., Hankinson, W., Wiggers, C., Samtani, G., O’Riordan, D., Irani, R., Myerson, J.M.: Web Services Business Strategies and Architectures. Expert Press (2002)
Apache Xindice, http://xml.apache.org/xindice
W3C XML Path Langıage (Xpath), http://www.w3.org/TR/xpath
W3C Xquery 1.0: An XML Query Language, http://www.w3.org/TR/xquery
eXist Open Source Native XML Database, http://exist.sourceforge.net
W3C Web Services Description Language (WSDL) 1.1, http://www.w3.org/TR/wsdl
Sun Developer Network, Java Platform Enterprise Edition, Java Server Faces Technology, http://java.sun.com/javaee/javaserverfaces
Sun Developer Network, J2EE Java Servlet Technology, http://java.sun.com/products/servlet
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yürekten, Ö., Dinçer, K., Akar, B., Sungur, M., Özbudak, E.K. (2006). Migrating a Hierarchical Legacy Database Application onto an XML-Based Service-Oriented Web Platform. In: Levi, A., Savaş, E., Yenigün, H., Balcısoy, S., Saygın, Y. (eds) Computer and Information Sciences – ISCIS 2006. ISCIS 2006. Lecture Notes in Computer Science, vol 4263. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11902140_68
Download citation
DOI: https://doi.org/10.1007/11902140_68
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-47242-1
Online ISBN: 978-3-540-47243-8
eBook Packages: Computer ScienceComputer Science (R0)