Tổng quan về công nghệ Trục tích hợp ESB

Một phần của tài liệu NGHIÊN CỨU CƠ SỞ KHOA HỌC VÀ THỰC TIỄN XÂY DỰNG VÀ HOÀN THIỆN KHUNG CƠ SỞ DỮ LIỆU MÔI TRƯỜNG QUỐC GIA VÀ XÂY DỰNG CƠ SỞ DỮ LIỆU MÔI TRƯỜNG (Trang 121 - 123)

III NỘI DUNG NGHIÊN CỨU VÀ KẾT QUẢ ĐẠT ĐƯỢC

4. Cơ sở khoa học công nghệ về thu thập, quản lý, chia sẻ và khai thác thông tin dữ liệu

4.5 Khả năng ứng dụng của công nghệ Trục tích hợp ESB

4.5.1 Tổng quan về công nghệ Trục tích hợp ESB

ESB là một mô hình kiến trúc ứng dụng dùng để thiết kế và tích hợp các ứng dụng khác nhau với nhau theo hướng dịch vụ (SOA). ESB là một mô hình kiến trúc phần mềm ứng dụng cho hệ thống máy tính phân tán. ESB chính là mô hình tổng quát hóa của mô hình client-server và thúc đẩy việc trao đổi thông giữa các ứng dụng nhanh hơn, linh hoạt hơn.

Hình : Mô hình tổng quát trục tích hợp ESB

Sử dụng trục tích hợp ESB sẽ giải quyết được các vấn đề liên quan đến việc tích hợp mà không cần phải xóa bỏ những giải pháp có sẵn. Mục đích của ESB là làm cho việc tích hợp các ứng dụng trở nên thuận tiện hơn bằng cách cung cấp một quy trình phân tán, điều hướng thông minh, bảo mật và có thể tự động chuyển đổi dữ liệu.

ESB tập trung vào giải quyết những điểm yếu của những giải pháp có sẵn bằng cách tạo ra một nền tảng chuẩn cho việc tích hợp. Giải pháp point to point, yêu cầu cứ n thành phần tham gia hệ thống thì phải có n-1 interface để có thể giao tiếp được với các thành phần còn lại, được thay thế bằng giải pháp bus, mỗi thành phần chỉ yêu cầu có 1 interface để giao tiếp với bus và thông qua bus để giao tiếp với các thành phần còn lại. Một hệ thống ESB cung cấp việc giao tiếp phân tán, chuyển hướng, xử lý nghiệp vụ, ổn định và bảo mật. Nó cũng cung cấp các dịch vụ có khả năng plug-and-play bởi vì nó dựa trên chuẩn nên những dịch vụ plug-and-play này có thể được cung cấp bởi các công ty khác và hoạt động trên bus.

Các đặc tính của một hệ thống nền tảng tích hợp ESB: • Phân tán – loại bỏ những ràng buộc về triển khai hệ thống • Dựa trên việc trao đổi message – tăng sự liên kết yếu

• Dựa trên các chuẩn mở – để không bị phụ thuộc vào một công ty nào và khuyến khích các thành phần khác nhau tham gia xây dựng.

• Ổn định – để thỏa mãn những yêu cầu về thực thi nghiệp vụ

Vì là một nền tảng tích hợp, ESB còn cung cấp một số chức năng sau • Chuyển hướng

• Chuyển đổi dữ liệu

• Tính rõ ràng – việc chuyển hướng dựa trên nội dung của message. • Điều phối và giám sát hoạt động của các dịch vụ

Vai trò của ESB trong kiến trúc hướng dịch vụ SOA:

Trong một kiến trúc hướng dịch vụ (SOA), một trục tích hợp ESB là một thành phần cơ sở hạ tầng có tính quyết định, quan trọng trong việc liên kết các ứng dụng lại với nhau như thể hiện trong hình bên dưới.

Hình : Trục tích hợp ESB kết nối các ứng dụng khác nhau

Để triển khai một kiến trúc ứng dụng hướng dịch vụ (SOA), cả các ứng dụng và hạ tầng phải hỗ trợ các nguyên tắc cơ bản của SOA. Việc kích hoạt các ứng dụng liên quan đến quá trình khởi tạo các giao diện dịch vụ cho các chức năng hiện tại hoặc các chức năng mới một cách trực tiếp hoặc thông qua việc sử dụng các bộ chuyển đổi. Việc kích hoạt hạ tầng tại mức cơ bản nhất liên quan đến việc cung cấp khả năng để định tuyến và trung chuyển các yêu cầu dịch vụ đến các nhà cung cấp dịch vụ một cách chính xác. Do đó, vai trò của ESB, một phần nào đó, là để cho phép hạ tầng, các ứng dụng kết nối với nhau thông qua một trục duy nhất.

Tuy nhiên, giá trị thực của trục tích hợp ESB về cơ bản là cho phép hạ tầng của ứng dụng hướng dịch vụ thể hiện được các yêu cầu của doanh nghiệp, đó là cung cấp các mức độ dịch vụ thích hợp và khả năng quản lý và để vận hành và tích hợp trong một môi trường không đồng nhất. Hàm ý của các yêu cầu này vượt trên khả năng định tuyến và trung chuyển cơ bản. Trục tích hợp ESB nên cho phép thay thế một dịch vụ bằng một dịch vụ khác mà không gây ảnh hưởng tới khách hàng của dịch vụ đó.

Một phần của tài liệu NGHIÊN CỨU CƠ SỞ KHOA HỌC VÀ THỰC TIỄN XÂY DỰNG VÀ HOÀN THIỆN KHUNG CƠ SỞ DỮ LIỆU MÔI TRƯỜNG QUỐC GIA VÀ XÂY DỰNG CƠ SỞ DỮ LIỆU MÔI TRƯỜNG (Trang 121 - 123)

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

(174 trang)
w