摘要 |
A method for dynamically extending a remote service by client at runtime including: creating a Service Data Object (SDO)-based local service instance by locating a remote service; retrieving latest schema from the remote service in a first format; SDO-based remote service converting the schema to a second format; allowing the SDO-based local service to obtain the second format from the remote service; restoring the schema from the second format to the first format in the SDO-based local service; registering the second format into local Java Virtual Machine (JVM) of the SDO-based local service; and permitting a client to use the latest schema of the remote service via the SDO-based local service.
|