Challenge Overview
Soteria has a number of applications and websites that provide their own subscription and delivery services, each implemented slightly different than the others. This project is to create a centralized set of subscription and delivery services for the existing applications and sites. The goal of this application is to:
1) Provide subscription services to the existing applications.
2) Provide delivery services.
3) Create an admin webapp, for managing subscriptions and deliveries.
4) Create an end to end demo (mock consuming application) of the services.
The assembly will provide services to manage SubscriberServiceOffering, DeliveryMethodRule, SubscriberInfo, ActivityLog, and BusinessKeySet.
This assembly is responsible for the interfaces in Services 3 class diagram in the TCUML. It is also responsible for the exceptions to be used by these services (including their persistence classes), as well as implementations for each service (and persistence) that will work with SQL Server 2008 through a separate persistence layer.
Tips for success
|
Final Submission Guidelines
Please see the wiki - http://apps.topcoder.com/wiki/display/docs/Soteria+Subscription+Service+Admin+Services+3+Assembly