next up previous
Next: Four Typical Web Up: No Title 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 10. ``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 [Fox:95c] built recursively from services and ``sub-applications.'' Thus, there is a grey fuzzy line distinguishing services and applications. We now elaborate five possible NII services.

  
Figure 10: A layered view of Web (NII) software building applications on top of generic services that are in turn built on pervasive 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 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, as reviewed in Section 4, a major extension of the whole Web paradigm, currently still focused on static page services, but already gradually expanding towards computation and interactive simulation via technologies such as Java and VRML.




next up previous
Next: Four Typical Web Up: No Title Previous: WebWindows



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