U F X-R DataBase Adapter (UFX-RDB)

CONTACT

If you have any question or suggestions please do not hestitate to contact me by email.

Claus P. Priese

Email: claus@priese-research.de or cspriese@gmx.de or priese@dbis.informatik.uni-frankfurt.de

or use the UFX-RDB contact-form to send me a message.

AIMS AND GOALS A large amount of todays business data, exchanged on the internet, is in XML-format. And naturally, there is a demanding need for a proper database-connectivity adapter, for storing and retrieving mostly complex XML-encoded e-business-data and documents. This is the reason for this research work.

In general, data is encoded with an encoding language and usually appears in conjunction with structural description. The encoding language used here is XML and the language used for the structural descripiton is XML-Schema. Therefore, in this context, XML-Schema is a meta-language for describing other languages(vocabularies).

The basic idea of the UF XML-relational database adapter (UFX-RDB) is an adjustable but multipurpose persistency mechanism for XML data.
XML-data is based on specialized vocabularies (structural descriptions) given in XML-Schema.
The design of UFX-RDB is made to enable easy adaptility to various application-areas, application-scenarios and application-projects.

XML-Schema's structural elements are conceptual similar to object-oriented typing. Therefore the idea of reusing object-relational database technology suggests itself. ANd this is the reason why conceptually UFX-RDB is an extension of the UFO-RDB adapter.

The UFX-RDataBase-adapter provides a vendor-independent adapter for mapping structual information given in XML-Schema first to object-relational structures given as UFORDB's object-relational schemas and from this to pure relational structures given as relational db-schema of the underlying used DB-System.
While doing so the UFX-RDataBase-adapter stays fully independent from the used XML-Vocabulary. Therefore it can be used for ANY KIND of XML-Schema based data.

ARCHITECTURE /

FEATURES

The UFX-RDB database adapter ist based on several basic ideas.
  • Reuse of reliable object-relational technology (UFO-RDB)
  • Fully independend from used XML-Vocabulary (= specific semantic data-model),
  • ...

  • SOFTWARE NOTE: The software-copy downloadable here is for noncommercial evaluation-use only.
    By using the software contained in the distribution packages you agree to a non-commercial evaluation-licence. This non-commercial evaluation-licence grants everybody interested the right to use this software but WITHOUT ANY WARRANTY "AS IS" for non-commercial purpose only.
    Any commercial use, redistribution or bundling with other software is prohibited without explicit permission.

    The development of this software package is/will be continued and additional functionality will be added to widen application-areas and make it easier to use.
    version comment
    0.1.02 next milestone, not yet public, in work, not released yet
    0.1.01 more exact XML-Schema support
    0.1.0 first public version

    The UFXRDB-Protoype requires the UFORDB-Package to work properly

    use the UFX-RDB contact-form to manifest your interest and send me a message.


    EDUCATIONAL CONTENT   Summaries on interesting topics created by me:  

    RELATED MASTERTHESIS's AT UNIF

    Student Thema
    Abu-Baker, Ashraf Schemaevolution in XML-Datenbanken
    Aigner, Stefan OLAP - regelmäßige und automatisierte Erstellung von multidimensionalen Informationsmatrizen mit zugehörender Datenanalyse


    LINKS/RESOURCES LINKS: SPECIFICATIONS LITERATURE (this list can never be complete):
      DATABASE-AREA:
      • GENERAL/NONCATEGORIZED
        • [HUW2000] Garcia-Molina, Hector; Ullman, Jeffrey D.; Widom, Jennifer : Database System Implementation Prentice Hall 2000, ISBN 0-13-040264-8
        • [SQJ98] SQLJ Standardized by ANSI as X3.135.10-1998
      GENERAL XML-AREA:
      • Birbeck, Mark et. al.: Professional XML, 2nd Edt., WROX-Press 2001, Birmingham, ISBN 1861005059
      VARIOUS AREAS:
      • [Boo94] Grady Booch. Object-Oriented Analysis and Design. 2nd ed. Addison-Wesley Publ., Menlo Park, 1994
      • [Kue97] Ralf Kuenel. Die Java Fibel. Addison Wesley Longman Verlag GmbH, Bonn, 1997
      • [Gam95] Erich Gamma et. al. Design Patterns. Addison-Wesley Pub. Inc., Reading, 1995

    APPLICATION AREAS Process Mgmgt-Data
    Document(Management)-Data
    XML-Data (vocabularies)
    KnowledgeManagement
    Advanced Analysis/Mining-Query Mechanisms
    User-Profiling
    ELearning-Data
    EMarketplaces
    Web-Content-Mgmt

    COUNTER

    2000-2006 CPP