NASA Engineering Database NASA Engineering Database (NED) (NED) - - PowerPoint PPT Presentation

nasa engineering database nasa engineering database ned
SMART_READER_LITE
LIVE PREVIEW

NASA Engineering Database NASA Engineering Database (NED) (NED) - - PowerPoint PPT Presentation

NASA Engineering Database NASA Engineering Database (NED) (NED) Prototype Prototype Stephen C. Waterbury NASA/Goddard Space Flight Center December, 2000 Model Interaction and Transformation Security, Services: Auth., Thin Expresso


slide-1
SLIDE 1

NASA Engineering Database NASA Engineering Database (NED) (NED) Prototype Prototype

Stephen C. Waterbury NASA/Goddard Space Flight Center

December, 2000

slide-2
SLIDE 2

Thin Client API:

Java Server Pages Web Browser

File Vault/Storage

(STEP, proprietary, docs, etc.)

Database:

PostgreSQL

Security, Auth., and Request Routing Services:

Database

  • f Users

Search Manager Repository Manager Model Interaction and Transformation Services:

Expresso

slide-3
SLIDE 3

External Systems

(PDM, etc.)

CAD/CAE Tools Utility Tools (Viewers, Special Editors, etc.)

Thick Client API System API

(peer/peer, federation, global search)

Thin Client API

Web Browser

Search Manager

(reads only)

Transaction Manager

(reads/writes)

Model Interaction and Transformation Services

(translate and transform models, generate views)

File Vault

(p21, proprietary files, docs, etc.)

Directories

(people, orgs, licenses, products, etc.)

Databases and Caches

[R/O/O-R] DBMSs (Master Model Repository)

Libraries

(part models, IP, etc.)

MetaRepository

MetaServices (Dictionaries, MOF, etc.)

(read/write) Security, Auth., and Request Routing Services

Control Services (Roles/Perms)

(read/write)

Library Services

(read/write)

slide-4
SLIDE 4

Repository Manager Expresso

File Vault/Storage

(Unix Filesystem)

PostgreSQL Check-in Process

  • 1. File upload via Web browser
  • 2. RM calls Expresso to run

Express-X to extract PDM data.

  • 3. Expresso outputs XML-encoded

PDM data.

  • 4. RM executes transaction to

write PDM data into PostgreSQL and AP210 file to “vault” (PDM data contains reference to file).