Register
Submit a solution
The challenge is finished.

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

ELIGIBLE EVENTS:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30046813