- FOIS is designed in client server technology using middleware and a Relational Data Base Management System (RDBMS).
- Application servers at the CRIS are networked and linked to a central database for global level transactions.
- The central database acts as the repository of all current and historical data.
- The application is interface-ready for web-based services like connectivity to customers and e-payment gateway interface.
- RMS module is with Graphical User Interface (GUI). IT is totally menu driven and navigation is through logically linked tasks.
- The application and front end forms for reporting are done in Visual Basic and resides in the client machine located at the reporting location. Data is stored in the Central server located at CRIS.
FOIS envisages a 3 tier architecture as below:
- Data (Data Server)
- Business Logic ( Application server)
- User Client
Concept of rake/ load/Train in FOIS system
- A rake refers to a set of wagons moving together and identified in the system as a rake.
- Wagons can be attached / detached to a rake.
- Each rake is identified with a unique rake number which remains unchanged through various load/empty cycles and detaching/ attaching.
- A rake when given a destination is known as a load.
- A load when given a loco is known as a train.
Cycles in RMS Software
RMS software has two identifiable cycles:
1. Train Cycle - It starts the moment a load is identified as a train and the following tasks are required for its online booking.
- Train ordering
- Train departure
- Train arrival
- Train run through
- Train rerouting
2. Yard Cycle – It starts as soon as a terminal load arrives at its destination or a train is cancelled.
- Interchange forecast – reports daily targets which is frozen by noon. A pipeline is generated from originating station to destination and the position can be viewed at any point in its route. Forecast can be reported by selecting trains from the pipeline shown at the interchange point.
Rake Related Tasks
- Rake formation details
- Movement order
- Rake placement / release
- Rake merging – moving wagons from one to another.
- Rake dissipation – piecemeal out of rake.
Load related Tasks
- Load planning
- Load stabling
- Inward number taking
- Load diversion / termination /extension.
Train related tasks
- Train ordering.
- Train departure.
- Train arrival.
- Train run through.
Loco Related taks
- Attachment / Detachment of Loco.
- Reporting loco failure on run.
- Light engine movements.
Roadside / Piecemeal wagon related tasks
- Attachment / Detachment of Wagons enroute. (Load consists are automatically modified)
- Piecemeal placement / release
- Piecemeal Sick / Fit
- Clearance of detached wagons
- Demands – Intends for a Goods Shed
- Consists reporting
Detention Related tasks
- Detention enroute
- Pre-departure detention
BPC & Crew details
- Besides these routine tasks divisions have to carry out some systematic tasks which helps in generating MIS reports and some of the time specific reports.