Web服务与Web平台的发展与应用分析
在当今的软件开发和信息技术领域,Web服务和Web平台的发展一直是备受关注的话题。本文将深入探讨Web服务的现状、Web平台的优势以及如何在实际项目中更好地应用Web技术。
1. Web服务的现状与挑战
后端流程可能需要进行更改,以允许将较小的事务链接在一起,作为服务所暴露的更大工作流的一部分。然而,允许事务跨越与消费者的多次交互并不是一个好主意,因为这实际上会让消费者控制资源的释放时间。编写不佳或恶意的消费者可能会导致意外的拒绝服务攻击,给服务留下一堆需要清理的烂摊子。
从整个WS - 栈来看,它是一项庞大的工作,也名副其实地有着重量级的声誉。在Richardson成熟度模型中,WS - 服务处于零级。SOAP及其相关技术从Web中借鉴的内容很少,仅使用了服务端点的URI和作为防火墙友好传输协议的HTTP。这并不意味着WS - *本身缺乏复杂性,但所有这些创新都是在SOAP之上和周围重新构建的,忽略了Web所带来的价值。
不过,尽管Web社区可能乐于庆祝Web服务栈的衰落,但这个平台的发展之路还未结束。WS - 栈既全面又模块化。如果我们需要可靠的消息传递,只需部署和使用该协议即可,无需担心安全或事务功能。SOAP模型使我们能够专注于当前所需的功能,并将引入其他协议的时间推迟到有必要时。随着时间的推移,流行的WS - 栈之间的互操作性有了显著改善,至少在栈的大部分成熟部分,实现Java和.NET世界的桥接已成为现实。
然而,WS - *栈未能摆脱WSDL,转向更复杂的元数据格式。这留下了以WSDL为中心的工具遗产,限制了服务之间类似RPC通信的方式。在这些
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



