.6 Kiến trúc của JBossESB

Một phần của tài liệu (LUẬN văn THẠC sĩ) tích hợp nghiệp vụ dựa trên công nghệ ESB middleware luận văn ths máy tính và công nghệ thông tin (Trang 42 - 44)

Kiến trúc của JBossESB là một phần của SOI (Service Oriented Infrastructure). JBoss cung cấp giao diện trực quan người dùng khiến cho quá trình thiết kế, tích hợp và kiểm thử trở nên dễ dàng và thuận tiện, đạt hiệu quả cao.

3.4. Talend Open Studio for ESB

Talend ESB là một phần của bộ công cụ Talend. Tất cả các công cụ của bộ Talend được xây dựng trên nền tảng Eclipse, do đó trực quan đối với việc sử dụng trong Eclipse vẫn giữ nguyên. Talend cung cấp việc thiết kế đồ họa luồng dữ liệu, điều này cho phép thực thi dễ dàng và hiệu quả trong các chương trình tích hợp. Tuy nhiên, chúng ta vẫn có thể viết và thực hiện tích hợp tùy biến về mặt logic đối với từng dự án.

Kiến trúc Talend Open Studio for ESB4

Hình 2. 7. Kiến trúc Talend Open Studio for ESB

 Khối Client: bao gồm Talend Studio – công cụ thực hiện quá trình tích hợp dữ liệu hoặc xử lý dịch vụ dữ liệu, phân giải và định tuyến dữ liệu.

 Talend Execution Servers: chứa một hoặc nhiều Talend Runtimes (nơi thực hiện) được triển khai bên trong hệ thống. Talend Runtime cho phép triển khai và thực hiện các Jobs, cấu hình định tuyến và dịch vụ được tạo ra trong Studio. Tất cả các phiên bản của Talend Runtime sẽ giao tiếp với nhau thông qua các Service Locator để xác định một trong nhiều khả năng triển khai và thực hiện chúng.

 Khối Databases: Đại diện cho các cơ sở dữ liệu dùng để theo dõi các hoạt động sử dụng để thu thập thông tin đăng nhập hoặc việc thực hiện các quy trình dữ liệu của người dùng, đồng thời nó dùng để theo dõi các cuộc gọi dịch vụ.

 Quá trình xử lý dữ liệu được ghi lại bằng việc sử dụng các thành phần

tFlowMeterCatcher, tStatCatcher, tLogCatcher, và để thực hiện tự động các thành phần đó mà không cần sử dụng chúng thì có thể sử dụng chức năng Stats & Logs

 Chức năng giám sát hoạt động dịch vụ: cho phép người dùng theo dõi các cuộc gọi dịch vụ. Nó cung cấp giám sát và hợp nhất thông tin về sự kiện mà người dùng cuối có thể thao tác.

Ưu điểm:

 Talend ESB được xây dựng dựa trên một vài tiêu chuẩn thực tế trong môi trường tích hợp như Apache Camel, Apache CXF, Apache Karaf và Apache Zookeeper.

 Bên cạnh các bộ kết nối dành cho Apache như JMS, HTTP hoặc FTP thì rất nhiều bộ chuyển đổi B2B cũng được cung cấp, ví dụ như là Alfresco, Jasper, SAP, Saleforce hoặc các hệ thống máy chủ.

 Mặc định có khoảng hơn 500 bộ kết nối được bao gồm trong bộ sản phẩm.

Nhược điểm:

 Có một điểm bất lợi đó là Talend IDE đòi hỏi phần cứng ở mức độ cao hơn so với các đối thủ của nó. Chúng ta không nên cài đặt Talend trên những máy tính quá yếu.

 Một điểm yếu nữa của Talend đó là thiếu các tính năng quản trị SOA. 3.5. WSO2 ESB

WSO2 cung cấp toàn bộ các thành phần hỗ trợ cho việc tích hợp ứng dụng như: Bussiness Process Server, Bussiness Rule Server, Bussiness Activity Monitor hoặc Governace Registry.

Kiến trúc WSO2 ESB:5

Một phần của tài liệu (LUẬN văn THẠC sĩ) tích hợp nghiệp vụ dựa trên công nghệ ESB middleware luận văn ths máy tính và công nghệ thông tin (Trang 42 - 44)

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

(67 trang)