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

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

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

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

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

엔터프라이즈 서비스 버스는 메시지 지향 미들웨어 (MOM) 기술의 예입니다. 이 도구 제품군은 소비자와 다른 비즈니스간에 정보를 공유 할 수있는 통로를 제공합니다. MOM 기술의 다른 예로는 IBM MQSeries®가 있습니다. 이 기술은 컴퓨터 시스템이 신뢰할 수있는 표준 방식으로 메시지를 보낼 수있는 일반적인 방법을 제공합니다.

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

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

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

다른 언어

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

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