SOAP是一种简单的基于XML的协议,它使应用程序通过HTTP来交换信息。在我们的SOAP学习手册中,你将了解到什么是SOAP,以及它如何在应用程序之间交换信息。
现在,大多数Web services平台可以提供对WS-Security的集成性支持,尽管需要对最新版的平台进行升级才可以获得。.NET通过Web Services Enhancements (WSE) 框架来支持WS-Security。而Apache Axis则通过WSS4J来支持。
开发人员的意识里,对于Web服务的开发而言,REST和SOAP风格各有千秋。从基本原理层次上说,REST 样式和SOAP样式Web服务的区别取决于应用程序是面向资源的还是面向活动的。面向资源服务集中于明确的数据对象,一些基本、标准的操作可以依据这些数据对象而执行。
Apache SOAP是SOAP首个实现的SOAP规范。它最初由IBM在2000年初开发(然后被叫做SOAP4J),并在2000年6月移交给Apache。它是一个非常过时的SOAP实现。它非常强调WSDL,它非常之中支持 rpc/编码服务。工具是非常有限的,互操作性是非常具有挑战性的一个问题。更糟的是,代码基础相当复杂,难于管理和升级。
专家答疑
技巧
当我期望用BPM建模工具来配合面向服务架构的时候, 应该在工具中寻求的关键特征是什么呢?当设法确信你的BPM工具充分利用你的SOA成果时……
横跨许多大洲和时区,做分布式软件开发是现实的。根据我的经验,在分布式开发环境中,瀑布式和敏捷软件开发方案都有缺点。
假设:CEO或者CIO说我希望就我们可以在云端做什么做一下分析,特别是在节约成本方面。在回顾打算采纳云的提议的时候,架构师应该问些什么问题?
本周
本月