Khả năng tớch hợp ứng dụng trong SOA

Một phần của tài liệu Xây dựng hệ thống quản lý chất lượng theo haccp cho sản phẩm sữa tiệt trùng và sữa chua tại nhà máy bia huế (Trang 44 - 46)

3.2. Kiến trỳc hướng dịch vụ (SOA)

3.2.5 Khả năng tớch hợp ứng dụng trong SOA

SOA cung cấp cho ta một mụ hỡnh để tớch hợp cỏc ứng dụng, dịch vụ

một cỏch hiệu quả, đú là mụ hỡnh trục tớch hợp dịch vụ (Enterprise Service Bus - ESB) [17]. Với ESB, ta cú thể tớch hợp cỏc ựng dụng, dịch vụ được xõy

mà khụng phải can thiệp, chỉnh sửa cỏc ứng dụng, dịch vụ đú. Mụ hỡnh ESB được minh họa trờn hỡnh 3.7

Data Service Flow Existing Applications New Service Logic B2B Interactions Portal Service

Rich Client SOAP

Service Request (e.g. J2EE, .NET)

Data Service Flow Existing Applications New Service Logic B2B Interactions Portal Service

Rich Client SOAP

Service Request (e.g. J2EE, .NET)

Hỡnh 3.7: Trục tớch hợp doanh nghiệp

Cỏc tớnh năng nổi bật của ESB bao gồm:

• Định tuyến: một ứng dụng kết nối vào ESB cú thể cú khả năng được định tuyến để kết nối tới 2 hoặc nhiều ứng dụng, dịch vụ khỏc.

• Chuyển đổi giao thức (protocol): cỏc ứng dụng, dịch vụ sử dụng giao thức khỏc nhau vẫn cú thể “núi chuyện” được với nhau. Chẳng hạn, ứng dụng sử dụng giao thức TCP/IP vẫn cú thể giao tiếp với ứng dụng sử dụng giao thức Message Queue (MQ) hay ứng dụng sử dụng

Java Message Service (JMS) cú thể trao đổi với ứng dụng sử dụng phương thức truyền thụng đơn giản socket.

• Chuyển đổi thụng điệp (message transformation): cung cấp khả năng chuyển đổi và phõn phỏt thụng điệp tới cỏc ứng dụng, dịch vụ liờn

quan. Chẳng hạn một ứng dụng A gửi một thụng điệp muốn giao tiếp

rời 2 thụng điệp rồi gửi tới cỏc ứng dụng B, C riờng rẽ.

• Quảng bỏ sự kiện: cung cấp cơ chế quản lý sự kiện theo mụ hỡnh

publish/subcribe.

ESB ngày nay đó được nhiều hóng, tập đoàn lớn về CNTT phỏt triển

thành cỏc sản phẩm cụ thể nhằm hiện thực húa việc tớch hợp ứng dụng, dịch vụ một cỏch hiệu quả. Dưới đõy là một số sản phẩm điển hỡnh:

• IBM: Websphere Enterprise Servcie Bus và Message Broker

• Oracle: Oracle Enterprise Service Bus

• Microsoft: BizTalk Server

Một phần của tài liệu Xây dựng hệ thống quản lý chất lượng theo haccp cho sản phẩm sữa tiệt trùng và sữa chua tại nhà máy bia huế (Trang 44 - 46)

Tải bản đầy đủ (PDF)

(108 trang)