TOOBIS - Temporal Object-Oriented Databases in Information Systems

Χρονολογικές Αντικειμενοστρεφείς Βάσεις Δεδομένων σε Πληροφοριακά Συστήματα

Περιγραφή έργου

Το TOOBIS είναι ένα πρόγραμμα χρηματοδοτούμενο από την Ευρωπαϊκή Ένωση στα πλαίσια του ESPRIT-IV. Σκοπός του TOOBIS είναι η ανάπτυξη ενός ανταγωνιστικού Συστήματος Διαχείρισης Χρονολογικών Αντικειμενοστρεφών Βάσεων Δεδομένων, το οποίο θα υποστηρίζει την αναπαράσταση και τη διενέργεια ερωτήσεων σε αμφιχρονολογικά δεδομένα. Επίσης θα αναπτυχθεί μία νεωτεριστική μεθοδολογία ιδεατής μοντελοποίησης για χρονολογικές εφαρμογές. Από την άποψη αυτή, το TOOBIS συμβάλει στην ευκολία πρόσβασης στην πληροφορία, επεκτείνοντας τη βασική λειτουργικότητα των ΣΔΒΔ. Οι σκοποί του έργου είναι οι ακόλουθοι:

  1. Επέκταση της βασικής λειτουργικότητας που προσφέρεται από το ΑΣΔΒΔ O2 υποστηρίζοντας τόσο το χρόνο εγκυρότητας, όσο και το χρόνο δοσοληψίας, ενώ παράλληλα θα είναι συμβατό με το πρότυπο ODMG και το επερχόμενο πρότυπο της SQL-3.
  2. Συμβατότητα με τα νέα πρότυπα για ΑΣΔΒΔ, με παράλληλη συμμετοχή και προσπάθεια επηρεασμού των ομάδων που τα ορίζουν.
  3. Επέκταση της λειτουργικότητας του ΑΣΔΒΔ O2 προσφέροντας εκείνες τις δομές του Μοντέλου Δεδομένων που θα χρησιμοποιηθούν για δημιουργία και διαχείριση χρονολογικών αντικειμένων.
  4. Υποστήριξη του Σκοπού 1 με επέκταση της Γλώσσας Ορισμού Αντικειμένων Object Definition Language (ODL) η οποία αποτελεί πρότυπο.
  5. Υποστήριξη του Σκοπού 1 με επέκταση της υψηλού επιπέδου Γλώσσας Ερωτήσεων Αντικειμένων Object Query Language (OQL)ι η οποία αποτελεί πρότυπο.
  6. Να προσφέρει μία μεθοδολογία χρονολογικής ανάλυσης και σχεδιασμού, προσαρμόζοντας υπάρχουσες μεθοδολογίες στα χρονολογικά χαρακτηριστικά.
  7. Επικύρωση της προσέγγισης και των προϊόντων του TOOBIS (ΧΑΣΔΒΔ και Μεθοδολογία) με ανάπτυξη δύο πιλοτικών εφαρμογών.
  8. Να υπάρξει ανταγωνιστικό πλεονέκτημα τόσο σε σχέση με την λειτουργικότητα του πυρήνα των ΑΣΔΒΔ, όσο και σε σχέση με τις εφαρμογές στις περιοχές των MIS-EIS και των ιατρικών εφαρμογών που περιλαμβάνουν χρονολογική λειτουργικότητα καθώς και GIS.
  9. Γενίκευση των εφαρμογών του TOOBIS και έρευνα των πιθανών εφαρμογών τους σε άλλους βιομηχανικούς τομείς.

Η κοινοπραξία επέλεξε ως βασική τεχνολογία την Αντικειμενοστρεφή, καθώς πρόκειται για τεχνολογία αιχμής, η οποία θα αυξήσει το ποσοστό της στην αγορά των βάσεων δεδομένων. Αυτό μπορεί να συμβεί είτε άμεσα, με αύξηση του ποσοστού που καταλαμβάνουν στην αγορά τα "καθαρά" ΑΣΔΒΔ, ή έμμεσα, με την ενσωμάτωση αντικειμενοστρεφών εννοιών στην τεχνολογία των Σχεσιακών ΣΔΒΔ. Το ΑΣΔΒΔ O2 επιλέχθηκε ως πλατφόρμα υλοποίησης για δύο λόγους. Αρχικά είναι πρώτο στις πωλήσεις ΑΣΔΒΔ στην Ευρώπη και τρίτο στον κόσμο. Δεύτερον, γιατί τα υπάρχοντα Σχεσιακά ΣΔΒΔ δεν περιλαμβάνουν αντικειμενοστρεφή λειτουργικότητα αλλά προβλέπεται να την ενσωματώσουν στο άμεσο μέλλον. Επίσης, οι βιομηχανικοί τελικοί χρήστες που συμμετέχουν στην κοινοπραξία επιθυμούν μία μεθοδολογική προσέγγιση στην ανάπτυξη των χρονολογικών εφαρμογών, καθώς και διαθεσιμότητα του κατάλληλου ΧΣΔΒΔ για υποστήριξη της προσπάθειας.

Το TOOBIS θα επωφεληθεί από την εμπειρία που προέκυψε από προηγούμενα ερευνητικά προγράμματα και θα ακολουθήσει τα υπάρχοντα (ODMG-93) και τα νέα (ODMG-95, SQL3) όσο το δυνατό περισσότερο. Η θεωρητική βάση του TOOBIS θα επωφεληθεί από τα αποτελέσματα του έργου ORES στο λογικό επίπεδο της χρονολογικής επέκτασης των ΣΔΒΔ. Στο ORES η χρονολογική λειτουργικότητα είχε υλοποιηθεί με βάση ένα σχεσιακό ΣΔΒΔ. Στο έργο TOOBIS η λειτουργικότητα αυτή θα μεταφερθεί σε ένα αντικειμενοστρεφές μοντέλο δεδομένων και θα υλοποιηθεί στο ΑΣΔΒΔ O2. Επίσης θα χρησιμοποιηθούν τα αποτελέσματα άλλων έργων όπως τα REMORA, RUBIS, O*, και Business Class από τη μεθοδολογική άποψη ανάλυσης και σχεδιασμού χρονολογικών βάσεων δεδομένων.