Right now the main focus is on Java clients (so that they can use the
same persistence API as the server side part and share the object
model with the server). At the moment we only ship it as a binary web
service based on Hessian (BTW, Hessian supports .NET - http://
www.caucho.com/hessian/ , but you'll still need to write the Cayenne
client code analog).
XML/WSDL based transport is in the plans. Once this is done (not in
1.2), it will open the server-side Cayenne ORM to other types of
clients. Until then you'll have to stick with traditional manually
crafted web services, as discussed in a parallel thread.
Scaleability... The technology is new, so we may need to iron out
some wrinkles (more performance than scaleability related I guess),
but generally I expect it to be at least as good or better than
regular web apps (in terms of a number of concurrent sessions per
hardware unit). It would be awesome if someone can build a benchmark
that we could use to test performance across releases ;-)
Andrus
On Jan 11, 2006, at 11:53 AM, Dov Rosenberg wrote:
> I took a look at the Remote Object Persistence and it looks very
> promising for use within Web Services. Couple of questions related
> to this functionality:
>
> Will this work with Apache Axis or other web services engines?
> Is it possible to publish WSDL or WSIL for these Cayenne based web
> services?
> Will it work with .Net clients?
> Is there some sample code that shows it in action?
> How scalable is the Remote Object Persistence stuff. Our apps tend
> to be installed in pretty large organizations with lots of
> concurrent users
>
> Any more links to the Remote stuff would be appreciated
> --
> Dov Rosenberg
> Conviveon/Inquira
> Knowledge Management Experts
> http://www.conviveon.com
> http://www.inquira.com
>
This archive was generated by hypermail 2.0.0 : Wed Jan 11 2006 - 12:12:21 EST