| Architecture |
Attributes |
Why and How It Works |
| Platform |
Enterprise
Linux AS
|
 |
Reliable and supports large memory
capacity |
 |
Uses open source which has low ownership, higher
adaptability and easily maintained |
|
| Application Model |
J2EE Multi-tiered Distributed Application |
 |
Scalable and able to accommodate
future expansions and upgrades |
 |
Allows integration across various platforms
and is easily maintained |
|
| Language |
Java and XML |
 |
Deployable in all verticals without
any extensive customization, capable of handling
terra byte of data and supports clusters |
|
| Database |
Oracle |
 |
Highly efficient in data management
when used in conjunction with Oracle Component
for Java (OC4J) |
|
| Connectivity |
JDBC |
 |
Provides cross Database Management
System (DBMS) connectivity to a wide range of
System Query Language (SQL) databases and access
to other tabular data sources, such as spreadsheets
or flat files |
|
| Processing Method |
Batch and Real-Time |
 |
Ability to perform two processing
methods: |
| |
 |
Batch: Moving data in batches from
the operational systems to the database |
| |
 |
Real-time: Data is transferred immediately into
the database |
|
| User Interface |
Java Foundation Classes and Swing |
 |
Provides support in building graphical
User Interface (GUI) and graphics functionality
that run on popular platforms such as Microsoft
Windows, Linux and Mac OS X |
|
| Object/ Relational Mapping
(ORM) |
Hibernate |
 |
A powerful object/relational persistence
and query service for Java as it enables stable
connection, following common Java idiom –
including association, inheritance, polymorphism,
composition and the Java collections framework
|
|
| Electronic Data Interchange |
EDI/XML |
 |
Delivers secured and consistent
business data transfer via electronic means |
 |
Ability to standardise framework to exchange
different types of data – e.g., invoice,
member transaction detail, member information
for registration, etc |
|
| Web Services |
Single Object Access Protocol (SOAP) |
 |
Provides the standard means of
interoperating different software applications
and platforms and/or frameworks especially in
the Business-to-Business integration and rule
engine. |
 |
Allow easy integration with the Point Of Sale
and/or with a standalone kiosk structure |
|
| Report Writer |
Cocoon |
 |
Ability to render reports in multiple
formats such as viz., PDF, Excel, Word and HTML
|
|
| Documentation |
Apache-Forest |
 |
XML standard-oriented project documentation
framework that document records, reports and transaction
|
|
| Internationalisation |
i18n |
 |
A commonly adopted protocol to supports
multiple languages |
|
| Security |
Fined Grain Access Control (FGAC), Virtual
Private Database (VPD), Java Authentication and Authorisation
Service (JAAS) |
 |
Ability to maintain controlled remote
access to the system through range of authenticated
IP addresses. |
 |
Usage of schema design without triggers and
scheduled system synchronisation test in the entire
system allows tight data security |
 |
Protected by two levels of firewall. |
|