Oracle에서 Java로 변환, 인도
고객
혁신적인 IT 솔루션 및 서비스를 제공하는 인도 다국적 기업.2017 년 초에이 Ispirer에 호소했다. 회사는 전 세계 고객을 위해 동급 최강의 기술 솔루션을 제공하며 모든 비즈니스의 뚜렷한 요구 사항을 충족시키기 위해 노력합니다.
도전
회사는 PL / SQL 프로 시저를 Java로 변환하는 도구를 찾고있었습니다.Ispirer Migration and Modernization Toolkit은이 작업에 유용한 도구로 선택되었습니다. 회사의 경영진은 PoC를 수행하고 마이그레이션 자동화 수준 및 도구 준비 가능성 측면에서 결과를 평가하기로 결정했습니다.
해결
PoC에는 패키지, 저장 프로 시저 및 함수가 포함 된 약 100,000 줄의 코드로 Oracle에서 Java 로의 변환이 포함되었습니다.Ispirer는 고객의 요구 사항에 따라 공구 맞춤화를위한 확장 패키지를 포함하여 MnMTK 라이센스를 제공했습니다.
작업을 빠르고 효율적으로 처리 할 준비가 됨 Ispirer 전문가는 Toolkit에 다음 기능을 추가하여 개발했습니다.
- 컬렉션 생성 (Collection type Associative Arrays and Nested Tables) 자체 클래스 생성 및 추가 메서드 구현을위한 자체 솔루션
- OUT (IN OUT) 매개 변수 변환;
- 간격 및 날짜 / 시간 변환을 사용한 산술 연산;
- 파이프 라인 테이블 함수 마이그레이션;
- Oracle 시스템 기능에 해당하는 복잡한 로직으로 기능 생성:
- TO_CHAR (datetime)
- TO_DATE
- LPAD
- LEAST
- INITCAP
- DECODE
Toolkit 사용자 정의 후,이 POC에 대해 선택된 Oracle 코드는 Java로 완벽하게 이동되었으며 최소한의 이주 후 수정이 필요했습니다. 그리고 향후 고객 마이그레이션 코드에서 나머지 코드를 변환 할 때 Oracle PI / SQL 코드는이 PoC 동안 Ispirer MnMTK에 추가 된 변환 규칙에 따라 자동으로 Java로 변환됩니다.
결과 및 장점
PoC는 3 개월 만에 성공적으로 완료되었습니다.Ispirer는 고객의 기대에 부합하는 솔루션을 제공했습니다.고객의 경영진은 Ispirer MnMTK를 사용하여 Oracle PL / SQL 코드를 Java로 계속 이전하기로 결정했습니다.이는 자동화 된 Oracle에서 Java 애플리케이션으로의 마이그레이션에서 효율성을 입증했습니다.
Oracle PL/SQL에서 Java로 변환에 대해 자세히 알아보기
|