Áp dụng mô hình kiến trúc hƣớng dịch vụ vào phần mềm quản lý nguồn nhân lực PeopleSoft

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu, ứng dụng phương pháp kiến trúc và mô hình hóa hướng dịch vụ trong công nghệ phát triển phần mềm (Trang 94 - 96)

Chƣơng 6 ỨNG DỤNG SOA TRONG QUẢN LÝ NGUỒN NHÂN LỰC

6.2. Áp dụng mô hình kiến trúc hƣớng dịch vụ vào phần mềm quản lý nguồn nhân lực PeopleSoft

công: (thông tin cá nhân, thông tin về các khoản thu nhập), tra cứu thông tin tuyển dụng của các đơn vị v.v…, tiếp đến là việc tích hợp trên nhiều ứng dụng khác như CRM, Finance.

6.2. Áp dụng mơ hình kiến trúc hƣớng dịch vụ vào phần mềm quản lý nguồn nhân lực PeopleSoft lý nguồn nhân lực PeopleSoft

6.2.1. Mô tả

Mục tiêu xây dựng tiến trình này nhằm cung cấp cho người dùng (nhân viên) hoặc các ứng dụng tài chính có thể tra cứu thơng tin về 1 cá nhân trong tập đồn. Giả sử ta có 2 modules là lấy thơng tin cá nhân (ngày sinh, điện thoại, giới tính,….) và module về các khoản thu nhập trong tháng (compensations), hoạt động độc lập với nhau. Dùng kỹ thuật thơng thường thì ta phải viết chương trình từ đầu để kết hợp các module lại với nhau. Việc gì sẽ xảy ra nếu có rất nhiều module và cần kết hợp chúng để cho ra các dạng dịch chưa được hỗ trợ nhưng có khả năng kết hợp qua trung gian? Sửa lại từ mã nguồn? Hoặc đơn giản là một module nào đó bị hỏng, được thay thế bằng một module khác có chức năng tương tự, cũng phải sửa mã nguồn? Khó khăn nằm ở mối ràng buộc giữa những module đó. Với SOA, ta chỉ đơn giản cung cấp những module đó thành dạng dịch vụ và kết hợp với nhau theo ý muốn là xong. Việc hỗ trợ một hình thức dịch mới có khả năng kết hợp từ nhiều dịch vụ cơ sở được thực hiện rất nhanh chóng và dễ dàng. Với ứng dụng quản lý nguồn nhân lực PeopleSoft, việc tạo ra các dịch vụ từ những module này đã được nhà phát triển chú ý ngay từ khâu thiết kế, nên việc thực hiện khá dễ dàng. Việc còn lại là kết hợp các dịch vụ này lại sử dụng Oracle SOASuite, BpelDesigner để tạo ra

Hình 6-2 – Màn hình thơng tin các khoản thu nhập trên PeopleSoft HCM

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu, ứng dụng phương pháp kiến trúc và mô hình hóa hướng dịch vụ trong công nghệ phát triển phần mềm (Trang 94 - 96)