Confidential 
25
proprietary database form ats lik e .rla. But as the dem and for autom ated content 
enrichm ent arises, the need of a robust, reliable and scalable architecture becom es 
m ore powerful.  
Re-architecture of the w hole design 
Java technology was the first step. Java technology's ease of developm ent, m ulti-
platform  capability, and robustness of network  applications m ade it the ideal 
candidate for converting its existing applications. 
T he next step was to explore the possibilities of XML. Sentius saw the com bination of 
Java technology's OS independence and XML's application independence as an 
optim um  server-based solution. XML would give them  a way to represent a wide 
variety of objects in a single, integrated, text form at that their m any applications and 
platform s could use.  
 
Sentius Richlink  application is redesigned as a thin client application, which uses XML 
as a defacto standard for exchanging the database across the various applications. 
T he Java / XML conversion com bined with Oracle greatly im proved the database 
interchange flexibility, getting the m ost from  it database objects. For exam ple now all 
the client specified annotations are filled in Oracle using the XML tem plates their XML 
tags correspond to Java program m ing language class nam es, their XML attribute lists 
correspond to object attributes, and their XML elem ent lists correspond to list of 
objects and m em bers of objects. 
 
For exam ple 
Now all the clients' needs are m et by m odifying the XML tem plates, which m ak es it 
extrem ely flexible for custom izing the enrichm ent process. T his XML tem plate is used 
by the Richlink ing application for all the details regarding database and to m eet the 
conditions set for enrichm ent. 
Sim ilarly, for loading all the clients specified annotations to be used in enriching their 
content is done by using the Java/XML com bination. W hich m ak es it very easy and 
flexible too load different parts of annotations and standard dictionaries lik e selecting 
the only required part for exam ple for a standard dictionary we can choose that 
whether we just want definition, pronunciation part or synonym s and antonym s too.  
Now all the clients can edit or load their database online according to their 
specifications and can set various param eters (conditions apply) for autom ated 
enrichm ent of their content without bothering Sentius. T his is all achieved by using 
the power of J SP and Beans (dis tr ibuted c om puting).