caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] Ensemble (English sense)
@ 2001-07-24 14:32 Aaron Roth
  2001-07-24 21:11 ` Gerd Stolpmann
  0 siblings, 1 reply; 4+ messages in thread
From: Aaron Roth @ 2001-07-24 14:32 UTC (permalink / raw)
  To: caml-list

Hi, all. I'm thinking of developing a client-server application using
O'Caml. The choices at this point seem to be CORBA (through C) or SOAP, both
of which would entail quite a bit of work to use in O'Caml, I think. But
looking around yesterday, I came across Ensemble, from Cornell, which seems
like an excellent framework for all manner of network programming, including
client-server. But checking through the Ensemble CVS logs, it doesn't seem
that the code's been touched in nearly 2 years. Does this mean that it's
reached a state of perfection or of total disuse? Is anyone out there using
Ensemble for large-scale (say, > 500 clients) applications? Will anyone
argue for or against it vis-a-vis CORBA or SOAP? Broadly, my requirements
are to run that many clients with some decent security, possibly involving a
3rd party VPN solution but preferably with (at least some aspects of)
security integrated right into the networking code (e.g. CORBA/SSL, SOAP
over HTTPS). And the servers would be some flavor of UNIX, so no DCOM (as
far as I know). Particularly appealing about Ensemble is the possibility of
later adding more peer-to-peer style messaging between clients in a part of
the application separate from the client-server part. Thank you for your
thoughts.

Best,
Aaron Roth
-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives: http://caml.inria.fr


^ permalink raw reply	[flat|nested] 4+ messages in thread
* Re: [Caml-list] Ensemble (English sense)
@ 2001-07-25 15:11 Ohad Rodeh
  2001-07-26 16:36 ` md5i
  0 siblings, 1 reply; 4+ messages in thread
From: Ohad Rodeh @ 2001-07-25 15:11 UTC (permalink / raw)
  To: Aaron Roth; +Cc: caml-list


Aaron,
      I'm the Ensemble maintainer, so I can give you some answers. Ensmeble
has been released in its version 1.00
 about a year ago by Cornell, and it is very stable. Work is now focused
mainly on stabilizing, cleanup, porting to new OSes, etc.
Actually, I'm finishing up a new distribution these days.

     If you are interested in writing ML code, then Ensemble is a good
choice. Security is integrated into the group-communication aspect
of the system, and not to the TCP style connections. However, this could be
added if you'll ask.

    IF you pick up the system, you can send me mail with any questions,

     All the best,
         Ohad.


"Aaron Roth" <aaron.roth@lexys.com> on 07/24/2001 17:32:40

Please respond to "Aaron Roth" <aaron.roth@lexys.com>

To:
cc:
Subject:  [Caml-list] Ensemble (English sense)




Hi, all. I'm thinking of developing a client-server application using
O'Caml. The choices at this point seem to be CORBA (through C) or SOAP,
both
of which would entail quite a bit of work to use in O'Caml, I think. But
looking around yesterday, I came across Ensemble, from Cornell, which seems
like an excellent framework for all manner of network programming,
including
client-server. But checking through the Ensemble CVS logs, it doesn't seem
that the code's been touched in nearly 2 years. Does this mean that it's
reached a state of perfection or of total disuse? Is anyone out there using
Ensemble for large-scale (say, > 500 clients) applications? Will anyone
argue for or against it vis-a-vis CORBA or SOAP? Broadly, my requirements
are to run that many clients with some decent security, possibly involving
a
3rd party VPN solution but preferably with (at least some aspects of)
security integrated right into the networking code (e.g. CORBA/SSL, SOAP
over HTTPS). And the servers would be some flavor of UNIX, so no DCOM (as
far as I know). Particularly appealing about Ensemble is the possibility of
later adding more peer-to-peer style messaging between clients in a part of
the application separate from the client-server part. Thank you for your
thoughts.

Best,
Aaron Roth
-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ:
http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives:
http://caml.inria.fr
-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives: http://caml.inria.fr


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-07-26 16:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-07-24 14:32 [Caml-list] Ensemble (English sense) Aaron Roth
2001-07-24 21:11 ` Gerd Stolpmann
2001-07-25 15:11 Ohad Rodeh
2001-07-26 16:36 ` md5i

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).