MOM(Message Oriented Middleware)란?

Message Oriented Middleware

기업 내,외 다양하고 복잡한 시스템 환경에서 수많은 시스템 및 어플리케이션 간의 통신을 보다 신속하고 안정적으로 구축 가능하게 하는 ‘Messaging’ 기술을 제공하는 제품 입니다.

  • 어플리케이션의 단순성 향상

    Application simplification
  • 어플리케이션 간 통신의 비동기 모델 적용

    Asynchronous communication model
  • 어플리케이션 간 Decoupling 지향

  • 어플리케이션의 확장성 향상

    Massive scalability
  • Application is the backbone of SOA

    Service-Oriented- Architecture

Nestom 주요특징

Key features

  • 01

    MOM (Message Oriented Middleware) 제품

  • 02

    Persistent Messaging 지원으로 메시지 전달의 신뢰성

  • 03

    동기/비동기/로드밸런싱 등 다양한 메시지 프로토콜 지원

  • 04

    사용하기 쉬운 API 및 관리 도구 제공

  • 05

    장애발생 감지를 위한 세션 모니터링 기능 제공

  • 06

    Fail-Over Architecture 구성으로 안정적인 시스템 운영 보장

  • 07

    UDP, TCP 기반 클러스터링 기능 제공

  • 08

    Highly Available 세션 및 큐 서비스

  • 09

    Many Client Connections 지원

  • 10

    순수 자바 기반 제품으로 플랫폼에 제약이 없음

Nestom 주요기능

Main function

  • Point-to-Point Messaging

    • - once-only Messaging Unicast Message Delivery
    • - (Symchronous) Request/Reply messaging
  • Publish-Subscribe Messaging

    • - 1:N Multicast Message Delivery
  • Persistent Messaging

    • - Durable queue messaging Guaranteed Message Delivery
    • - Durable queue with no middleware Durable localqueue
  • Advanced Processing

    • - Parallel processing (동일 unicast queue listener)
    • - priority processing (동일 consumer group)
  • 세션 접속 수 제한 없음

    • - 세션 수 제한 없음(단, 시스템 튜닝 필요)
    • - Remote Connection 서비스
  • Middleware Clustering

    • - UDP & TCP Cluster Inter-Station Service
    • - Cluster queue Interqueue
  • High Availability

    • - Client-to-middleware connection validation Session Monitor
    • - Invalid Session restoration Failover Protocal
  • Configuration & Management

    • - Middleware 주요 인자에 대한 환경 설정
    • - Middleware 기동/종료 및 설정값 변경
  • Monitoring

    • - Middleware 주요 Resource (session, queue, cluster) Status
    • - Statistical information about in, out, waiting, expiration count
  • 다양한 개발언어 지원

    • - Java, Microsoft .NET (c#, VB), C, C++, 4GL etc.
    • - 위 개발언어 별 Native API 제공