比如说金融、服务和印刷等等;
4绿页(#",!)”1详细介绍了访问服务的接口,以便用户能够编写应用程序以
使用1服务。
5.Web Service 的开源实现
更多是一种标准,而不是一种具体的技术。不同的平台,不同的语言大
都提供 的开发实现,在 67 领域, 的框架很多,例如:
8(9),:,&,;,,< 自带 引擎。
()从 6,,1<= 开始,6,, 引入了对 的原生支持。我们只需要简单
的使用 6,, 的 ""," 标签即可将标准的 6,, 方法发布成 。但不是所
有的 6,, 类都可以发布成 。6,, 类若要成为一个实现了 的
,",它需要遵循下边这些原则:1
这个类必须是 ! 类
这些类不能是 :", 的或者 ,,
这个类必须有一个公共的默认构造函数
这个类绝对不能有 :",>方法
))8)(!,-"","0)是 !,- 下的一个重量
级 框架,准确说它是一个 '$'. 的引擎,是
框架的集大成者,它能不但能制作和发布 ,而且可以生成 6,,
和其他语言版 客户端和服务端代码。这是它的优势所在。但是,这也不可避
免的导致了 8) 的复杂性,使用过的开发者都知道,它所依赖的包数量和大小都是很惊
人的,打包部署发布都比较麻烦,不能很好的与现有应用整合为一体。但是如果你要开发
6,, 之外别的语言客户端,8) 提供的丰富工具将是你不二的选择。
*) 是一个高性能的 框架,在 6,,< 之前,它的知名度甚至超过
了 !,- 的 8), 的优点是开发方便,与现有的 整合很好,可以融为一体,
并且开发也很方便。但是对 6,, 之外的语言,没有提供相关的代码工具。 后来被
!,- 收 购 了 , 原 因 是 它 太 优 秀 了 , 收 购 后 , 随 着 6,,<6 的 兴 起 , 开 源 的
引擎已经不再被看好,渐渐的都败落了。
+)!,-& 是 !,- 旗下一个重磅的 $ 简易框架,它实现了 1?企业服
务总线。&继承了1&8和1两大开源项目的精华,不仅提供了对16%全面
的支持,并且提供了多种1?" "#、.,,?" "#、,"!以及各种1,的支
持,并且可以根据实际项目的需要,采用代码优先( & )或者1.优先
(.)来轻松地实现1的发布和使用。而且可以天然的和 !"#
进行无缝集成。!,-& 已经是一个正式的 !,- 顶级项目。