axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Berin Loritsch <blorit...@apache.org>
Subject Re: Building the Engine
Date Mon, 17 Sep 2001 21:11:27 GMT
Glen Daniels wrote:
> 
> Hi Berin:
> 
> You might want to hold off on this until we complete the integration of the
> WSDD code (which should happen any moment after alpha-2 goes out, which will
> hopefully be this week as it pretty much just rests on some doc completion
> at this point).  The WSDD stuff is also DOM based, but the config file is a
> lot more flexible and also much more in line with the XML religion. :)

Ok.  How long are we talking?

Also, does the WSDD code supersede the client-config.xml and server-config.xml
formats?

> 
> --Glen
> 
> > -----Original Message-----
> > From: Berin Loritsch [mailto:bloritsch@apache.org]
> > Sent: Monday, September 17, 2001 4:56 PM
> > To: Axis Development
> > Subject: Building the Engine
> >
> >
> > As I was beginning to update the configuration for Axis to use Avalon
> > (remember, the API is changing as little as possible).  It
> > was immediately
> > apparent that the Handlers, Transports, Services, and
> > TypeMappings would
> > benefit from a full implementation of the Factory pattern.
> > The thing is,
> > that the components there all have the same basic
> > configuration pattern.
> >
> > This does make it easy to have Factory classes that build the
> > individual
> > handlers externally.  Currently, everything is forced into the Admin
> > class.  By moving it into the different packages, it makes it easier
> > to maintain the configuration needs with the interface of the
> > component
> > being set up.
> >
> > This also reduces the amount of bulk in the Admin class.  In
> > the initial
> > change to the Configuration hierarchy, the bulk of the code
> > is being moved
> > into the AxisEngine class so that methods that are
> > artificially public can
> > be closed.  This allows for a more secure architecture by design.
> >

Mime
View raw message