next up previous
Next: Some Specific Web Technologies Up: Framework for the Web Previous: WebWindows

Generic Services on the NII

 

We can define a simple layered architecture for Web (NII) applications which are built in terms of multi-use services as shown in Figure 13. ``Multi-use'' extends the well known dual-use civilian-military interplay to a set of capabilities shared by many different applications. Note the Web is an excellent implementation technology for the COTS (customer off the shelf) choice used in many new defense software systems. There is no precise definition of services and their difference from applications, for services are essentially generic applications, and most applications are complex metaproblems built recursively from services and ``sub-applications'' [Fox:95c]. Table 2 maps services onto seven application areas.

Thus, there is a grey fuzzy line distinguishing services and applications. Five possible NII services include:

  

Table 2: Services Used by Seven NII Applications

Applications WebTop
Productivity
Info
VISiON
Commerce/
Security
Collab-
oration
Meta
Computing
SocietyXXXX
EducationXXX
Enterprise SystemsXXXX
Health CareXXXXX
Command and Control/
Crisis Management
XXXXX
ManufacturingXXXX X
CollaboratoryXXX

In several articles ([Beca:97a], [Bhatia:97a], [Fox:97a]), we have explored the use of Web software as the basis of the operating and programming environments of parallel processors. In the pyramid view of computing (Figure 12), this uses the philosophy of Figure 9 to extrapolate software from the base to the top of the pyramid. This implies Web hardware (the collection of clients from Figure 5) could provide the world's fastest computer while Web software will run the largest tightly coupled parallel computers.

  

Figure 12: Integration of Large Scale Computing and Web Technologies

Some services listed above can be already prototyped in terms of today's Web technologies. For example, base WebTop or early Collaboration services are now becoming available. Some other services are still waiting for their pervasive enabling technologies, such as the physical infrastructure that will enable InfoVISiON or security that will enable Internet Commerce. Finally, the computationally extensive NII services, characterized above broadly as ``Metacomputing'' require a major extension of the whole Web paradigm, currently still focused on image and document services, but already gradually expanding towards computation and interactive simulation via technologies such as Java and VRML.


next up previous
Next: Some Specific Web Technologies Up: Framework for the Web Previous: WebWindows

Geoffrey Fox, Northeast Parallel Architectures Center at Syracuse University, gcf@npac.syr.edu