+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
