On Mon, Mar 26, 2012 at 9:35 AM, Hiranya Jayathilaka <[email protected]>wrote:
> > > On Mon, Mar 26, 2012 at 9:20 AM, Selvaratnam Uthaiyashankar < > [email protected]> wrote: > >> On Thu, Mar 22, 2012 at 10:49 PM, Senaka Fernando <[email protected]> >> wrote: >> > Hi Azeez, >> > >> > I had a look. Merging the some Services and Products is going to be >> > challenging. For example, let's take Governance. The service has several >> > things that is not required in the product. To start with there are two >> > registry.xml files. Also, there are multiple features in the Service >> > P2-profile that should not be available with the product. Ex:- >> throttling >> > agent, metering, SSO bundles etc. Unless we sort out how to scrap these >> when >> > building the product, this is not going to easily work. The same is also >> > applicable to the product, where there are some client libraries that >> is not >> > part of the service. >> > >> > Also, what I don't like is to introduce hacks to check whether it is >> > product-mode or service-mode and do selective branching, which >> duplicates >> > and makes code really ugly and unorganized. So, unless we find a better >> way >> > to sort issues like these out, its best kept separate right now. >> >> Why do we have to check whether it is product-mode or service-mode? In >> stratos service, tenant 0 is acting exactly as standalone product. >> Other than the binary size, I don't see any issue in merging product >> and services. >> > > I think the complexity is due to the fact that we don't need some > components (functionality) in the service and we don't need some components > in the product. For an example for Stratos ESB, components like Synapse > artifact uploader are not required. Similarly for the product, some (most) > of the stratos related components are not required. Merging all these stuff > together into a single package is going to bring a lot of unnecessary stuff > for both the product and the service. > Yes, that's nearly the same situation for G-Reg, where we don't allow tenant to create mounts in Stratos etc. Thanks, Senaka. > > Thanks, > Hiranya > > >> >> Shankar >> >> >> > >> > I also do accept the fact that this might not be the case for some other >> > products. >> > >> > Thanks, >> > Senaka. >> > >> > On Thu, Mar 22, 2012 at 8:05 PM, Afkham Azeez <[email protected]> wrote: >> >> >> >> Have the respective product teams started looking into this? >> >> >> >> -- >> >> Afkham Azeez >> >> Director of Architecture; WSO2, Inc.; http://wso2.com >> >> Member; Apache Software Foundation; http://www.apache.org/ >> >> >> >> email: [email protected] cell: +94 77 3320919 >> >> blog: http://blog.afkham.org >> >> twitter: http://twitter.com/afkham_azeez >> >> linked-in: http://lk.linkedin.com/in/afkhamazeez >> >> >> >> Lean . Enterprise . Middleware >> >> >> >> >> >> _______________________________________________ >> >> Dev mailing list >> >> [email protected] >> >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> >> > >> > >> > >> > -- >> > Senaka Fernando >> > Product Manager - WSO2 Governance Registry; >> > Associate Technical Lead; WSO2 Inc.; http://wso2.com >> > Member; Apache Software Foundation; http://apache.org >> > >> > E-mail: senaka AT wso2.com >> > P: +1 408 754 7388; ext: 51736; M: +94 77 322 1818 >> > Linked-In: http://linkedin.com/in/senakafernando >> > >> > Lean . Enterprise . Middleware >> > >> > >> > _______________________________________________ >> > Dev mailing list >> > [email protected] >> > http://wso2.org/cgi-bin/mailman/listinfo/dev >> > >> >> >> >> -- >> S.Uthaiyashankar >> Senior Architect >> WSO2 Inc. >> http://wso2.com/ - "lean . enterprise . middleware" >> >> Phone: +94 714897591 >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> > > > > -- > Hiranya Jayathilaka > Associate Technical Lead; > WSO2 Inc.; http://wso2.org > E-mail: [email protected]; Mobile: +94 77 633 3491 > Blog: http://techfeast-hiranya.blogspot.com > -- *Senaka Fernando* Product Manager - WSO2 Governance Registry; Associate Technical Lead; WSO2 Inc.; http://wso2.com* Member; Apache Software Foundation; http://apache.org E-mail: senaka AT wso2.com **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 Linked-In: http://linkedin.com/in/senakafernando *Lean . Enterprise . Middleware
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
