Chuyển đổi hệ thống nhằm xử lý rủi ro EOSL và bảo mật

Chuyển đổi hệ thống nhằm xử lý rủi ro EOSL và bảo mật

Tổng quan dự án

LOCATION: Japan

INDUSTRY: Hệ thống web tuyển dụng, phái cử, quản hồ nhân sự

TIMELINE:

  • Phase POC (estimate vàđiều tra) : tháng 1/2023 ~ 7/2023.
  • Phase UT trước (testcase): tháng 8/2023.
  • Phase coding: tháng 8/2023~tháng 10/2023.
  • Phase UT (testcase testing) : tháng 10/2023~tháng 02/2024.
  • Phase ITA (testcase testing) : tháng 03/2024~tháng 05/2024.

SCALE: 89.4 MM

SERVICES: End of service life

OBJECTIVES:

  • オー人事: homepage được user sử dụng khi tìm kiếm việc làm.
  • クループマイページ: chức năng người đã đăng hội viên thể sử dụng.
  • E明細: chức năng thể kiểm tra thông tin lương của hội viên phiếu khấu trừ thuế.

KEY TECHNOLOGIES:

Spring Boot, Oracle Database, Oracle Linux

Khách hàng

KHÁCH HÀNG:

Staffservice, một trong những công ty hàng đầu tại Nhật Bản về lĩnh vực hoạt động Phái cử nhân lực (Văn phòng, Kỹ , IT, Manufacture, Y tế, Điều dưỡng), Phái cử giới thiệu nhân sự, Hợp đồng nghiệp vụ,…

MỤC TIÊU:

Trong quá trình hoạt động, một số Server OS các yếu tố cấu thành hệ thống hết hạn support, điều đó làm tăng các yếu tố về bảo mật, do vậy cần renew version up sản phẩm sớm nhất thể.

  • - OS RHEL6.2: Hết hạn support 2024/06/30
  • - Framework Struts 1: Đã ngừng phát triển hỗ trợ 2013/04/05
  • - Java JDK 1.6: Đã ngừng phát triển hỗ trợ 2018/07/01

Thách thức

  • - Đảm bảo bảo mật tính nhất quán của hệ thống sau di chuyển
  • - Bảo trì đảm bảo tính toàn vẹn của các chức năng hệ thống
  • - Đáp ứng deadline phát hành khắt khe vào tháng 10/2024
  • - Nghiên cứu áp dụng các phương pháp di chuyển phù hợp

Giải pháp

  • - Luvina đã điều tra các vấn đề kỹ thuật cung cấp vấn chi tiết về quy trình di chuyển, bao gồm:
    • vấn về chuyển đổi từ Struts sang Spring Framework trong khi đảm bảo hệ thống mới hoạt động giống hệt với hệ thống hiện tại;
    • tối ưu hóa các chức năng loại bỏ các dòng code không cần thiết để tinh giản hệ thống mới.
  • - Điều tra phương pháp thay đổi code tự (từ SJIS sang UTF8) chức năng chứng thực (đăng nhập).
  • - Giữ đúng nguyên tắc hoạt động của hệ thống giống hoàn toàn môi trường (Flow di chuyển, URL,…).
  • - Luvina lên kế hoạch chi tiết cùng khách hàng về lộ trình phát triển, tham gia vào công đoạn Estimate, cũng như các mốc thời gian liên quantừng giai đoạn của dự án.
  • ​- Phân tích toàn bộ nguồn cho việc di chuyển Framework (từ Struts sang Spring Boot) phát triển các công cụ để nâng cao năng suất chất lượng trong quá trình di chuyển.
  • - Hỗ trợ trong hóa thử nghiệm đã giúp đảm bảo quá trình chuyển đổi diễn ra suôn sẻ.
Contact Us

Đăng ký để cập nhật thông tin mới nhất