모로코에 본사를 둔 IT 솔루션 제공업체인 rKube는 IBM WebSphere 애플리케이션을 현대화하고 유럽, 중동 및 아프리카(EMEA) 전역에서 Java 업그레이드를 제공하는 것을 전문으로 하며, Java 애플리케이션 업데이트에 대한 지원을 필요로 하는 고객들이 점점 늘어나는 상황에 직면해 있습니다. 조직은 Java 애플리케이션을 현대화하는 과정에서 부실한 문서화, 복잡한 코드베이스, 오래된 테스트 등 많은 잠재적 문제에 봉착했습니다. 많은 기업에서 이러한 문제들은 성장을 저해하고 경쟁 우위를 약화시킵니다.
이 분야에서 10년간 축적한 경험을 바탕으로 rKube는 전체 소프트웨어 개발 라이프사이클을 이해하고 실제 혁신을 지원하는 솔루션으로 Java 현대화 역량을 가속화하는 것이 시급한 과제임을 인식했습니다. 기존에는 애플리케이션 현대화 프로세스에 많은 수동 작업이 필요했고, 이로 인해 심각한 병목 현상이 발생하고 비용이 증가하는 경우가 많았습니다. 그래서 rKube는 생성형 AI와 자동화를 사용하는 접근 방식을 모색했습니다.
이러한 만연한 문제들을 효과적으로 해결하기 위해 RKube는 IBM에 도움을 요청했습니다. RKube는 IBM Client Engineering과의 협력을 통해 IBM watsonx Code Assistant로 개념 증명(PoC)을 수행했습니다. watsonx Code Assistant는 다양한 프로그래밍 언어에서 일반적인 코딩 지원을 제공하는 생성형 AI 코딩 어시스턴트로, 특히 엔터프라이즈 Java 애플리케이션의 현대화를 위해 훈련되고 최적화되었습니다. 파일럿은 6주 동안 진행되었으며, 두 회사에서 참가자 10명이 참여했고 주로 RKube의 데이터를 사용했습니다.
PoC 동안 watsonx Code Assistant를 rKube의 워크플로에 통합하여 여러 가지 번거로운 단계를 자동화할 수 있었습니다. 이러한 단계에는 기존 시스템에 직접 적용할 수 있는 정확한 코드 변환을 생성하고, 업데이트 후 정확성을 보장하는 데 도움이 되는 포괄적인 단위 테스트를 생성하고, 수정된 구성 요소에 대한 자세한 설명 분석을 제공하여 개발 주기 전반에 걸쳐 투명성을 높이는 작업이 포함되었습니다. 이러한 기능을 통해 개발자는 애플리케이션 현대화 프로세스를 가속화하고 운영 효율성을 크게 간소화할 수 있었습니다.
PoC는 성공적이었습니다. watsonx Code Assistant는 엔터프라이즈 Java 애플리케이션의 현대화를 위해 특별히 훈련되었기 때문에 팀은 범위 내 WebSphere 애플리케이션 코드의 80%를 IBM WebSphere Liberty용 최신 프레임워크로 자동으로 변환하는 놀라운 성과를 거두었습니다. 또한 watsonx Code Assistant에 내장된 단위 테스트 생성 및 요약 기능을 통해 전체 애플리케이션 현대화의 개발 주기를 가속화했습니다.
rKube의 경우 IBM watsonx Code Assistant의 기능은 소프트웨어 개발을 간소화하고 직원 생산성을 높이는 동시에 엔터프라이즈 Java 애플리케이션을 현대화하고 프로세스에서 고객 경험을 개선하는 데 매우 효과적이었습니다.
모로코에 본사를 둔 선도적인 애플리케이션 현대화 기업인 rKube(ibm.com 외부 링크)는 기업이 기존 애플리케이션을 쉽게 업그레이드하고 클라우드로 마이그레이션하도록 지원하는 혁신적인 솔루션을 제공합니다.
© Copyright IBM Corporation 2024. IBM, IBM 로고, IBM watsonx, watsonx Code Assistant 및 WebSphere는 미국 및/또는 다른 국가에서 IBM Corp.의 상표 또는 등록 상표입니다.
제시된 예는 예시일 뿐입니다. 실제 결과는 클라이언트 구성 및 조건에 따라 달라지므로 일반적으로 예상되는 결과를 제공할 수 없습니다.