From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from discorde.inria.fr (discorde.inria.fr [192.93.2.38]) by yquem.inria.fr (Postfix) with ESMTP id 42222BC6B for ; Mon, 9 Jul 2007 13:10:52 +0200 (CEST) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.179]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id l69BApB8031084 for ; Mon, 9 Jul 2007 13:10:52 +0200 Received: from [84.59.117.140] (helo=gate.lan.gerd-stolpmann.de) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis), id 0ML31I-1I7r8j2FB7-00044v; Mon, 09 Jul 2007 13:10:50 +0200 Received: from flakew.lan.gerd-stolpmann.de (fw.lan.gerd-stolpmann.de [192.168.1.1]) by gate.lan.gerd-stolpmann.de (Postfix) with ESMTP id 4130CC085; Mon, 9 Jul 2007 13:10:49 +0200 (CEST) Subject: Re: [Caml-list] RPCs, XML, Schemas, WSDL and SOAP From: Gerd Stolpmann To: Richard Jones Cc: Jon Harrop , caml-list@inria.fr In-Reply-To: <20070706185741.GA30545@furbychan.cocan.org> References: <200707061724.44910.jon@ffconsultancy.com> <20070706185741.GA30545@furbychan.cocan.org> Content-Type: text/plain Date: Mon, 09 Jul 2007 13:10:48 +0200 Message-Id: <1183979448.7083.6.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX1+DQOynABHP542L0dXm5HLw2TG3Ur8hw0/AHSo 92DEitjFwuWH87xIDGrsgdKkAb0oMcLrYQ+pSDkM41OrNXB8Oo obTyvhV9C/g+m4MpH6BNgmaLkv8phfv X-Miltered: at discorde with ID 469217BB.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; gerd:01 stolpmann:01 ocamlnet:01 libc:01 gerd:01 stolpmann:01 viktoriastr:01 64293:01 darmstadt:01 6151:01 6151:01 javascript:98 caml-list:01 data:02 strong:96 Am Freitag, den 06.07.2007, 19:57 +0100 schrieb Richard Jones: > Have you looked into using SunRPC? ocamlnet provides an > implementation, it can be run over SSL, it's far more lightweight than > XML, and there's a strong chance you'll be able to interoperate with > clients and servers written in other languages. It is not only a chance, it simply works. But be warned: My SunRPC implementation is a very strong one, far better than what can be found in libc. Unfortunately, many developers have prejudices against this simple and robust protocol because of the weak (because old) C implementation. > Another option would > be s-expressions using the Jane St. library. And another one is JSON over HTTP. This especially interesting for web apps because you can easily access the data from javascript. Gerd -- ------------------------------------------------------------ Gerd Stolpmann * Viktoriastr. 45 * 64293 Darmstadt * Germany gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de Phone: +49-6151-153855 Fax: +49-6151-997714 ------------------------------------------------------------