Google Groups Home
Help | Sign in
SOSS - SOAP server for OCaml
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Stefan Lampe  
View profile
 More options Nov 12 2006, 11:55 am
Newsgroups: fa.caml
From: Stefan Lampe <sla...@optusnet.com.au>
Date: Sun, 12 Nov 2006 16:55:38 UTC
Local: Sun, Nov 12 2006 11:55 am
Subject: [Caml-list] SOSS - SOAP server for OCaml
Hi,

I'd like to announce that I've released a SOAP server for OCaml.

It's available at http://www.caterpillarjones.org/soss

An overview follows below, but I should mention two things,
one: it's still alpha code, I have not used it extensively yet, and
two: it makes extensive use of OCamlduce, which may be of
interest to some people here.

I hope some people find it of use.

Thanks,
Stefan Lampe

---

SOSS is an implementation of a SOAP server for OCaml.

It is designed to allow a service, developed in OCaml, to be made available
as a SOAP service with minimal effort.

It's features include:
   It can serve the service through HTTP or TCP
   It has the option of restricting service functions to sequential access,
      providing protection to services that are not thread safe.
      Alternatively, multi threaded access is just as possible
   RPC style or wrapped document style SOAP messages
   A generation utility to allow, from the service interface, automatic
   generation of:
      Interface routines
      Message schema
      WSDL 1.1
      WSDL 2.0 (tentative support)

It is possible to write a series of service functions in pure OCaml without
regard to SOAP and, from the interface file for the service automatically
generate all that is required to reveal the service as a SOAP service
through HTTP or TCP.

It is not, however, a completely general SOAP server. It's goal is as
above,
to define an OCaml service and reveal it as a SOAP service. As such it
provides no support for more general SOAP features, such as SOAP with
attachments.

---

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard Jones  
View profile
 More options Nov 12 2006, 2:27 pm
Newsgroups: fa.caml
From: Richard Jones <r...@annexia.org>
Date: Sun, 12 Nov 2006 19:27:20 UTC
Local: Sun, Nov 12 2006 2:27 pm
Subject: Re: [Caml-list] SOSS - SOAP server for OCaml

On Mon, Nov 13, 2006 at 01:51:25AM +0900, Stefan Lampe wrote:
> I'd like to announce that I've released a SOAP server for OCaml.

> It's available at http://www.caterpillarjones.org/soss

> An overview follows below, but I should mention two things,
> one: it's still alpha code, I have not used it extensively yet, and
> two: it makes extensive use of OCamlduce, which may be of
> interest to some people here.

Oh interesting.  Are you aware of our (cduce-implemented)
SOAP client?  http://merjis.com/developers/oc-soap

Rich.

--
Richard Jones, CTO Merjis Ltd.
Merjis - web marketing and technology - http://merjis.com
Internet Marketing and AdWords courses - http://merjis.com/courses - NEW!
Merjis blog - http://blog.merjis.com - NEW!

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stefan Lampe  
View profile
 More options Nov 13 2006, 7:52 am
Newsgroups: fa.caml
From: Stefan Lampe <sla...@optusnet.com.au>
Date: Mon, 13 Nov 2006 12:52:32 UTC
Local: Mon, Nov 13 2006 7:52 am
Subject: Re: [Caml-list] SOSS - SOAP server for OCaml

Yes, originally I didn't intend to write a SOAP server, I just wanted to
use one - so I looked around for SOAP and OCaml and found OC-SOAP. I
then thought I might be able to extend OC-SOAP, but in the end I chose
to map from OCaml types to a schema rather than from schema to an OCaml
types. For the server side this made more sense, and is nice, in a
way... SOSS and OC-SOAP complement each other well.

I may soon add a client feature to SOSS, but it will never work with a
generic SOAP service, since it will be generated from the OCaml server
side interface file - rather than the more public WSDL. It would only
provide a solution for an OCaml client with OCaml server where the
developers of each are in close contact with each other. For myself
though, I only wanted to develop a server side application in OCaml and
develop a client in another language - which is why I haven't added this
feature yet, though most of the glue is, by default, already written.

I think I may have already read in a message somewhere that you
recommended CDuce after using it for OC-SOAP, but if anyone else is
reading this that is interested in manipulating XML in an OCaml
application, I found OCamlduce to be very clear, concise and expressive.
I was very impressed.

Stefan

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard Jones  
View profile
 More options Nov 13 2006, 8:24 am
Newsgroups: fa.caml
From: Richard Jones <r...@annexia.org>
Date: Mon, 13 Nov 2006 13:24:28 UTC
Local: Mon, Nov 13 2006 8:24 am
Subject: Re: [Caml-list] SOSS - SOAP server for OCaml

On Mon, Nov 13, 2006 at 09:46:27PM +0900, Stefan Lampe wrote:
> Yes, originally I didn't intend to write a SOAP server, I just wanted to
> use one - so I looked around for SOAP and OCaml and found OC-SOAP. I
> then thought I might be able to extend OC-SOAP, but in the end I chose
> to map from OCaml types to a schema rather than from schema to an OCaml
> types. For the server side this made more sense, and is nice, in a
> way... SOSS and OC-SOAP complement each other well.

Yes, that's sensible.  Mapping from WSDL to OCaml types is a huge pain
in the neck because WSDL is such a huge, ill-defined standard, but
OC-SOAP has to do it unfortunately.

Rich.

--
Richard Jones, CTO Merjis Ltd.
Merjis - web marketing and technology - http://merjis.com
Internet Marketing and AdWords courses - http://merjis.com/courses - NEW!
Merjis blog - http://blog.merjis.com - NEW!

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
miniserv...@ifrance.com  
View profile
 More options Nov 21 2006, 8:03 am
Newsgroups: fa.caml
From: miniserv...@ifrance.com
Date: 21 Nov 2006 05:03:14 -0800
Local: Tues, Nov 21 2006 8:03 am
Subject: Re: SOSS - SOAP server for OCaml
Hello, I'm french.

I work on the Project "Discovery CDUCE" for my high scool and I had
tried to install SOSS.
But, during the installation an error (see the picture here :
http://miniserveur.ifrance.com/Erreur_SOSS.png ) is occured with the
file "xUtil.mli"

Can you help me please ?

Thanks you.

Loïc MARECHAL


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google