엔터프라이즈 서비스 버스는 무엇입니까?

컴퓨팅에서 ESB (Enterprise Service Bus)는 인터넷의 소비자가 모듈 식 서비스를 제공하는 소프트웨어 프로그램입니다. 이 버스는 서비스 지향 (SOA) 소프트웨어 기술을위한 전달 메커니즘입니다. 이들은 온라인 뱅킹, 여행 예약 및 재고 티켓 독자에 사용됩니다.

엔터프라이즈 서비스 버스는 웹 서비스를위한 메시지 전달 시스템입니다. 컴퓨터 시스템간에 메시지를 공유하고 라우팅 할 책임이 있습니다. 이는 데이터가 네트워크의 해당 개인에게 안전하게 전달되도록 자동 우체국과 유사합니다.

서비스 지향적 아키텍처가 처음 만들어 졌을 때 커뮤니티에 비즈니스 서비스를 제시하는 표준 방법은 없었습니다. 이로 인해 파일은 표준 방법으로 파일을 사용할 수 없었기 때문에 회사가 정보를 공유하기가 어려워졌습니다. Enterprise Service Bus는 모든 회사가 네트워크 전체에서 비즈니스 서비스를 안전하게 공유 할 수있는 정의 된 프로토콜을 갖춘 표준 플랫폼을 만들었습니다..

사용 가능한 많은 유형의 서비스 버스가 있습니다. 이들은 일반적으로 가격과 복잡성이 다릅니다. 대형 복잡한 시스템은 수백만 달러가들 수 있기 때문에 엔터프라이즈 서비스 버스를 구매하기 전에 회사가 필요로하는 정교함 수준을 결정하는 것이 중요합니다. 소형 버스는 인터넷에서 구입할 수 있으며 소규모 서비스 기반 웹 응용 프로그램을 적절히 지원합니다.

Enterprise Service Bus는 메시지 지향 미들웨어 (MOM) 기술의 예입니다. 이 도구 제품군은 소비자 및 기타 비즈니스간에 정보를 공유 할 수있는 도관을 제공합니다. MOM 기술의 다른 몇 가지 예로는 IBM MQSERIES®가 있습니다. 이 기술은 컴퓨터 시스템이 표준 신뢰할 수있는 방식으로 메시지를 보내는 일반적인 방법을 제공합니다.

소규모 서비스 버스는 일반적으로 몇 가지 서비스 만 사용할 수있는 신생 기업에 충분합니다. 이 유형의 엔터프라이즈 serVICE 버스는 인터넷에서 비즈니스 모듈을 관리하는 데 필요한 최소 기능을 제공합니다. 수요가 증가함에 따라 비즈니스는 버스 플랫폼과 인프라를보다 복잡한 모델로 업그레이드 할 수 있습니다.

Enterprise Service Bus는 회사의 서비스 메시지를 공유 할 책임이 있습니다. 이러한 유형의 공유는 노출 된 데이터에 대한 충분한 보안이 필요합니다. 버스에는 일반적으로 메시지가 네트워크에서 공유되기 전에 메시지를 암호화하고 해독 할 수있는 기능이 포함되어 있습니다. 이 암호화 프로세스는 네트워크를 통해 전송되기 전에 메시지를 보호합니다.

비즈니스 프로세스 실행 언어 (BPEL)는 비즈니스 서비스를 외부 고객에게 전달하기 위해 엔터프라이즈 서비스 버스를 사용합니다. 이 특별한 스크립팅 언어는 회사의 특정 비즈니스 프로세스에 대한 규칙을 캡슐화합니다. BPEL 프로그램에는 서비스의 신뢰성과 성능을 보장하기 위해 ESB 응용 프로그램이 필요합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?