Google Summer of Code 2008 (GSoC08)
Integrate Google services in SCA compositions(Apache Tuscany) - Haibo Zhao
Sub-title: GData binding in Apache Tuscany
Project Overview
Organization/Project |
|
Project Title |
Integrate Google services in SCA compositions(Apache Tuscany) |
Mentor |
|
Project Abstract |
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 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. The extensibility of Tuscany is essential to SOA due to the requirement to leverage and integrate all kinds of technologies. |
Project Proposal |
|
Project Blog |
|
Contact |
haibo82 AT gmail.com |
Project Plan and Roadmap
Time period |
Task |
---|---|
April 14 |
Accepted proposals announced. |
April 15 - May 25 |
I will read materials (Tuscany developers' documents and source code, GData documents and APIs) to get a better and deeper understanding of the architecture of Tuscany source code and GData APIs. I will keep interacting with the Mentor(s) and understand the intricacies of the existing system by the end of May. |
May 26 |
Project designing and coding officially start. |
May 27 - July 6 |
Project designing and implementing, the focus of this period is class design and implementation. |
July 7 - July 14 |
Preparing and submitting Mid-term evaluations. |
July 15 - August 10 |
Continuing and warping up project implementation, the focus of this period is to complete coding and conduct comprehensive tests. |
August 11 - August 18 |
Finalize and refine project code and documents. |
September 1 |
Preparing and submitting Final evaluation |
September 3 |
Submitting required code samples to Google |
Project Log and To-Do list
Expected finish time/Deadline |
Activity |
Status |
---|---|---|
June 16, 2008 |
5th weekly progress report to mentor |
To-Do |
June 11, 2008 |
4th weekly progress report to mentor |
Done |
June 5-6, 2008 |
Complete the UML class diagram and discuss it in the Tuscany community |
Postponed |
June 2, 2008 |
3rd weekly progress report to mentor |
Done |
May 29, 2008 |
Analysis Atom binding implementation |
Done |
May 26, 2008 |
2nd weekly progress report to mentor |
Done |
May 26, 2008 |
Create Project wiki |
Done |
May 25, 2008 |
Decide license, coding style and Eclipse style file |
Done |
May 24, 2008 |
Read Developer Guide and Extension Guide |
Done |
May 19, 2008 |
1st weekly progress report to mentor |
Done |
May 17, 2008 |
Create Project Blog |
Done |
May 16, 2008 |
Mail Apache CLA |
Done |