You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-users@xml.apache.org by Florin Tudor <fl...@sap.ro> on 2002/05/22 13:30:15 UTC

XMLRPC or CORBA?

I am going to use Xindice as a backend DB for a J2EE web app in Java.

Which API do you think is better to use in order to acces the DB ?
- the XML-RPC API
- the XMLBD (CORBA-based?) API

The key factors are:
- speed
- easyness to write code
- future support of the API 

Are these APIs both created by xml.apache.org team or by a third-party?

Florin Tudor

Web Application Developer / Consultant
Middleware & Programming Dept.
Integrator /SAP Romania
www.sap.ro, www.integrare.ro

Re: XMLRPC or CORBA? flaming??

Posted by Øyvind Vestavik <Oy...@idi.ntnu.no>.
Apologies accepted :-)

Øyvind

Øyvind Vestavik
Øvre Møllenberggt 44b
7014 Trondheim
oyvindve@idi.ntnu.no
41422911

On Mon, 27 May 2002, Cédric Viaud wrote:

> Sorry,
>
> i was on a bad day, and words have been farther than my mind. I apology.
>
> Regards,
>
>     Cédric
>
> ----- Original Message -----
> From: "Øyvind Vestavik" <Oy...@idi.ntnu.no>
> To: <xi...@xml.apache.org>
> Sent: Saturday, May 25, 2002 1:08 PM
> Subject: Re: XMLRPC or CORBA? flaming??
>
>
>
> First I would like to say that people who starts a mail discarding other
> peoples thoughts with "nonsence" really don't deserve to be answered,
> but..:
>
>
>


Re: XMLRPC or CORBA? flaming??

Posted by Cédric Viaud <ce...@matrasi-tls.fr>.
Sorry,

i was on a bad day, and words have been farther than my mind. I apology.

Regards,

    Cédric

----- Original Message -----
From: "Øyvind Vestavik" <Oy...@idi.ntnu.no>
To: <xi...@xml.apache.org>
Sent: Saturday, May 25, 2002 1:08 PM
Subject: Re: XMLRPC or CORBA? flaming??



First I would like to say that people who starts a mail discarding other
peoples thoughts with "nonsence" really don't deserve to be answered,
but..:




Re: XMLRPC or CORBA? flaming??

Posted by Øyvind Vestavik <Oy...@idi.ntnu.no>.
First I would like to say that people who starts a mail discarding other
peoples thoughts with "nonsence" really don't deserve to be answered,
but..:

I don't mean that object oriented databases are dead, but given the amount
of effort given to the hype of object oriented databases, very few
products remain. The reason has nothing to do with quality or that the
idea of object oriented databases was bad. I have used Versant myself so i
know. The problem was they didn't have the support of major software
wendors who could sell them to customers (Additional sales).

The mejor software vendors already had good, well tested products, and
instead of making new ones they buildt in support for object storage in
their existing products. Then there was no need for their customers to go
out to by a object oriented database, so the market disappeared for those
who made "native" object-oriented databases, even if they maybee had been
a better solution technically (as Cedric seems to mean)

We could come to see that development for native xml databases to, as
Oracle and others are already building in support for xml in their
produccts (all though they have not come very far yet)

In fact, to my knowledge only Tamino from AG Software has a big
corporation promoting it. Or are there others??

Øyvind


Øyvind Vestavik
Øvre Møllenberggt 44b
7014 Trondheim
oyvindve@idi.ntnu.no
41422911

On Fri, 24 May 2002, Cédric Viaud wrote:

> Nonsense.
>
> First, it is very difficult to make a clear difference between traditionale
> databases and XML ones.
>
> In fact, the only difference is the way you acces the datas. But in fact,
> how are stored the datas is each database problem.
>
> In fact, XML databases, [ i mean databases which allow XML manipulation
> (providing API specifics or standardised), even if they are also traditional
> ones (Oracle) or not (XIndice) ] will be usefull if they complete the need.
>
> For those who thinks that Object databases are dead, they are wrong. In
> fact, there is at least one powerfull database which work properly :
> Versant. There is numerous application, in which it beats Oracle.
>
> Regards,
>
>            Cédric
>
> ----- Original Message -----
> From: "Øyvind Vestavik" <Oy...@idi.ntnu.no>
> To: <xi...@xml.apache.org>
> Sent: Thursday, May 23, 2002 6:09 PM
> Subject: Re: XMLRPC or CORBA?
>
>
>
> I don't know and I don't think anyone can make anything but qualified
> guesses. Maybe xml databases themselves will vanish like the object
> databases did.
> (Big corporations like oracle and others are already building in xml
> support in their products)
> Check out latest copy of "XML and Web Services Magazine" for discussion
>
> Øyvind Vestavik
> Øvre Møllenberggt 44b
> 7014 Trondheim
> oyvindve@idi.ntnu.no
> 41422911
>
> On Wed, 22 May 2002, Florin Tudor wrote:
>
> > I am going to use Xindice as a backend DB for a J2EE web app in Java.
> >
> > Which API do you think is better to use in order to acces the DB ?
> > - the XML-RPC API
> > - the XMLBD (CORBA-based?) API
> >
> > The key factors are:
> > - speed
> > - easyness to write code
> > - future support of the API
> >
> > Are these APIs both created by xml.apache.org team or by a third-party?
> >
> > Florin Tudor
> >
> > Web Application Developer / Consultant
> > Middleware & Programming Dept.
> > Integrator /SAP Romania
> > www.sap.ro, www.integrare.ro
> >
>
>


Re: XMLRPC or CORBA?

Posted by Cédric Viaud <ce...@matrasi-tls.fr>.
Nonsense.

First, it is very difficult to make a clear difference between traditionale
databases and XML ones.

In fact, the only difference is the way you acces the datas. But in fact,
how are stored the datas is each database problem.

In fact, XML databases, [ i mean databases which allow XML manipulation
(providing API specifics or standardised), even if they are also traditional
ones (Oracle) or not (XIndice) ] will be usefull if they complete the need.

For those who thinks that Object databases are dead, they are wrong. In
fact, there is at least one powerfull database which work properly :
Versant. There is numerous application, in which it beats Oracle.

Regards,

           Cédric

----- Original Message -----
From: "Øyvind Vestavik" <Oy...@idi.ntnu.no>
To: <xi...@xml.apache.org>
Sent: Thursday, May 23, 2002 6:09 PM
Subject: Re: XMLRPC or CORBA?



I don't know and I don't think anyone can make anything but qualified
guesses. Maybe xml databases themselves will vanish like the object
databases did.
(Big corporations like oracle and others are already building in xml
support in their products)
Check out latest copy of "XML and Web Services Magazine" for discussion

Øyvind Vestavik
Øvre Møllenberggt 44b
7014 Trondheim
oyvindve@idi.ntnu.no
41422911

On Wed, 22 May 2002, Florin Tudor wrote:

> I am going to use Xindice as a backend DB for a J2EE web app in Java.
>
> Which API do you think is better to use in order to acces the DB ?
> - the XML-RPC API
> - the XMLBD (CORBA-based?) API
>
> The key factors are:
> - speed
> - easyness to write code
> - future support of the API
>
> Are these APIs both created by xml.apache.org team or by a third-party?
>
> Florin Tudor
>
> Web Application Developer / Consultant
> Middleware & Programming Dept.
> Integrator /SAP Romania
> www.sap.ro, www.integrare.ro
>



Re: XMLRPC or CORBA?

Posted by Øyvind Vestavik <Oy...@idi.ntnu.no>.
Yes thats the one Heinrich..

Øyvind

Øyvind Vestavik
Øvre Møllenberggt 44b
7014 Trondheim
oyvindve@idi.ntnu.no
41422911

On Thu, 23 May 2002, Heinrich Götzger wrote:

> On Thu, 23 May 2002, Øyvind Vestavik wrote:
>
> >
> >I don't know and I don't think anyone can make anything but qualified
> >guesses. Maybe xml databases themselves will vanish like the object
> >databases did.
> >(Big corporations like oracle and others are already building in xml
> >support in their products)
> >Check out latest copy of "XML and Web Services Magazine" for discussion
>
> Guess you're talking about:
> http://www.fawcette.com/xmlmag/2002_04/magazine/features/sjohnson/default_pf.asp
>
> >
> >Øyvind Vestavik
> >Øvre Møllenberggt 44b
> >7014 Trondheim
> >oyvindve@idi.ntnu.no
> >41422911
> >
> >On Wed, 22 May 2002, Florin Tudor wrote:
> >
> >> I am going to use Xindice as a backend DB for a J2EE web app in Java.
> >>
> >> Which API do you think is better to use in order to acces the DB ?
> >> - the XML-RPC API
> >> - the XMLBD (CORBA-based?) API
>
>
> A few weeks ago I tested Xindice and eXist in terms of storage of mesg.
> per second and found that Xindice is much faster than eXist
> we're talking about > 300 msg. per second against 2(two!) msg per second
> on the same environment, using the same XMLDB-API.
>
> eXist uses XML-RPC and Xindice uses XMLBD (CORBA-based) API.
>
> Go and try for yourself.
>
>
> >>
> >> The key factors are:
> >> - speed
> >> - easyness to write code
> >> - future support of the API
> >>
> >> Are these APIs both created by xml.apache.org team or by a third-party?
> >>
> >> Florin Tudor
> >>
> >> Web Application Developer / Consultant
> >> Middleware & Programming Dept.
> >> Integrator /SAP Romania
> >> www.sap.ro, www.integrare.ro
> >>
> >
>
> regards
>
> Heinrich
> --
> http://www.xmlBlaster.org
>


Re: XMLRPC or CORBA?

Posted by Heinrich Götzger <go...@gmx.net>.
On Thu, 23 May 2002, Øyvind Vestavik wrote:

>
>I don't know and I don't think anyone can make anything but qualified
>guesses. Maybe xml databases themselves will vanish like the object
>databases did.
>(Big corporations like oracle and others are already building in xml
>support in their products)
>Check out latest copy of "XML and Web Services Magazine" for discussion

Guess you're talking about:
http://www.fawcette.com/xmlmag/2002_04/magazine/features/sjohnson/default_pf.asp

>
>Øyvind Vestavik
>Øvre Møllenberggt 44b
>7014 Trondheim
>oyvindve@idi.ntnu.no
>41422911
>
>On Wed, 22 May 2002, Florin Tudor wrote:
>
>> I am going to use Xindice as a backend DB for a J2EE web app in Java.
>>
>> Which API do you think is better to use in order to acces the DB ?
>> - the XML-RPC API
>> - the XMLBD (CORBA-based?) API


A few weeks ago I tested Xindice and eXist in terms of storage of mesg.
per second and found that Xindice is much faster than eXist
we're talking about > 300 msg. per second against 2(two!) msg per second
on the same environment, using the same XMLDB-API.

eXist uses XML-RPC and Xindice uses XMLBD (CORBA-based) API.

Go and try for yourself.


>>
>> The key factors are:
>> - speed
>> - easyness to write code
>> - future support of the API
>>
>> Are these APIs both created by xml.apache.org team or by a third-party?
>>
>> Florin Tudor
>>
>> Web Application Developer / Consultant
>> Middleware & Programming Dept.
>> Integrator /SAP Romania
>> www.sap.ro, www.integrare.ro
>>
>

regards

Heinrich
--
http://www.xmlBlaster.org


Re: XMLRPC or CORBA?

Posted by Øyvind Vestavik <Oy...@idi.ntnu.no>.
I don't know and I don't think anyone can make anything but qualified
guesses. Maybe xml databases themselves will vanish like the object
databases did.
(Big corporations like oracle and others are already building in xml
support in their products)
Check out latest copy of "XML and Web Services Magazine" for discussion

Øyvind Vestavik
Øvre Møllenberggt 44b
7014 Trondheim
oyvindve@idi.ntnu.no
41422911

On Wed, 22 May 2002, Florin Tudor wrote:

> I am going to use Xindice as a backend DB for a J2EE web app in Java.
>
> Which API do you think is better to use in order to acces the DB ?
> - the XML-RPC API
> - the XMLBD (CORBA-based?) API
>
> The key factors are:
> - speed
> - easyness to write code
> - future support of the API
>
> Are these APIs both created by xml.apache.org team or by a third-party?
>
> Florin Tudor
>
> Web Application Developer / Consultant
> Middleware & Programming Dept.
> Integrator /SAP Romania
> www.sap.ro, www.integrare.ro
>


Re: XMLRPC or CORBA?

Posted by Cyrille Giquello <cy...@ktaland.com>.
Corba is not a bad thing because it is very very faster than xml-rpc.
Perhaps xindice should implement a layer protocol and can be compliant for API access via Corba, Soap,
...
via a Driver layer ...

perhaps you can get some idea in xmlBlaster project : http://xmlBlaster.org/
This software can be accessed via many langage via many protocol. A new protocol just need to be
implemented like a driver...

I'm not expert, it's just a proposal ;o)


Cyrille


David Viner a écrit :

> well.. on the project planning notes http://www.xindice.org/papers/planning.html, point 2.1.2.1 says
> "Convert to XML-RPC API" for release 1.1... so i suspect that you should choose that one.dave
>
>      -----Original Message-----
>      From: Florin Tudor [mailto:florin.tudor@sap.ro]
>      Sent: Wednesday, May 22, 2002 4:30 AM
>      To: xindice-users@xml.apache.org
>      Subject: XMLRPC or CORBA?
>
>      I am going to use Xindice as a backend DB for a J2EE web app in Java. Which API do you think
>      is better to use in order to acces the DB ?- the XML-RPC API- the XMLBD (CORBA-based?)
>      API The key factors are:- speed- easyness to write code- future support of the API Are these
>      APIs both created by xml.apache.org team or by a third-party? Florin Tudor Web Application
>      Developer / Consultant
>      Middleware & Programming Dept.
>      Integrator /SAP Romania
>      www.sap.ro, www.integrare.ro
>
--
 -----------------------------------------
  Cyrille Giquello <cy...@ktaland.com>
  tel : 331/01 49 17 40 93

  KTALAND
  Batiment 104
  50 av. du president Wilson
  93210 La Plaine Saint-Denis

  http://www.ktaland.com/
 -----------------------------------------
Encryption | Duncan Campbell | DST | Blacklisted 411 | ECHELON | 2600 | PGP | Corsica | NSA



RE: XMLRPC or CORBA?

Posted by David Viner <dv...@yahoo-inc.com>.
well.. on the project planning notes
http://www.xindice.org/papers/planning.html, point 2.1.2.1 says "Convert to
XML-RPC API" for release 1.1... so i suspect that you should choose that
one.

dave

  -----Original Message-----
  From: Florin Tudor [mailto:florin.tudor@sap.ro]
  Sent: Wednesday, May 22, 2002 4:30 AM
  To: xindice-users@xml.apache.org
  Subject: XMLRPC or CORBA?


  I am going to use Xindice as a backend DB for a J2EE web app in Java.

  Which API do you think is better to use in order to acces the DB ?
  - the XML-RPC API
  - the XMLBD (CORBA-based?) API

  The key factors are:
  - speed
  - easyness to write code
  - future support of the API

  Are these APIs both created by xml.apache.org team or by a third-party?

  Florin Tudor

  Web Application Developer / Consultant
  Middleware & Programming Dept.
  Integrator /SAP Romania
  www.sap.ro, www.integrare.ro