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