Font Size: a A A

The Design And Implementation Of EBay Data Transporting Platform

Posted on:2014-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:Q TanFull Text:PDF
GTID:2308330473959411Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the arrival of the data era makes the data volume grow rapidly, the value of the data has attracted more and more attention. The inconvenience of data retrieving has seriously limited the value of data. Current data acquisition process is too complex, and the requirement for using is relatively high, so a simple and efficient automation platform is needed to help users get the data more effectively.eBay offers a platform dedicated to handle data, named Data Marketplace, aiming at providing users with a quick and easy way to get the data. On the platform, users can submit, monitor and manage requests of transferring data, while administrators can review requests and establish accordant data handling tasks automatically.Data Marketplace adopts commonly used B/S architecture, which divides the platform into several layers by fully reference to the MVC pattern based on SpringMVC framework. The top layer is the UI implemented with jQuery and JSP. Basicly, this layer provides users with views, further more, it has some capabilities relevant to user interactions, in addition, it conducts simple job of data validation. The next layer below is permission management layer based on Spring Security, which is responsible for the safety of the whole platform and data, and make sure that the users posess accordant identity and permissions with the function that is accessed. The third layer, mid-layer, supplies interfaces and services. This layer consists of basic functional and auxiliary modules. The basic functional modules manage users’ requests, samples and donefiles. The auxiliary modules help users search metadata, preview table data and manage special account and password. The bottom layer is model layer which holds and operates all the datas.This paper analyzes user cases, summarizes the functional requirements, and introduces the designs and implementations of the platform and its modules. The Data Marketplace platform greatly reduces the users’ burden, improving the efficiency. It is appreciated by all the users.
Keywords/Search Tags:MVC, SpringMVC, Spring Security, jQuery
PDF Full Text Request
Related items