Telecommunications History - MNS Databases

Since the network was run by technical people it was very easy for each team to setup a database for their own work on a PC. In many ways this worked very well new requirements could be added very quickly and each team had exactly the information they needed.

Of course everyone knows the downside of this type of setup: there is a lot of duplication, different databases can get out of step, there is no clear top level view and no common standards for backup and so on.

So its inevitable that an IT (IS&D) department is setup but once you try to merge all these small databases into one big database it never seems to work well, everything is just too slow, nothing gets done on time and not many people are happy with the compromise that eventually gets built.

Of course this dilemma is not just a PSS/NMS issue, I suspect most big companies have this issue and certainly government databases like NHS!

Relational Databases

Relational databases store information as a set of linked tables.

One of the main advantages of relational databases is that there is a lot of experience and theory in there use over the years, in particular that they are designed to scale up to very big databases with lots of concurrent accesses. There are efficient and cheap off-the-shelf databases available for every type of computer.

This type of database has tables which are fixed when the database is designed and so you can't quickly add new services or new options or new parameters. Any changes require the database to be redesigned followed by a risky cutover of the live system which took months or years.

Wouldn't it be wonderful if there were a database with the advantages of relational databases but where the information fields could be changed dynamically when required.

Customer Databases

As an example the customer databases were a real problem. One option might have been to use the BT-wide customer database but this had its own problems (see this page)

     To:  M.J.BAKER   (TJT106)
     Cc:  BTG202 (10080:BTG202)
     Cc:  BTG311 (10080:BTG311)
     Cc:  L.WAKEFIELD (10092:BTX3053)
     Cc:  A.BANNISTER   (TJT002)
     Cc:  K.JOSEPH   (TJT040)
     Cc:  C.SMITH   (TJT048)
     Cc:  N.MURTAGH   (TJT099)
     Cc:  M.KELLY   (TJT349)
   From:  C.MILLER  (TJT089) Delivered:  Thu  26-Aug-93  10:42 BST Sys 10085  ()
Subject:  Reply to:  Newnet Database - workshop idea
Mail Id:  IPM-10085-930826-096310242
In Reply To:  IPM-10085-930824-154110465

I think Martin's suggestions form a sound basis for moving forward, but
like him am nervous that we have a jolly nice workshop but few concrete
results.

Any comments?

Chris

   From:  M.J.BAKER  (TJT106) Delivered:  Tue  24-Aug-93  17:07 BST Sys 10085
     To:  C.MILLER  (TJT089)
Subject:  Newnet Database - workshop idea
Mail Id:  IPM-10085-930824-154110465

Database support for Newnet
---------------------------

It is my opinion (and the opinion of those who know the scale
of the problem such as Alan Bannister) that database development
for Newnet needs to be scaled up, and if its not Newnet could
be in jeopardy.

Paul Nolan has done a good job in implementing a S400 inventory
but at this stage thats all it is (no auto port allocation etc.)

We were told that this is a temporary stopgap development. I
think it could be the best basis for a long term solution.

Its a massive job, replacing large parts of the NAD to support
completely new systems, it cannot continue to be done on a
shoestring and without a proper strategy.

We urgently need the following:
* Multiuser support
* Port configuration (including Automatic port and NUA allocation)
* Configuration interfaces

IS&D haven't even proposed a strategy on the following:
* S400s as HSN nodes
* ACP support
* Interworking with FRS/Colour Monitor
* Interworking with CSP
* Interface with other support systems.

One of the reasons that I feel progress is too slow is that developers
need requirements (essential functionality, realistic timescales, user
contacts, etc.) We don't have a project manager who is able to give
timescales for HSN cutover for example. Also users cannot precisely
define the requirements or even say who the users are because the
requirements are still evolving and new systems cut across existing
processes (for example what is the role of the configurators on
Newnet?).

One suggestion for a way forward would be to get the developers and
the users together in a workshop, I do have some reservations about
this as we have already had some wasted 'requirement gathering'
exercises that only produce a vague 'wish list'.

I think the workshop idea could be the best way forward, but only
if:

* The Workshops have high level commitment from senior Management,
  ie mandatory attendance by key people, support from project office.
* That, at the workshop, IS&D are able to give detailed proposals of
  the scope of the systems and how functionality will be divided
  between it and other systems such as CSP and FRS, not just vague
  ideas about client-server models.
* That the workshop(s) are focused on specific areas.
  and are aimed at developments required by December 1993 or earlier.

I suggest the following workshops:

Workshop 1 - Database Strategy
------------------------------
* Database architecture.
* Timescales
* Scope of the system.
* Interface to other support systems and other databases,
* System administration.
* remote access to system

Suggested Attendees:
Database developers: Paul Nolan, Dave Hanna, Craig Stevens.
Support system developers: Rolf Tietema, Keith Garad, Marc Whiffen
Technical Support: Roger Bellows, Alan Magrath
Project planning: Colin Smith

Workshop 2 - Network Design and Project Plan
--------------------------------------------
* Support for HSN (including HSN S400s)
* Support for ACPs
* Support for Modems, ISDN DBU and NTUs.
* Other requirements not yet covered.

Suggested Attendees:
Network design: Mel Kelly, Steve Best
Project planning: Colin Smith
Database developers: Paul Nolan, Dave Hanna
Standards: Paul Sully

Workshop 3 - Order Entry and Configuration
------------------------------------------
* Order entry, Automatic Resource Allocation
* PSS interlinks
* Special configurations/fine tuning (buffers, manual routes, etc)
* New processes and procedures required
* Work tracking
* Maintaining the system, the config process, maintaining service
  definitions, NUAs, serial numbers etc.
* direct data entry by Zone teams:

Suggested Attendees:
* Configuration: Peter Townsend,Brian Evans.
* Order Entry: Eddy Wallace, Richard Billingham.
* IWAN: Alan Bannister.
* FE: Les Case, Ian Richards.
* Technical support: Roger Bellows
* Network design: Mel Kelly
* Database developers: Paul Nolan, Dave Hanna

Workshop 4 - Operations
-----------------------
* Fault Reporting/Tracking
* Commissioning
* Colour Monitor/Insight

Suggested Attendees:
* FO/ Netcon John Smith,Bob Fell,D Bettinson,Peter Fidget
* Database developers: Paul Nolan, Dave Hanna



Regards,

Martin Baker


     To:  M.J.BAKER   (TJT106)
   From:  C.MILLER  (TJT089) Delivered:  Thu  26-Aug-93  10:51 BST Sys 10085  ()
Subject:  Reply to:  re: PSS2 database messages
Mail Id:  IPM-10085-930826-097660659
In Reply To:  IPM-10085-930826-088630647

Thanks - I think!

I will try to bring this into focus when I return properly on Tuesday.

Regards,

Chris

 

Customer Databases

NAD

MEL

CSP

This was IS&D s great plan for solving the customer database issue. The idea was to build it on top of a relational database (on a Prime computer) but some of the fields would not be hard coded in tables instead there would be some indirection so that the fields could be changed dynamically.

Some people described this to me as a fusion of relational and object-oriented databases. I don't know if this is an accurate description but I never really got a convincing explanation of how it was supposed to work.

Anyway millions of pounds was paid to some company in Chertsey? or Ascot? or somewhere round there.

The software produced was very slow and unreliable. The customer facing teams in MNS were under enough pressure anyway without taking many minutes to access customer data.

This went on for years. A number of people, who knew the details, contractors working in IS&D told me (off the record) that the project was not technically sound and would not work. They were not in a position to rock the boat and they don't seem to have been listened to. My bosses did not want to rock the boat either. What my contacts told me was certain people in IS&D saw this as a chance to pioneer a new database technology and they thought we would be able to sell this as a product.

Equipment Databases

NESS

Further Information

Other PSS related pages


metadata block
see also:

 

Correspondence about this page

Book Shop - Further reading.

Where I can, I have put links to Amazon for books that are relevant to the subject, click on the appropriate country flag to get more details of the book or to buy it from them.

cover OSI Reference Model for Telecommunications (McGraw-Hill Telecom Professional S.)

Commercial Software Shop

Where I can, I have put links to Amazon for commercial software, not directly related to the software project, but related to the subject being discussed, click on the appropriate country flag to get more details of the software or to buy it from them.

cover Netgear ADSL Modem, Router with 4-port 10/100 Mbps switch DG 834

This site may have errors. Don't use for critical systems.

Copyright (c) 1998-2023 Martin John Baker - All rights reserved - privacy policy.