Given by Wojtek Furmanski,Geoffrey C. Fox at ARL IMT Training Session on 4 December 97. Foils prepared 6 December 97
Outside Index
Summary of Material
As distributed computing and information systems become more important, object technology seems the only way to manage and re-use components whether they be web pages, database records, Java Applets, Fortran Codes or ..... |
We note that the commercial world is developing CORBA COM and Javabeans which will merge in the object Web
|
FMS and IMT applications are likely to make increasing use of commercial Web and Object Technology! |
We need to develop high performance versions of commercial standards to support many DoD and other HPCC user needs |
Outside Index Summary of Material
Geoffrey Fox |
Syracuse University |
NPAC |
111 College Place Syracuse NY 13244 4100 |
3154432163 |
As distributed computing and information systems become more important, object technology seems the only way to manage and re-use components whether they be web pages, database records, Java Applets, Fortran Codes or ..... |
We note that the commercial world is developing CORBA COM and Javabeans which will merge in the object Web
|
FMS and IMT applications are likely to make increasing use of commercial Web and Object Technology! |
We need to develop high performance versions of commercial standards to support many DoD and other HPCC user needs |
HTTP (Hyper Text Transport Mechanism)
|
Web Client
|
Web Servers
|
CORBA (Common Object Request Broker Architecture)
|
COM (Common Object Model)
|
ComponentWare
|
OMG (Object Management Group)
|
ORB (Object Request Broker)
|
IIOP (Internet Inter Orb Protocol)
|
Javabean
|
RMI (Remote Method Invocation)
|
Object Web
|
JDBC (Java Data Base Connection)
|
HPCC (High Performance Computing and Communication)
|
Computational Grid
|
HPcc (High Performance commodity computing)
|
This is classic host-node computing model |
Host is logically distinct but can be on same machine as a "node" |
FMS (Forces Modeling and Simulation)
|
IMT (Integrated Modeling and Testing)
|
WorkFlow |
ORB |
System Management |
HPcc ? |
.............. |
Trader |
Security |
.......... |
Naming |
Persistence |
Oil & Gas |
DMSO Modeling and Simulation |
Imagery |
Banking |
Manufacturing |
...... |
...... |
Services |
Horizontal Facilities |
Vertical |
Facilities |
Standard Interfaces |
i.e. Frameworks |
DIS (Distributed Interactive Simulation)
|
HLA (High Level Architecture)
|
RTI (Run Time Infrastructure)
|
In Year 2, we start implementing tasks along our High Performance Object Web based FMS Roadmap, outlined in Year 1 |
We address 7 focused tasks, grouped in 3 domains:
|
Technology Watch and Training (3 tasks) is supported by ARL; |
Planning Parallel Ports (2 tasks) and WebHLA Software Development (2 tasks) are split between ARL and CEWES |
1) General FMS Support and Technology Tracking
|
2) FMS Training
|
3) Development of SPEEDES Training
|
4) Planning for Distributed/Parallel RTI
|
5) Parallel CMS Planning
|
6) WebFlow based Visual Simulation Tools
|
7) Object Web RTI Prototype
|
Limited resources and aggressive Year 2 program requires tight integration and software reuse between tasks |
Core technology for both development projects will be provided by NPAC WORB - our new Java/CORBA/COM based component broker - acting both as new WebFlow server in Task 6) and RTI node agent in Task 7). |
We will evaluate new Java COTS for Task 6 GUI such as Visual Cafe by Symantec, JavaStudio by Sun, VisualAge by IBM, JBuilder by Borland. |
Working with SPEEDES in Task 3) will provide insights into non-trivial Time Management issues for Task 7) which are not fully resolved by the current DMSO RTI |
Parallel port planning (Tasks 4,5) will provide specification requirements for the next stage (Year 3) High Performance Object Web FMS infrastructure |
Technology Watch and Web based Training
|
Planning Parallel Ports of M&S Modules
|
WebHLA Software Development
|