List of web service frameworks
From Wikipedia, the free encyclopedia
(Redirected from List of Web service Frameworks)
A list of web service frameworks:
| Name | Platform | Messaging Model(Destination) | Specifications | Protocols |
|---|---|---|---|---|
| ActionWebService | Ruby (on Rails) | Client/Server | ? | SOAP, XML-RPC, WSDL |
| AlchemySOAP | C++ | Client/Server | WS-Addressing | SOAP |
| Apache Axis | Java/C++ | Client/Server | WS-ReliableMessaging, WS-Coordination, WS-Security, WS-AtomicTransaction, WS-Addressing | SOAP, WSDL |
| Apache Axis2 | Java/C | Client/Server/ Asyn Support | WS-ReliableMessaging, WS-Security, WS-AtomicTransaction, WS-Addressing ,MTOM ,WS-Policy, WS-MetadataExchange | SOAP1.1, SOAP1.2, MTOM, WSDL 2.0, WSDL, REST |
| Apache CXF | Java | Client/Server/ Asyn Support | WS-ReliableMessaging, WS-Security, WS-Addressing, MTOM, WS-Policy, WS-SecureConversation, WS-SecurityPolicy, WS-Trust | SOAP1.1, SOAP1.2, MTOM, WSDL 2.0, WSDL |
| Banshee | Java | Client | ? | SOAP1.1, SOAP1.2, MTOM, WSDL 2.0, WSDL |
| appRain | PHP | Client/Server/ | PHP Reflection API. Auto Generate WSDL and Cache | SOAP, WSDL |
| csoap | C | Client/Server | ? | SOAP |
| ColdBox Platform | ColdFusion | Client/Server | Web development platform | SOAP, REST, WSDL |
| FEAST | Qt/C++ | Client/Server | WS-Addressing | SOAP, WSDL |
| gSOAP | C/C++ | Client/Server | WS-Addressing, WS-Discovery, WS-Enumeration, WS-Security | JSON, SOAP, XML-RPC, WSDL |
| Guzzle | PHP | Client | REST | |
| Halcyon | Ruby | Client/Server | N/A | JSON |
| HED Hosting Environment Daemon | C++ with Python and Java bindings | Client/Server | Selected parts of WSRF, WS-Security, WS-Addressing, SAML | SOAP |
| Hessian | Java, Ruby, Python, Erlang, PHP, others | Client/Server | Hessian 1.0.1 | Hessian |
| JSON-RPC-Java | Java | Server | ??? | JSON-RPC |
| JSON-RPC-Lua | Lua | Server | ??? | JSON-RPC |
| Java Web Services Development Pack / GlassFish | Java | Client/Server | WS-Addressing, WS-Security, ??? | SOAP, WSDL, ??? |
| Jt Framework | Java/C | Client/Server/ Messaging | WS-* | SOAP, REST, any well-known protocol |
| .NET Framework | C#, VB .NET | Client/Server | WS-Addressing, WS-Security, | SOAP, WSDL, ??? |
| NuSOAP | PHP | Client/Server | Object Oriented, Creates Users Help document, ? | SOAP1.1, WSDL |
| Rogue Wave Hydra Eclipse Based Development | C++, Java | Client/Server | WS-Security, SCA, SDO, Transport/Protocol neutral (JMS/SOAP, raw socket/binary, etc.) | SOAP, WSDL |
| ServiceStack REST and SOAP Web Services | C# | Client/Server | WS-* | SOAP, XML-RPC, WSDL, JSON-RPC, JSON, CSV, JSV |
| Simple Remoting | Java / JavaScript | Client/Server | JSON/HTTP, HTTP GET/POST | |
| SOAP Lite | Perl | Client/Server | ??? | SOAP, WSDL, ??? |
| Staff | C++, AJAX, J2ME | Client/Server/Asyn support | All of Apache Axis2/C | SOAP, WSDL, REST |
| Turmeric | Java | Client/Server/Async/LocalBinding | Turmeric is a comprehensive, policy-driven SOA platform that you can use to develop, deploy, secure, run and monitor SOA services and consumers | SOAP, WSDL, REST, MTOM, JSON, XML, Supports 'RAW' mode also. |
| Web Services Interoperability Technology | Java | Client/Server | WS-Addressing, WS-ReliableMessaging, WS-Coordination, WS-AtomicTransaction, WS-Security, WS-Security Policy, WS-Trust, WS-SecureConversation, WS-Policy, WS-MetadataExchange | SOAP, WSDL, MTOM, JSON, XML |
| Web Services Invocation Framework | Java | Client | ??? | SOAP, WSDL |
| Windows Communication Foundation | .Net | Client/Server/Asyn support | WS-Addressing, WS-ReliableMessaging, WS-Security | SOAP, WSDL, REST |
| WSO2 WSF/PHP | PHP | Client/Server | SOAP MTOM, WS-Addressing, WS-Security, WS-SecurityPolicy, WS-Secure Conversation, WS-ReliableMessaging | SOAP, WSDL |
| XFire became Apache CXF | Java | Client/Server | WS-Addressing, WS-Security | SOAP, WSDL |
| XML Interface for Network Services | Java | Server ? | ?? | SOAP, XML-RPC, WSDL, JSON-RPC, JSON |
| Zend Framework | PHP | Client/Server | ? | SOAP, JSON, JSON-RPC, REST, XML-RPC |
| Suds | Python | Client | ? | SOAP, WSDL |
| Zolera | Python | Client/Server | ? | SOAP, WSDL |
| Soaplib | Python | Server | ? | SOAP, WSDL |
| Ladon | Python 2 and 3 | Server | ? | SOAPJSON-WSP, WSDL |
[edit] See also
- Comparison of web application frameworks
- List of web service specifications
- List of web service protocols
- Web service