MOI-NIC - Border Control Backup System
(2007-2010)
Business Need
This project was initiated as a result of the MOI-NIC problem statement to implement Border control backup system (BCBS) on platforms conforming to a web architecture which shall be integrated with the current mainframe host environment at the National Information Center (NIC). This project shall be deployed in MOI Points OF Exit/Entry as a backup in case of mainframe malfunction or network breakdown.
This project was initiated as a result of the MOI-NIC problem statement to implement Border control backup system (BCBS) on platforms conforming to a web architecture which shall be integrated with the current mainframe host environment at the National Information Center (NIC). This project shall be deployed in MOI Points OF Exit/Entry as a backup in case of mainframe malfunction or network breakdown.
- By Implementing the BCBS, MOI-NIC aims to achieve the following:
- Basic and vital Traveler Entry/Exit operations (including Vital HAJJ entry/exit operations) will continue to be automated in case of mainframe malfunction or network breakdown, this implies that current border data to perform Traveler Entry/Exit operations will be replicated from mainframe to BCBS
- All data added/changed in POE where BCBS is implemented during mainframe malfunction or network breakdown will be replicated to mainframe after mainframe functions again or network operates again.
The Solution
- Data Replication Setup: this phase shall include replication setup mechanisms on Integration, Pre-Production and Production Environments.
- BCBS Code implementation: this phase shall include coding all the Border system logic from mainframe to web application
- MOI-NIC QA: including performing Quality Assurance to the BCBS code and replication. This will be done by both MOI-NIC QA resources and The Contractor resources.
- Implementing BCBS: this phase shall include implementing Main Site Server at MOI-NIC Central Site and 40 Servers in remote borders sites.
Benefits and Added Value
- Ensured BCBS operations are not interrupted
- Maximized system availability
- Accelerate system functionality when mainframe system is not functioningr