The Imagine platform is based on a multi-tiered extensible architecture platform that runs a thin presentation layer (Java) on each user’s workstation. Downloaded once, this lightweight application connects each user to Imagine’s computational and data management processes, which in turn resides on a large array of servers within our data center.
The graphic below is a high-level representation of Imagine’s ASP server-side and client-side software components
- Middleware – web-enabled applications through firewalls and proxy servers
- Business logic – C++, extensive code base, layered into libraries
- Data tier – Sybase RDBMS, Reuters
- Open platform – custom clients, APIs, Excel/Com