Mitigation of EOSL ricks
Highlight
Location: Japan
Industry: Web-based recruitment, dispatch services, and HR management systems.
Timeline:
– Phase POC (Estimation and Investigation): January 2023 ~ July 2023
– Phase UT Pre-test (Test Case): August 2023
– Phase Coding: August 2023 ~ October 2023
– Phase UT (Test Case and Testing): October 2023 ~ February 2024
– Phase Ita (Test Case and Testing): March 2024 ~ May 2024
Scale: 89.4 MM
Services: End of service life
Objectives:
– HR PORTAL: A homepage used by users to search for jobs.
– Group MyPage: A feature accessible to registered members.
– e-Payroll: A feature allowing members to check their salary information and tax deduction slips.
Key Technologies: Spring Boot, Oracle Database, Oracle Linux
1. Client and objectives
– Client: Staffservice is one of Japan’s leading companies in the field of staffing services (Office, Engineering, IT, Manufacturing, Healthcare, Nursing), personnel introduction services, and business contract management.
– Objective: During operations, certain server OS and system components reached the end of their support lifecycle, increasing security risks. That leads to the necessity of renewing and upgrading these systems as soon as possible to mitigate these risks.
2. Challenges
– Ensuring Security and System Consistency Post-Migration
– Maintaining the Functionality and System Integrity
– Meeting Strict Release Milestones of October 2024
– Investigating and Applying the Right Migration Methods
– Luvina investigated technical issues and provided detailed consultation on the migration process, including:
+ Advising on the transition from Struts to Spring Framework while ensuring that the new system operates identically to the current one;
+ And optimizing functions and removing unnecessary code to streamline the new system.
– Investigating the migration of the code character set (from SJIS to UTF8) and the authentication function (login).
– Maintaining the operational principles of the system so that it mirrors the existing environment (including flow, URL structure, etc.).
– We created a detailed development plan and collaborated closely with the client throughout various phases to ensure the project met all functional requirements & still stayed on track. 
– Analyzing the entire source code for the Framework migration (Struts to Spring Boot) and developing tools to enhance productivity and quality during the migration process.
– Support in coding and testing helped ensure a smooth transition.
Download for more details.
DATA INTEGRITY: All data remained intact, with no changes observed after migration
EFFICIENCY GAINS During the Continuous Delivery (CD) phase, the project was completed one week ahead of the planned schedule.
TOOL DEVELOPMENT: Six conversion tools were developed, achieving the following:
– Front-End Conversion: Approximately 80% of the Front-End source code (.jsp) was converted.
– Back-End Conversion: Around 50% of the Back-End source code (Action-Service-Controller) was converted.
SOLUTION IMPLEMENTATION The transformation solution was fully implemented, with 100% of the required changes translated into rule-based code and successfully applied to the project.
SYSTEM INTEGRITY:The new system strictly adhered to the operational principles of the existing system. All workflows and URLs remained unchanged, ensuring consistency.
Read More From Us?
Sign up for our newsletter
