Any feedback?
________________________________________________________________ 
Raymond Feng
[email protected]
Apache Tuscany PMC member and committer: tuscany.apache.org
Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com
Personal Web Site: www.enjoyjava.com
________________________________________________________________

On Feb 17, 2011, at 9:54 AM, Raymond Feng wrote:

> Hi,
> 
> I submitted a patch yesterday under 
> https://issues.apache.org/jira/browse/WINK-336.
> 
> Please review.
> 
> The thrift provider is coming soon.
> 
> Thanks,
> Raymond
> ________________________________________________________________ 
> Raymond Feng
> [email protected]
> Apache Tuscany PMC member and committer: tuscany.apache.org
> Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com
> Personal Web Site: www.enjoyjava.com
> ________________________________________________________________
> 
> On Feb 16, 2011, at 10:18 AM, Raymond Feng wrote:
> 
>> Hi,
>> 
>> Thanks for the responses.
>> 
>> I have a few use cases in mind:
>> 
>> 1) Provides an efficient binary representation for REST resources that can 
>> be used by multiple programming languages and platforms.
>> 2) Allows REST to be primary way to support internal service invocations 
>> within en enterprise (replacing RMI, CORBA)
>> 3)  A HTTP friendly for the cloud with good performance.
>> 
>> I'll go step by step:
>> 
>> 1) Build a JAX-RS provider that can handle generated POJOs (maybe dynamic 
>> message too) from GPB so that we can exchange entities using 
>> "application/x-protobuf" media type. 
>> 2) Try to figure out how we can enable code gen for GPB with maven
>> 3) Extend the provider so that GPB messages cab be serialized into JSON and 
>> XML.
>> 
>> I just got the 1st working prototype. I'll contribute it via JIRA to jump 
>> start the effort.
>> 
>> Thanks,
>> Raymond
>> ________________________________________________________________ 
>> Raymond Feng
>> [email protected]
>> Apache Tuscany PMC member and committer: tuscany.apache.org
>> Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com
>> Personal Web Site: www.enjoyjava.com
>> ________________________________________________________________
>> 
>> On Feb 16, 2011, at 9:54 AM, Luciano Resende wrote:
>> 
>>> On Tue, Feb 15, 2011 at 4:46 PM, Raymond Feng <[email protected]> wrote:
>>>> Hi,
>>>> 
>>>> I'm interested in contributing a message provider for Google Protocol 
>>>> Buffer so that we can use Wink REST to exchange data in Google Protocol 
>>>> Buffer encoding. We can then add Apache Thrift support too.
>>>> 
>>>> Any opinions?
>>>> 
>>>> Thanks,
>>>> Raymond
>>> 
>>> Sounds interesting, what do you have in mind as for the model artifact
>>> requirements, does it need to be a generated GPB, or you were planning
>>> to add support for any pojo, and use the internal GPB APIs for
>>> dynamically generate a PB message ? I'm asking because when I was
>>> playing with dynamic messages, I was having issues to consume these
>>> messages directly in a native GPB.  If you want, I can commit GPB
>>> Helper for Dynamic Messages to sandbox and we could collaborate on
>>> this.
>>> 
>>> Anyway, I believe this is going to be a good addition, particularly
>>> when using JAX-RS rest services for inter-server communication where
>>> parsing JSON/XML might not be as efficient.
>>> 
>>> 
>>> -- 
>>> Luciano Resende
>>> http://people.apache.org/~lresende
>>> http://twitter.com/lresende1975
>>> http://lresende.blogspot.com/
>> 
> 

Reply via email to