In a previous post, I shared a simplified software stack for Google Apps for Your Domain (GAFYD), and anticipated the existence of a Google API.
As anticipated, Google has a few APIs available. Not too surprisingly, the most-developed one is the Google SOAP Search API. Use of SOAP and WSDL means that the Google SOAP Search API is already based on Web Services. As a result, a more-accurate representation of the GAFYD software stack is shown below.
In addition to the Google SOAP Search API, Google has other APIs available. Most of this can be leveraged by GAFYD.
For completeness, a revised version of the potential GAFYD stack is shown below. As noted in the previous blog entry, when emerging areas are factored in, the possibilities for GAFYD are compelling.