WSO2发布C版本Web服务框架v1.0并宣布Mashup服务器

WSO2是一家总部在斯里兰卡的开源软件公司,Sanjiva Weerawarana是合伙人之一,他代表IBM参与了几个核心Web服务标准地编写,后来则代表WSO2。这家公司专注于把Apache关键项目装配成工业强度的底层设施组件。WSO2完成软件组件间的所有集成,并测试了组件栈的功能以及与其他Web服务容器的互操作性。

最近,WSO2宣布发布C版本的Web服务框架1.0版。WSF/C是一个使用C语言生产和消费Web服务的C语言库。WSF/C支持MTOM(消息传输优化机制)、WS-Addressing、WS-Policy、WS-Security、WS-SecurityPolicy、WS-Reliable Messaging和WS-eventing。利用Axis2/C的设计特点,可以随意的插入服务器和客户端的传输层。使用Axis2/Java代码产生器,使用者可以为WSDL 1.1和WSDL 2.0产生代码。数据绑定支持可以使用Axis数据绑定(ADB)获得。

WSO2为微软.NET、WSO2 WSAS和其他J2EE实现进行了互操作性测试。它支持Windows、Linux、Solaris和MacOS平台。WSO2 WSF/C可作为Web服务器(如Apache Web服务器或微软IIS)中的服务端扩展部署。另外,它也包含一个HTTP服务器,因此它也可作为单独的服务器被部署。

WSF/C以Apache许可证V2.0发布,并以Apache开源项目家族为基础,包括Apache Axis2/C、Apache Rampart/C、Apache Sandesha2/C和Apache Savan/C。

WSO2还宣布了一个新的Mashup服务器。Jonathan Marsh解释说:

我们试图解决的首要问题是Web服务的组合。有一些规范,如BPEL和WS-Choreography,都瞄准这个领域,但是它们太笨重了且很难用,尽管这受限于它们的能力。

WSO2 Mashup服务器是一个平台,用于从JavaScript + E4X环境中调用Web服务,以及将JavaScript函数作为Web服务操作暴露。这种方法提供了基本的服务组合能力:获取数据,操作它,并将它作为新的Web服务暴露。Mashup服务器有能力嫁接不严格的Web服务格式信息,包括:HTML、RSS和Atom或文件。

查看英文原文:WSO2 Releases Web Service Framework/C v1.0 and announces Mashup Server

你可能感兴趣的:(WSO2发布C版本Web服务框架v1.0并宣布Mashup服务器)