Story #2840: Implement morpho to use Dataone API
Design and implment the APIs for morpho to connect Dataone nodes
We haven't decided if we will get rid of metacat apis from morpho. But i am think we can add a new abstract plugin which charges the communications between morpho and remote repositories. We may names the plugin "RemoteRepository Plugin". We needs a carefully designed APIs for it. The developer can decide to implement the plugin interface by use metacat APIs, dataone APIs or something else.
#2 Updated by Jing Tao over 9 years ago
The problem is that DataStoreInterface doesn't encapsulate the all codes which connect the metacat server. Metacate code is scattered around the entire morpho source code. So we need to redesign the API. Of course, we can borrow some APIs from DataStoreInterface.