Difference between revisions of "Libraries and tools/RPC"

From HaskellWiki
Jump to: navigation, search
(Solved double redirect)
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{unknown copyright}}
#redirect [[Web]]
== Remote Procedure Call and Web Services Libraries ==
;[http://www.haskell.org/haxr/ HaXR - the Haskell XML-RPC library]
:An XML-RPC client and server library. [http://www.xmlrpc.com/ XML-RPC] is "remote procedure calling using HTTP as the transport and XML as the encoding. XML-RPC is designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned."
;[http://www.dcs.shef.ac.uk/~simonf/HAIFA.html HAIFA]
:HAIFA is an implementation of parts of the web-service architecture in Haskell. Notably it includes an XML serializer, a partial implementation of XML Schema and SOAP/1.1.
;[http://sourceforge.net/projects/haskell-corba/ haskell-corba]
:This package allows Haskell programmers to write CORBA clients and servers using the [http://www.mico.org MICO open-source CORBA implementation]. It defines a Haskell language mapping for CORBA, and includes an IDL compiler which generates Haskell stub and skeleton modules from IDL files.
;[http://darcs.complete.org/ldap-haskell ldap-haskell]
:ldap-haskell is a Haskell binding to C-based LDAP libraries such as OpenLDAP. With ldap-haskell, you can interrogate an LDAP directory, update its entries, add data to it, etc. ldap-haskell provides an interface to all the most common operations you would need to perform with an LDAP server.

Latest revision as of 14:14, 1 December 2010

Redirect to: