Mã tài liệu: 215757
Số trang: 154
Định dạng: pdf
Dung lượng file: 1,839 Kb
Chuyên mục: Tổng hợp
Mục lục
Mục lục hình________________________________________________________ 1
Mục lục bảng________________________________________________________ 3
Bảng chú giải _______________________________________________________ 5
Tóm tắt luận văn _____________________________________________________ 6
Chương 1: Giới thiệu đề tài ____________________________________________ 7
Chương 2: Khái niệm và nguyên lý hoạt động của Mobile Agent ______________ 9
1. Tổng quát về software agent _____________________________________________9
1.1. Nguồn gốc _______________________________________________________________ 9
1.2. Khái niệm ______________________________________________________________ 10
1.3. Các tính năng của agent: ___________________________________________________ 11
1.4. Phân loại agent __________________________________________________________ 12
2. Mobile Agent và nguyên lý hoạt động_____________________________________14
2.1. Khái niệm Mobile Agent___________________________________________________ 14
2.2. Tính chất mobile agent:____________________________________________________ 15
2.3. Một số hệ thống MA: _____________________________________________________ 15
2.4. Nguyên lý hoạt động ______________________________________________________ 19
2.5. Agent Host : ____________________________________________________________ 25
2.6. Ích lợi của mobile agent ___________________________________________________ 26
2.7. Môi trường ứng dụng mobile agent___________________________________________ 27
2.8. Bảo mật ________________________________________________________________ 29
3. Tổng quát về Aglet ____________________________________________________30
3.1. Khái niệm ______________________________________________________________ 30
3.2. Tính chất _______________________________________________________________ 31
3.3. Cách cài đặt và sử dụng Aglet trên môi trường Window __________________________ 31
3.4. Aglet LifeCycle__________________________________________________________ 38
3.5. Aglet API ______________________________________________________________ 40
Chương 3: Khái niệm và các mô hình WorkFlow _________________________ 43
1. Khái niệm ___________________________________________________________44
2. Ích lợi áp dụng workflow: ______________________________________________44
3. Các dạng workflow____________________________________________________45
3.1. Các dạng đơn giản: _______________________________________________________ 45
3.2. Các dạng nâng cao: _______________________________________________________ 48
4. Kết hợp kĩ thuật MA và workflow _______________________________________56
4.1. Ích lợi _________________________________________________________________ 56
4.2. Các hướng nghiên cứu tích hợp hệ thống mobile agent và workflow_________________ 56
Chương 4: Xây dựng ứng dụng ________________________________________ 58
1. Giới thiệu ứng dụng ___________________________________________________58
1.1. Cơ cấu tổ chức trong cơ quan:_______________________________________________ 58
1.2. Các cách giải quyết vấn đề:_________________________________________________ 60
1.3. Yêu cầu cơ bản của hệ thống: _______________________________________________ 62
1.4. Các đối tượng sử dụng hệ thống:_____________________________________________ 62
1.5. Cấu trúc hệ thống ________________________________________________________ 62
Ứng dụng thử nghiệm Mobile Agent vào xây dựng Workflow
Nguyễn Hoàng Linh Phương GVHD: GVC Cao Đăng Tân
Nguyễn Văn Thoại
v
1.6. Kiến trúc hệ thống: _______________________________________________________ 64
1.7. Quy trình nghiệp vụ của từng đối tượng sử dụng:________________________________ 65
1.8. Yêu cầu cụ thể các chức năng _______________________________________________ 66
1.9. Cách thức xử lý văn bản ___________________________________________________ 66
1.10. Vấn đề merge dữ liệu: ____________________________________________________ 68
1.11. Các xử lý tình huống _____________________________________________________ 70
2. Phân tích, thiết kế ứng dụng ____________________________________________73
2.1. Phân tích module FormDesigner_____________________________________________ 73
2.2. Thiết kế module Form Designer _____________________________________________ 82
2.3. Phân tích module WorkFlow Designer ________________________________________ 99
2.4. Thiết kế chương trình WorkFlow Designer_____________________________________110
2.5. Phân tích chương trình Manager Agent________________________________________119
2.6. Thiết kế chương trình Agent Manager ________________________________________123
Chương 5: Cài đặt và thử nghiệm _____________________________________ 138
1. Cài đặt hệ thống _____________________________________________________138
1.1. Cài đặt và sử dụng Form Designer ___________________________________________138
1.2. Cài đặt và sử dụng Workflow Designer _______________________________________140
1.3. Cài đặt và sử dụng Agent Manager ___________________________________________141
2. Thử nghiệm hệ thống _________________________________________________145
2.1. Nhận xét chương trình Manager Agent________________________________________145
2.2. Nhận xét hệ thống ________________________________________________________145
Chương 6: Đánh giá kết quả _________________________________________ 146
1. Đánh giá luận văn ____________________________________________________146
2. Đánh giá ứng dụng ___________________________________________________146
2.1. Kết quả đạt được _________________________________________________________146
2.2. Một vài hạn chế của hệ thống _______________________________________________147
3. Hướng phát triển ____________________________________________________147
4. Kết luận ____________________________________________________________148
Đặt vấn đề:
Từ khi Bộ Quốc Phòng Mĩ tạo ra mạng máy tính đầu tiên-mạng
ARPANET năm 1967 cho đến nay, với sự phát triển của mạng Internet, mạng máy
tính đã, đang và sẽ phát triển vô cùng mạnh mẽ. Theo đó, cùng với sự phát triển của
các công ty theo xu hướng hiện đại hóa, vi tính hóa dẫn đến việc nhu cầu thiết kế
các ứng dụng phân tán ngày càng cao.
Hiện nay, các giải pháp mạng như client-server, peer-to-peer đã đáp ứng
hầu hết những nhu cầu của các công ty. Tuy nhiên mô hình client-server hoặc peerto-
peer lại đòi hỏi sự kết hợp chặt chẽ, tồn tại song song đồng thời giữa các máy
trong cùng 1 hệ thống với nhau. Trong 1 vài lãnh vực, tính đồng bộ này không phải
lúc nào cũng được duy trì và người ta cần đến 1 mô hình mới uyển chuyển hơn, linh
hoạt hơn, có thể hoạt động ngay cả trong tình trạng mất kết nối tạm thời. Vì vậy,
mobile agent ra đời.
Lại xét đến một vấn đề khác trong bối cảnh kinh tế, công nghệ phát triển
nhanh chóng như hiện nay, đó là việc các phần mềm quản lý truyền thống không
thể đáp ứng kịp thời nhu cầu thay đổi cơ cấu làm việc, thay đổi quy trình quản lý để
phù hợp với môi trường làm việc cạnh tranh, năng động.
Để đáp ứng nhu cầu thị trường biến động không ngừng, các bộ máy quản
lý phải liên tục thay đổi phương pháp, quy trình làm việc sao cho chi phí tiết kiệm
được là tối đa. Với tốc độ thay đổi đó, việc thực hiện hay phát triển 1 phần mềm
mới phù hợp với quy trình mới là không thể do việc xây dựng phần mềm quản lý
tốn chi phí cao và thời gian dài, đặc biệt là những phần mềm chuyên dụng cho các
công ty lớn với nhiều phòng ban, nhiều quy trình phức tạp. Có nhiều khi phần mềm
viết chưa xong mà quy trình làm việc lại thay đổi rồi. Với cách quản lý công việc
bằng workflow, mọi việc trở nên dễ dàng và linh hoạt hơn nhiều. Mỗi khi quy trình
làm việc thay đổi, chỉ cần thay đổi, thiết kế lại workflow, không cần phải lập trình
lại.
Ứng dụng thử nghiệm Mobile Agent vào xây dựng Workflow
Nguyễn Hoàng Linh Phương GVHD: GVC Cao Đăng Tân
Nguyễn Văn Thoại
8
Từ trước đến giờ, workflow được xây dựng theo mô hình Client-Server,
quản lý tập trung chuỗi công việc, mọi biến cố xảy ra đều do server xử lý. Ưu điểm
của mô hình này là tính đồng bộ và thống nhất cao. Tuy nhiên, nó cũng có điểm yếu
vì mô hình này bắt buộc mọi máy tính phải liên kết với nhau, mọi máy phụ thuộc
vào server. Khi server quản lý workflow có sự cố thì toàn bộ hệ thống ngưng hoạt
động. Trong thực tế, có những hệ thống trong đó các thành viên có tính độc lập khá
cao, không bắt buộc sự kết nối trong thời gian thực, chúng độc lập hoặc cách xa
nhau, nhưng nối kết với nhau thông qua mạng máy tính. Từ đó xuất hiện nhu cầu
thoả mãn tính bất đồng bộ nhưng vẫn duy trì sự liên hệ giữa các bên dưới hình thức
workflow. Và do đó, đề tài: “Ứng dụng thử nghiệm Mobile Agent trong việc xây
dựng Workflow” được thực hiện
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 234
👁 Lượt xem: 492
⬇ Lượt tải: 16
📎 Số trang: 60
👁 Lượt xem: 319
⬇ Lượt tải: 16
📎 Số trang: 231
👁 Lượt xem: 543
⬇ Lượt tải: 16
📎 Số trang: 166
👁 Lượt xem: 568
⬇ Lượt tải: 16
📎 Số trang: 166
👁 Lượt xem: 333
⬇ Lượt tải: 16
📎 Số trang: 120
👁 Lượt xem: 372
⬇ Lượt tải: 17
📎 Số trang: 59
👁 Lượt xem: 308
⬇ Lượt tải: 16
📎 Số trang: 1
👁 Lượt xem: 734
⬇ Lượt tải: 17
📎 Số trang: 10
👁 Lượt xem: 470
⬇ Lượt tải: 16
📎 Số trang: 1
👁 Lượt xem: 532
⬇ Lượt tải: 16
📎 Số trang: 113
👁 Lượt xem: 28
⬇ Lượt tải: 2
📎 Số trang: 113
👁 Lượt xem: 27
⬇ Lượt tải: 2
Những tài liệu bạn đã xem
📎 Số trang: 154
👁 Lượt xem: 444
⬇ Lượt tải: 16
📎 Số trang: 120
👁 Lượt xem: 372
⬇ Lượt tải: 17