扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
用于C的WSO2 Web服务框架是一个复杂的、企业级的开源库,它允许用C建立健壮的,安全的,可靠的web服务。它支持最广泛的Web服务(WS*-)规范执行,它有一个“wsclient”命令行工具,这个工具能够使开发人员用WSF/C来享受Web服务。WSO2 WSF/C 1.0是在ApacheLicense 2.0之下发布的,这是一个基于Apache家族的开源项目,包括Apache Axis2/C,Apache Rampart/C,Apache Sandesha2/C,和Apache Savan/C。
它的制作者说,WSF/PHP 1.0是流行的PHP脚本语言的唯一扩展,它支持全部的Web服务集合,而且会帮助开发人员带来PHP安全和可靠的消息,而这些消息需要可信的,企业级的基于SOAP的Web服务。它也支持客户端和服务器端上的Web服务描述语言(WSDL),还支持向后兼容PHP5 SOAP扩展。
“在创建交互式Web应用方面,PHP是世界上使用最广泛的脚本语言之一,但是广泛采用它的关键在于它能够具有支持关键的商业Web服务的企业级功能的能力。”,WSO2的CEO Sanjiva Weerawarana这样说,“有了WSF/PHP 1.0,通过为企业提供一个可以把PHP整合到他们面向服务的架构中的值得信赖的平台,我们承诺开启一个的Web服务的另类世界。”
用于PHP的WSO2 web服务框架支持基本的Web服务标准,包括SOAP 1.1,SOAP 1.2,WSDL 1.1和WSDL 2.0。它经过了充分的测试,并且提供已证明了的与Microsoft .NET,Apache Axis2/基于Java的WSO2 Web服务应用服务器(WSAS)和其他J2EE实现的协同工作能力。WSF/PHP 1.0的关键功能是:
完全支持WS*-包,包括WS-寻址,WS-安全,WS-安全策略,WS-可靠消息和SOAP消息传送优化机制(MTOM)。
高级WS*-安全特性能够保护web服务,例如:编码和SOAP消息签名。用户也可以用UsernameToken和TimeStamp支持来发送消息。
web服务和客户程序的可靠消息指的是基本的SOAP消息,还有就是带附件的消息能够以一种可靠的方式发送。
向后兼容PHP5使得开发人员在WSF/PHP中可以使用当前代码而不经过任何改变。
WSDL生成使得开发人员能够为PHP服务脚本生成WSDL(服务WSDL 1.1或WSDL 2.0)。
WSDL模式支持实现Web服务的一种contract-first风格。一个用户可以仅仅提供一个WSDL,然后实现基于WSDL提供接口的Web服务和客户程序。
web服务和客户程序的附件表现为两种形式。用户能够用SOAP消息以MTOM支持的优化格式和非优化格式来发送和接收附件。
REST支持使得一个单一服务以一种SOAP-风格和一种REST-风格服务来体现。客户端API也支持使用HTTP GET和POST方法来调用REST服务。
“面向服务体系结构的未来应该是这样的:它能够集合由一系列广泛使用的语言(从Java到C再到像PHP,Perl和Ruby之类的流行脚本语言)形成的web服务,”WSO2的CEO Samjiva Weerawarana说,“我们的WSF/C是在促进这种多样性的一个重要的里程碑,它使企业级Web服务开发呈流线型,不仅是用C开发的,而且在一系列不断扩大的web开发语言选项中也可以。”
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者