Status of Bookkeeping Sebastien Ponce The components Java
Status of Bookkeeping Sebastien Ponce
The components Java Python interface Bookkeeping. Svc JDBC • Oracle • My. SQL • . . . Servlets DB Server Side Bookkeeping Server Tools XMLrpc HTTP Client Side
Details on the server SERVLETS Confirm Book Display. File Python Select • • Lists files to be booked Ask for confirmation • Book files into the database • Displays detail on a file ready to book • Show content of the database Bookkeeping. Svc • Full access to the database interface
Database Browser • A database browser with the functionality of the existing browser was implemented by Francoise –ORACLE –PL/SQL • Ensure continuity for physicists
Technologies • Core implementation in Java : basic Bookkeeping service, tools for creating and filling the bookkeeping database • Jython for interface and server : Port of the Bookkeeping service + http/xmlrpc server • Servlets, and stylesheets for UI : The servlets output is XML, transformed into HTML using XSLT stylesheets and Xalan Note that the use of jython is not at all mandatory here. You could restrict to Java and a common HTTP server (supporting Servlets)
CMT packages Bookkeeping XALAN_J 2. 4 XERCES_J 2. 2 JYTHON 2. 1 PYTHON 2. 1 • Includes gaudiweb. py from Data. Mgmt. Svc • Includes part of python 2. 1 to paliate the absence of PYTHON 2. 1 • Does not exist. PYTHON 2. 2 will however be used by JYTHON 2. 2 when released
- Slides: 6