A list of web service frameworks:
Name | Platform | Messaging Model(Destination) | Specifications | Protocols | |
---|---|---|---|---|---|
Apache Axis | Java/C++ | Client/Server | WS-ReliableMessaging, WS-Coordination, WS-Security, WS-AtomicTransaction, WS-Addressing | ||
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 | |
Java Web Services Development Pack | 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 | |
Java | Client/Server | Jersey is the reference implementation for the JAX-RS specification by Oracle (Originally Sun) | REST | ||
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 | ||
Metro | 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 | ??? | ||
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 | |
PHP | Client/Server | SOAP MTOM, WS-Addressing, WS-Security, WS-SecurityPolicy, WS-Secure Conversation, WS-ReliableMessaging | |||
XFire became Apache CXF | Java | Client/Server | WS-Addressing, WS-Security | ||
XINS | Java | Server ? | ?? | SOAP, XML-RPC, WSDL, JSON-RPC, JSON | |
Dframe Framework | PHP | Client/Server | Web application Components helping build MVC project. | JSON, REST | |
Laminas (formerly) | PHP | Client/Server | Web application framework implemented in PHP | SOAP, JSON, JSON-RPC, REST, XML-RPC | |
Yii | PHP | Client/Server | Open source, object-oriented, component-based MVC | REST | |
Smart.Framework | PHP | Client/Server | a free, BSD licensed, open-source web framework | JSON, REST, SOAP | |
Symfony2 | PHP | Client/Server | PHP web application framework | JSON, REST, SOAP |