lam*_*ita 1 web-services semantic-web
我正在处理语义Web服务,更具体地说是WS组合.
为了在Web服务中添加语义,我找到了两条路径(使用owl-s或wsdl-s),那么每个解决方案的限制是什么?
在我看来,OWL-S和WSDL-S都同样过时了.这两种方法都是在重量级服务描述被认为是构建Web服务体系结构的最佳方式的时候构思出来的.现在,除了一些内部企业开发团队之外,Web服务API通常基于相当简单的基于HTTP的方法,使用JSON(通常)或XML(较少)作为有效负载.他们经常声称使用REST作为定义服务的基础,尽管在许多情况下,该术语正确使用还远未明确.总的来说,这些服务是通过开发人员阅读API文档和编写代码来调用的,而不是涉及处理服务描述语言的一些繁琐的半自动化过程.
我不知道任何广泛使用的技术可用于描述我上面描述的形式的现代Web服务的元数据.有一些方法,如json-service,但我不知道它们的使用范围有多广.
我认为事实是,拥有丰富的服务描述作为一流的对象从来没有被证明像人们预期的那样有用,或者希望它会成为有用的.尤其如此,我们从未通过服务编排或基于代理的Web服务中设想的更简单的组件服务实现灵活,动态的复杂服务组合.我认为,说明在调用时服务会做什么证明比早期的研究调查更难以解决问题也是如此,过早的标准化尝试实际上使问题变得更糟,而不是更好.
如果您对Web服务组合感兴趣,我强烈建议您阅读一些广泛的研究文献,以了解尝试和失败的努力规模,以解决开发人员实际想要解决的问题.然后问问自己,您尝试解决的用户遇到了什么问题.不要只是发明一些技术,然后试着找出它可能有用的东西 - 尝试过这种方法!
| 归档时间: |
|
| 查看次数: |
1248 次 |
| 最近记录: |