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

Wojtek Janiszewski updated TUSCANY-2469:
----------------------------------------

    Attachment: sca-binding-corba-jira-2469-21-july.patch

Hi,
I've made some progress to SCA binding over CORBA. This patch adds:
1. Binding-sca-corba module
2. Some changes to existing CORBA binding modules, which enables handling Java 
interfaces which are not specific for CORBA
3. Integration test for SCA default binding over CORBA binding.

I've also some doubts about:

1. Service/reference target configuration. In axis2 implementation of SCA 
binding we have URI in default. In CORBA impl. I'm using corbaname URI. Should 
we normalize them somehow, or leave them specific for implementation?

2. We want SCA binding over CORBA binding to be transparent for user. What 
about providing name service? Lets consider following case: user creates 
service binding, users URI points to localhost and we have no name service 
provided by environment (ie. we don't use host-jee). Should we spawn name 
service in background or should user run it manually?

3. What about compatibility between corba and axis2 implementations of SCA 
default binding? Should both support the same structures identically? For now 
CORBA binding handles only some CORBA types, ie. it don't support Java 
collections, Java enums - should we also support them?

Thanks,
Wojtek

> Lightweight implementation of the SCA default binding over the corba binding
> ----------------------------------------------------------------------------
>
>                 Key: TUSCANY-2469
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2469
>             Project: Tuscany
>          Issue Type: Wish
>          Components: Java SCA Misc Binding Extensions
>            Reporter: Jean-Sebastien Delfino
>             Fix For: Java-SCA-Next
>
>         Attachments: sca-binding-corba-jira-2469-21-july.patch
>
>
> I'd like to have an implementation of the SCA default binding over the corba 
> binding, as a lightweight alternate to the current SOAP/Axis2 based 
> implementation.
> This implementation should be as transparent to the application developer and 
> assembler as the current default binding implementation (i.e. not impose 
> special constraints on the service interfaces, or additional codegen or 
> deployment or admin steps). We should also make sure that it is able to flow 
> instances of our main data bindings (including JaxB and SDO).
> Having that would also allow us to verify that the current SCA binding is 
> easily pluggable / replaceable by others who decide to integrate Tuscany but 
> want to use a different prototol than SOAP inside their SCA domain.

-- 
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