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.

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

Reply via email to