Font Size: a A A

The Design And Implementation Of Enhancements Of Query And Upsert Services For SFHR System

Posted on:2016-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:X C ZhuFull Text:PDF
GTID:2308330461456545Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The importance of enterprise human resource management is self-evident.With Human Resource Management System(HRMS), Customer can reduce thier cost and make the company grow faster. But traditional HRMS requires company to purchase a one-time payment to the right of using the system.Company also need to prepare the required software and hardware for HRMS by themselves.This business model costs company lots of money.Recently, HRMS based on SaaS has become a trend. This essay takes the leader of HRMS:SuccessFactors HR(SFHR) system as research object, focusing on adding enhancements to the data Query and Upsert service of SFHR system.This essay firstly introduces the background of project, then the Employee Central (EC) API service.EC API is responsible for query and upsert employee data.It outlines the current development of HR system and Web Service, architecture of SFHR,concept of EC Entity, the OData/SOAP data transfer protocol and Service Component Architecture.The problems existed in the Query and Upsert Service are pointed out. It also analyzes how Odata Query and SOAP Upsert works.The boundary of the project, the interface for input and the process of interaction with system boundary are clarified.It analyzes the require-ments of enhancements for OData Query and SOAP Upsert The design of entity property, Odata keywords,comparison operators,PermissionChecker,QueryProvider,EditHandler, SCA and DAO are given in the enhancements.The implementation of the enhancements are given by Java code.EC API is responsible for integration with tenants’ external app, UI is not needed.These enhancements are based on the existed database tables and data encapsulation,there is no database design for the enhancements. Enhancements added to data Query and Upsert service of SFHR extend the scope of parameters that Odata Query supports.It also makes deleted data available by Odata Query.Foundation info can be upserted and employee info can be deleted via SOAP Upsert.All enhancements makes EC API more flexible and convenient.The enhancements are used by SFHR customers now. Siemens, Accenture and many other tenants are impressed by these new features.
Keywords/Search Tags:HRMS, Upsert, Query, SOAP, OData, Functional Enhancements
PDF Full Text Request
Related items