JBossWorld Conference - Day 3
Dev Bhattacharyya gave a good presentation on J2EE Connection Architecture (JCA) and JBoss. This covered the basics of JCA including Conections, Transactions, and Security. He then discussed RAR files, deployment, and JBoss-related service files. He finished up by showing code developing your own JCA Adapter.
Chintin Shah did an excellent talk on Rule-Based Engine Implementation on JBoss. He did an overview of what Rule Engines do, requirements & selection criteria for choosing a Rule Engine, and a comparison of the Rule Engine products. After careful research, he chose JESS for his company. JESS is 100% JAva, free for non-commercial use, and costs a nominal fee for commercial applications. JESS can run anywhere, so it doesn't depend on JBoss. In fact JESS has no external dependencies, and comes in a single JAR. This type of packaging makes it easy to drop JESS into your applications. Chintin showed how he used JESS in his project, and he also covered performance and becnhmark numbers. JESS looks like a grat product, and I'll definitely consider it on future projects.Teodore Danciu (founder of JasperReports) gave a good presentation on JasperReports on JBoss. Although JasperReports doesn't depend on JBoss, it fits well with any web-based J2EE application. I really liked the the quality of the reports and the fact that JasperReports is so loosely coupled that you can easily drop it into your projects. JasperReports is freely available as an Open Source project on SourceForge.
Thomas Diesler (JBoss Web Service Technical Lead) did a nice Birds of a Feather session Web Services in JBoss. He reviewed JSR-109 and its relationship to J2EE 1.4, and the WS Basic Profile. He then reviewed the deployment descriptors for J2EE 1.4 Web Services and gave advice on deployment. Thomas finished by unveiling a new implementation of JBoss Web Services slated for release in Q2 2005. The new Web Services will no longer be based on Axis and should be much more effificent. But the new implementation will not impact users and how they deploy J2EE 1.4 Web Services on JBoss 4.x.
The conference wrapped up with a Q & A Session. The JBoss executives (including Marc Fleury - President, Scott Stark - CTO, and Bob Bickel) fielded questions from the audience.
JBossWorld had a lot of energy and buzz because of the recent report from BZ Research that put JBoss as the #1 J2EE application server ahead of its commercial grade competitors.
I'm still getting my mind around the concept of Professional Open Source. Initially, this sounds like an oxymoron. But if you listen to Marc, it makes sense. You provide support for your project and don't charge license fees. More customers use the product because of the free license, and you make money on service and training. This looks like a win-win scenario, but only time will tell. What does the emergence of Open Source mean to the large software vendors whose main revenue stream is based on license fees? Will the institutionalization of Open Source kill innovation or fuel it? Whatever the outcome, I believe that the rise of Open Source will change how we work and how we earn a living. I believe this change will be for the better because it fosters collaboration and it gives smaller companies a chance to compete.