Tích hợp FileNet với IBM Content Manager, Phần 2
Số trang: 22
Loại file: pdf
Dung lượng: 2.10 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin 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 Một ví dụ sử dụng kịch bản "Công ty ABC" S. H. Liu, Kỹ sư tư vấn phần mềm, IBM Japan Dao-Quynh Dang, Kỹ sư phần mềm, IBM Peng Shi, Kỹ sư phần mềm, Phát triển IBM Content Manager, IBM Japan Tóm tắt: Đây là bài thứ hai trong loạt bốn bài viết cho bạn thấy cách tích hợp FileNet® Business Process Management (FileNet...
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 Tích hợp FileNet với IBM Content Manager, Phần 2: Triển khai thực hiệncá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ột ví dụ sử dụng kịch bản Công ty ABCS. H. Liu, Kỹ sư tư vấn phần mềm, IBM JapanDao-Quynh Dang, Kỹ sư phần mềm, IBMPeng Shi, Kỹ sư phần mềm, Phát triển IBM Content Manager, IBM JapanTóm tắt: Đây là bài thứ hai trong loạt bốn bài viết cho bạn thấy cách tích hợpFileNet® Business Process Management (FileNet BPM- Quản lý quy trình nghiệpvụ FileNet) với IBM® DB2 ® Content Manager (IBM ECM-Nhà quản lý nộidung DB2 của IBM) phiên bản 8. Trong bài này, hãy tìm hiểu về các trình diễncông việc trong FileNet P8, triển khai thực hiện các thực thể nghiệp vụ Java™ vàtạo ra một lớp cổng (gateway) Java. Ngoài ra, hãy xem cách sử dụng tuần tự hóaJava để tránh các hạn chế cụ thểMở đầ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 BPMvà IBM Content Manager. Bài viết đã sử dụng một hệ thống Yêu cầu bồi thườngbả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ảnphẩ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áchtriể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ộtlớ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ể.Cá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 ProcessManagement (BPM) cần có khả năng giao tiếp với kho lưu trữ IBM ContentManager. Các trình diễn công việ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ộthoạt động hoặc một tập các hoạt động liên quan đến một dòng công việc. Thôngthườ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òng cô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 địnhnghĩ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ới cácbướ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áyquy 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ên quan đến một bước dòng công việc cụ thể), khóa các đốitượng được lấy ra, xử lý công việc (cập nhậ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ệc cần thiết để tương tác vớicá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êntrình tiện ích nền sau (daemon). Trình diễn công việc dựa vào nhà tích hợp thànhphầ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 đượctriển khai thực hiệ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ựchiện tất cả các hoạt động liên quan đến một dòng công việc. Hình 1 minh họa kiếntrú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 (componentmanager) 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ềuhợ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 đợithành phần về các mục công việc đòi hỏi JMS hoặc xử lý bởi các thành phần Javavà 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ượng Java,đượ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ụccông việc) ở nơi mỗi hoạt động được thực hiện bằng một phương thức của lớpJava. Bộ điều hợp Java thực hiện ghép nối với thành phần Java, sau đó tự độngchờ đáp ứng từ thành phần này, cập nhật mụ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ều hợ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ể).Triể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 Managerhiện có. Và nó cũng muốn sử dụng FileNet BPM để xây dựng một ứng dụng tậptrung quy trình. Vì vậy bạn cần triển khai thực hiện các trình diễn công việc trongBPM để thao tác nội dung trong IBM Content Manager 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 khaithực hiện thành phần Java. Với trường hợp của Công ty ABC, trước tiên bạn triểnkhai thực hiện các thực thể nghiệp vụ Java có thể truy cập dữ liệu trong IBMContent Manager. Hình 2 cho thấy kiến trúc của các thực ...
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 Tích hợp FileNet với IBM Content Manager, Phần 2: Triển khai thực hiệncá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ột ví dụ sử dụng kịch bản Công ty ABCS. H. Liu, Kỹ sư tư vấn phần mềm, IBM JapanDao-Quynh Dang, Kỹ sư phần mềm, IBMPeng Shi, Kỹ sư phần mềm, Phát triển IBM Content Manager, IBM JapanTóm tắt: Đây là bài thứ hai trong loạt bốn bài viết cho bạn thấy cách tích hợpFileNet® Business Process Management (FileNet BPM- Quản lý quy trình nghiệpvụ FileNet) với IBM® DB2 ® Content Manager (IBM ECM-Nhà quản lý nộidung DB2 của IBM) phiên bản 8. Trong bài này, hãy tìm hiểu về các trình diễncông việc trong FileNet P8, triển khai thực hiện các thực thể nghiệp vụ Java™ vàtạo ra một lớp cổng (gateway) Java. Ngoài ra, hãy xem cách sử dụng tuần tự hóaJava để tránh các hạn chế cụ thểMở đầ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 BPMvà IBM Content Manager. Bài viết đã sử dụng một hệ thống Yêu cầu bồi thườngbả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ảnphẩ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áchtriể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ộtlớ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ể.Cá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 ProcessManagement (BPM) cần có khả năng giao tiếp với kho lưu trữ IBM ContentManager. Các trình diễn công việ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ộthoạt động hoặc một tập các hoạt động liên quan đến một dòng công việc. Thôngthườ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òng cô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 địnhnghĩ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ới cácbướ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áyquy 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ên quan đến một bước dòng công việc cụ thể), khóa các đốitượng được lấy ra, xử lý công việc (cập nhậ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ệc cần thiết để tương tác vớicá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êntrình tiện ích nền sau (daemon). Trình diễn công việc dựa vào nhà tích hợp thànhphầ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 đượctriển khai thực hiệ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ựchiện tất cả các hoạt động liên quan đến một dòng công việc. Hình 1 minh họa kiếntrú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 (componentmanager) 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ềuhợ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 đợithành phần về các mục công việc đòi hỏi JMS hoặc xử lý bởi các thành phần Javavà 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ượng Java,đượ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ụccông việc) ở nơi mỗi hoạt động được thực hiện bằng một phương thức của lớpJava. Bộ điều hợp Java thực hiện ghép nối với thành phần Java, sau đó tự độngchờ đáp ứng từ thành phần này, cập nhật mụ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ều hợ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ể).Triể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 Managerhiện có. Và nó cũng muốn sử dụng FileNet BPM để xây dựng một ứng dụng tậptrung quy trình. Vì vậy bạn cần triển khai thực hiện các trình diễn công việc trongBPM để thao tác nội dung trong IBM Content Manager 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 khaithực hiện thành phần Java. Với trường hợp của Công ty ABC, trước tiên bạn triểnkhai thực hiện các thực thể nghiệp vụ Java có thể truy cập dữ liệu trong IBMContent Manager. Hình 2 cho thấy kiến trúc của các thực ...
Tìm kiếm theo từ khóa liên quan:
quản trị dữ liệu lập trình XML ngôn ngữ SQL data base hệ quản trị lưu trữ dữ liệu bộ nhớGợi ý tài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 290 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 278 2 0 -
8 trang 248 0 0
-
6 trang 152 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 143 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 82 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 69 0 0 -
Giáo trình Điện toán đám mây (Xuất bản lần thứ hai): Phần 1
64 trang 64 0 0 -
Đồ án tốt nghiệp ngành Công nghệ thông tin: Áp dụng các kỹ thuật trong big data vào lưu trữ dữ liệu
96 trang 62 1 0 -
150 trang 59 0 0