Variable Interest Entities Consolidation VIEC Services Module Architecture

Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

The client is in the business of providing financial guaranty insurance. They manage thousands of insurance policies. The insurance policies have to be analyzed for various attributes each quarter. The analyses could involve change in status of the policies.

Global Surveillance is a group within client’s organization that monitors the underlying financial product insured by a policy.  Their business is to insure primarily fixed income securities like Municipal Bonds.  Surveillance keeps an eye on those bonds through the life of the policy.

The client needs a web based application that can manage the various insurance entities. The application can be called as Variable Interest Entities Consolidation (VIE consolidation or VIEC). It will be one of the many line of business applications (LOB).

The purpose of the project is to build an application to automate processes performed by the client’s Surveillance department. The client can identify transactions that they may have the power to direct activities of the Variable Interest Entity (VIE).

Competition Task Overview

This module should provide the models and services that related to VIEC application.

The service layer will be based on .NET WCF Services. Front-end module will use Unity  Dependency Injection to configure the WCF Service clients.

Services will use data access layer to query and manage the data in the local MS SQL Server database.

The Data Access Layer will be implemented using ADO.NET Entity Framework.

This module will not spawn components.

Detailed Requirements

Please refer to the provided system architecture for detailed requirements.

Open Source Library

If not listed in the system architecture, you must explicitly get our approval before using an open soruce library.

TC Components

TC components should NOT be used.

Technology Overview



Final Submission Guidelines

Submission Deliverables

  • Application Design Specification
  • TCUML containing interface/class definitions, assembly diagram, sequence diagrams, etc.
  • ERD (use the same format as in system architecture)
  • Assembly Specifications (NO COMPONENTS)
  • Must provide sufficient details because this project is assembly direct

Submission Guidelines

For each member, the final submission should be uploaded to the Online Review Tool.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30034496