SOA under Corona [message #1019] |
Mon, 20 February 2006 22:28 |
Joel Hawkins Messages: 3 Registered: July 2009 |
Junior Member |
|
|
Well, it's been an interesting couple of weeks in the SOA Corona camp. After
starting with a complete hosting of Axis 1.3 under the Equinox HTTP service,
I backed off due to the tight coupling of Axis and XML beans, and
implemented a (very partial) SOAP stack using EMF's ecore as a serialization
format. That seemed to work relatively well - well enough to complete our
target POC for EclipseCon - but now I'm revisting the situation, in part due
to the fact that I'd like to be able to host existing Axis services within
Corona, and partly because it seems silly to completely reinvent the axis
wheel.
I'd begun task of rehosting Axis as the basis for an eclipse SOAP core, and
applying a very modest refactoring to support the plugability of an ecore
serialization strategy along with a mapping of Axis' commons.discovery
mechanism into the eclipse plugin.xml mechanism. That was going quite well,
I'd completed the implementation of a provider extension point and was
moving on towards a WSDD-oriented extension point, when I made the fatefull
mistake of looking at Axis 2.0.
In the new version of Axis, the WSDD is gone, replaced by server, module and
service XML files. The old Axis architecture has been revamped to allow a
more modular and pluggable environment to be created, primarily to ease the
integration of WS-* implementations as they roll off the line. For the long
run (as in a Corona release 1.0 target), supporting Axis 2.0 as the basis
for a SOAP core looks like the preferable option. Folding this into our
Corona prototype prior to EclipseCon feels a bit like a stretch goal,
however.
I'll continue my evaluation and post more updates shortly. If anyone has any
insights or opinions of how they'd like to see the new Axis architecture
hosted under Eclipse, please feel free to post!
Cheers,
Joel Hawkins
|
|
|
Re: SOA under Corona [message #3748 is a reply to message #1019] |
Tue, 30 September 2008 17:00 |
stuart pond Messages: 11 Registered: July 2009 |
Junior Member |
|
|
Joel,
Any updates on this? Did you have any luck with Axis2. Would be interested
in hearing how things went.
-Stu
"Joel Hawkins" <joel.hawkins@compuware.com> wrote in message
news:dtdfr1$6kc$1@utils.eclipse.org...
> Well, it's been an interesting couple of weeks in the SOA Corona camp.
> After starting with a complete hosting of Axis 1.3 under the Equinox HTTP
> service, I backed off due to the tight coupling of Axis and XML beans, and
> implemented a (very partial) SOAP stack using EMF's ecore as a
> serialization format. That seemed to work relatively well - well enough to
> complete our target POC for EclipseCon - but now I'm revisting the
> situation, in part due to the fact that I'd like to be able to host
> existing Axis services within Corona, and partly because it seems silly to
> completely reinvent the axis wheel.
>
> I'd begun task of rehosting Axis as the basis for an eclipse SOAP core,
> and applying a very modest refactoring to support the plugability of an
> ecore serialization strategy along with a mapping of Axis'
> commons.discovery mechanism into the eclipse plugin.xml mechanism. That
> was going quite well, I'd completed the implementation of a provider
> extension point and was moving on towards a WSDD-oriented extension point,
> when I made the fatefull mistake of looking at Axis 2.0.
>
> In the new version of Axis, the WSDD is gone, replaced by server, module
> and service XML files. The old Axis architecture has been revamped to
> allow a more modular and pluggable environment to be created, primarily to
> ease the integration of WS-* implementations as they roll off the line.
> For the long run (as in a Corona release 1.0 target), supporting Axis 2.0
> as the basis for a SOAP core looks like the preferable option. Folding
> this into our Corona prototype prior to EclipseCon feels a bit like a
> stretch goal, however.
>
> I'll continue my evaluation and post more updates shortly. If anyone has
> any insights or opinions of how they'd like to see the new Axis
> architecture hosted under Eclipse, please feel free to post!
>
> Cheers,
> Joel Hawkins
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.03054 seconds