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


