Cloud interoperability: Porting Google App Engine (GAE) applications to IBM middleware

Google App Engine (GAE) is a cloud computing platform that hosts third party Web applications. Application authors write their application front ends in a high-level language like Python or Java. Applications can use other Google services, like datastore and Google Accounts, as their application back end. Authors upload the application front ends through the admin console to the Google App Engine. IBM Cloud Labs has produced interoperability code and documentation to enable GAE application developers to move easily to IBM middleware. This document shows how to port the three major Java-based Google App Engine functionality APIs to the IBM middleware environment, where application function can be expanded. The APIs discussed are datastore, Users, and URL fetch.

Animesh Singh (singhan@us.ibm.com), Technical Solutions Architect, IBM

Animesh Singh is a Technical Solutions Architect in IBM Cloud Labs.



John Reif (jreif@us.ibm.com), IT Architect, IBM

John Reif is an Integration Architect and Technical Lead in IBM Cloud Labs.



06 April 2009

Google App Engine (GAE) is a cloud computing platform that hosts third party Web applications. Application authors write their application front ends in a high-level language like Python or Java™. Applications can use other Google services, like datastore and Google Accounts, as their application back end. Authors upload the application front ends through the admin console to the Google App Engine.

IBM® Cloud Labs has produced interoperability code and documentation to enable GAE application developers to move easily to IBM middleware. This document shows how to port the three major Java-based Google App Engine functionality APIs to the IBM middleware environment, where application function can be expanded. The APIs discussed are datastore, Users, and URL fetch.

Downloads

DescriptionNameSize
ArticlePorting Google App Engine Applications to IBM Middleware136 KB
Sample APIsGAE-Interop.zip31 KB

Resources

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=WebSphere
ArticleID=380075
SummaryTitle=Cloud interoperability: Porting Google App Engine (GAE) applications to IBM middleware
publish-date=04062009