23.01.2014 Views

7 - Indira Gandhi Centre for Atomic Research

7 - Indira Gandhi Centre for Atomic Research

7 - Indira Gandhi Centre for Atomic Research

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figure 3 Deployment Diagram<br />

5. Implementation<br />

The SIRD maintains resources on different databases such as MySQL database on Linux<br />

server that holds details of books, Access Database running on a Windows 2000 server<br />

that contains details of journals, flat files on Linux server that contains details of<br />

publications, etc. The user interfaces and the files needed by the client are published on an<br />

Apache web server. The user can login to the system by providing a user id and password.<br />

Once the user logs in, the search page is displayed, where the user keys-in the search<br />

string and selects the resource to be searched. Then based on the resource, the request is<br />

routed to the server that contains the resource.<br />

Java is the language used <strong>for</strong> developing the client and the server. Functions are defined in<br />

an interface definition language and mapped to java using the idlj compiler that comes<br />

with the jdk1.5. Once the request is passed to the server, the server queries the database,<br />

and passes the results back to the client. The client parses the result into a HTML file and<br />

this is displayed in the browser window. Figures 4 & 5). For the convenience of the<br />

patrons, the system also maintains a profile that lists the keywords that a particular patron<br />

206

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!