Hiyerarşik bir veritabanının XML ile modellenmesi

Elektronik harp alanında kullanılan verilerin bulunduğu en büyük veri kaynağı EWIRDB kısaltmasıyla anılan Elektronik Harp Bütünleşik Tekrar Programlanır Veritabanı’dır. Bu veri tabanındaki veriler metin dosyaları şeklinde saklanmakta ve buradan okunarak yönetilmektedir. Bu hiyerarşik veri tabanı, her biri 2400’den fazla alandan oluşan kayıtları saklayabilmekte, dinamik olarak genişleyebilmekte ve belirli bir şablona göre eksik bilgiler içerebilmektedir. İlişkisel ve nesne-yönelimli veritabanları ile bu tür verilerin modellenmesi zor olduğu için miras bir sistem olarak durmakta ve verileri halen günümüzde metin dosyalarında saklanmaya devam etmektedir. İlişkisel ve nesne yönelimli veritabanları ile bu kadar büyük bir yapı modellendiğinde, bu modeli kullanan yazılımların geliştirilmesi karmaşıklaşmakta ve ortaya çıkan ürün kullanışsız olmaktadır. Bu çalışmada, EWIRDB veri tabanının daha etkin yönetimi ve kullanımının sağlanması hedeflenmiştir. Etkin yönetim için veriler, ilişkisel veya nesne-yönelimli veritabanlarına alternatif olarak, hiyerarşik yapıların yönetimi konusunda üstün özelliklere sahip XML veritabanına taşınmıştır.

Modeling a hierarchical database with XML

Electronic Warfare Integrated Reprogramming DataBase (EWIRDB) is the largest data source in the area of electronic warfare. The information in this data source is stored and managed as plain files. The structure of this data source has the following characteristics; dynamic data expandability, ability to store over 2400 parameters, ability to accommodate incomplete data, supporting hierarchically modeled structure. It is difficult to design hierarchical data structure using the relational or object oriented database system; therefore EWIRDB remains as a legacy system and its data is still stored in plain files. When this large structure is modeled using the relational or object oriented databases, the complexity of development increases and the out-coming product is hard to use. The goal of this study is to enable EWIRDB data source to be managed and used more effectively. As an alternative of relational and object oriented database, XML database, which has superior capability of managing hierarchical data structures, is used for better management of data.

___

  • 1. Coyne, K. M., “Design and Analysis of an Object-Oriented Database of Electronic Warfare Data”, Yüksek Lisans Tezi, Naval Postgraduate School, Monterey, California, USA (1996).
  • 2. Brodie, M. L., Stonebraker, M., “Migrating Legacy Systems: Gateways, Interfaces and the Incremental Approach”, Morgan Kaufman Series in Data Management Systems, San Francisco, USA, (1995).
  • 3. Tümay, A., Dinçer, K., Yürekten, Ö., Sungur M., Dikici, A, Tambağ, Y., "A Metadata Repository Model to Integrate Heterogeneous Databases of Hardware Dependent Legacy Systems", Fourth Biennial International Conference on Advances in Information Systems, İzmir, Türkiye, LNCS 4243: 149-157 (2006).
  • 4. Keller, A.M., Turner, P., “Migrating to Object Data Management”, OOPSLA Workshop on Legacy Systems and Object Technology, Austin, Texas (1995).
  • 5. Van Deursen, A., “Understanding Legacy Architectures”, Landelijk Architectuur Congres, Zeist, Germany (2001).
  • 6. Lee, J. J., McKenna, T. D., “The Object-Oriented Database and Processing of Electronic Warfare Data”, Yüksek Lisans Tezi, Naval Postgraduate School, Monterey, California, USA (1996).
  • 7. Scrivener, D. N., Edwards, R. D., “Reactivation of Relational Interface in M2DBMS and Implementation of EWIR Database”, Yüksek Lisans Tezi, Naval Postgraduate School, Monterey, California, USA (1996).
  • 8. Werre, T. J., Diehl, B. A., “The Activation and Testing the Network CODASYL-DML Interface of the M2DBMS Using the EWIR Database”, Yüksek Lisans Tezi, Naval Postgraduate School, Monterey, California, USA (1996).
  • 9. Barnes, G. B., “A Conceptual Approach to Object-Oriented Data Modeling”, Yüksek Lisans Tezi, Naval Postgraduate School, Monterey, California, USA (1994).
  • 10. Meier, W., “eXist: An Open Source Native XML Database”, Web Databases and Web Services, Lecture Notes in Computer Science, 2593: 169- 183 (2003).
  • 11. Some, R.R., Czikmantory, A., Neff, J., Marshall, M., “XML Hierarchical Database for Missions and Technologies”, Proceedings of the 2004 IEEE Aerospace Conference, 1: 292-303 (2004).
  • 12. Some, R., Neff, J., "XML Technology Planning Database: Lessons Learned", Proceedings of the 2005 IEEE Aerospace Conference, 743-757 (2005).
  • 13. Ida, M., Nozawa, T., Yoshikane, F., Miyazaki, K., Kita, H.: “Syllabus Database and Web Service on Higher Education”, 7th International Conference on Advanced Communication Technology (ICACT 2005), Seoul, Korea, 1: 415-418 (2005).
  • 14. 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): 154-160 (2004).
  • 15. Sokic, M., Matic, V., Bazent, A., “Web Content Management System Based on XML Native Database”, Proceedings of the 25th International Conference on Information Technology Interfaces, 457-462 (2003).
  • 16. Molitoris, J. J., “Use Of COTS XML and Web Technology for Current and Future C2 Systems”, Military Communications Conference, 1: 221- 226 (2003).
  • 17. Yürekten, Ö., Dinçer, K., Akar, B., Sungur, M., Özbudak, E. K., "Migrating a Hierarchical Legacy Database Application onto an XMLBased Service-Oriented Web Platform", The 21st International Symposium on Computer and Information Systems, İstanbul, Türkiye, LNCS 4263: 645-654 (2006).
  • 18. Erl, T., “Service-Oriented Architecture A Field Guide to Integrating XML and Web Services”, Prentice Hall, (2004).
  • 19. Ramakrishnan, R., Gehrke, J., “Database Management Systems”, McGraw-Hill (2002).
  • 20. Elmasri, R., Navathe, S. B., “Fundamentals of Database Systems”, Addison-Wesley (2000).
  • 21. Wang, F., Zaniolo, C., “Publishing and Querying the Histories of Archived Relational Databases in XML”, IEEE Proc. of the Fourth International Conference on Web Information Systems Engineering (WISE’03), (2003).
  • 22. Jiang, H., Lu, H., Wang, W., Yu, J. X., “XParent: An Efficient RDBMS-Based XML Database System”, IEEE Computer Society Proceedings of the 18th International Conference on Data Engineering (ICDE), 335-336 (2002).
  • 23. Jagadish, H. V., Al-Khalifa, S., Chapman, A., Lakshmanan, L. V. S., Nierman, A., Paparizos, S., Patel, J. M., Srivastava, D., Wiwatwattana, N., Wu, Y., Yu, C., “TIMBER: A Native XML Database”, The International Journal on Very Large Databases (VLDB), 11(4): 274-291 (2002).
  • 24. Lu, H., Yu, J. X., Wang, G., Zheng, S., Jiang, H., Yu, G., Zhou, A., “What Makes the Differences: Benchmarking XML Database Implementations”, ACM Transactions on Internet Technology (TOIT), 5(1): 154-194 (2005).
  • 25. Lawrence, R., “The Space Efficiency of XML”, Information and Software Technology, 46: 753-759 (2004).
  • 26. Salminen, A., Tompa, F. W., “Requirements for XML document database systems”, Proceedings of the 2001 ACM Symposium on Document Engineering, Atlanta, Georgia, USA, 85 - 94 (2001).
Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi-Cover
  • ISSN: 1300-1884
  • Yayın Aralığı: Yılda 4 Sayı
  • Başlangıç: 1986
  • Yayıncı: Oğuzhan YILMAZ