Email this article   Print article 


Oracle Exec Lobbies For 'Zorba' Open-Source XQuery Engine

By Barbara Darrow
December 06, 2006    3:48 PM ET

What's next on the open-source stack agenda? It could be an open-source XQuery engine, if Oracle's Roger Bamford has his way.

Bamford, the principal architect for Oracle Server technologies and sometimes known as the father of Real Application Clusters (RAC), said what the world needs is a free and open XQuery engine. To that end, he has launched the FLWOR Foundation, with FLWOR standing for "For-Let-Where-Order-Return."

XQuery is the proposed standard for querying and interacting with data stored in XML form. XML, or Extensible Markup Language, has become the lingua franca for storing nonrelational data in databases and other repositories.

Speaking at the XML 2006 conference in Boston on Tuesday, Bamford lobbied the crowd for support. The charter of the FLWOR Foundation is to build a free engine, based on C++, that "will run on anything with a CPU and RAM." And it must be "configurable down to a few hundred K, be embeddable in browsers, servers and mobile devices," he noted.

There would be a version of the engine, dubbed Zorba, that plugs into Apache Web servers running on the free Berkeley database, a combo that would supply virtually any users with an "instant, complete XQuery/XML HTTP and Web Services server," Bamford said.

The advantage of a Zorba/Apache/Berkeley database stack would be that since the code is all the same, applications are totally transportable across platforms without changes, according to Bamford. Zorba also would support lots of language extensions, scripting and windowing, he added.

Bamford also plugged the XML Application Platform (XAP), now under development by an Oracle Special Projects Group, and he promised that a prototype will come out soon.

A platform for hosted development of applications using XML infrastructure, XAP will include piece-parts such as a user interface, an XQuery-based scripting language and server-side XML data management. Bamford said it also will include a comprehensive application metadata model and rule-based flows.

"Everything will be a document. There will be versions, views and customization allowed," he said.

The overall goal is to enable a Web of applications rather than a Web of content, Bamford said. Though Oracle backs the effort, he maintained that the finished XAP would be a free, open specification. Part of the platform would be a universal editor and debugger for documents and would run in client/server mode atop the Zorba engine.

This week's XML 2006 conference, sponsored by IDEAlliance, marks the 10th anniversary of the first work on the now-ubiquitous XML language. Several of the original working group members, including Jon Bozak, spoke at the event.

To continue reading this article, please download the free CRN Tech News app for your iPad or Windows 8 device.
Related: Videos | Slide Shows | Comments

SHARE THIS ARTICLE

More

Recent Articles

5 Questions For Intel Channel Chief Steve Dallman

Dallman discusses the state of the Intel channel and the future of the custom PC market in an interview with CRN.

5 Companies That Dropped The Ball This Week

For the week ending May 17, CRN looks at five companies that were either asleep at the wheel or just didn't make good decisions.

5 Companies That Came To Win This Week

For the week ending May 17, CRN looks at five companies that brought their 'A' game and made moves to beat out competitors.

  More Slide Shows




Related Videos
Loading...