List of web service frameworks explained

A list of web service frameworks:

NamePlatformMessaging Model(Destination)SpecificationsProtocols
Apache AxisJava/C++Client/ServerWS-ReliableMessaging, WS-Coordination, WS-Security, WS-AtomicTransaction, WS-Addressing
Apache Axis2JavaClient/Server/ Asyn SupportWS-ReliableMessaging, WS-Security, WS-AtomicTransaction, WS-Addressing, MTOM, WS-Policy, WS-MetadataExchangeSOAP1.1, SOAP1.2, MTOM, WSDL 2.0, WSDL, REST
Apache CXFJavaClient/Server/ Asyn SupportWS-ReliableMessaging, WS-Security, WS-Addressing, MTOM, WS-Policy, WS-SecureConversation, WS-SecurityPolicy, WS-TrustSOAP1.1, SOAP1.2, MTOM, WSDL 2.0, WSDL, REST
CodeIgniterPHPClient/ServerAn open source MVC web application frameworkXML-RPC
gSOAPC and C++Client/Server Duplex/AsyncWS-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
Java Web Services Development PackJavaClient/ServerWS-Addressing, WS-Security, ???SOAP, WSDL, ???
Jello FrameworkGAE/JavaClient/Server/Asyn SupportEnd-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
JavaClient/ServerJersey is the reference implementation for the JAX-RS specification by Oracle (Originally Sun)REST
C#, VB.NETClient/ServerWS-Addressing, WS-MetadataExchange, WS-Security, WS-Policy, WS-SecurityPolicy, WS-Trust, WS-SecureConversation, WS-ReliableMessaging, WS-Coordination, WS-AtomicTransactionSOAP, WSDL, MTOM
MetroJavaClient/ServerWS-Addressing, WS-ReliableMessaging, WS-Coordination, WS-AtomicTransaction, WS-Security, WS-Security Policy, WS-Trust, WS-SecureConversation, WS-Policy, WS-MetadataExchangeSOAP, WSDL, MTOM, JSON, XML
Web Services Invocation FrameworkJavaClient???
Windows Communication Foundation.NETClient/Server/Asyn supportWS-Addressing, WS-MetadataExchange, WS-Security, WS-Policy, WS-SecurityPolicy, WS-Trust, WS-SecureConversation, WS-ReliableMessaging, WS-Coordination, WS-AtomicTransaction,WS-DiscoverySOAP1.1, SOAP1.2, WSDL, XML, JSON, REST, MTOM, MSMQ, IPC, P2P, TCP, UDP, WebSocket
PHPClient/ServerSOAP MTOM, WS-Addressing, WS-Security, WS-SecurityPolicy, WS-Secure Conversation, WS-ReliableMessaging
XFire became Apache CXFJavaClient/ServerWS-Addressing, WS-Security
XINSJavaServer ???SOAP, XML-RPC, WSDL, JSON-RPC, JSON
Dframe FrameworkPHPClient/ServerWeb application Components helping build MVC project.JSON, REST
Laminas (formerly)PHPClient/ServerWeb application framework implemented in PHPSOAP, JSON, JSON-RPC, REST, XML-RPC
YiiPHPClient/ServerOpen source, object-oriented, component-based MVCREST
Smart.FrameworkPHPClient/Servera free, BSD licensed, open-source web frameworkJSON, REST, SOAP
Symfony2PHPClient/ServerPHP web application frameworkJSON, REST, SOAP

See also