LEADS On-Line data ingest architecture

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
  1. Decoders
  2. Services (Cross-Section, grid extraction, etc...)
  3. Automatic Product Generation
Sharing Data with LEADS through JMDB

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.