Thanks.
Ilya Sterin
On 7/5/06, Dennis Sosnoski <[EMAIL PROTECTED]> wrote:
The InputStreamReader isn't quite as convenient as XMLStreamReader would
be, but it beats getting the document as a DOM. I'd thought some of the
XML databases might be essentially parsing the documents on input and
storing the necessary information to reconstruct the parse event stream
later.
- Dennis
Ilya Sterin wrote:
> Dennis, yes, the database we're using at this point Rainingdata's
> TigerLogic, does provide an InputStreamReader interface to the
> resultset. My initial design will abstract it so that the interfaces
> that don't provide such an interface, will just read it into the
> String and/or DOM, etc... Should be transparent enough for now, as
> most DB vendors have different interfaces at this point, though in a
> way, most follow the JDBC type interface. Can't wait for XQJ final
> draft and implementations, we'll then be able to standardize on that.
> It'll be abstracted enough, that the eventual switch will be easy
> enough. I'm finalizing the specifications as we speak and should have
> it ready sometime this week. I will share with you once it's done to
> get any feedback.
>
> Thanks and I look forward to speaking with you more on this.
>
> Ilya Sterin
>
> On 7/5/06, *Dennis Sosnoski* < [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
> Hi Ilya,
>
> This sounds very interesting, and I'll certainly give you what
> support I
> can in getting this going. One issue is going to be how the XML
> database
> supplies the XML on retrieval. If it's only in the form of a DOM or
> such, you'll be losing most of the performance benefits of JiBX. The
> best option would be if the database supplies a StAX-compliant
> XMLStreamReader for retrieved data, and allows you to supply data by
> writing to an XMLStreamWriter. I haven't followed the XML database
> field
> enough to know if any do this.
>
> Please keep us posted on what you find out,
>
> - Dennis
>
> Dennis M. Sosnoski
> SOA, Web Services, and XML
> Training and Consulting
> http://www.sosnoski.com - http://www.sosnoski.co.nz
> Seattle, WA +1-425-296-6194 - Wellington, NZ +64-4-298-6117
>
>
>
> Ilya Sterin wrote:
> > Hello, all. I sent the below email to Dennis directly, but I'm sure
> > he's pretty busy, so I thought I'd get your thoughts on this as
> well.
> >
> > I'm currently working on a next generation of our product which will
> > utilize a native XML database. We chose that in favor of a
> RDBMS for
> > various reasons, but mostly due to the fact that our schema is
> dynamic
> > and best supported by storing it that way.
> >
> > One of the challenges of course is a persistence
> framework. There are
> > so many in the relational world, but lacking in XML world,
> IMO. There
> > are great frameworks, like yours, that handle the mappings, but
> we're
> > still missing the pieces that actually make it a true persistence
> > framework ( i.e. integration with XQuery, Native XML Storage
> systems,
> > XQJ, etc...). So I set up to create such a framework. I'm in the
> > progress of completing the specifications, though I already
> started a
> > bit of coding, mostly interfaces and some diagramming. As of right
> > now, although I'm making it as loosely coupled as possible, it's
> being
> > developed and tested using RainingData's TigerLogic db. They
> are one
> > of the leaders in the XML Native database worlds and have a pretty
> > nice implementations of XQuery engine, XUpdate, and a
> preliminary XQJ
> > implementation, which right now has some proprietary features, since
> > XQJ is still in the early draft review phase.
> >
> > I believe that such an abstraction layer on top of a great mapping
> > system like JibX, would create a great persistence framework for the
> > native XML persistence world.
> >
> >
> > Ilya Sterin
> >
> >
> >
> ------------------------------------------------------------------------
> >
> > Using Tomcat but need to do more? Need to support web services,
> security?
> > Get stuff done quickly with pre-integrated technology to make
> your job easier
> > Download IBM WebSphere Application Server v.1.0.1 based on
> Apache Geronimo
> >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> < http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>
> >
> >
> ------------------------------------------------------------------------
> >
> > _______________________________________________
> > jibx-devs mailing list
> > [email protected]
> <mailto: [email protected]>
> > https://lists.sourceforge.net/lists/listinfo/jibx-devs
> >
>
> Using Tomcat but need to do more? Need to support web services,
> security?
> Get stuff done quickly with pre-integrated technology to make your
> job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache
> Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642>
> _______________________________________________
> jibx-devs mailing list
> [email protected]
> <mailto:[email protected] >
> https://lists.sourceforge.net/lists/listinfo/jibx-devs
>
>
> ------------------------------------------------------------------------
>
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> jibx-devs mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jibx-devs
>
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs
Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________ jibx-devs mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jibx-devs
