Skip to main content

Notes/slides from my Metro, Jersey, GlassFish, OpenESB, OpenSSO presentation at UJUG

Posted by haroldcarr on March 23, 2009 at 11:14 AM PDT

On Thursday, March 19, 2009 I presented a quick overview and roadmap
of
Metro,
Jersey,
GlassFish,
OpenESB,
OpenSSO
at the
Utah Java Users Group.
Here are my notes from the meeting.
And a
link
to my slides.

Normally they have 2 one hour presentations (I have

presented


twice

in
the past). This time they had 5 twenty minutes presentations followed
by a panel composed of the presenters being asked questions from the
audience.

Theme: State of the Java Union:

  • Tom Valletta, principal engineer LDS church

    JSF
  • Sean Sullivan, open-source developer from Oregon

    JSON
  • Chris Hansen, overstock.com

    JDK 7
  • Harold Carr, Architect - Project Metro

    Metro, Jersey, GlassFish, OpenESB, OpenSSO
  • John Griffin, overstock.com
    (author of
    Hibernate Search in Action
    (Manning)

    Hibernate

Questions from panel session

  • Can I get support for Metro on other containers?

    No - but you can buy GlassFish support and report bugs that way.
  • Why did you do Metro when Axis already existed?

    Axis did not have WS-* nor did they have MS interoperability as #1 goal

    Also, Axis did/does not have great support for JAX-WS/JAXB. They have good
    support for ADB and other bindings, but not JAXB.
  • What will happen to
    Metro,
    NetBeans,
    GlassFish,
    Solaris,
    etc., with IBM?

    No comment
  • How can we do centralized policy management while waiting for
    us to ship upcoming Web Services Configuration Management?

    Use policy references to external policy.
    See:
    Managing Policies
    in the Metro Users Guide

Other observations

  • Most people seem to be using Tomcat (particularly Overstock.com).
    See the poll at UJUG's site.
  • RFE: Jersey seems to causes URI path information to be spread
    across many files instead of being centralized. It would be good
    to have a IDE support: give it a URI and have the IDE take you to
    the code responsible.
  • Interest in
    Scala
    and some discussion of
    Clojure
    (which is my favorite JVM language, besides
    llava).
  • Informal "raise your hands" polls show:
    • most people in room using JSF
    • 30% using NetBeans
    • 50% using Eclipse
    • 20% using IntelliJ
      (but they were the most enthusiastic)

The presentations and forum were followed by parallel breakout sessions:

  • Java Certification, lead by Don Bogardus
  • java.community.events, lead by Chris Hansen

At the end of the evening I went out to eat with Ian Robertson, Chris Hansen and one other fellow, all from href="http://www.overstock.com/">overstock.com. During the
conversation I learned that overstock is using href="http://jamon.org/">Jamon, a typed template engine for
Java for its web pages. This was developed in-house by Ian.
Ian twice during the evening pointed out I should consider attending
UJUG meetings more often, since I live in Utah. Good idea.

Technorati:
wsit
glassfish
projectmetro

Related Topics >>

Comments

Hmm, I think we earlier said we would implement jabber transport as a commons project but I don't recall having XMPP support in any roadmap. Could you send a pointer to where you read that?

Hi Harold, Can you shed some light on support for "XMPP" in metro ?. I see "xmpp" in the roadmap docs for metro. However, the timeline is not clear. Alternatively, what's sun's position on providing support for any "real-time" protocol such as "xmpp". Please don't say "tcp". It's too raw. As an application developer, I would like support for something like "xmpp". Cheers ... /rk