ARCHITECTURE
![]()
IPSM has built LEADS On-Line using the Ruby on Rails framework, which is an open source software project. Rails strongly encourages the developer to follow the Model-View-Controller pattern. MVC splits interaction with a system into three distinct roles. This separation of concerns between the domain model, the application controller and views of the data is vital to a flexible and maintainable application.
Dependency on LEADS
- Decoders
- Services (Cross-Section, grid extraction, etc...)
- Automatic Product Generation
LEADS On-Line and LEADS will share the same database. LEADS will access the database through the jmdbUtil library, and we will maintain the schema with Rails migrations.

News