PeopleSoft System에서 Pro*C를 이용한 대용량 데이터 처리 구현 : H사 프로젝트 중심으로
Design and Implementation of Mass Storage Data Processing Module by using Pro*C on PeopleSoft System : based on Case Study of H Company Project
- 주제(키워드) PeopleSoft , Pro*C , Application Engine , File Layout
- 발행기관 서강대학교 정보통신 대학원
- 지도교수 박석
- 발행년도 2011
- 학위수여년월 2011. 8
- 학위명 석사
- 학과 및 전공 정보통신대학원 소프트웨어공학
- 실제URI http://www.dcollection.net/handler/sogang/000000046895
- 본문언어 한국어
- 저작권 서강대학교의 논문은 저작권보호를 받습니다.
초록/요약
ERP 시스템에서 커스터마이징에 관한 연구와 성능개선에 대한 연구로 다양한 결과들이 발표되어 왔으며, 이를 통해 구축 기업의 ERP 시스템들은 보다 좋은 성능 향상과 고객 만족이라는 결과를 보여 주고 있다. 하지만 이 연구들은 SAP R/3 환경의 시스템에서 국한되어 있다. 전세계적으로 가장 많이 사용하는 인사 시스템인 PeopleSoft 시스템은 국내에 아직 많은 프로젝트가 있지 않았기 때문에 성능개선과 커스터마이징에 관한 국내 관련 연구가 없으며, 해외에도 연구 사례는 거의 없는 게 현실이다. PeopleSoft 인사 시스템 구축 시 구축 초기에는 많은 데이터가 축척 되지 않아 고객의 요구 사항에 맞게 새롭게 개발되는 Add-On 프로그램에서 화면의 응답속도의 대한 문제는 없을 것이다. 하지만 시간이 지나감에 따라 엄청난 데이터가 저장되어 조회 처리 하기 때문에 수행능력은 떨어지게 마련이다. 또한 PeopleSoft 시스템에서는 조회 및 저장 처리를 위한 제공되는 많은 내장 함수가 존재 하여 같은 조건의 질의어를 처리 할 때도 개발자의 능력에 Add-On프로그램에서 화면의 응답속도는 달라진다. 위와 같은 문제를 해결하기 위해 가설을 세우고 PeopleSoft 시스템의 다양한 내장 함수를 가지고 조회 및 저장 처리에 대한 응답속도 테스트를 수행하였고 이 결과를 가지고 본 논문에서는 Add-On 프로그램에서 대용량의 조회 및 저장 처리를 할 때 빠른 응답속도로 수행하기 위한 제안 모델을 구현하였다. 제안 모델의 핵심인 Application Engine 프로그램과 Pro*C, File Layout 객체를 이용하여 실제 구축중인 기업의 프로젝트에 성능 개선이 필요한 Add-On 프로그램을 성능 모니터를 통하여 추출하고 기존에 개발된 프로그램과 제안 모델로 새롭게 적용한 프로그램과의 응답시간 테스트를 하여 처리 성능 및 화면의 응답속도에 대한 검증을 수행하였다. 검증 결과 제안한 모델과 기존 프로그램간의 응답속도의 차이는 평균4.75배의 성능 효과를 보였으며, 데이터 조회 및 저장 처리시 1,000건 이상의 대량으로 처리 할 때 수행속도에서 차이가 나타나는 것을 확인하였다.
more초록/요약
In the past few years, many kinds of research on customization and improving performance in ERP system have been reported. Some were proven to be useful effectively, but the most of these results were limited on specific fields, such as SAP R/3 environment. For the PeopleSoft system, which is widely used in global for Human Resource Management, they are not quite suitable to apply because the differences of environment and there is no detail research for it yet. Performance issue, like the response speed on Add-on program in PeopleSoft system, is not normally shown at the early stage of building the system. However, when the data is getting to be larger, the issue of performance is surfacing. Moreover, not only the data itself, but the relations among the tangled internal functions in the system are also involved. Actually, to solve the issues for huge data volume and complex functions, just simple approach have been taken by using hardware upgrade or by individual engineer trial to optimize the functions. In this thesis, Pro*C File Layout Object Method and New Application Engine Program are suggested to ease the problems. These new approach are shown big improvements to handle the large amounts of data faster and proved by several tests with different functions for saving and searching. The proposed model is described in this paper in detail. To get the verification result, the targeted Add-On programs, which should be improved in current on-going project, were picked up by the performance monitor, and applied on the previous model and the new model together for comparisons. As a matter of fact, Pro*C layout Object Method and New Application Engineer model shows much improved results, 4.75 times faster in response time average with over 1,000 data during saving and searching process.
more

