You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by Samisa Abeysinghe <sa...@gmail.com> on 2005/10/27 01:20:32 UTC

Re: [Axis2] renaming core as engine

Damitha Kumarage wrote:

> Hi,
> Currently we have followed axis2 java project folder structure so that 
> we have
>                     modules
>                          |
> |-----------------------------------------------
>                            |
>                          core
>          ----------------|------------------------
>         |                    |                              |
>  context           description               engine
>
> I suggest that we replace  path beginning from core as engine. Then we 
> have all core related files in engine.
> This is similar to axis c++ folder structure where we have common, 
> soap, wsdl, engine , xml, util etc
> regards
> damitha
>
I also have few problems rationalizing some of the package names in 
Axis2 Java.
There was a vote yesterday on Java list on replacing
s/ServiceDescription/AxisService/
s/OperationDescription/AxisOperation/
s/ServiceGroupDescription/AxisServiceGroup/
but when I asked what happen to the package name, no one answered. I can 
understand the rationale for class name changes, but that means there is 
something wrong with the package name too. May be java code is grown 
enough it is hard to change the package names now.

While it is good to have our own names to modules, we also have to keep 
in mind that Java code itself is the latest documentation available to 
us on Axis2 architecture. So if we are to change the module names we 
better document the mapping between our names to the Axis2 architecture 
clearly, else if there is a change at some point, we will have trouble 
mapping it into our implementation.

Thanks,
Samisa...