Java (JRE 6 with limitations, standard APIs like JDO, JPA, JavaMail) Python (2.5.2, standard library)
Google Apps Secure Data Connector
Cloud Collaboration & Communication XPG Collaboration Guus Disselkoen
Google Apps: Overview Google Apps Engine Applications Atos Origin developed in Java 3 rd party BPM (Cordys) Project Management … Secure Data Connector
Secure Data Connector Acces your corporate data in the browser SDC Lets you access your data from within Google Gadgets, Google App Engine and Google Spreadsheets. SDC provides an agent to connect your Google Apps domain to your behind-the-firewall data sources. Control the use of your data SDC lets you restrict which users and applications can make requests to your internal services. You can use Google Partners or your own internal authentication systems to validate and authorize those requests. Build custom apps for your business SDC lets you extend your enterprise systems into Google Apps. You can easily build gadgets or Google Apps Engine applications that make use of both private and public data Connect data from behind your firewall to Google Apps http://code.google.com/intl/nl/securedataconnector/docs/1.0/overview.html
SDC Architectuur Google Apps forwards authorized data requests from users who are within the Google Apps domain to the Google tunnel protocol servers. The service validates the signed request, checks the credentials, and if the user is authorized, returns the data. The tunnel servers validate that a user is authorized to make the request to the specified resource. Google tunnel servers are connected by an encrypted tunnel to SDC, which runs within a company's internal network. The tunnel protocol allows SDC to connect to a Google tunnel server, authenticate, and encrypt the data that flows across the Internet. SDC uses resource rules to validate if a user is authorized to make a request to a specified resource. An optional intranet firewall can be used to provide extra network security. SDC performs a network request to the specified resource or services.
Another Demo http://code.google.com/intl/nl/securedataconnector/docs/1.0/tutorials/visualizations.html
Google Apps Engine <ul><li>Platform-as-a-Service => PaaS </li></ul><ul><li>Running own Apps in Google infrastructure </li></ul><ul><li>Supports different runtime environments: </li></ul><ul><ul><li>Phyton </li></ul></ul><ul><ul><li>Java (Preferred for AH) </li></ul></ul><ul><ul><li>.Net </li></ul></ul><ul><li>App runs in a sandbox </li></ul><ul><li>Automatic scaling and load balancing </li></ul><ul><li>Application Engine </li></ul><ul><li>Definition </li></ul><ul><li>Architecture </li></ul><ul><li>Dashboard </li></ul><ul><li>Limitations </li></ul>