AIMS Software Framework Assets and Infrastructure Management System

  • Slides: 17
Download presentation
AIMS Software Framework Assets and Infrastructure Management System (AIMS) Software Framework C. Rajagopalan, P.

AIMS Software Framework Assets and Infrastructure Management System (AIMS) Software Framework C. Rajagopalan, P. Kalyanasundaram & Baldev Raj (NDE 2003 - Thiruvananthapuram)

Motivation Store & Retrieve Pre-Service & In-service Inspection Information What’s AIMS : Assets and

Motivation Store & Retrieve Pre-Service & In-service Inspection Information What’s AIMS : Assets and Infrastructure Management System – a scalable, domain-independent database hierarchy to manage any asset l Example Assets : Reactors, Satellites, Launch Vehicles, Submarines, Aircraft Carriers, Space Shuttles, etc. l The Need :

The AIMS Overview l l l Types of Data that can be stored Strings,

The AIMS Overview l l l Types of Data that can be stored Strings, Signals, Images, Audio, Video, etc. Requirements of AIMS Secure, Multi-User Mode, Scalable, Distributed Storage How to make AIMS development more challenging? Can AIMS be made Domain-independent? Can AIMS be made Client-independent?

The AIMS DB Design Principle (80% of IP) l The Component-centric Perspective l A

The AIMS DB Design Principle (80% of IP) l The Component-centric Perspective l A Macro-Hierarchical View Assets Systems Components Parts e. g. : Shuttle External Fuel Tank Fuel Pump O-Ring Evolutionary Cycles Stages Properties e. g. : Assembly for Launch Erection Stage Atmospheric Temperature

AIMS DB Structure (Prolog) Assets Evolutionary Cycles Notes Systems Components Stages Videos Audios Parts

AIMS DB Structure (Prolog) Assets Evolutionary Cycles Notes Systems Components Stages Videos Audios Parts Properties Sub-Properties Values Images Signals

AIMS – View an Asset

AIMS – View an Asset

AIMS Edit

AIMS Edit

AIMS Search

AIMS Search

AIMS Set Trigger

AIMS Set Trigger

AIMS Delete

AIMS Delete

A Better Alternative Disadvantages of a “plain” Win 32 App Single Machine, Single User

A Better Alternative Disadvantages of a “plain” Win 32 App Single Machine, Single User l Multi-Tiered, Multi-Client Application SQL for DB; IIS & ASP. NET as the middleware; Browser as the Client l Challenges in re-casting the AIMS DB Relational Tables; Constraints; Keys l

The SQL-IIS-ASP-Browser Plan N-Tiered App. DB resides in SQL IIS/ASP. NET act as m/w

The SQL-IIS-ASP-Browser Plan N-Tiered App. DB resides in SQL IIS/ASP. NET act as m/w Browser is the front end for the Clients Wireless / Wired HTTP Access through any Browser Multiple Layers of Security

AIMS DB in SQL Table

AIMS DB in SQL Table

AIMS: HTTP Access

AIMS: HTTP Access

Advantages of an N-Tiered App Centralised Database Management l Greater Access Control and Security

Advantages of an N-Tiered App Centralised Database Management l Greater Access Control and Security l Access through Virtual Private Network l Client-independent access (Browser/Cell) l Multi-mode Access (Wireless/Wired) l Collateral advantages of using a production -grade RDBMS l

Summary and Conclusions AIMS is a domain-independent Intranetbased enterprise-wide application (Prolog Version) l Conversion

Summary and Conclusions AIMS is a domain-independent Intranetbased enterprise-wide application (Prolog Version) l Conversion to an N-Tiered Internet application in progress (SQL Version) l Wide applicability in asset management l Home-grown technology, removing the disadvantages of technology-denial regimes (Prolog Version only) l

For further details…. click http: //deskpack. tripod. com

For further details…. click http: //deskpack. tripod. com