• DocumentCode
    2980473
  • Title

    Lessons learned introducing an object-oriented database in the telecom industry

  • Author

    Ishaq, Arif

  • Author_Institution
    Ericsson Telecomun. SpA, Rome, Italy
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    214
  • Lastpage
    223
  • Abstract
    In order to be able to meet an extremely stringent time limit on the development of the Authentication Centre for the TACS mobile users of TIM, it was decided to utilise an object-oriented database, viz. ObjectStore. We learned some positive lessons: it allowed us to reduce design time (database design, transaction handling, fault-tolerance concurrency handling), gave us extremely high performance which allowed us further time for development and allowed us to serialise a server eliminating the need for deadlock detection. We also learned some negative lessons: unexpected problems (necessity of physical allocation schemes, address space), missing or poor features in the product (extent handling, versioning, scalability, ODMG compatibility, support for C++ STL). Since only a few members on the team had any knowledge of the workings of an OODBMS, the experience also proved the usefulness of OO technology whereby team members managed, nonetheless, to use the OODMS successfully as it was encapsulated in the domain classes
  • Keywords
    object-oriented databases; telecommunication computing; Authentication Centre; C++ STL; ODMG compatibility; ObjectStore; TACS mobile users; TIM; address space; database design; design time reduction; extent handling; fault-tolerance concurrency handling; object-oriented database; physical allocation schemes; scalability; server serialisation; telecom industry; transaction handling; versioning; Authentication; Concurrent computing; Fault detection; Fault tolerance; Object oriented databases; Scalability; Space technology; Spatial databases; System recovery; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1999. Proceedings of
  • Conference_Location
    Nancy
  • Print_ISBN
    978-0-7695-0275-5
  • Type

    conf

  • DOI
    10.1109/TOOLS.1999.779014
  • Filename
    779014