[ 
https://issues.apache.org/jira/browse/ODE-295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexis Midon updated ODE-295:
-----------------------------

    Attachment: ODE-295_branch_patch#2.txt

patch to be applied on top on the previous one.

> Integration-Layer configuration
> -------------------------------
>
>                 Key: ODE-295
>                 URL: https://issues.apache.org/jira/browse/ODE-295
>             Project: ODE
>          Issue Type: New Feature
>          Components: BPEL Runtime
>            Reporter: Alexis Midon
>            Assignee: Matthieu Riou
>             Fix For: 1.2
>
>         Attachments: ODE-295_branch_patch#2.txt, ODE-295_patch#1.txt, 
> ODE-295_trunk_patch#1.txt
>
>
> *Abstract:*
> Add support for external services configuration at runtime.
> Some settings (like timeout, proxy, headers etc) may have to be defined 
> dynamically and on a service-basis.
> This could be done with a property file (per deployment unit).
> *Details:*
> This issue adds a mechanism to pass properties from the ProcessConf to the 
> Integration Layer, and leverages it to configure external services.
> The ProcessConf interface has a method Map<String, String> 
> getProperties(String...).
> This method is meant to expose properties to the Integration Layer. These 
> properties have to be specific to the process configuration. It's the 
> implementor responsability to define what these properties are, what they are 
> used for. The String array received as argument may be used to specify 
> filters, criteria to get only a subset of the properties.
> Default Implementation
> The default implementation will use the first two parameters as service name 
> and port name.
> This method is backed by a property file named integration-layer.properties. 
> This file must be placed in the deployment unit.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to