Challenge Overview
Project Overview
When a user is created in Google Apps in an organizational unit with Gmail enabled or moved into an organizational unit with Gmail enabled for the first time several messages are automatically generated in the user’s mailbox.The Welcome Message Removal Tool (WMR Tool) will permanently delete these messages as soon as possible from the user’s Gmail inbox.
Competition Task Overview
This challenge should design the architecture of this project.
The architecture should include following deliverables:
- UML Diagram (Class Diagram, Sequence Diagram, etc.)
- Appliation Design Specification
- Assembly Challenge Specification
Note: This project use similar google service features of another project: Gmail API Search and Delete Tool.
We will provide Gmail API Search and Delete Tool Architecture for reference.
Detailed Requirements
https://docs.google.com/document/d/1QGijqRu5uaTC_7UmLfG-3pd283lzT0sm13ghhOGwXTs/edit?usp=sharing
Platform
Google App Engine Java SDK: https://cloud.google.com/appengine/docs/java/
Google Cloud SQL: https://developers.google.com/cloud-sql
Java Google Client Library: https://code.google.com/p/google-api-java-client/
Security: OAuth2 for Google App Domain
Technology Overview
- Java
- Google App Engine
- Google APIs
- OAuth2
- Google Cloud SQL
Final Submission Guidelines
- TCUML
- Application Design Specification
- Assembly Challenge Specification