The Source for Java Technology Collaboration
User: Password:



Jonathan Bruce's Blog

Web Services and XML Archives


Seeking your feedback on XQJ

Posted by jonbruce on June 12, 2007 at 11:12 AM | Permalink | Comments (2)

It's been a long haul, but XQuery API for Java (XQJ) has finally pushed a Public Draft review on the JCP. This is your opportunity to give your feedback on what will ultimately become the primary API exposing your applications to the power and expressiveness of XQuery. Hungry for more ? Check XQuery.com for more details...

XQuery 1.0 achieves Final Recommendation

Posted by jonbruce on January 23, 2007 at 12:40 PM | Permalink | Comments (2)

XQuery 1.0 goes W3C's equivalent of GA today - Final Recommendation. This has triggered significant buzz around the web today. Check here and here for more details....

Cross Post from here



A Java Perspective on LINQ

Posted by jonbruce on May 30, 2006 at 02:02 PM | Permalink | Comments (3)

CROSS POST FROM: http://jonathanbruceconnects.com/jonathan_bruce

Roger Voss, posting on JavaLobby gives what I believe a very pragmatic view of what means to not only Java, but to the broader developer community. His approach I think, is particularily appropriate: in the afternath of what was an energetic JavaOne 2006, it's important to take a step back beyond the or announcements and take a long hard look at the ubiquity a language advancement such as LINQ offers.

Microsoft is already on the their third CTP of the LINQ and associated technolgies. Obviously there will be an adoption curve as people figure out what it means to their development efforts, but there is no room for the Java community to rest on their laurels. Both a discussion (currrent active on JavaLobby) on a equivalent development (or standardization) effort for the Java language, I hope will be brought to the fore. With a wide ranging, frank and well articulated discussion on this, ultimately will be to the benefit of both Java and .NET developers alike.

On one point, I do disagree with his assertion that "There will still just be XPath for XML, and nothing at all for in-memory object graphs. Tuples?". He should consider and what this means as signicifant bridge to providing the mechanics of LINQ for the Java platform. If the level of functionality offered in DataDirect XQuery, and the level of symmetry between the W3C XQuery language syntax and rules, you quickly see a strong correlation between the two. Check out Jonathan Robie's blog for more thoughts.

One way or the other, and I agree with Roger Voss on this : C# 3.0 and the next generation of the .NET Framework is poised to grab some major attention, or as Voss puts it "In the on-going saga of the Language Wars, Microsoft's new LINQ feature looks poised to kick butt and take names. For in the meantime, over in the Java community, EJB3 persistence and its portable query language syntax will be regarded as the height of Java technology for query."



XQJ Reaches EDR II

Posted by jonbruce on May 15, 2006 at 02:54 PM | Permalink | Comments (1)

JSR-225 pushed out their EDR II late last week. Coincidentally we ran our face-to-face meeting last week in San Francisco where we discussed and resolved many issues, all of which we you'll see in the next draft. For now, send your feedback to the EG...



XQuery meets REST

Posted by jonbruce on January 12, 2006 at 02:43 PM | Permalink | Comments (1)

Marc Hadley recently announced newly added support for REST in JAX-WS - a significant measure of RESTs increasing popularily. Over in XQuery world, Jonathan Robie, XQuery language editor today publishes some thoughts on how XQuery has a significant role on the middle-tier.

In this instance, XQuery is acting as the engine behind a RESTful interface using a commonly used servlet hooks. Check out his blog post here.



XQuery launches for the Java Platform

Posted by jonbruce on September 20, 2005 at 06:54 AM | Permalink | Comments (0)

Jonathan Robie, the XQuery Language Program Manager at DataDirect, Jonathan Robie has some important news over on his blog.



XQuery meets Tivo - (Part I)

Posted by jonbruce on July 06, 2005 at 08:29 AM | Permalink | Comments (1)

JavaOne 2005 saw much chatter around XML bindings slated for Dolphin, alignment around JBI but it also saw important presentations given on XQuery and what it means for today's Java developer.

Despite competing with the sometimes booming Moscone PA system, I enjoyed giving my view of XQuery and it's impact on J2EE, XML and SOA; I got some excellent questions and learned about some very interesting integration challenges that I believe XQuery could solve. Of course, my thanks to both Dennis MacNeil and Michael O'Neill giving me two speaking slots Oracle Guru Lounge on the JavaOne Pavilion floor.

Kudos also to Jason Hunter, who I thought did an excellent job with his presentation on XQuery for the Java geek. Jason is able to both excite, entertain and educate his audience is a manner I hope one day to emulate.

For most Java developers, learning XQuery is the greatest challenge, but learning this new language can also be fun! Poking around my home network I noticed that my beloved Tivo has a wealth of XML content that I can use to grow my XQuery skills. Interested in learning more.. read on...

Continue Reading...



Recent finding: XQuery Adoption Rate Soaring?

Posted by jonbruce on March 29, 2005 at 11:44 AM | Permalink | Comments (4)

In a recent developer survery conducted amoungst XML developers, some interesting findings jump out immediately:

'52% of XML developers have already started working with XQuery in the last 12 months and another 33% have plans to start using XQuery in 2005'

This is a significant figure, given the 550 respondants we had to the survey, I think it is clear we are seeing a leading edge curve of developers taking an interest in this technology. For readers of Java.net, this should not be interpreted as a threat, more as an excellent tool to succeed in the on-going challenge of data integration between XML, relational and many other data sources.

I've included the press release below, but if you want to get your hands on the detailed developer survey you can head to the DataDirect website, fill out a quick form and we'll send you a copy.

Continue Reading...



JDBC RowSet Co-Bundle for JWSDP 1.4

Posted by jonbruce on June 28, 2004 at 11:04 PM | Permalink | Comments (3)

In this instance, we have put together a set of tutorials and samples, and also have structured this co-bundles so you can immediately over-lay use RowSet in any of the three target containers Sun's App Server 8.0 PE (this the same as the free J2EE 1.4 SDK), Sun's Web Server 6.1, and Tomcat 5.0.

To use the co-bundle, and benefit the samples and tutorials we have provided, you will first need to grab the...

... and download a copy of the co-bundle

As a co-bundle to the JWSDP 1.4, the JDBC RowSet package must be overlaid on top of the JWSDP 1.4 installation directory. Typically most developers just download the zip file and expand it it in the JWSDP 1.4 directory.

How do I use the JDBC RowSet Co-bundle ?

Once you have overlaid the install bundle, you can quickly start using the JDBC RowSet co-bundle. Take a look at the jdbc-rowset directory. You'll find three directories; however for starters point your browser to jdbc-rowset/doc/index.html file and you'll be able to navigate from there.

Samples

You'll find a set of samples that cover usage of JDBC RowSet Implementations for the five standard reference definitions defined in JSR-114: JdbcRowSet, CachedRowSet, WebRowSet, FilteredRowSet and JoinRowSet. All of these samples use the reference implementation of the API providered in the rowset.jar in the lib directory.

Specification and Reference Implementation Docs

You'll also find a copy of Specification and Javadoc for both the JSR-114 JDBC RowSet Implementations Specification and the Reference Implementation respectively.

Tutorial

Our tutorial provides a step-by-step guide that builds an application extending the original JDBC Tutorial sample and uses each JDBC RowSet Implementation to demonstrate it's usage.

WebRowSet Sample

Last, and most certainly not least we provide a real life application usage of WebRowSet with SAAJ. You can deploy this application into one or more of the target J2EE containers described above.



Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds