Professional Documents
Culture Documents
Background
NASSCOM Recommendation to the Government of India DIT realizing the initiative through C-DAC Objective: Design and Develop a robust, fault tolerant, secure, and scalable and an adaptive system through which examinations can be delivered on an on demand basis in selected examination centers spread across the country. Implementation Phases
Phase 1: Software for conducting exams at National Levels to be rolled out. Phase 2: Collaborative environment for collecting Questions into the question bank.
ASCNT 2010 CDAC NOIDA
ASCNT 2010
CDAC NOIDA
Functional Requirements
Registration
Demographic Details Photographs Booking of Exam Slot
Payment through Gateway/DD
ASCNT 2010
UI on Flex
Security
ORM
ORM Hibernate
Transaction
DB
Data Tier
ASCNT 2010
CDAC NOIDA
Logging
ORM
ORM Hibernate
DB
Context
Persi stenc e
AS3 VO
Java
ASCNT 2010
CDAC NOIDA
Logging
ORM
ORM Hibernate
DB
Context
Persi stenc e
AS3 VO
ASCNT 2010
CDAC NOIDA
Logging
ORM
ORM Hibernate
DB
Context
Persi stenc e
AS3 VO
Java VO
ASCNT 2010
CDAC NOIDA
Logging
ORM
ORM Hibernate
DB
Context
AMF
Persi stenc e
Presentation Tier
ASCNT 2010
CDAC NOIDA
Lightweight
Use POJOs to manage transactions , persistence , communication , job scheduling , batch processing etc.
Productive
Easy to learn. Jolts productivity Award 2006
ASCNT 2010 CDAC NOIDA
Security Subsystem
ASCNT 2010
Login Credentials
FilterInvocationInter ceptor
MethodSecurityInter ceptor
The BlazeDS Channel Authentication would be done using Spring Security by contacting a User Repository.
URIInterceptor
TransactionProxy
ASCNT 2010
CDAC NOIDA
ASCNT 2010
CDAC NOIDA
DEPLOYMENT ARCHITECTURE
ASCNT 2010 CDAC NOIDA
L B
L B Active Passive Clustered Load Balancer based on Apache mod_proxy , mod_proxy _balancer
ASCNT 2010
CDAC NOIDA
L B
Tomcat 1
L B
Tomcat 1
ASCNT 2010
CDAC NOIDA
L B
Tomcat 1
ASCNT 2010
CDAC NOIDA
L B
Tomcat 1
Tomcat 1 C O T A
MYSQL
ASCNT 2010
CDAC NOIDA
Transparent Clustering
ASCNT 2010
CDAC NOIDA
Transparent Clustering
HA is available as a service of JVM
ASCNT 2010
CDAC NOIDA
ASCNT 2010
CDAC NOIDA
ASCNT 2010
CDAC NOIDA
ASCNT 2010
CDAC NOIDA
ASCNT 2010
CDAC NOIDA
Async. Commit
ASCNT 2010
CDAC NOIDA
Transaction
MySQL Storage Engines Transaction Management for Non DB operations Use of Self Reference instead of this pointer
ASCNT 2010 CDAC NOIDA
300 successful runs of Exam Conduction DOEACC CCC Examination at 4 Regional DOEACC Centers.
Efforts in integration with Eucalyptus and federate across different C-DAC/DOEACC Data centres in the country. Using Query Optimization with Hibernate on the Fly.
ASCNT 2010
CDAC NOIDA
THANK YOU
ASCNT 2010
CDAC NOIDA
ASCNT 2010
CDAC NOIDA
Security
Logging
ASCNT 2010
CDAC NOIDA
ASCNT 2010
CDAC NOIDA
ASCNT 2010
CDAC NOIDA
ASCNT 2010
CDAC NOIDA
Weaved
CDAC NOIDA
ASCNT 2010
CDAC NOIDA