List of web service frameworks

A list of web service frameworks:

NamePlatformMessaging Model(Destination)SpecificationsProtocols
Apache Axis Java/C++ Client/Server WS-ReliableMessaging, WS-Coordination, WS-Security, WS-AtomicTransaction, WS-Addressing SOAP, WSDL
Apache Axis2 Java 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, REST
CodeIgniter PHP Client/Server An open source MVC web application framework XML-RPC
gSOAP C and C++ Client/Server Duplex/Async WS-Addressing, WS-Discovery, WS-Policy, WS-ReliableMessaging, WS-Security, WS-SecurityPolicy SOAP1.1, SOAP1.2, MTOM, WSDL 1.1, WSDL 2.0, REST, XML-RPC, JSON, JSON-RPC, XML
Restbed C and C++ Server Duplex/Async An open source asynchronous web application framework REST
Java Web Services Development Pack / GlassFish Java Client/Server WS-Addressing, WS-Security, ??? SOAP, WSDL, ???
Jello Framework GAE/Java Client/Server/Asyn Support End-to-End Java framework for Google App Engine including comprehensive Data Authorization model, a powerful RESTful engine, and out-of-the-box UI views. REST, OData, JSON
Jersey Java Client/Server Project Jersey is the production-ready reference implementation for the JAX-RS specification by Oracle (Originally Sun) REST
.NET Framework C#, VB.NET Client/Server WS-Addressing, WS-MetadataExchange, WS-Security, WS-Policy, WS-SecurityPolicy, WS-Trust, WS-SecureConversation, WS-ReliableMessaging, WS-Coordination, WS-AtomicTransaction SOAP, WSDL, MTOM
Simple-Web-Server C++ Client/Server A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library REST
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-MetadataExchange, WS-Security, WS-Policy, WS-SecurityPolicy, WS-Trust, WS-SecureConversation, WS-ReliableMessaging, WS-Coordination, WS-AtomicTransaction,WS-Discovery SOAP1.1, SOAP1.2, WSDL, XML, JSON, REST, MTOM, MSMQ, IPC, P2P, TCP, UDP, WebSocket, RabbitMQ
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
Gugamarket Node.js Client/Server Open source REST framework with Swagger and Gigya Social Login support. Specification at GitHub. REST

See also

Notes

    This article is issued from Wikipedia - version of the 8/3/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.