| Short description: |
RPC Services for Copland |
| Category: |
Application/Microkernel |
| Status: |
alpha |
| Created: |
2004-09-12 14:12:29 GMT |
| Last update: |
2004-09-12 14:12:29 GMT |
| Owner: |
Jamis Buck
(Projects of this owner) |
| Homepage: |
http://copland.rubyforge.org |
| Download: |
http://rubyforge.org/projects/copland
|
| License: |
BSD |
| Dependency: |
|
| Description: |
Copland.Remote is a collection of services for the Copland IoC container. This
first release (0.1.0) is a refactoring of services that existed in the core
Copland distribution, plus several new services. All Copland.Remote services
deal with RPC services and services, using SOAP, XML-RPC, and dRuby.
* DRbServerFactory: creates a new DRbServer that exports a specific service for
access over DRb by remote processes.
* DefaultDRbServer: a default service implemented by DRbServerFactory, to make
it easier for applications that only need a single DRb server instance.
* SOAPServerFactory: creates a new SOAP server that exports a specific set of
services (and interfaces) for access by remote processes via SOAP.
* DefaultSOAPServer: a default service implemented by SOAPServerFactory, to
make it easier for applications that only need a single SOAP server instance.
* XMLRPCServerFactory: creates a new XML-RPC server that exports a specific set
of services (and interfaces) for access by remote processes via XML-RPC.
* DefaultXMLRPCServer: a default service implemented by XMLRPCServerFactory, to
make it easier for applications that only need a single XML-RPC server
instance.
* DRbServiceFactory: allows remote Ruby objects (exported via DRb) to be
wrapped transparently as Copland services.
* SOAPServiceFactory: allows remote objects (exported via SOAP) to be wrapped
transparently as Copland services.
* XMLRPCServiceFactory: allows remote objects (exported via XML-RPC) to be
wrapped transparently as Copland services.
|