On Tue, Jun 25, 2013 at 12:17 PM, Supun Malinga <[email protected]> wrote:
> > > > On Tue, Jun 25, 2013 at 11:51 AM, Sameera Jayasoma <[email protected]>wrote: > >> Sagara, Pradeep and myself had a discussion on this. Here are the notes. >> >> >> - Came up with a P2 based solution to install various runtime >> extensions into AS. >> - Runtimes will be created as P2 features. Required jar files will >> be treated as regular files and will be copied to the >> CARBON_HOME/lib/runtimes directory using default P2 touchpoints. >> - Once a runtime is installed, user will have to update a >> configuration file to include the installed runtime. >> - User guide will be create to explain this process. >> >> > +1. > So this could be a feature that we can install via feature manager?. > Yes. These runtime features will be available in the same feature repository. Sameera. > > thanks, > >> >> - >> >> >> Thanks, >> Sameera. >> >> >> >> On Fri, Jun 21, 2013 at 7:31 AM, Supun Malinga <[email protected]> wrote: >> >>> Hi Azeez, >>> >>> So in the runtime environments scenario, we have some duplication >>> between runtime vs the plugins. But the argument in here is that a user >>> should be able to use/sxpose the runtime only and get their job done. >>> For eg: user has a jax-rs application. So he will expose the cxf runtime >>> env. to the app. But he won't expose carbon. So in this case we need to >>> have all cxf dependencies too within the cxf runtime env. >>> >>> thanks, >>> >>> >>> On Fri, Jun 21, 2013 at 7:12 AM, Afkham Azeez <[email protected]> wrote: >>> >>>> I think the size can be reduced a lot by reviewing & removing >>>> duplicated jars & unnecessary stuff, before we start thinking of P2 >>>> >>>> Azeez >>>> >>>> >>>> On Thu, Jun 20, 2013 at 5:43 PM, Sagara Gunathunga <[email protected]>wrote: >>>> >>>>> >>>>> Size of the AS distribution becoming very large with last few >>>>> releases. AS 4.1.2 is about 160 MB and AS 5.1.0 is around 200 MB my >>>>> current >>>>> understanding is AS size will become around 230/240 MB in AS 5.2.0 release >>>>> with JSF, JPA and JTA support, basically once we support for J2EE-WP spec >>>>> AS end up with extra ~100 MB. >>>>> >>>>> WSO2 product/features can be installed to AS through P2 repo hence >>>>> it's not an issue here. But still it's not clear whether we could use any >>>>> P2 based solution to add Classlaoder Environments (CLE) to the basic AS >>>>> distribution. >>>>> >>>>> For AS 5.2.0 we have following CLEs addition to basic Carbon and >>>>> Tomcat CLEs. >>>>> >>>>> 1. CXF ( ~20 to ~25 MB) >>>>> 2. J2EE ( ~ 30 MB) >>>>> >>>>> >>>>> It's not possible to use P2 mechanism as it is to install CLEs because >>>>> those are not instilled to OSGi runtime instead they stay out side the >>>>> OSGi >>>>> runtime. Following are the steps we need to perform to add a CLE to AS. >>>>> >>>>> 1. Modify and add an entry to the >>>>> "webapp-classloading-environments.xml" file located on >>>>> "repository/conf/tomcat" directory. >>>>> >>>>> 2. Copy a directory with set of Jar files into the "lib/runtimes" >>>>> directory. >>>>> >>>>> 3. Copy some samples to the "samples" directory (Optional). >>>>> >>>>> >>>>> Above tasks can be easily done with small Ant script but it would be >>>>> much better to use P2 as it's the platform level mechanism to add new >>>>> features. Any idea how we could do this using P2 ? >>>>> >>>>> Thanks ! >>>>> >>>>> -- >>>>> Sagara Gunathunga >>>>> >>>>> Senior Technical Lead; WSO2, Inc.; http://wso2.com >>>>> V.P Apache Web Services; http://ws.apache.org/ >>>>> Linkedin; http://www.linkedin.com/in/ssagara >>>>> Blog ; http://ssagara.blogspot.com >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Afkham Azeez* >>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>> Member; Apache Software Foundation; http://www.apache.org/ >>>> * <http://www.apache.org/>** >>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>> twitter: >>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>> * >>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>> * >>>> * >>>> *Lean . Enterprise . Middleware* >>>> >>> >>> >>> >>> -- >>> Supun Malinga, >>> >>> Senior Software Engineer, >>> WSO2 Inc. >>> http://wso2.com >>> http://wso2.org >>> email - [email protected] <[email protected]> >>> mobile - 071 56 91 321 >>> >> >> >> >> -- >> Sameera Jayasoma, >> Architect, >> >> WSO2, Inc. (http://wso2.com) >> email: [email protected] >> blog: http://sameera.adahas.org >> twitter: https://twitter.com/sameerajayasoma >> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections >> >> >> Lean . Enterprise . Middleware >> > > > > -- > Supun Malinga, > > Senior Software Engineer, > WSO2 Inc. > http://wso2.com > http://wso2.org > email - [email protected] <[email protected]> > mobile - 071 56 91 321 > -- Sameera Jayasoma, Architect, WSO2, Inc. (http://wso2.com) email: [email protected] blog: http://sameera.adahas.org twitter: https://twitter.com/sameerajayasoma flickr: http://www.flickr.com/photos/sameera-jayasoma/collections Lean . Enterprise . Middleware
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
