Challenge Overview

Overview

Aftermarket Service Products (ASP) Telematics Operations needs a WebService to

  • Calculate Virtual Technician related product expiration dates based on a set of Business Rules
  • Return these calculated expiration dates for each product on each VIN

To complete this WebService, SERVICESDB is the only data source needed.

  • The expiration date details needed for the calculation are sourced in the SERVICESDB database
  • Existing WebServices may be used for a portion of the data extract and are provided in this document

Create a new WebService between SERVICESDB and the Detroit Connect website. Data selection is based on VIN list input from “INPUT CAN” WebService. Data output is a limited set of data, with one (1) column calculated for each Virtual Related product attached to each VIN by this WebService.

Webservice

The Webservice will take a list of VIN as input, and return the expected response. 

We want you to build a RESTful Web Service with JAX-RS, and should be deployed on IBM Websphere environment provisioned to you. 

Please refer to the provided document in the Challenge forum for the complete and detailed requirements. 

Error Handling

If the web service gets any error (for instance, no CAN in input, or errors in the database), the exceptions should be logged as a log event using log4j.  

Amazon WorkSpace

All the development will be done in an amazon workspace environment that will be provisioned to you. When you are ready to start working on this contest, please request the workspace in the contest forum.

Note that this contest is an enhancement to build upon a previous contest (http://community.topcoder.com/tc?module=ProjectDetail&pj=30046032) we launched earlier. 



Final Submission Guidelines

Submission Deliverable

  • Source Code
  • Deployment Guide with detailed verification steps.
  • Video Demo of your solution and Code walk through

ELIGIBLE EVENTS:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30048685