i-scream documentation viewer
minutes-20001018.txt
Minutes of Meeting, 18/10/2000 @ 2:00pm
Location: UKC Computer Science Meeting Room
Present: ab11, ajm4, pjm2, tdb1
Absent: none
This meeting was spent producing a features list for review
by jc. This list can be found elsewhere. The idea behind
this list was to summarise what the end product was going to
be link, from our current plans, and to ensure that it met
with the initial requirements of jc.
Also produced was a revised diagram of the system, taking
into account the following alterations from the original
diagram of 05/10/2000.
- Web interface scrapped.
It was decided that this was no longer required, since
any scripting language would connect directly to the
database to retrieve information.
- Collector/Filter redefined.
The collector/filter part of the server was redefined
such that a hierachy of them could be arranged to
spread the load of incoming data. Ultimately all data
goes through the last (and main) one, but it does at
least give an extra layer of organisation for the
administrator. ie. machines could be grouped (by
site?) and have their own collector/filter which
reports back to a central system - almost like a proxy.
- DBI (DataBase Interface) added.
This interface connects directly to the database, and
is therefore the only part of the system that need know
the exact workings of the database. It can also be
given funtionality to decide what information will be
stored in the database, and how it will be done.
- Clients split to "real-time" and "historic"
The clients are split into two groups. Firstly the
"real-time" clients (on the bottom left) connect
directly to the system via a client interface. This
allows the clients to receive up-to-date information
directly, rather than through the database. Secondly,
the "historic" clients connect to the database, either
directly or via an interface, and allow information
about the history of a machine to be viewed. Both of
these types of clients could actually be implemented in
one physical application, but the distinguishment has
been made at this level.
It should also be noted that the "real-time" clients
have information pushed to them by the server, whilst
the "historic" clients pull information themselves.
This system can be seen in the following diagram;
/documentation/minutes/system-20001018.gif
The meeting was concluded at 5pm.