You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Jeremy Boynes <jb...@apache.org> on 2006/06/28 18:01:44 UTC
Re: Status of databinding module in sandbox and DataMediation
On 6/28/06, Liu, Jervis <jl...@iona.com> wrote:
> Hi,
>
> databinding module in sandbox is not included as part of build at the moment. Are we going to still have this module in the new core?
I think so, yes.
> In Monday's IRC chat, Jeremy mentioned that we need to fix the version in the sdo databinding pom, is anyone working on this right now?
>
I'm not. Raymond also had a patch for it that I should apply - it's
just that it is related the the type helper hierarchy issue that we
still need to resolve.
> Also SDOXMLHelper.java is missing from sdo databinding(java\sca\databinding\sdo\src\main\java\org\apache\tuscany\databinding\sdo\SDOXMLHelper.java in M1 repo). Is there any reason why it is not there?
No - it could just be that the code was copied before it was added.
> I will need this class to do the conversion between xml stream and sdo object in Celtix binding. Or maybe, we are going to the DataMediation proposed by Raymond?
>
I think we will do something like that. I've not fully grokked Yang's
mail on this yet (the streaming one).
--
Jeremy
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
Re: Status of databinding module in sandbox and DataMediation
Posted by Raymond Feng <en...@gmail.com>.
Hi, Jim.
You can download the prototype from
http://wiki.apache.org/ws-data/attachments/Tuscany(2f)TuscanyJava(2f)DataMediation/attachments/tuscany-databinding.zip.
The file can be directly unzipped into sca/databinding folder and the
project has been configured to be built with maven. You may see some test
case failures with maven but they are all running fine inside Eclipse. It's
probably due to a classpath issue that I have yet to figure out.
The prototype has the following features:
1) Experimental interfaces for Transformer, TransformerRegistry, DataPumper
and DataPipe.
2) A directed and weighted graph with the shortest path algorithm.
3) Experimental Transformer implementations for various data bindings,
including SDO, JAXB, XmlObjects, Axiom, StAX, DOM, Stream and String.
4) Maven build will automatically generates related classes for SDO,
XmlObjects and JAXB based on ipo.xsd
5) Test cases demonstrate the usage
Here are some TODOs in my mind.
1) Define the data mediation system service (similar to the
BuilderRegistry/Builder and LoaderRegistry/Loader relationships)
2) Define how to describe a data binding for SCA artifacts (for example,
references and services), something like <db:databinding.xxx/> (Potentially
a proposal for the spec?)
3) Work out the contract interfaces and extensibility for the framework
4) Align the property story with the framework which may be able to present
the property value in the specified databinding type to the component
implementations
5) Split the project into multiple ones: one for the framework and each per
data binding
6) Add more data bindings
Any feedback will be welcome.
Thanks,
Raymond
----- Original Message -----
From: "Jim Marino" <jm...@myromatours.com>
To: <tu...@ws.apache.org>
Sent: Wednesday, June 28, 2006 10:23 PM
Subject: Re: Status of databinding module in sandbox and DataMediation
> Hi Raymond,
>
> I think this would be really good to get it into the sandbox. Can you
> point me to the latest patch and we'll get it in ASAP?
>
> Jim
>
> On Jun 28, 2006, at 9:36 AM, Raymond Feng wrote:
>
>> Hi,
>>
>> Do you think if my prototype can be used as a seed to flush out a good
>> data mediation story? If so, does it make sense that somebody commits it
>> into the sandbox to get more people involved? I'll update the wiki page
>> as I add more things.
>>
>> Thanks,
>> Raymond
>>
>> ----- Original Message ----- From: "Jeremy Boynes" <jb...@apache.org>
>> To: <tu...@ws.apache.org>
>> Sent: Wednesday, June 28, 2006 9:01 AM
>> Subject: Re: Status of databinding module in sandbox and DataMediation
>>
>>
>>> On 6/28/06, Liu, Jervis <jl...@iona.com> wrote:
>>>> Hi,
>>>>
>>>> databinding module in sandbox is not included as part of build at the
>>>> moment. Are we going to still have this module in the new core?
>>>
>>> I think so, yes.
>>>
>>>> In Monday's IRC chat, Jeremy mentioned that we need to fix the version
>>>> in the sdo databinding pom, is anyone working on this right now?
>>>>
>>>
>>> I'm not. Raymond also had a patch for it that I should apply - it's
>>> just that it is related the the type helper hierarchy issue that we
>>> still need to resolve.
>>>
>>>> Also SDOXMLHelper.java is missing from sdo databinding(java\sca
>>>> \databinding\sdo\src\main\java\org\apache\tuscany\databinding\sdo
>>>> \SDOXMLHelper.java in M1 repo). Is there any reason why it is not
>>>> there?
>>>
>>> No - it could just be that the code was copied before it was added.
>>>
>>>> I will need this class to do the conversion between xml stream and sdo
>>>> object in Celtix binding. Or maybe, we are going to the DataMediation
>>>> proposed by Raymond?
>>>>
>>>
>>> I think we will do something like that. I've not fully grokked Yang's
>>> mail on this yet (the streaming one).
>>>
>>> --
>>> Jeremy
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
>>> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
>> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
Re: Status of databinding module in sandbox and DataMediation
Posted by Jim Marino <jm...@myromatours.com>.
Hi Raymond,
I think this would be really good to get it into the sandbox. Can
you point me to the latest patch and we'll get it in ASAP?
Jim
On Jun 28, 2006, at 9:36 AM, Raymond Feng wrote:
> Hi,
>
> Do you think if my prototype can be used as a seed to flush out a
> good data mediation story? If so, does it make sense that somebody
> commits it into the sandbox to get more people involved? I'll
> update the wiki page as I add more things.
>
> Thanks,
> Raymond
>
> ----- Original Message ----- From: "Jeremy Boynes"
> <jb...@apache.org>
> To: <tu...@ws.apache.org>
> Sent: Wednesday, June 28, 2006 9:01 AM
> Subject: Re: Status of databinding module in sandbox and DataMediation
>
>
>> On 6/28/06, Liu, Jervis <jl...@iona.com> wrote:
>>> Hi,
>>>
>>> databinding module in sandbox is not included as part of build at
>>> the moment. Are we going to still have this module in the new core?
>>
>> I think so, yes.
>>
>>> In Monday's IRC chat, Jeremy mentioned that we need to fix the
>>> version in the sdo databinding pom, is anyone working on this
>>> right now?
>>>
>>
>> I'm not. Raymond also had a patch for it that I should apply - it's
>> just that it is related the the type helper hierarchy issue that we
>> still need to resolve.
>>
>>> Also SDOXMLHelper.java is missing from sdo databinding(java\sca
>>> \databinding\sdo\src\main\java\org\apache\tuscany\databinding\sdo
>>> \SDOXMLHelper.java in M1 repo). Is there any reason why it is not
>>> there?
>>
>> No - it could just be that the code was copied before it was added.
>>
>>> I will need this class to do the conversion between xml stream
>>> and sdo object in Celtix binding. Or maybe, we are going to the
>>> DataMediation proposed by Raymond?
>>>
>>
>> I think we will do something like that. I've not fully grokked Yang's
>> mail on this yet (the streaming one).
>>
>> --
>> Jeremy
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
>> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
Re: Status of databinding module in sandbox and DataMediation
Posted by Raymond Feng <en...@gmail.com>.
Hi,
Do you think if my prototype can be used as a seed to flush out a good data
mediation story? If so, does it make sense that somebody commits it into the
sandbox to get more people involved? I'll update the wiki page as I add more
things.
Thanks,
Raymond
----- Original Message -----
From: "Jeremy Boynes" <jb...@apache.org>
To: <tu...@ws.apache.org>
Sent: Wednesday, June 28, 2006 9:01 AM
Subject: Re: Status of databinding module in sandbox and DataMediation
> On 6/28/06, Liu, Jervis <jl...@iona.com> wrote:
>> Hi,
>>
>> databinding module in sandbox is not included as part of build at the
>> moment. Are we going to still have this module in the new core?
>
> I think so, yes.
>
>> In Monday's IRC chat, Jeremy mentioned that we need to fix the version in
>> the sdo databinding pom, is anyone working on this right now?
>>
>
> I'm not. Raymond also had a patch for it that I should apply - it's
> just that it is related the the type helper hierarchy issue that we
> still need to resolve.
>
>> Also SDOXMLHelper.java is missing from sdo
>> databinding(java\sca\databinding\sdo\src\main\java\org\apache\tuscany\databinding\sdo\SDOXMLHelper.java
>> in M1 repo). Is there any reason why it is not there?
>
> No - it could just be that the code was copied before it was added.
>
>> I will need this class to do the conversion between xml stream and sdo
>> object in Celtix binding. Or maybe, we are going to the DataMediation
>> proposed by Raymond?
>>
>
> I think we will do something like that. I've not fully grokked Yang's
> mail on this yet (the streaming one).
>
> --
> Jeremy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org