Basic HTML version of Foils prepared November 5 98

Foil 13 What is a Server and a Service?

From Integration of Scientific and Technical Computing with Enterprise Information Systems: Gateway and IPSE ASC Dayton Ohio Invited Presentation -- October 29 98. by Geoffrey C. Fox


A server acts as an interface between services and either
  • a client or another server
A CORBA Object Broker is just a server
Servers implement one or more protocols such as IIOP COM/RMI's specialized protocol, HTTP .....
Users do not write servers but rather software implementing services
  • This software used to be "CGI Scripts often in PERL"
  • Now it is better in Java using "Servlet" mechanism
One needs to access services and this is where "distributed object technology" comes in. This provides mechanisms to discover, access and invoke distributed services
  • This is typically NOT HPCC as can afford highish latency for initial startup so should use technologies like Jini from Sun



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sat Nov 28 1998