dev@glassfish.java.net

FYI (please review): Metro WS-TX system services application integrated into GF

From: Potociar Marek <Marek.Potociar_at_Sun.COM>
Date: Tue, 07 Sep 2010 15:21:04 +0200

Hello,
I have just commited changes in the GF workspace that enable automatic
integration and lazy deployment of WS-TX Metro web services
application. The changes consist mainly of adding 2 new Metro-related
GF modules which are located under "<gf-workspace>/webservices/" :

metro-fragments:
- this is a distribution-fragment module that takes care of placing
wstx-services.war into the final GF distribution as well as into Metro
UC bits. The final war location is:
   "<gf-distro>/glassfish/lib/install/applications/metro/wstx-
services.war"

metro-glue:
- the module takes care of the lazy wstx-services.war application
deployment (with the first deployed WS endpoint)
- the module also takes care of the Metro HA provider initialization;
this responsibility was moved from jsr109-impl module

The full commit changelog for review is available here:
https://fisheye4.atlassian.com/changelog/glassfish-svn/trunk/v3/webservices/jsr109-impl/src/main/java/org/glassfish/webservices?cs=40508

Optional next steps:
- I would propose to remove the webservices-script distribution-
fragment module and move it's current functionality (bundling WS shell
scripts) into metro-fragments module

Regards,
Marek