Information management tools and procedures: a discussion documentLHCb Technical Note Issue: Version 1
AbstractDocument Status Sheet
Table of Contents1. Introduction *1.1. Definition of the "LHCb Information Management" project 1.1. Definition of the "LHCb Information Management" project *1.2. Type of information to be communicated *1.3. Needs for notification *1.4. Confidentiality *1.5. Tools for accessing information *1.6. Current status *2. Paper documentation*3. TDR production policy *4. Web pages *4.1. Security 4.1. Security *4.2. PIE *4.3. Document archive *4.4. Support and maintenance items *
As you can see from this document, CERN has already made a considerable investment in the LHCb information management infrastructure. Therefore, if any of this work is to be redone, and for any new work to be done, including the items listed below, we should first discuss:
I suggest that the LHCb Information Management project comprises the following areas:
There are several types of information to be distributed, which correspond to various wishes for delivery:
Notification is the part of an information system which
informs the user that he has new information, for him (mail) or interesting him (news).
Notification can be done at login time (number/list of unseen documents), but
could also be done in real time. If a maximum delay for informing the user is guaranteed,
this can then be used for reminder of meeting, last minute changes in agenda and so on.
But with high traffic, notification can be a nuisance, so its level should be under
the users control. Information can be pertinent only for a given subset of the collaboration, for example
Sub-detector related messages. This is mainly for notification, as it is also useful to be
able to get access to the whole information in the collaboration. Registering and
de-registering to a category of information should be easy. Notification could implies the existence of a tag that specifies whether the
information has or not been seen by a user. This is a 2 dimensional array, which can be
big! It is clear that some documents should be restricted to
members of the collaboration. But not all, as some 'commercial' plots or documents should
be world accessible. Protection by a generic password is not very solid, as it is known by
all those who worked once in the collaboration, including those working part-time like
technical staff in the home labs. And it is very difficult to change without a lot of
complaints, or a prior broadcast of the new password, which makes then the change partly
useless. We should use a commercial tool for displaying information. The information can be sent to the local host (unknown delay to arrive, but easy to access after), or directly accessed on a central server, with the problems of bad/slow/unavailable network. There are three existing systems, some advantages and disadvantages of which are listed below.
As an example, the client side of these three systems are integrated in Netscape, so the look and the possibilities to display graphic are quite similar. The current LHCb system is based essentially on MAIL, with a part on the Web. The subscription to the lists is done by editing BWHO, which requires a password than one tends to forget. The way to post information (address of the correct mailing list) is not widely known, and the selection of the correct distribution list far from being adequate. Private mailing lists are then built and used. It is also not easy to see if a message was sent to YOU as single person, or to you as member of a distribution list. Last, multipart messages are not properly propagated on the mailing list, but this can clearly be fixed. Several attempts have been made to obtain all the functions in one tool. The newswatcher to inform on new Web pages, a private news server, and a news-like interface on a dedicated Web server. Information in LHCb is delivered using: We believe this situation will continue to exist in the foreseeable future.
Under this point, the following issues should be discussed: Who can take over this work from me? Annex A. Discussion by O. Callot on why we need a news server Mailing lists have a STRONG disadvantage: Access to information produced before you registered to the list, or to lists you have not registered to, is IMPOSSIBLE. MAIL should then be coupled with a permanent repository, storing all messages posted in the list, with tools to select them as a mail reader would do. Also, creating new mailing lists is not easy, and the procedure for registering to or canceling from mailing lists is not fully mastered by all the collaborators. And some people do not like to have all the activity of meeting announcement,. in the middle of their private mails. A better solution is a private news server. A generic password allows to restrict access to members of the collaboration. Posting, reading old news or news on other 'lists' is easy. Creating new lists also. Notification, by scanning the interesting lists every 5-10 mins is feasible. Note that an LHCb news server exist, try on axaonl.cern.ch with the "lhcb" user and usual password. Of course this does not provide a very solid functionality for long term archives, i.e. if all messages are kept, a new user will see thousand of messages, and it will be difficult to find its way. The only good long term repository seems then to be the Web. However, adding a document to the Web should be easy, essentially automatic for all the traffic on the mailing lists. Tools to retrieve a message with some search string should be available, an Alta-Vista like search engine would be superb... An implementation using LEP tools is available at http://axaonl.cern.ch/VAXNEWS using username "lhcb/xxxx" (xxxx being a string which identifies you) and the usual LHCb password. Posting is more the problem. The Web protocol does not allow an easy posting of document, a few lines of plain text is the maximum one can reasonably do. Mail can specify the category by using different mail addresses (as now), but can not specify other parameters like expiration date. One can imagine to force the text sent to the mail distributor to start by some technical lines, like list name and expiration, but this is not very practical. News is the best solution for posting, even if the specification of an expiration date is not possible in some newsreader like Netscape. |
||||||||||||