What is a Server and a Service?
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