+1 for 2.

Thanks
Azeez

On Mon, Jan 26, 2009 at 4:48 PM, Selvaratnam Uthaiyashankar
<[email protected]> wrote:
> Hi,
>
> If we can decide on a folder structure for trunk, we can start move the code
> from "contrib" and start to do the improvements.
>
> We can organize the folder structure in two ways.
>
> (1) Organize based on components and then on framework
> E.g: trunk/stocktrader/
>        |
>        +-business_service
>        |    |
>        |    +- dotnet
>        |    |
>        |    +- java
>        |    |
>        |    +- axis2
>        |    |
>        |    +- PHP
>        |
>        +-order_processor
>            |
>            +-dotnet
>            |
>            +-java
>
>
> (2) Organize based on framework and then on component
> E.g: trunk/stocktrader/
>        |
>        +-dotnet
>        |    |
>        |    +- business_service
>        |    |
>        |    +- order_processor
>        |    |
>        |    +- trader_client
>        |
>        +-Java
>        |    |
>        |    +-business_service
>        |    |
>        |    +-order_processor
>        |
>        +-axis2
>            |
>            +-business_service
>            |
>            +-order_processor
>
> Which one do you think is the better approach? IMHO, (2) is better because
> when we have another application "AppXYZ", we still can have same folder
> structure (first based on framework level and then on application specific
> component level). Also, people are interested in how to implement using a
> framework rather than how a component is implemented in different
> frameworks. WDYT?
>
> Since we are going to have code from Axis2, CXF and Metro, and all of them
> are written in Java, we can identify common code and keep it inside "java"
> and move framework specific code inside respective frameworks. i.e we can
> have "axis2", "cxf", "metro" folders and all of them can use jar from "java"
> folder.
>
> Thoughts?
>
> Regards,
> Shankar
>
>
> --
> S.Uthaiyashankar
> Software Architect
> WSO2 Inc.
> http://wso2.com/ - "The Open Source SOA Company"
>



-- 
Thanks
Afkham Azeez

Blog: http://afkham.org
Developer Portal: http://www.wso2.org
WSAS Blog: http://wso2wsas.blogspot.com
Company: http://wso2.com
GPG Fingerprint: 643F C2AF EB78 F886 40C9  B2A2 4AE2 C887 665E 0760

Reply via email to