JMS Broker ?

  • JMS(Java Message Service) Broker는 메시지 지향의 미들웨어(Message Oriented Middleware) 서버입니다.
  • 둘 이상의 클라이언트 사이에 안정적이고 비동기적인 통신을 위하여 Queue나 Topic을 hosting합니다.
  • Apache ActiveMQ는 국제 표준 규격의 open source JMS Broker 입니다.
  • iShark는 Apache ActiveMQ를 JMS Broker로 내장하여 강력하고 안정적인 ESB 시스템을 구축합니다.

BTC JMS Messaging 방식

ActiveMQ_point2point방식

ActiveMQ_Pub-Sub방식

BTC JMS Broker 장점

  • 국제 표준 규격의 Messaging system (ActiveMQ기반)
  • 다양한 프로토콜 지원
  • 다양한 언어 환경 지원
  • sync/async messaging
  • 안정적 messaging
  • Camel등 다른 Open Source와 결합하여 풍부한 기능 지원

BTC JMS Broker Monitor

사용자의 요구에 맞춘 편리한 BTC JMS Broker Monitor를 지원합니다.

ActiveMqMonitor

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • System (OS, JVM, Broker) 상황 Monitoring
  • 실시간 Message 송.수신 현황 Monitoring
  • Queue Depth에 따른 Coloring 으로 이상 Queue 감지 용이
  • Browse Queue : 메시지 내용 조회
  • Get/Put Queue
  • Copy Queue
  • Queue/Topic별 대기 customer, provider 조회

BTC JMS Broker Watchdog

  • ESB 상태를 감시하고, 이상상황 발생시 관리자에게 Notify 메일을 송신합니다.
  • Monitor를 통하여 ESB상태와 Client별 접속상황에 대하여 실시간/Log 조회등을 할 수 있습니다.
ESB Watchdog

 

 

 

 

 

 

 

 

 

 

 

 

  • JMS Broker와 Client간 통신 상황 감시
  • 지정 Client 이상상황 발생(연결끊김, Queue내 메시지 적체)시 Notify 메일 자동 발송

JMSConnecorMonitor

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • ESB 상태 조회
  • Client별 접속 상황 조회
  • Client별 logging history 조회