[ https://issues.apache.org/jira/browse/GRIFFIN-1?focusedWorklogId=39173&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-39173 ]
William Guo logged work on GRIFFIN-1: ------------------------------------- Author: William Guo Created on: 14/Mar/17 22:52 Start Date: 14/Mar/17 22:51 Worklog Time Spent: 8h Work Description: 1,2 done. 4 done. 3, 5 developing. Issue Time Tracking ------------------- Worklog Id: (was: 39173) Time Spent: 12h (was: 4h) Remaining Estimate: 324h (was: 332h) > Refactor service code to make it more open and extensible. > ---------------------------------------------------------- > > Key: GRIFFIN-1 > URL: https://issues.apache.org/jira/browse/GRIFFIN-1 > Project: Griffin (Incubating) > Issue Type: Task > Reporter: William Guo > Assignee: William Guo > Labels: github-import > Original Estimate: 336h > Time Spent: 12h > Remaining Estimate: 324h > > This project was embedded some legacy features from previous version. > We need to make it more open and extensible for service layer. > 1 Let users to configure data source service endpoint. > 2 Let users to configure underlying database instead of hardcode it as mongo. > 3 Replace jersey service with spring mvc. > 4 Replace jdbc connection with JPA Spring implemetation. > 5 Refactor core modesl like data assert, DQSpec, DQRule to make it more > extensible. -- This message was sent by Atlassian JIRA (v6.3.15#6346)