Skip to main content

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

Computing에서 ESB (Enterprise Service Bus)는 인터넷의 소비자가 모듈 식 서비스를 제공하는 소프트웨어 프로그램입니다.이 버스는 서비스 지향 (SOA) 소프트웨어 기술을위한 전달 메커니즘입니다.이들은 온라인 뱅킹, 여행 예약 및 재고 티켓 독자에 사용됩니다.Enterprise Enterprise Service Bus는 웹 서비스를위한 메시지 전달 시스템입니다.컴퓨터 시스템간에 메시지를 공유하고 라우팅 할 책임이 있습니다.이는 데이터가 네트워크의 적절한 개인에게 안전하게 전달되도록 자동화 된 우체국과 유사합니다.

서비스 지향 아키텍처가 처음 만들어 졌을 때 커뮤니티에 비즈니스 서비스를 전반적으로 제시하는 표준 방법은 없었습니다.이로 인해 파일은 표준 방법으로 파일을 사용할 수 없었기 때문에 회사가 정보를 공유하기가 어려워졌습니다.Enterprise Service Bus는 모든 회사가 네트워크 전반에 걸쳐 비즈니스 서비스를 안전하게 공유 할 수있는 정의 된 프로토콜을 갖춘 표준 플랫폼을 만들었습니다.이들은 일반적으로 가격과 복잡성이 다릅니다.대형 복잡한 시스템은 수백만 달러가들 수 있기 때문에 엔터프라이즈 서비스 버스를 구매하기 전에 회사가 필요로하는 정교함 수준을 결정하는 것이 중요합니다.소형 버스는 인터넷에서 이용할 수 있으며 소규모 서비스 기반 웹 응용 프로그램을 적절히 지원합니다.이 도구 제품군은 소비자 및 기타 비즈니스간에 정보를 공유 할 수있는 도관을 제공합니다.MOM 기술의 다른 몇 가지 예로는 IBM MQSERIES .이 기술은 컴퓨터 시스템이 컴퓨터 시스템이 표준 안정적인 방식으로 메시지를 보내는 일반적인 방법을 제공합니다.이러한 유형의 엔터프라이즈 서비스 버스는 인터넷에서 비즈니스 모듈을 관리하는 데 필요한 최소 기능을 제공합니다.수요가 증가함에 따라 비즈니스는 버스 플랫폼과 인프라를보다 복잡한 모델로 업그레이드 할 수 있습니다.Enterprise 서비스 버스는 회사의 서비스 메시지를 공유 할 책임이 있습니다.이러한 유형의 공유는 노출 된 데이터에 대한 충분한 보안이 필요합니다.버스에는 일반적으로 메시지가 네트워크에서 공유되기 전에 메시지를 암호화하고 해독 할 수있는 기능이 포함되어 있습니다.이 암호화 프로세스는 네트워크를 통해 전송되기 전에 메시지를 보호합니다.

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