Active
Project:
Migrate Remote
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
11 Jan 2012 at 14:48 UTC
Updated:
11 Jan 2012 at 14:53 UTC
The current RES implementation within Migrate Remote is based on XML-RPC. However, this is not an intrinsic requirement, just an ad hoc solution.
Other RPC technologies like JSON-RPC, YAML-RPC, or others might perform better thanks to more efficient serializations. JSON-RPC happens to be already implemented on top of Services: see http://drupal.org/project/jsonrpc_server and http://drupal.org/project/jsonrpc_client, which should make an alternate implentation available for a limited development workload.
Comments
Comment #1
fgmSide note: unlike other RPC services like those mentioned above, a REST service - because of its intrinsice resource+verb paradigm - does not map too well to RES, or any sort of generic RPC for that matter, and also happens not to be trivially implemented in Drupal below 8.0 (Accept-* negotiation, anyone ?).
Several REST contrib modules listed on http://drupal.org/project/rest_provider