Neil, could you explain "Blueprint’s use of dynamic proxies is indeed a 
powerful argument against using it! "? 

As I understand you, you think that using dynamic proxies is a bad choice. Why?


>Воскресенье, 19 июля 2015, 20:57 +01:00 от Neil Bartlett 
><[email protected]>:
>
>Blueprint’s use of dynamic proxies is indeed a powerful argument against using 
>it! ;-)
>
>But this is surely a distraction? As Alex said in his email: “We have tested 
>DS … and they do all we need.” So Alex, what exactly is your concern? If it is 
>scalability then I think Carsten’s answer covers it quite nicely. Is there 
>some specific feature you are looking for?
>
>If you’re just looking for assurance that other people are using DS in the way 
>that you intend to use it, then I can give you that assurance. I have used DS, 
>and helped many of my customers and trainees to use DS, in exactly the 
>scenarios you are talking about. That is: implementing the vast bulk of 
>business components in a large enterprise application.
>
>Neil
>
>
>> On 19 Jul 2015, at 15:05, Jean-Baptiste Onofré < [email protected] > wrote:
>> 
>> Don't forget to mention the dynamic proxies, which can be very interesting 
>> for enterprise application IMHO.
>> With DS, people has to remember to use the lifecycle/injection, but it 
>> requires all services available at component startup.
>> 
>> The namespace extension is also a very interesting feature for enterprise.
>> 
>> @Alex, I gave a talk about Karaf for the Enterprise, where I addressed all 
>> the enterprise specification supported by Karaf.
>> 
>> Regards
>> JB
>> 
>> On 07/19/2015 02:10 PM, Christian Schneider wrote:
>>> I think the question if DS is a good idea is less about the number of
>>> OSGi services. I am pretty sure it can handle any reasonable number.
>>> I would rather look into the rest of the stack you are planning to use.
>>> 
>>> Think about the things you also need to do:
>>> - UI
>>> - Persistence
>>> - External integration (Rest, SOAP, Messaging)
>>> - Security
>>> 
>>> You should setup a small prototype including these aspects and check how
>>> well DS fits into these. Probably you will need to choose some
>>> additional frameworks and need to find a way to integrate them with DS.
>>> 
>>> In my current tutorial about DS I also compared some technical aspects
>>> of blueprint and DS which might also help:
>>>  
>>> http://liquid-reality.de/display/liquid/2015/06/30/Apache+Karaf+Tutorial+part+10+-+Declarative+services
>>> 
>>> 
>>> Christian
>>> 
>>> Am 19.07.2015 um 09:53 schrieb Alex Sviridov:
>>>>  We are developing some enterprise application of middle level of
>>>> difficulty. And all the business domain (the clients are web/gui) we
>>>> want to implement via osgi services using DS.
>>>> 
>>>> We have tested DS (again I would like to thank everyone who helped us
>>>> with DS in this mailing list) and they do all we need.
>>>> 
>>>> However, the number of services we will have to implement about
>>>> 200-300. And every service can be consumer of other services.
>>>> 
>>>> What we want to do - every service must be responsible for some field
>>>> of domain, for example - employee, timetable, payment etc.
>>>> 
>>>> So the question -  is such using of DS a good idea?
>>>> 
>>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail:  [email protected]
>>> For additional commands, e-mail:  [email protected]
>>> 
>> 
>> -- 
>> Jean-Baptiste Onofré
>>  [email protected]
>>  http://blog.nanthrax.net
>> Talend -  http://www.talend.com
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:  [email protected]
>> For additional commands, e-mail:  [email protected]
>> 
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail:  [email protected]
>For additional commands, e-mail:  [email protected]
>


-- 
Alex Sviridov

Reply via email to