Danh mục

Bài giảng Giới thiệu về Windows Workflow

Số trang: 18      Loại file: pdf      Dung lượng: 1.08 MB      Lượt xem: 13      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Giới thiệu về Windows Workflow cung cấp cho người đọc những kiến thức tổng quan về Windows Workflow (WF). Nội dung chính của bài giảng trình bày về khái niệm workflow (luồng công việc) trong các hoạt động nghiệp vụ. Ngoài ra bài giảng này còn giới thiệu về chi tiết, kiến trúc, công cụ phát triển và một ví dụ cơ bản ban đầu về WF giúp cho người đọc làm quen với WF.
Nội dung trích xuất từ tài liệu:
Bài giảng Giới thiệu về Windows Workflow MỤC LỤC 1 Workflow là gì? ............................................................................................................................. 2 2 Giới thiệu Windows Workflow Foundation ................................................................................. 3 2.1. Lý do nên sử dụng WF................................................................................................................................... 3 2.2. Kiến trúc của Windows Workflow Foundation ............................................................................................. 4 2.2.1 Hai loại activity ................................................................................................................................. 6 2.2.2 Lưu trú ............................................................................................................................................... 6 2.2.1 Các dịch vụ chạy (runtime service) trong WF .................................................................................. 8 2.3. Mô hình xây dựng workflow ....................................................................................................................... 11 2.4. Các loại workflow trong WF ....................................................................................................................... 11 2.5. Công cụ phát triển WF ................................................................................................................................. 12 3 So sánh WF với WCF ................................................................................................................. 13 4 Bắt đầu với WF ........................................................................................................................... 13 Ví dụ đầu tiên với WF ........................................................................................................................ 14 Câu hỏi ôn tập.................................................................................................................................... 17 Tài liệu tham khảo ............................................................................................................................. 18 Bài mở đầu GIỚI THIỆU VỀ WINDOWS WORKFLOW FOUNDATION Bài này giới thiệu tổng quan về Windows Workflow Foundation (WF). Phần đầu bàn về khái niệm workflow (luồng công việc) trong các hoạt động nghiệp vụ. Từ sự phức tạp của các luồng công việc, chúng ta thấy rằng cần có các công cụ phát triển phần mềm giúp mô hình hóa và tiến hành lập trình các ứng dụng tập trung vào các luồng công việc một cách thuận tiện và đơn giản nhất. Windows Workflow Foundation (WF) là một thành phần phần mềm như thế. Phần tiếp theo sẽ đi vào chi tiết giới thiệu WF, kiến trúc WF, công cụ phát triển và cuối cùng là một ví dụ cơ bản ban đầu về WF giúp cho người đọc làm quen với WF. 1 Workflow là gì? Một workflow (luồng công việc) là thứ tự các bước, tác vụ, sự kiện hoặc tương tác làm nên một quy trình để thực hiện một công việc nào đó. Quy trình này có thể có nhiều bộ phận, cá nhân tham gia. Nguồn gốc luồng công việc có lẽ bắt nguồn từ công tác xử lý văn bản: văn bản cần phải được di chuyển từ nơi này sang nơi khác để thực hiện các công việc khác nhau (đọc, sửa đổi, góp ý, xem lại, phê chuẩn…). Ví dụ, một luồng công việc thực hiện mua bán hàng hóa đơn giản nhất gồm một chuối các bước như sau: Đầu tiên người mua xem tính năng sản phẩm và giá, nếu cảm thấy thỏa mãn thì chọn mua sản phẩm đó, tiếp theo điền thông tin cá nhân vào phí thanh toán và cuối cùng là thanh toán đơn hàng Hình 1. Ví dụ về một quy trình công việc Thực tế cho thấy, các hệ thống quản lý thông tin chứa rất nhiều nghiệp vụ cần thực hiện như một luồng công việc. Vì vậy có rất nhiều sản phẩm workflow tự động cho phép tạo mô hình luồng công việc và các thành phần như là các form online, người dùng dùng chúng để đảm bảo tính nhất quán của công việc. Chẳng hạn như ở ví dụ trên, luồng công việc đảm bảo rằng người mua hàng phải thực hiện bước chọn sản phầm và điền thông tin khách hàng trước khi thực hiện thanh toán. Microsoft Vietnam – DPE Team | WF – Bài mở đầu: Giới thiệu về Windows Workflow Foundation 2 2 Giới thiệu Windows Workflow Foundation Windows Workflow Foundation (WF) là một công nghệ của Microsoft cho phép định nghĩa, thực thi và quản lý các workflow. Công nghệ này được ra đời vào tháng 11 năm 2006 như là một phần của nền tảng .NET framework 3.0 (còn gọi là WinFX). WF, không chỉ cho phép bạn phối hợp các công việc như các chương trình truyền thống, nó có có một vài điểm khác biệt quan trọng sau:  WF có thể điều khiển các công việc chạy trong thời gian dài bằng cách lưu trữ (persisting) workflow vào chỗ lâu bền (trái với bộ nhớ chỉ tồn tại khi hệ điều hành chạy) như là đĩa cứng, cơ sở dữ liệu khi workflow không làm gì và nạp trở lại khi workflow tiếp tục làm việc.  Thể hiện của workflow có thể được chỉnh sửa động khi đang chạy (thêm điều kiện mới, cách xử lý khác với khi nó được tạo ra).  WF là mộ phương pháp lập trình khai báo (trái với lập trình viết mã lệnh) bằng cách kết nối các thành phần được định nghĩa sẵn (gọi là “hành động” - activity).  WF cho phép bạn khai báo các luật nghiệp vụ, chúng tách rời mã vì vậy bạn dễ dàng sửa đổi chúng về sau.  WF hỗ trợ các kiểu hệ thống khác nhau với hai loại workflow: workflow trình tự (sequential) và workflow máy trạng thái. 2.1. Lý do nên sử dụng WF Tại sao lại dùng luồng công việc (workflow): Lý do lớn ...

Tài liệu được xem nhiều: