UMA
UMA
IBM社의 MSA 전환 솔루션인 M2M에 자동전환을 위한 기능을 보강하여 만든 솔루션입니다. M2M은 AI를 기반으로 기존시스템을 분석하여 MSA구조로 제안하고 이후 코드 작성까지 제공하지만 클래스 상속, cardinal, DB 분리에 관한 어려움이 있었습니다. 유니포인트 ‘UMA’는 여러 제한 사항을 해결하고 MSA자동전환으로 애플리케이션 현대화의 효율성을 높여주는 제품입니다.
주요 기능
부제목이 들어가는 곳입니다.
정적분석
소스코드 대상으로 소스코드 내 파라미터 분석
테이터의 연관관계 및 참조 여부를 분석
정적 분석시 동적분석을 위한 코드 인스트루먼트 실행되어 로깅로직 삽입
AI기반 동적 분석
비즈니스 유스케이스와 런타임 호출 정보를 기반으로 한 애플리케이션 클래스를 파티션으로 그룹화
비즈니스 유스케이스, 런타임 호출, 데이터 종속성 정보를 기반으로 애플리케이션 클래스를 파티션으로 그룹화
동적 분석 결과에 대한 리포터 제공
UMA GUI
모노리식 구조의 애플리케이션을 마이크로 서비스로 리팩토링
마이크로 서비스간 REST 기반 통신을 위한 권장 애플리케이션 파티션 및 코드 생성 확인 및 수정 웹페이지 제공
통합 관리
검증된 고성능 미들 웨어 기반
멀티 플렉싱 I/O 방식 적용으로 대용량 트랜잭션 처리
다중 노드 관리 및 노드 간 로드 밸런싱 기능 지원
비동기 통신 지원으로 대량 트랜잭션 처리
UMA이 고객에게 제공하는 장점
뛰어난 UI
기존 애플리케이션의 복잡한 구조와 호출 경로를 직관적으로 파악할 수 있는 UI 제공
유연하고 섬세한 MSA 구조로의 변환
AI을 이용한 애플리케이션 자동 재구조화 및 정합성 높은 Proxy / Service 모듈 자동 생성
MSA전환 이슈 해결 자동화
기존 애플리케이션 클래스 상속관계 정리 기능, DB 분리 기능 등을 통한 MSA 전환 이슈 자동 대응
전환기간 단축
코드 자동변환 및 SQL모니터링을 이용하여 전체 MSA 전환 기간 50%이상 단축
이런 고민을 가진 기업에게 UMA이 필요합니다.
MSA 과정에서 효과적인 코드 변환이 필요한 기업
애플리케이션의 신기술 도입이 아닌 기존 기술을 응용하는 기업
코드의 복잡함을 분석/자동화하여 MSA과정의 생산성을 향상시키고 싶은 기업
애플리케이션 전환기간을 단축시키고 싶은 기업