List of web service frameworks

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

See also

Notes


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • List of Web service Frameworks — A list of web service frameworks: ee also* List of web application frameworks * List of Web service specifications * List of web service protocols * Web serviceNotes …   Wikipedia

  • List of Web service specifications — There are a variety of specifications associated with web services. These specifications are in varying degrees of maturity and are maintained or supported by various standards bodies and entities. Specifications may complement, overlap, and… …   Wikipedia

  • List of web service protocols — The following is a list of Web service protocols.*BEEP Blocks Extensible Exchange Protocol *BPEL Business Process Execution Language *E Business XML *Hessian *JSON RPC *REST (Representational State Transfer) *SOAP outgrowth of XML RPC, originally …   Wikipedia

  • List of web application frameworks — This is a list of notable web application frameworks, used for creating web applications. Client side ActionScript * Cairngorm * PureMVCJavaScript* Backbase * CJAX * Clean AJAX * Dojo Toolkit * Echo * Ext * [http://www.gapjumper.com/ Gapjumper] * …   Wikipedia

  • Web service — A Web service (also Web Service) is defined by the W3C as a software system designed to support interoperable machine to machine interaction over a network [cite web |url=http://www.w3.org/TR/ws gloss/ |title=Web Services Glossary] . Web services …   Wikipedia

  • Web application framework — A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. The framework aims to alleviate the overhead associated with common activities used in Web… …   Wikipedia

  • Web Services Enhancements — (WSE) is an add on to the Microsoft .NET Framework which includes a set of classes that implement additional WS * web service specifications chiefly in areas such as security, reliable messaging, and sending attachments.[1] Web services are… …   Wikipedia

  • List of content management systems — This is a list of notable content management systems that are used to organize and facilitate collaborative content creation. Many of them are built on top of separate content management frameworks. Contents 1 Software as a service (SaaS) 2… …   Wikipedia

  • Web mapping — is the process of designing, implementing, generating and delivering maps on the World Wide Web and its product. While web mapping primarily deals with technological issues, web cartography additionally studies theoretic aspects: the use of web… …   Wikipedia

  • Web 2.0 — A tag cloud (a typical Web 2.0 phenomenon in itself) presenting Web 2.0 themes The term Web 2.0 is associated with web applications that facilitate participatory information sharing, interoperability, user centered design,[1] and collaboration on …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”