Sign in

E-mail *, (xx@domain.com)
Password *

Register | Forgot password

Recent blogs

ApacheCon EU 2008 impressions

This week ApacheCon EU 2008 is being held in Amsterdam. Unfortunately I could not visit the entire conference but GX was there on Tuesday and I managed to visit the conference on Wednesday evening and Thursday. A few highlights.


JCR community gathering

On Tuesday the international JCR community gathered right next to the ApacheCon. Martijn Hendriks, our JCR expert and committer to the Jackrabbit project, could not make it but Hallo Khaznadar was there to meet the JCR community and share experiences. Very interesting is the new incubator project called Apache Sling that combines JCR and OSGi (sounds familiar?) to build a web application framework based solely on REST principles.

Java Search API (JSA) BOF

On Wednesday evening I joined this Birds Of a Feather (BOF) hosted by Uri Boness from JTeam. JSA you say? No there is no such thing as a standard search api in Java. This was exactly the reason for Uri to use this opportunity to start a discussion on this topic.  To explore the need and requirements for a possible unified search API the discussion moved from ‘enterprise search’ requirements like transaction support on the real time indexes, to domain specific requirements such as more extensive support for semantics like entity extraction and synonyms or even ontology’s.

To no ones surprise we did not come up with the final API just yet... However,  what became clear is that search is coming to age. and there may be need for some sort of standardization. With users as well as committers to the Lucene and Solr projects in the room it turned out to be great topic for a BOF session and we would have talked even longer if the hotel manager had not kicked us out of the conference room at 11:30 PM :)

ServiceMix 4.0 on OSGi!

On Thursday morning, after some coffee, I joined the talk on ServiceMix 4.0. Although this may come as no surprise to people who visited JavaPolis 2007 or follow the mailing lists it is always good to see a working demo! Guillaume Nodet of the ServiceMix team presented the upcoming 4.0 release of this open source ESB implementation that is now build on top of the OSGi runtime (using Felix) providing capabilities that allow developers and administrators to configure, deploy, manage components and configurations at runtime.

REST vs WS-* | the battle

The absolute 'moment supreme' was when in the afternoon there where two session back to back on REST, SOAP and WS-*.

First Roy Fielding (Day), the guy who wrote the book on REST.. or should I say the WEB?, presented an overview on his dissertation on REST (the architecture) while displaying an obvious dislike for anything that smells lies RPC, SOAP or whatever. A good talk about the ideas and concepts that drove the development of the web as we know it.

Next up was Paul Fremantle (WSO2) and this it where it got even more interesting, not in the least because Roy Fielding was still in the room. Paul talked about myths and facts surrounding the REST vs WS-* debate making an reasonable argument that REST is a good pattern in some cases, but that it is not a silver bullet. In his opinion SOAP and  WS-* are receiving some unjust bad press lately. A good talk and with some great arguments and real world examples. However, Roy Fielding obviously had to disagree on several points and  this led to some interesting discussions between these two experts in the field, battling it out on the conference floor. Great arguments both ways, but I have to call it a draw ;)

Canal cruise

OK, so the final highlight obviously was the JTeam canal cruise ;) After the conference we all jumped on a boat and cruised the canals of Amsterdam while talking code and drinking beer. That's the life and a good way to end a day at ApacheCon,  a great conference for those interested in the latest the developments in open source and meeting the people who make it happen.

Bram

ps. If you are quick enough you can still make it to the raffle!



About the Author

Return to all blogs


Bram de Kruijff is Product Architect and one of the co-architects of the GX WebManager framework with a focus on OSGi and services framework. Bram is part of the NAF Web 2.0 forum group to define standards on community technologies.

Read all Brams blog entries

Other blog entries:

June 3, 2008
A few SDK tips & tricks
May 29, 2008
Maven secrets: Dynamic Maven properties with Beanshell
May 27, 2008
GX WebManager on SpringSource Application Platform
May 9, 2008
JavaOne 2008 wrapup
April 14, 2008
Maven secrets: assembling a WCB zip
March 29, 2008
Maven secrets: filtering sources
March 12, 2008
Did you catch the Tortoise today?
February 29, 2008
OSGi adoption on the rise!
February 26, 2008
Tabula rasa


Share:

del.icio.us
digg
Technorati
Slashdot
Reddit
YahooMyWeb
NewsVine
ekudos
© 2008 GX creative online development B.V.

Disclaimer

This website (GXdeveloperweb.com) may discuss or contain opinions, (sample) coding, software or other information that does not include GX official interfaces, instructions or guidelines and therefore is not supported by GX. Changes made based on this information are not supported.  GX will not be held liable for any damages caused by using or misusing the information, software, instructions, code or methods suggested on this website, and anyone using these methods does so at his/her own risk. GX offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this website, including any liability resulting from incompatibility between the content of this website and the materials and services offered by GX. By using this website you will not hold, or seek to hold, GX responsible or liable with respect to the content of this website.