솔루션 컨설팅

솔루션 컨설팅BUSINESS AREA

1. 기준정보 연계 체계 개선

DB Link 등 기존의 연계 환경을 MOM 기반의 느슨한 결합(Loose Coupling) 으로 전환하여 시스템의 성능을 개선하고 시스템 간의 독립적 운영을 보장하고 있습니다.

DB Link를 통한 데이터 연계

DB Link를 통한 타이트한 시스템(Tight Coupling)의 연계

시스템의 성능 저하, 전체 시스템에 장애 전파, DB 권한 및 보안 이슈

DB 성능 저하 또는 장애가 발생 시 시스템 성능 하향 평준하 현상 발생

MOM 기반의 비동기 데이터 공유로 변경

게시 구독 패턴을 기반으로 느슨한(Loose Coupling) 전사 데이터 연계

아키텍처를 구성하여 개별 시스템의 독립적 운영을 보장

시스템의 독립적인 운영과 충분한 시스템 성능 보장

2. Oracle Database 도입 및 유지비용 절감

비동기 연계를 위해서 고가의 Database 라이선스(Enterprise)를 지불하였으나 MOM 연계 아키텍처를 통해서 라이선스 및 유지관리 비용을 절감하였습니다.

Oracle Enterprise License 사용

Oracle의 Materialized View 사용을 위한 Oracle Enterprise 라이선스 필요

고가의 라이선스로 인한 도입/유지 비용 상승

Oracle Standard 도입/운영 비용 절감

데이터 연계를 위해서 독립된 연계 아키텍처로 변경

Oracle Enterprise 라이선스를 Standard로 변경하여 도입/유지 비용 절감

3. POS 판매 / 데이터 집계 프로세스 개선

판매 프로세스를 2단계로 분리 하여서 판매 처리 시간을 단축하고, 데이터 집계 처리를 고도화 하여 현장의 고객 대응력을 향상시켰습니다.

판매 생성 부터 실적 집계까지 한번에 처리

판매 생성 및 각종 집계 데이터 생성을 하나의 Process에서 처리

판매 등록 시 과도한 Transaction 발생

판매 1건의 물리적인 처리 시간이 과다하게 발생

판매 생성 및 후처리 작업을 분리

판매 후 즉시 반영되어야 하는 데이터는 바로 (Sync) 처리

후처리 작업은 별도의 프로세스로 분리하여 후행 (Async) 처리

판매 1건의 물리적인 처리 속도를 향상 및 장애 영향도를 최소화

4. 전사 알림 / Push 체계 통합

개별 시스템에서 개별 방식으로 개발되어 운영되었던 알림 체계를 Message Queue 기반으로 일원화하여서 필요한 알림을 적기에 전파할 수 있게 되었습니다.

시스템별 개별 알람 Protocol을 구현

기업 내부의 개별 시스템의 특화된 Protocol 구현

알람 시스템 특성에 따른 개별 시스템의 개별 구현을 통한 데이터 전송

다른 개발 언어/방식으로 인한 중복 개발 및 번거로운 운영

공통 Protocol을 통한 알람 시스템 통합 운영

공통 Protocol 및 Message 포맷을 통한 기업 내부 알림 시스템 체계 통합

다양한 알람 시스템 연계 방식을 통일하여 이중 개발 및 운영 문제 해결

신규 시스템을 구축하여도 별도의 연계 체계 구성 불필요

5. 캠페인 시스템 SPOF 제거 및 성능 고도화

다수의 고객을 대상으로 캠페인을 진행 할 경우 병목 구간이 발생하여 성능 저하 및 장애가 빈번하였으나, MOM을 통해서 단일 장애점을 제거하고 성능을 향상시켰습니다.

DB에서 병목 구간이 발생하여 성능 저하

발송 대상 및 결과(Feedback)가 하나의 DB Table에 집중

병목현상 발생 및 높은 Dead Lock 발생 가능성

SPOF 발생으로 인한 안정적인 서비스 제공 한계 발생

Message를 통한 부하 분산/Feedback 분리

Message Queue를 통한 발송 대상 및 결과 수집(Feedback)프로세스 분리

병목현상 해결 및 고가용성 확보

SPOF는 존재하나 낮은 Dead Lock 발생 가능성