|
|
|
|
|
|
Not exactly the Antipodes but I think we can argue we have the whole world covered... While FISL is hosted in Porto Alegre, Jazoon will be held in Zurich. Check out the Jazoon Home Page and Schedule and check Alexis' List of Talks related to GlassFish. And, if you are on the other side, check GlassFish @FISL! |
|
The GlassFish web tier team is very active with releases and new features. Here's a quick set of links. JAX-WS spec and implementation lead Jitu announces the simultaneous releases of JAX-WS RI 2.1.7 and Metro 1.5 (Metro includes the JAX-WS implementation) and shares some of the new features and the list of bugs fixed. In this blog post Jean-François Arcand announces the availability of Grizzly 2.0 Milestone 1 and its main goals and shares a quick walk down memory lane on how the project evolved since its early days. Project lead Oleksiys goes into more details about the content of the release including an interesting strategy API for handling requests. Note that Grizzly 1.9.11 is the release integrated into GlassFish v3 (offering it a set of extension points). |
Speaking of Grizzly, Jakub has an entry on using just GrizzlyWebServer 1.9.10 to serve both static and dynamic RESTful content with Jersey. Finally, in addition to the quite mature Comet implementation in Grizzly/GlassFish, Jean-François' Atmosphere framework (now running on Weblogic!), HTML 5 WebSockets may well be on the list of things coming up next.
Two news pieces related to JBoss that are relevant to GF readers.
|
JBoss has announced that it has chosen Apache CXF as its main web services stack. My tally is (please send me corrections):
Metro - GlassFish, WLS, Sun's JDK, IBM's JDK, TMaxsoft, a few other JavaEE licensees.
And Sacha announces his departure from Red Hat. Enjoy the actively doing nothing part! |
|
Progress on both sets of Web Services specifications for JavaEE 6... On the RESTful side, Marc reports on a new specification draft. As usual, the JSR311 Website has full details including the Editors Draft and a Changelog. Marc points out there is still work pending in the integration with Servlet 3.0, EJB 3.1 and JSR 299. On the SOAP side, Rama announces a new implementation of the latest JAX-WS 2.2 Draft. |
This week Harold gave the Metro Webinar, which is a good oppty to catch up with Metro news. There are two release families: GlassFish v2 and GF v3prelude uses the Metro 1.x releases while GlassFish v3 (post-prelude) will use Metro 2.0.
|
The latest 1.x release is Metro 1.4, out last Fall (see Jitu's Summary and GFv3 Prelude note). Jiandong recently published several notes explaining how to use it in STS (Security Token Service) scenarios: [1], [2], [3]; note that Jiandong reports a new 1.5 is being tested. The Metro 2.x family is still evolving; its first delivery will be in GFv3 and will implement JAX-WS 2.2 (see Rama's post), which includes support for WS-Addressing - Metadata using Policy project. Metro 2.0 can also used on Java SE, see Fabian's note. Full details on Metro 2.0 in its OnePagers; also see the Roadmap, with the usual warning about dates! |
|
In today's (Thursday) webinar Harold will present on Metro, the GlassFish Web Services Stack. Metro is used in GlassFish, OpenSSO, OpenESB and a numer of JavaEE AppServers; one of its advantages is its strong interoperability with Microsofts's WCF in .Net. Presentation at 11am US Pacific, at TheAquarium Channel. Full details (and recordings) at the Show Page. |
PS. A bit later in the day, at 1pm US Pacific, I will host an Overview of GlassFish Portfolio Announcements, in Spanish.
|
Metro, the Web Services stack, is one of the main components in GlassFish. One of its key benefits is excellent WebServices interoperability with the Microsoft stack, leveraging our relationship with MS. A consequence is showings in informal publications from Microsoft, like mszCool's Plans for 2009 and Identity Interoperability as well as in formal Federated Identity and Healthcare in the MS's The Architecture Journal. On a related note, O'Reilly has published Java Web Services: Up and Running - A quick, practical, and thorough introduction where Martin Kalin covers SOAP and RESTful Web Services in Java using Metro and Jersey. |
For WebServices discussions, check out our Forum, and the mailing lists USERS@Metro and USERS@Jersey. Although we consider Jersey a piece of Metro - we love SOAP and REST equally :-) and the two parts are intended to mesh together - we are maintaining two mailing lists as the audiences tend to be disjoint.
|
After a fairly long period without new GlassFish Podcast episodes, here's an interview with Harold Carr, the architect of the unified GlassFish Metro Web Services stack. This 20-minute discussion covers a brief introduction, uses-cases for using secure, reliable and potentially transactional Web Services, tooling, and more. The Metro stack is available to use in both GlassFish v2 and GlassFish v3 Prelude. In the case of the later "Prelude", the only difference is the need to add Metro support from the update center (web admin tool, updatetool UI, or pkg command-line). Also, as explained in this comparing GlassFish v2 and v3 Prelude table, you'll see that interop with Microsoft .Net 3.5 requires Metro 1.4, which is available from the update center. |
You can find more content on Metro in the Java Web Services tutorial, and, of course, on the Metro project web site. Further entries on TheAquarium are tagged with the Metro
tag.
|
Our latest Adoption Story is about Advantech. This israeli company does software and systems integration in Java, SAP, Oracle and Microsoft environments. Alexis interviewed Dror Yaffe, the Chief Architect of the Java division, who explains their use of GlassFish server, OpenMQ, OpenSSO, OpenESB, MySQL and more. |
Read Alexis' Adoption Story and, for full details, go to our usual Questionnaire.
A compilation of today's news of interest:
|
From Jitu, a description of how to use JAXBContext in Metro. From the SDN Team, it is Sahoo's turn to have his 15 Minutes of Fame; check out Janice's Interview where they cover many topics, from working from India, to OSGi. Davis has a short note showing how to get started with a Servlet App using GFv3 Prelude in NetBeans 6.5. The ever-observant Adam asks whether SpringSource is Working on EJB 3.1. Not sure if he is reading a bit too much into the tealeaves, or whether somebody had an oops... From OpenDS community, Terry reports on his OpenDS Access Log Analyzer WebApp, intended for a future putback into OpenDS. And, a very complimentary testimonial about the ease of installation of OpenDS from KR in his OpenDS in 5 Minutes. And, from Wonderland they have started creating a new, high quality, public world (see WonderBlog and Angad). A nice part is that they are going to be using Blender for the graphics. Blender is an open source tool that seems to be gaining adoption, the results are very good - see for instance the trailer for The Big Buck Bunny. Blender is also a Sun offering at Network.Com/Apps/Blender (thanks to Kevin for the tip). |
A compilation of today's interesting news:
|
From JetBrains team - the release of the first Milestone of IntelliJ IDEA 8.0; including GlassFish Server support (of course); it claims to be a substantial revamp from 7.0. Arun shows how to Access Metro from MS Silverlight. I'll come clean - I am using Silverlight to watch the Badminton Games from the Beijing Olympics. OpenSSO is now available in the First Express Build - b5. Sun's Press Release on OEM Deals around VirtualBox; OEM is one more way to monetize Open Source investment - we are seeing similar opportunities around our middleware OSS offerings. Barton reports from DebCon in Mar del Plata; it looks like there is a good chance of OpenJDK being included in Lenny; keep fingers crossed. Steve (Wilson) demoes xVM Server to redmonk's Cote. |
|
Sys-Con has announced the opening of the vote period for the SOA World Magazine Reader's Choice Award. Consider voting for our projects; last year we had multiple winners. Arun Listed our Projects in the vote, they include: GlassFish, Hudson, Metro, NetBeans, Java CAPS, OpenESB, OpenSSO and JAXP. So, go ahead and... Vote! |
|
Metro,
the
GlassFish
Web Services stack
(Metro This is not surprising: the performace of Metro is very good (see, for instance, yesterday's testimonial), its interoperability is outstanding, it's Flexible Architecture supports multiple Encodings and Transports, includes REST suport via Jersey, the licenses (GPLv2+CDDL) are very usable, it has a Growing Community and great Tool Support in NB 6.1 and is an Award-Winner. |
Metro is directly available in the enterprise-ready GlassFish v2 as well as in the modular GFv3, as well as in Sun's JDK. And, if you really insist, we even show you how to Install it on Tomcat :-)
![]() |
ArcGIS SOAP stack switched from Axis 1.x to Metro
because of XML performance bottleneck. And they observed: |
|
Greg Luck, EHCache maintainer and GlassFish community member has been busy in the recent weeks. First, he released EHCache 1.5.0 and soon after came EHCache debugger, but also EHCache Server with a SOAP interface built using Metro (as the WSDL shows). |
Greg discusses the rationale behind the SOAP choice on his blog and explains that the server is available as a war archive that can be either deployed in a Java Application Server or simply started using its embedded GlassFish v3 engine. In addition to the SOAP interface, Greg is also working on a RESTful implementation of the EHCache server, this time with Jersey (JAX-RS's reference implementation in the works) under the hood.
EHCache is a popular distributed cache used by many frameworks and applications. Previous EHCache entries on this blog are here.
If you are using or planning to use GlassFish v3 (with or without the embedded mode), feel free to comment here or send us email, we'll happily mention it here.