|
|
|
|
|
by romaniv
3476 days ago
|
|
As someone who worked on a whole lot of integration projects in the recent past, I think network APIs can be "solved", but not by the means this article describes. JSON-LD looks like a reimplementation of something that was already done by XML, XML Schemas and WSDL. If several technologies that were designed to be semantic failed at automating network API integration, why would you think a sub-format for JSON will succeed? What does it do differently? To really solve the problem of service integration we need to rethink our approach to "services" altogether. One solution that I see would involve a global registry of semantic symbols (e.g. "temperature", "location", "time") and a constraint solver. So yeah, distributed Prolog on the global scale. Systems would exchange constraints until they reach a mutually agreeable solution or fail. Then the derivation tree would be used to generate a suitable protocol. While I think this is possible, I don't think there is any real interest in stuff like this right now. |
|
Please, please... Write a blog post and tell us what you think. I want to hear it.