Confidential 
23
Rearchitecturing of the w hole design 
Since the m ain features from  PMT  are (a) real tim e k nowledge of purchase (b) 
analysis of the collected data for accurate results to increase sales, a 
flexible/scalable & secure feature need to be designed. T he new design has been 
created to support W indows NT , W indows 2000 and Solaris. It operates with 
m ainstream  databases, including SQL & Oracle. It is written in Java and C++.  
T he em ail segm entation is being done using XML and PERL. XML is being used for 
transferring inform ation because of data interchange flexibility. Reports are presented 
in JSP technology. 
 
T he need for a powerful and reliable database has been m et by choosing Oracle 
enterprise Edition (oracle 8i).  
For exam ple: 
Now clients (lik e som e ISP) send all the m ails to T MC and these m ails are parsed 
using the Java/PERL com bination using different parsing algorithm s. T hese parsed 
data is then fed into the database using the XML tem plates.  
 
Data m ining is done on this accum ulated inform ation for reporting the statistics. A k ey 
com ponent of an online prom otion is having the ability to determ ine its effectiveness. 
So a tool has been built called Prom otional Analyzer that fulfills the need for instant 
feedback . A web-based, real-tim e reporting tool, the Analyzer allows on m any different 
prom otions and wait patiently to see the results. At T MC's clients secure, 24/7 online 
access to track ing the results of a cam paign, clients have the ability to determ ine the 
latest results of a prom otion via the Analyzer's detail account of click -thrus, sales, 
and conversion rates. In this way, clients can use the Prom otional Builder to m ak e 
changes whenever they feel a prom otional cam paign isn't m eeting expectations. 
All this is done using the Java Beans, which m ak es the distributed com puting m uch 
easier, and platform  independent.