Connectors
From OpenSimulator
(Difference between revisions)
(draft) |
Revision as of 09:34, 4 July 2011
There are up to 4 components involved in connecting simulator code to a grid service. These are
- The simulator code itself, whether in core or in a module, that references a data service.
- The simulator data service connector. These are found in OpenSim/Region/CoreModules/ServiceConnectorsOut/ (for outbound connections) and ServiceConnectorsIn/ (for inbound connections). These connectors come in two flavours, local and remote. The local connectors connect directly to the service and are used when caller and service are in the same process (as in the standalone configuration). The remote connectors make a call over the network to some remote process.
- The remote data service connector. This only applies when the service is not hosted in the same process as the caller. These unpack the call received from a simulator data service connector and pass it on to the service itself.
- The service. This actually services the call and returns data to the caller, if applicable.