![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Tích hợp FileNet với IBM Content Manager, Phần 2: Triển khai thực hiện các thực thể nghiệp vụ Java và lớp cổng (gateway) cho dữ liệu trong kho lưu trữ lưu trữ của IBM Content Manager
Số trang: 11
Loại file: pdf
Dung lượng: 435.84 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mở đầu Phần 1 của loạt bài này đã giới thiệu cho bạn về các kiến trúc của FileNet P8 BPM và IBM Content Manager. Bài viết đã sử dụng một hệ thống Yêu cầu bồi thường bảo hiểm tự động của công ty ABC hư cấu để cho bạn thấy cách tích hợp hai sản phẩm mạnh mẽ này. Phần 2 giới thiệu các trình diễn công việc của FileNet P8 và cho bạn thấy cách triển khai thực hiện các thực thể nghiệp vụ Java. Bạn sẽ tìm hiểu cách tạo ra một lớp cổng Java và xem...
Nội dung trích xuất từ tài liệu:
Tích hợp FileNet với IBM Content Manager, Phần 2: Triển khai thực hiện các thực thể nghiệp vụ Java và lớp cổng (gateway) cho dữ liệu trong kho lưu trữ lưu trữ của IBM Content Manager Tích hợp FileNet với IBM Content Manager, Phần 2: Triển khaithực hiện các thực thể nghiệp vụ Java và lớp cổng (gateway) cho dữ liệu trong kho lưu trữ lưu trữ của IBM Content ManagerMở đầuPhần 1 của loạt bài này đã giới thiệu cho bạn về các kiến trúc của FileNet P8 BPM và IBMContent Manager. Bài viết đã sử dụng một hệ thống Yêu cầu bồi thường bảo hiểm tự động củacông ty ABC hư cấu để cho bạn thấy cách tích hợp hai sản phẩm mạnh mẽ này.Phần 2 giới thiệu các trình diễn công việc của FileNet P8 và cho bạn thấy cách triển khai thựchiện các thực thể nghiệp vụ Java. Bạn sẽ tìm hiểu cách tạo ra một lớp cổng Java và xem cách sửdụng tuần tự hóa Java để tránh các hạn chế cụ thể.Về đầu trangCác trình diễn công việcĐể sử dụng một kho lưu trữ nội dung của bên thứ ba, FileNet Business Process Management(BPM) cần có khả năng giao tiếp với kho lưu trữ IBM Content Manager. Các trình diễn côngviệc FileNet có thể cho phép BPM tương tác với các ứng dụng hoặc các mã của bên thứ ba.Trong FileNet P8, các trình diễn công việc cho phép một ứng dụng thực hiện một hoạt động hoặcmột tập các hoạt động liên quan đến một dòng công việc. Thông thường, các trình diễn công việcđược thiết kế không có giao diện người dùng và được sử dụng để thực hiện các hoạt động dòngcông việc tự động, chẳng hạn như các hoạt động được liên kết với một bước dòng công việc cụthể trong một định nghĩa dòng công việc. Các hoạt động trình diễn công việc được liên kết vớicác bước dòng công việc bao gồm đăng nhập và thiết lập một phiên làm việc của máy quy trình,thăm dò một hàng đợi người dùng hoặc hàng đợi hệ thống (cố gắng để tìm các hoạt động liênquan đến một bước dòng công việc cụ thể), khóa các đối tượng được lấy ra, xử lý công việc (cậpnhật dữ liệu và v.v..) và quay ngược để thăm dò hàng đợi. Đại khái là, các trình diễn công việccần thiết để tương tác với các ứng dụng của bên thứ ba.Có hai kiểu trình diễn công việc, dựa vào trình tích hợp thành phần và dựa trên trình tiện ích nềnsau (daemon). Trình diễn công việc dựa vào nhà tích hợp thành phần được dùng trong ví dụ này.Các trình diễn công việc dựa vào nhà tích hợp thành phần là một thành phần được triển khai thựchiện như một lớp Java hoặc sự kiện Java Messaging Service (JMS-Dịch vụ gửi thông báo Java).Một thành phần Java có thể được sử dụng để thực hiện tất cả các hoạt động liên quan đến mộtdòng công việc. Hình 1 minh họa kiến trúc của nhà tích hợp thành phần:Hình 1. Kiến trúc Nhà tích hợp thành phần FileNet P8Thành phần Java hoặc JMS có thể được nhà quản lý thành phần (component manager) quản lý.Nhà quản lý thành phần cấu hình và giao tiếp với các bộ điều hợp dịch vụ. Trong thời gian chạy,nhà quản lý thành phần thăm dò các hàng đợi thành phần về các mục công việc đòi hỏi JMS hoặcxử lý bởi các thành phần Java và kết nối một mục công việc đang đòi hỏi một thành phần tới bộđiều hợp dịch vụ thích hợp. Bộ điều hợp Java xử lý các cuộc gọi quy trình cho các đối tượngJava, được biểu diễn đến máy quy trình như là các hoạt động trên các hàng đợi (các mục côngviệc) ở nơi mỗi hoạt động được thực hiện bằng một phương thức của lớp Java. Bộ điều hợp Javathực hiện ghép nối với thành phần Java, sau đó tự động chờ đáp ứng từ thành phần này, cập nhậtmục công việc và gửi mục công việc này đến bước dòng công việc tiếp theo. Bộ điều hợp JMSđặt các thông báo vào Hàng đợi JMS (Queue JMS) và gửi đi mục công việc liên quan. Bộ điềuhợp JMS xử lý quy trình gửi lên các sự kiện tới một hàng đợi thông báo (dưới dạng một sự kiệnXML dựa trên phần tử bước cho hoạt động cụ thể).Về đầu trangTriển khai thực hiện các thực thể nghiệp vụ Java cho Công ty ABCCông ty ABC muốn lưu trữ tất cả dữ liệu nội dung trong IBM Content Manager hiện có. Và nócũng muốn sử dụng FileNet BPM để xây dựng một ứng dụng tập trung quy trình. Vì vậy bạn cầntriển khai thực hiện các trình diễn công việc trong BPM để thao tác nội dung trong IBM ContentManager hiện có.Bạn có thể gói logic ứng dụng bên thứ ba và trưng ra giao diện đó khi triển khai thực hiện thànhphần Java. Với trường hợp của Công ty ABC, trước tiên bạn triển khai thực hiện các thực thểnghiệp vụ Java có thể truy cập dữ liệu trong IBM Content Manager. Hình 2 cho thấy kiến trúccủa các thực thể nghiệp vụ Java :Hình 2. Kiến trúc các thực thể nghiệp vụ JavaNhư kiến trúc này cho thấy, bạn có thể tạo các đối tượng chuyển giao dữ liệu (DTO) và đốitượng truy cập dữ liệu (DAO) phù hợp với mỗi lớp trong biểu đồ lớp (Phần 1; Hình 4). Khi lấylớp AutoClaim làm ví dụ, chúng ta đã tạo ra một lớp DTO AutoClaim.java và một lớp DAOAutoClaimDAO.java.Mã Java sau đây là AutoClaim.java. Nó bao gồm các định nghĩa đặc tính và các phương thứcgetter và setter có liên quan. Nó biểu diễn giá trị dữ liệu cho một mục trong kho lưu trữ I ...
Nội dung trích xuất từ tài liệu:
Tích hợp FileNet với IBM Content Manager, Phần 2: Triển khai thực hiện các thực thể nghiệp vụ Java và lớp cổng (gateway) cho dữ liệu trong kho lưu trữ lưu trữ của IBM Content Manager Tích hợp FileNet với IBM Content Manager, Phần 2: Triển khaithực hiện các thực thể nghiệp vụ Java và lớp cổng (gateway) cho dữ liệu trong kho lưu trữ lưu trữ của IBM Content ManagerMở đầuPhần 1 của loạt bài này đã giới thiệu cho bạn về các kiến trúc của FileNet P8 BPM và IBMContent Manager. Bài viết đã sử dụng một hệ thống Yêu cầu bồi thường bảo hiểm tự động củacông ty ABC hư cấu để cho bạn thấy cách tích hợp hai sản phẩm mạnh mẽ này.Phần 2 giới thiệu các trình diễn công việc của FileNet P8 và cho bạn thấy cách triển khai thựchiện các thực thể nghiệp vụ Java. Bạn sẽ tìm hiểu cách tạo ra một lớp cổng Java và xem cách sửdụng tuần tự hóa Java để tránh các hạn chế cụ thể.Về đầu trangCác trình diễn công việcĐể sử dụng một kho lưu trữ nội dung của bên thứ ba, FileNet Business Process Management(BPM) cần có khả năng giao tiếp với kho lưu trữ IBM Content Manager. Các trình diễn côngviệc FileNet có thể cho phép BPM tương tác với các ứng dụng hoặc các mã của bên thứ ba.Trong FileNet P8, các trình diễn công việc cho phép một ứng dụng thực hiện một hoạt động hoặcmột tập các hoạt động liên quan đến một dòng công việc. Thông thường, các trình diễn công việcđược thiết kế không có giao diện người dùng và được sử dụng để thực hiện các hoạt động dòngcông việc tự động, chẳng hạn như các hoạt động được liên kết với một bước dòng công việc cụthể trong một định nghĩa dòng công việc. Các hoạt động trình diễn công việc được liên kết vớicác bước dòng công việc bao gồm đăng nhập và thiết lập một phiên làm việc của máy quy trình,thăm dò một hàng đợi người dùng hoặc hàng đợi hệ thống (cố gắng để tìm các hoạt động liênquan đến một bước dòng công việc cụ thể), khóa các đối tượng được lấy ra, xử lý công việc (cậpnhật dữ liệu và v.v..) và quay ngược để thăm dò hàng đợi. Đại khái là, các trình diễn công việccần thiết để tương tác với các ứng dụng của bên thứ ba.Có hai kiểu trình diễn công việc, dựa vào trình tích hợp thành phần và dựa trên trình tiện ích nềnsau (daemon). Trình diễn công việc dựa vào nhà tích hợp thành phần được dùng trong ví dụ này.Các trình diễn công việc dựa vào nhà tích hợp thành phần là một thành phần được triển khai thựchiện như một lớp Java hoặc sự kiện Java Messaging Service (JMS-Dịch vụ gửi thông báo Java).Một thành phần Java có thể được sử dụng để thực hiện tất cả các hoạt động liên quan đến mộtdòng công việc. Hình 1 minh họa kiến trúc của nhà tích hợp thành phần:Hình 1. Kiến trúc Nhà tích hợp thành phần FileNet P8Thành phần Java hoặc JMS có thể được nhà quản lý thành phần (component manager) quản lý.Nhà quản lý thành phần cấu hình và giao tiếp với các bộ điều hợp dịch vụ. Trong thời gian chạy,nhà quản lý thành phần thăm dò các hàng đợi thành phần về các mục công việc đòi hỏi JMS hoặcxử lý bởi các thành phần Java và kết nối một mục công việc đang đòi hỏi một thành phần tới bộđiều hợp dịch vụ thích hợp. Bộ điều hợp Java xử lý các cuộc gọi quy trình cho các đối tượngJava, được biểu diễn đến máy quy trình như là các hoạt động trên các hàng đợi (các mục côngviệc) ở nơi mỗi hoạt động được thực hiện bằng một phương thức của lớp Java. Bộ điều hợp Javathực hiện ghép nối với thành phần Java, sau đó tự động chờ đáp ứng từ thành phần này, cập nhậtmục công việc và gửi mục công việc này đến bước dòng công việc tiếp theo. Bộ điều hợp JMSđặt các thông báo vào Hàng đợi JMS (Queue JMS) và gửi đi mục công việc liên quan. Bộ điềuhợp JMS xử lý quy trình gửi lên các sự kiện tới một hàng đợi thông báo (dưới dạng một sự kiệnXML dựa trên phần tử bước cho hoạt động cụ thể).Về đầu trangTriển khai thực hiện các thực thể nghiệp vụ Java cho Công ty ABCCông ty ABC muốn lưu trữ tất cả dữ liệu nội dung trong IBM Content Manager hiện có. Và nócũng muốn sử dụng FileNet BPM để xây dựng một ứng dụng tập trung quy trình. Vì vậy bạn cầntriển khai thực hiện các trình diễn công việc trong BPM để thao tác nội dung trong IBM ContentManager hiện có.Bạn có thể gói logic ứng dụng bên thứ ba và trưng ra giao diện đó khi triển khai thực hiện thànhphần Java. Với trường hợp của Công ty ABC, trước tiên bạn triển khai thực hiện các thực thểnghiệp vụ Java có thể truy cập dữ liệu trong IBM Content Manager. Hình 2 cho thấy kiến trúccủa các thực thể nghiệp vụ Java :Hình 2. Kiến trúc các thực thể nghiệp vụ JavaNhư kiến trúc này cho thấy, bạn có thể tạo các đối tượng chuyển giao dữ liệu (DTO) và đốitượng truy cập dữ liệu (DAO) phù hợp với mỗi lớp trong biểu đồ lớp (Phần 1; Hình 4). Khi lấylớp AutoClaim làm ví dụ, chúng ta đã tạo ra một lớp DTO AutoClaim.java và một lớp DAOAutoClaimDAO.java.Mã Java sau đây là AutoClaim.java. Nó bao gồm các định nghĩa đặc tính và các phương thứcgetter và setter có liên quan. Nó biểu diễn giá trị dữ liệu cho một mục trong kho lưu trữ I ...
Tìm kiếm theo từ khóa liên quan:
Tích hợp FileNet với IBM Content Manager Triển khai thực hiện các thực thể nghiệp vụ Java và lớp cổng (gateway) cho dữ liệu kho lưu trữ lưu trữ của IBM Content Manager hệ quản trị cơ sở dữ liệu lập trình XML cơ sở dữ liệu nâng caoTài liệu liên quan:
-
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 288 0 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 264 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 252 0 0 -
69 trang 148 0 0
-
Tiểu luận môn Cơ sở dữ liệu nâng cao: Mã hóa cơ sở dữ liệu Database Encryption
16 trang 129 0 0 -
57 trang 90 0 0
-
Bài giảng Khái niệm về hệ cơ sở dữ liệu: Bài 2 - Hệ quản trị cơ sở dữ liệu
13 trang 88 0 0 -
34 trang 85 0 0
-
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 80 0 0 -
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 76 0 0