Font Size: a A A

The Design And Implementation Of The API Module In SF Human Resources System

Posted on:2017-10-24Degree:MasterType:Thesis
Country:ChinaCandidate:G Q DaiFull Text:PDF
GTID:2518304835488844Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
As a global provider in human resources management area,SAP provides human resources software system service for customers,which is named SuccessFactors(SF).These is so much complex business in such a system,and the logic of data processing in it is also various.As front and back end of the system is separating and the front-end has a trend of developing to mobile,it is necessary to define a unifom way to access data of system back-end modules,so that the front-end and kinds of back-end business modules may be decoupled and the development of front-end may be simplified.The API module,which is designed and implemented in the paper according to Open Data Protocol(OData),is the solution to the problem above.A RESTful API is created to the system resources to API entities and handle the relationship between resources,what's more,different kinds of read/write requests are encapsulated uniformly.It can simplify the front-end to access data of SF human resources system,and help business modules to expose data effectively.To design and implement API module of the system,the paper completes the following work:(1)Introduce background and significance of API module based on Open Data Protocol in SF Human resources system,then describe some technologies,such as REST,OData,Spring and some design patterns and how they are used in the project.(2)By analyzing the stakeholders of API module,do requirement analysis for the project and describe use cases.Then,confirm and describe the architecture design according to the requirements.Divide the project to several components,and introduce the detail design of these components.(3)Based on the requirements analysis and system design,describe the implementation details of the components using code and pseudo-code.
Keywords/Search Tags:OData Protocol, API Module, Entity, Association
PDF Full Text Request
Related items