[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Future of Databases

  • To: 'Mike Champion' <mc@x...>, xml-dev <xml-dev@l...>
  • Subject: RE: Future of Databases
  • From: "Bullard, Claude L (Len)" <clbullar@i...>
  • Date: Thu, 25 Apr 2002 16:18:05 -0500

future of databases
I'm betting that a procedural language won't 
absorb a data description language based on a 
syntax description.   It defeats one purpose 
of having the syntax-based spec: to get 
information out of an old system and into a 
new one come replacement time.   One might 
ask why the InfoSet exists at all and that 
might be more pertinent to her prediction.

I don't think performance is critical to 
the success of XML.  It is to Java and C#.

Are you predicting a new Lisp?

len

-----Original Message-----
From: Mike Champion [mailto:mc@x...]

4/25/2002 11:56:51 AM, "Bullard, Claude L (Len)" <clbullar@i...> wrote:

>http://www.infoworld.com/articles/hn/xml/02/04/24/020424hndbfuture.xml?0424wepm

The bit I found most interesting was from Daniela Florescu: "I don't think we will
have good performance as long as we have people marshalling data from XML to
Java and back," Florescu said. She went so far as to predict that eventually, 
an extension of XQuery will replace both Java and SQL."

That sounded totally outrageous at first glance, but think about it a bit:
Java, SQL, and XML seemed like totally different beasts not too long ago,
but many developers find themselves having to use all three at once. Java
class libraries to a reasonable job of encapsulating the data behind OO
abstractions, but the OO model is looking less and less like the final word
on the subject: both RDBMS and XML encourage one to think of data liberated
from the programs or objects that produce and consume it, and approaches
such as "aspect oriented programming" and "Demeter" (neither of which
I understand well enough to have an opinion on) are at least enhancing, if
not challenging, the OOP paradigm.  

So, I can kinda, sortof see a programming model that handles declarative
stuff easily, encourages a functional programming style, handles both 
XML and relational data "natively", and allows data to be either encapsulated
in objects (or aspects?) or exposed for generic manipulation.  Whether
XQuery is that model is quite another question.

So, have I been breathing bad air on airplanes too much lately that killed
a few bazillion brain cells, or might there be something to this idea
of convergence?  Is Java more likely to absorb XML (XML InfoSets can be
serialized with curly braces more efficiently than with angle brackets)
than XML is to absorb Java?  Come to think of it, isn't this common language
for code and data Curl's selling point?

Anyway, perhaps someone who actually went to the conference or knows what
the participants had in mind could help sort this out ...

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.