We would like to create a small portal using Google App Engine technology and JBoss Application Server which purpose is to receive some content (small to large, sometimes with attachments) via multiple channels and store them in a database (such as mySQL).
Channels should be ran through the following protocols: SMTP, HTTP, SOAP, FTP and JMS.
Idea is to create some portlets:
One to define, suspend or delete dynamically the channels for each protocol and get them activated.
One to manually upload a content and send it through the defined channels (for testing purpose)
One to view the content stored in the database.
One to run, suspend one or multiple timers that should archive content at some timespecs
All should be compliant to standards and using eclipse.
Technology stack to use:
Google App Engine
JBoss Application Server
JBoss Portal 7 and 6 (under Windows Family and XP)
Java and J2EE, Portlet
HTML, JSP, AJAX
Deliverables are:
Design Documentation.
Eclipse fully working workspace with documentation on how to make Eclipse working on that workspace.
Fully packaged deliverable.
Full IPR on deliverables to be given