Sunday Sep 07, 2008

Webinar: Overview of WebSynergy, with James Falkner and Prashant Dighe


James Falkner and Prashant Dighe will give an Overview of WebSynergy Thursday morning - 11am PT, Sept 11th, 2008. You can join us via a concall (free if in the US, caller-paid overseas) or online via TheAquarium @ uStream.TV.

For more details check out the OverviewOfWebSynergy page at the TheAquarium wiki. The plan (with the usual comment about mice and men) is to record the presentation.

Tuesday Aug 19, 2008

Webinar: Intro and Overview of OSGi, by Richard Hall


Richard Hall (of Apache Felix fame) will give an Introduction and Overview of OSGi tomorrow morrning - 11am PT, Wed 20th, 2008. You can join us via a concall (free if in the US, caller-paid overseas) or online via TheAquarium @ uStream.TV.

For more details check out the IntroAndOverviewToOSGi page at the TheAquarium wiki. The plan (with the usual comment about mice and men) is to record the presentation.

I will tag similar entries with See GlassFishTV.

Friday Aug 08, 2008

SOA-related projects on


With the advent of the GlassFish-powered OpenESB product, there's been some very interesting activity around SOA on so here's a recap of SOA-related projects on :

OpenESB - the core project, implementing JBI, serving as the foundation to JavaCAPS and leveraging the GlassFish runtime.
Project Mural - Master Data Management community. Get your feet wet with this Hands-On-Lab.
Project Fuji - an experimental project building on GlassFish v3, OSGi, and JBI. Listen to Andi's presentation here.
JBI Components - a collection of JBI components, Binding Components and Business Engines.

And some sister projects :

KeyChain - ESB components for legacy application integration for SPML Provisioning gateway.
OpenMQ - the high-performance JMS implementation that is integrated in both GlassFish and OpenESB.
Metro Web Services - the one-stop-shop for Web Services from WS-I Basic Profile to advanced (secure, reliable, optimized, ...) SOAP web services.
NetBeans. SOA without tools?

Expect a roadmap and vision document in the near future for how these pieces all come together (for those that don't already, that is).

Friday Aug 01, 2008

Prelude to GlassFish v3


Wikipedia defines a Musical Prelude as:

The prelude can be thought of as a preface. It may stand on its own or introduce another work.

Abhjit just announced that the next step in our road to GlassFish v3 is GlassFish v3 Prelude (announcement, Plan, Content). The above definition fits it well: it will stand on its own and it will introduce the full fledged GFv3 release. You can also think of "Prelude" as a beefed-up "Express" (as in Open SSO Express).

Stay tuned for more details on GFv3 Prelude as it progresses. And Sign up for FishCAT if you are interested in helping improve its quality.

Monday Jul 28, 2008

Getting Started with OSGi on GlassFish


Now that almost all the app servers - except Geronimo? - are providing extensibility via OSGi, we all need at the least some basic knowledge on it so check out Arun's Deploying on GFv3 and Geertjan OSGi in GlassFish in 5 steps.

Stay tuned for more OSGi information from us, in the meantime you can check out more entries at Arun on OSGi; and TheAquarium on OSGi.

Direct user programming on OSGi is less universally adopted. On the server-side JavaEE 6 will support extensibility and modularity. And, on the client side (one rev farther on the OpenJDK Modules project) there is the proposal for Supporting OSGi Bundles in the Java Module System and Mandy's recent blogs on: OSGi Repository for Java Module System and Support for the module keyword.

Added Just noticed Johan's note on Running GFv3 on KnopflerFish.

Sunday Jul 06, 2008

New GlassFish Podcasts - Fuji and OpenESB

GlassFish podcast

After a short hiatus, the GlassFish Podcast has two new episodes from a presentation delivered at the recent GlassFish Day at the Jazoon conference. The speaker is Andreas Egloff (a fellow editor on TheAquarium), and the topics are OpenESB and Project Fuji.

Episode #13 covers the existing OpenESB technology and community building on top of JBI and serving as a foundation to the JavaCAPS SOA offering from Sun, while Episode #14 covers the future of the project with GlassFish v3, OSGi, JBI and a DSL.

The podcast has the traditional syndication link, a one-click subscribe link for iTunes, but you can also simply search for "glassfish" on the iTunes online store if that's your software of choice.

Wednesday Jul 02, 2008

More Project Fuji screencasts - Interceptors

Project Fuji logo

Keith Babo has released a new ten minute screencast on Project Fuji's interceptor feature which intercepts messages as they travel across the NMR (Normalized Message Router) to implement alerts, auditing, validation, security, routing, and many more useful scenarios in a very non-intrusive way.

The interceptor itself is a Java POJO and this screencast goes into what it takes to develop the annotation, build the application and create an OSGi bundle, and finally install and start the interceptor in the Felix runtime. Interceptors are started and stopped independent of the application. Details on the Java @Interceptor annotation are available from this wiki page.

Project Fuji was announced at this past JavaOne and is the next generation OpenESB architecture based on GlassFish v3, OSGi, and JBI. It also features a top-down development language, IFL (Integration Flow Language) briefly shown in a previous screencast. Keep also an eye on the GlassFish Podcast for a Project Fuji presentation by tech lead Andreas Egloff. Previous entries on the topic are marked with the "Fuji" tag.

Thursday Jun 12, 2008

Grizzly 1.8 is Buzzword-Compliant: OSGi, GlassFish v3, GWT, Comet, iPhone....


Grizzly 1.8.0 is out and this one has a lot of new material, including GWT support, better OSGi Compliance, improved Comet Support, improved performance, SPI cleanup and many more (see JFA's note).

Grizzly 1.8.0 has already been pushed into the latest GFv3 builds. Also see the Release Thread and the complete ChangeLog.

Congrats to JFA, Oleksiy, and the rest of the team and community.

Thursday May 22, 2008

Fuji Screencast, and Andi on OSGI


The demo of Fuji showed during JavaOne is now available as a Screencast (narrated by Keith) accompanied by Andi's note on JBI, OSGi and DSL. Check it out!

And, following on the theme of OSGi, also check Andi's note on the Role of OSGi in Fuji.

BTW, I see more references to DSL recently; perhaps they will do a comeback?

Thursday May 15, 2008

More OSGi from GlassFish - Grizzly Bundles...


Another OSGi sighting: JFA points out that Grizzly is available as an OSGi bundle. It sounds like the bundles have not yet been tested exhaustively, so check them out and provide feedback.

Also, if you are interested in Grizzly you may want to check the Canada Tour at Toronto (May 27), Montreal (May 29) and Vancouver (June 3).

Lastly, JFA has started writing at CometDaily, check his contributions to this article on Comet Adoption Stories.

Saturday May 03, 2008

Introducting Project Fuji - Core for Open ESB v3


More teasers out there... check out Andi's note on Java CAPS and Fuji. Project Fuji will be specially interesting to GlassFish; from the Fuji WebSite:

[A] lightweight micro-kernel based on JBI (JSR 208) and OSGi. Packaged as an OSGi bundle, the micro-kernel can be installed in any OSGi-compliant runtime.

For full details, check out Andi and Keiths' session on Wednesday at 9:30 am: TS-6385 Integration Profile for GlassFish Project v3

Nice Logo, BTW... :-)


Thursday May 01, 2008

GlassFish v3 - Inside Eclipse?


You heard that GF v3 now uses OSGi. A number of things follow from there, for example, you can load GF inside Eclipse! See Ludo's reference in his latest post with the rest of his Busy Schedule.

We will show more of GlassFish v3 at different events this next week. The first opportunity is during the C1 GF overview/roadmap session, this Monday at 11, in Esplanade 307 (Special Events). GlassFish (v2 and v3) will also make a number of appearances, in lead and supporting roles, during all of JavaOne.

CommunityOne is a FREE event; you can Register Here.

Tuesday Apr 22, 2008

Sahoo on OSGi/GlassFish Details


The bulk of the GlassFish v3 on OSGi work has been done by Sahoo and in GlassFish V3 on OSGi - Part I, he explains the relationship between HK2 and OSGi, describing the module, component and configuration layers of HK2, and sketches the current thinking on how all these will evolve.

Stay tuned for more details about GFv3 TP2 in the next couple of weeks, running up to its release by CommunityOne.


CommunityOne is free but space is limited; register early.

Monday Apr 14, 2008

GlassFish v3 - Now With OSGi Support

3 weeks to go before JavaOne and I expect the usual flurry of announcements and releases. One we have already pre-announced is GlassFish v3 TP2; in the next days we will highlight some of the benefits of this release.

JavaOne 22 Days to go

The two key features in GFv3 are modularity and Java EE 6, and the first one is showing with a twist: Jerome has announced that GFv3 runs on OSGi! The lower layers of HK2 were designed to be replaceable and the latest TP2 builds include a OSGi runtime.

"Very eager" users can go try this in GFv3 TP2 b09; those that are just "eager" may want to wait for this week's build, or wait a bit longer for the actual TP2 release.

We will be showcasing GFv3 TP2 and more at JavaOne but if you want a sneak preview come to the GlassFish Track of CommunityOne on Monday.


CommunityOne is free but space is limited; register early.