A long time back, a patch was filed by Marcus Crafter for Axis that has been incorporated into Ivory (with some modification) to allow Avalon services to be used as an Axis service with ease. It requires two things:
To use the Avalon provider, just register your service in your WSDD:
<deployment ...> <handler name="AvalonDispatcher" type="java:org.codehaus.axis.provider.AvalonProvider"/> . . <service name="YourService" provider="java:Avalon"> . . . </service> </deployment>
Don't forget to specify your WSDD file in the Ivory component configuration.