This is the project blog site for the project of Gdata binding for Tuscany. The project is a GSoC project associated with Apache Tuscany(Sponsored by Google, Google Summer of Code).
This project will mainly focus on adding GData binding to Tuscany to allow users to integrate SCA compositions with Google services, and in a wider range, any other web accessible application and service with GData, Atom or RSS as the data representation. Tuscany is an evolutionary framework of SOA, and GData binding will be a necessary and significant reinforcement of the system.
Service oriented architecture (SOA) aims to deliver a loosely-coupled, highly-reusable, composable and adaptive infrastructure for enterprise applications. An essential characteristic of SOA is the ability to assemble existing services to create new applications that may consist of different technologies. As an implementation of SCA (Service Component Architecture), Tuscany delivers a powerful and flexible framework to simplify development, assembly, deployment and management of composite applications in SOA. It assembles new and existing services to create brand new applications that may consist of different technologies such as such as BPEL, Spring, and SCA’s Java component model. One of its outstanding features is the ability to support a variety of languages, bindings and component types in a consistent way.
Tuscany supports the binding of a variety of formats including EJB, WS-AXIS2 and etc. Unfortunately, GData is not yet supported by Tuscany. Compared with Atom and RSS, GData provides a general model to fetch feeds form resources, query information of interests in the feeds and represent results. GData Users can also perform updates to any service that has a GData interface while supporting optimistic concurrency and authentication.
The project progress and milestone events will be blogged here, stay tuned and more details will be coming...
Saturday, May 17, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment