[ 
http://jira.nuxeo.org/browse/NXP-2552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=49905#action_49905
 ] 

Stéfane Fermigier commented on NXP-2552:
----------------------------------------

Will we do this for 5.2 ?

> Improve Service binding and lookup
> ----------------------------------
>
>                 Key: NXP-2552
>                 URL: http://jira.nuxeo.org/browse/NXP-2552
>             Project: Nuxeo Enterprise Platform
>          Issue Type: Improvement
>          Components: Runtime
>    Affects Versions: 5.2 M2, 5.2 RC
>            Reporter: Bogdan Stefanescu
>            Assignee: Bogdan Stefanescu
>            Priority: Major
>             Fix For: 5.2 RC
>
>   Original Estimate: 2 weeks
>  Remaining Estimate: 2 weeks
>
> The main goal of this task is to rewrite service management to be able to 
> find services without having to manually bind services in configuration files.
> The task is made from 3 development sub-tasks:
> 1. Write an apt plug-in that can be launched from maven to generate 
> service.bindings files in every JAR that declare service beans. (already done)
> 2. Write a bundle listener that will load generated service.bindings files at 
> startup and create nuxeo specific JNDI aliases for every service.
> 3. Rewrite the service manager to be able to use a set of defined Service 
> Providers, including a JNDI-HA provider that will find remote services by 
> using nuxeo aliases (this way the client is not responsible to known anything 
> about service bindings)
> Notes:
> 1. Add possibility to override service bindings from a static configuration 
> file if needed.
> 2. Special handling should be taken for named services like CoreSession that 
> can be deployed on multiple servers (using different names). JNDI-HA will not 
> be able to correctly lookup these services so a special alias (including the 
> service name - in the case of CoreSession - the repository name) should be 
> generated

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to