|
|
|
|
There's been so much happening in the OpenSSO community over the past week or two, I haven't kept up with covering it here at The Aquarium. Here's a quick roundup:
|
Sun Super-SE Shesh Kondi describes how to deploy OpenSSO and its Java EE agents onto Weblogic on Mac OS X. This isn't a supported combination, but it's really handy for demos and development. At Sun Developer Network, the latest in the 'From the Trenches at Sun Identity' series, Sidharth Mishra talks to Marina Sum about Security for Web Services. |
One I picked up on Google Alerts - Qingfeng Zhang has integrated OpenSSO with JA-SIG CAS, allowing users to login to CAS and access resources protected by OpenSSO.
If you haven't already given OpenSSO a whirl, go sign up to the project, download the bits and do it now - you may just win some goodies from the CafePress OpenSSO store.
Finally, a great example of an open source community in action - OpenSSO authentication providers for Spring and Seraph. These are integrations in the 'opposite direction' from the CAS one above, allowing users to login to OpenSSO and access resources protected by Spring Security and Atlassian Seraph (the latter used by Jira and Confluence).
To stay current on OpenSSO, subscribe to Planet OpenSSO (feed).
A compilation of today's news of interest:
|
Arun will be in Berlin for the Rails Conf and is already planning other visits. So far he is already planning a visit to the Berling JUG and TU; contact him if your group (or company) is interested in chatting about GlassFish et al.
Ryan has been covering the client side of GlassFish MEP:
first check out his
Mobile Client SDK
Overview,
then a
Closer look to
the MCBI API
and finally, the first part of
Developing MEP Clients.
The server side is covered by Santiago and Art,
check out
MEP Oracle has Announced WebLogic 10g R3 (InfoQ Announcement) their first release of since their acquisition of BEA. The release seems an evolution of their previous direction, with price hikes tossed in. Sacha writes about their first JavaEE 5-based GA release, JBoss 5, due in "a couple of months". Since he compares it to GlassFish, I'll note that our third JavaEE 5-based major release, GFv3 Prelude, is due in mid-October, after GFv1 - May 06 - and GFv2 - Sept 07. Also, I Will be away on a trip for the next 3 days, so don't expect any posts until Wednesday. |
|
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 :-)
|
Open source projects tend to have Healthy Appetite for more users, and Open ESB is no exception. Besides its main target, the GlassFish Server, OpenESB can also be used in a number of other platforms, including: JavaSE, JBoss and WebSphere. Mark White's has several good notes on OpenESB on other platforms, check AppServer Platform Independence and Adding Platform Support to OpenESB. |
|
I was "on vacation" last week, so the news are a bit late, but the news on July 1st confirmed the rumor: Oracle WebLogic Server is Oracle's "Strategic AppServer" - see the articles at The Register and InfoWorld. This comes on top of recent surveys on Oracle/BEA usage: SOA-Talk and The Register. |
A consequence of this move is that Metro is now used Oracle's main AppServer, increasing the adoption of GlassFish's WebServices stack. The same applies to JAXB RI; and, in that case, I know of no mainstream AppServer that uses a different implementation!
|
A new example from Sekhar: Migrating WebLogic's JSP SimpleTag example to GlassFish. Like previous examples in the Switch! series, this one includes full commentary and sources. Sekhar also shows how to switch from Pointbase to MySQL Server and covers deployment. Picture is that of the Rabbit-Proof Fence in Australia. Is an open-source, enterprise-ready, free RTU Server like the the GlassFish Server an Invasive Species? |
One more example from Sekhar in the Switch series. This one is from WebLogic: Converting the JSP TagHandler example.
|
The example covers:
• WLS Split Directory → GF Exploded Directory
|
|
The Migration Tool for GlassFish/SJS Application Server has been available for some time now. What Sekhar is announcing is the Open Sourcing of that tool which is GlassFish-specific and picks up where the AVK (Java EE 5 only) left off. The new homepage for this migration tool is https://migrate2glassfish.dev.java.net/. |
Other resources include Overview, FAQ, and Documentation.
The tool currently does not support the latest and greatest versions of application servers, but that's not very important given it is meant to help people move their older applications over to GlassFish. Finally, just like the AVK, this is "just a tool", so while it can save you some precious time, it probably cannot claim 100% effectiveness.
|
Breaking News:
•
Oracle Announces Intent to Acquire BEA |
|
BEA has released WebLogic Server 10.0, as a Technology Preview for their Java EE 5 support. The specific versions of the JCP specs supported are listed here and the Java EE 5 Web Services technologies are well represented since BEA is using the GlassFish implementations for JAX-WS 2.0, and JAXB 2.0, which were part of GlassFish v1 UR1 (latest release). |
The one major area I see not yet up-to-date is the Web Tier: JSF, Servlet, JSP (see the Java EE 5 list of technologies), but BEA has repeatedly expressed their interest in fully supporting the latest standards, so stay tuned. They should also be incorporating soon the latest Web Services stack, with is part of GlassFish v2.
Congratulations to BEA and looking forward to further cooperation. And thanks to Jaime for the Tip.