Các dịch vụ nghiệp vụ sẽ cung cấp

Một phần của tài liệu luận văn nghiên cứu ứng dụng phương pháp kiến trúc cơ quan, xí nghiệp để xây dựng hệ thống chứng thực điện tử văn bản pháp lý (Trang 48)

Có hai dịch vụ nghiệp vụ mà hệ thống chứng thực điện tử sẽ cung cấp cho các cơ quan thụ hƣởng:

- Dịch vụ tra cứu văn bản: Các cơ quan hành chính sau khi tiếp nhận mã số văn bản đã chứng thực của công dân (thay cho văn bản chứng thực truyền thống) sẽ phải thực hiện tra cứu văn bản này dựa theo mã số đã đƣợc cung cấp. Việc tra cứu sẽ đƣợc thực hiện bằng hai cách:

o Tra cứu trực tiếp trên giao diện mà hệ thống chứng thực điện tử văn bản pháp lý đã cung cấp.

o Tra cứu thông qua các hệ thống phần mềm chuyên dụng của cơ quan (các hệ thống có nhu cầu tra cứu), các hệ thống phần mềm chuyên dụng này sẽ đƣợc cung cấp các dịch vụ cho phép lấy các thông tin về văn bản đã chứng thực và sử dụng các thông tin này trong các chức năng nghiệp vụ của mình.

- Dịch vụ chứng thực: Các cơ quan cấp bản chính nếu đã có các hệ thống phần mềm quản lý sổ gốc thì sẽ đƣợc cung cấp dịch vụ cho phép chứng thực từ sổ gốc ngay trên hệ thống phần mềm quản lý sổ gốc mà không cần phải thao tác trực tiếp trên hệ thống chứng thực điện tử văn bản pháp lý, việc này sẽ giúp tiết kiệm đƣợc thời gian, công sức và tăng tính chính xác do việc nhập dữ liệu vào hệ thống chứng thực điện tử đƣợc thực hiện

tự động thay vì phải nhập trực tiếp bằng tay (dữ liệu đƣợc chuyển đổi tự động từ hệ thống phần mềm quản lý sổ gốc sang hệ thống chứng thực điện tử).

Mô hình cung cấp dịch vụ nghiệp vụ đƣợc mô tả trong Hình 17.

4.2.4.4. Qui trình nghiệp vụ tương lai

Qui trình nghiệp vụ chứng thực điện tử từ sổ gốc:

Hình 18: Qui trình nghiệp vụ chứng thực điện tử từ sổ gốc

Qui trình nghiệp vụ chứng thực điện tử từ bản chính:

4.2.4.5. Các tác nhân và chức năng nghiệp vụ của hệ thống

Các tác nhân:

Bảng 9: Danh sách tác nhân tham gia vào hệ thống chứng thực điện tử

Thứ tự

Đối tƣợng tham gia Tác nhân Mô tả

1 Công dân

1.1 Công dân

2 Cơ quan chứng thực

2.1 Cán bộ tiếp nhận Tiếp nhận yêu cầu của

công dân, nhập dữ liệu

2.2 Cán bộ chứng thực 2.3 Hệ thống quản lý sổ gốc 2.4 Cán bộ quản trị hệ thống Quản trị phần mềm chứng thực của cơ quan

3 Cơ quan quản lý

3.1 Cán bộ quản lý

3.2 Cán bộ quản trị hệ

thống

Quản trị hệ thống chứng thực điện tử theo phân quyền

4 Cơ quan tra cứu văn

bản

4.1 Cán bộ tra cứu

4.2 Hệ thống có nhu cầu

Các chức năng nghiệp vụ của hệ thống:

Bảng 10:Danh sách chức năng nghiệp vụ của hệ thống chứng thực điện tử

Thứ tự Chức năng nghiệp vụ Mô tả

1 Đăng ký mã số công dân Công dân phải đăng ký mã số công dân

để có thể tham gia sử dụng hệ thống. Khi đăng ký sẽ thực hiện gửi yêu cầu xác thực mã số cho cơ quan chứng thực (công dân tự chọn cơ quan chứng thực).

2 Xác thực mã số công dân Công dân đăng ký tham gia sử dụng hệ

thống phải xuất trình giấy tờ tùy thân để cơ quan chứng thực hiện xác thực và phê chuẩn mã số công dân. Công dân sau khi đƣợc xác thực mã số sẽ đƣợc cung cấp kèm theo một mật khẩu để có thể truy cập vào hệ thống.

3 Đăng ký cơ quan tham gia Các cơ quan phải đăng ký mã số cơ quan

để có thể tham gia sử dụng hệ thống

4 Xác thực mã số cơ quan Các cơ quan đăng ký tham gia phải xuất

trình giấy tờ pháp lý để cơ quan quản lý thực hiện xác thực và phê chuẩn mã số cơ quan. Cơ quan tham gia sau khi đƣợc xác thực mã số sẽ đƣợc cung cấp kèm theo một mật khẩu dành cho ngƣời quản trị để có thể truy cập vào hệ thống

5 Đăng ký cán bộ sử dụng hệ thống

Ngƣời quản trị tại các cơ quan tham gia đăng ký tài khoản cho các cán bộ của cơ quan mình để có thể tham gia sử dụng hệ thống

6 Chuẩn bị văn bản cần chứng thực

Nhập dữ liệu văn bản, quét ảnh, đính kèm tệp

7 Yêu cầu chứng thực văn bản Công dân gửi yêu cầu chứng thực văn bản cho cơ quan chứng thực

chứng thực

9 Chứng thực văn bản

10 Hủy kết quả chứng thực Hủy kết quả chứng thực khi có yêu cầu

11 Tra cứu công dân Tra cứu thông tin của công dân theo mã

số công dân

12 Tra cứu văn bản Tra cứu thông tin văn bản của công dân

theo mã số văn bản, theo mã số công dân.

13 Báo cáo thống kê Báo cáo thống kê theo các tiêu chí.

14 Quản trị hệ thống Các cán bộ quản trị tại các cơ quan thực

hiện quản trị theo quyền hạn đã đƣợc cấp.

Mối quan hệ giữa tác nhân và chức năng nghiệp vụ:

Mối quan hệ giữa tác nhân và chức năng nghiệp vụ của hệ thống đƣợc thể hiện thông qua biểu đồ UC (Hình 20) với các UC là các chức năng nghiệp vụ của hệ thống.

Đăng ký mã số công dân Công dân Xác thực mã số công dân Yêu cầu chứng thực v ăn bản Chứng thực v ăn bản Hủy kết quả chứng thực Tra cứu mã số công dân

Tra cứu v ăn bản

Báo cáo thống kê

Quản trị hệ thống Chuẩn bị v ăn bản

cần chứng thực

Theo dõi v à quản lý v ăn bản chứng thực

Cán bộ chứng thực

Hệ thống quản lý sổ gốc

Cán bộ tra cứu

Hệ thống có nhu cầu tra cứu

Cán bộ tiếp nhận

Cán bộ quản trị hệ thống Cán bộ quản lý

Đăng ký cơ quan tham gia Xác thực mã số cơ quan Đăng ký cán bộ sử dụng hệ thống «extend» «extend» «extend» «extend»

Hình 20: Biểu đồ UC mô tả chức năng nghiệp vụ của hệ thống chứng thực điện

4.3. Kiến trúc ứng dụng

4.3.1. Các ứng dụng cần xây dựng

4.3.1.1. Danh sách ứng dụng

Bảng 11:Danh sách ứng dụng của hệ thống chứng thực điện tử

Thứ tự Tên ứng dụng Mô tả

1 Hệ thống phần mềm trung

tâm

Phục vụ đăng ký chứng thực trực tuyến, tra cứu thông tin, theo dõi và quản lý tổng thể hệ thống.

2 Phần mềm chứng thực Phục vụ nghiệp vụ chứng thực điện tử cho

các cơ quan chứng thực

3 Phần mềm đăng ký chứng

thực

Phục vụ chuẩn bị hồ sơ đăng ký chứng thực trên máy tính cá nhân và các thiết bị di động

4.3.1.2. Các đối tượng tham gia sử dụng ứng dụng

Các đối tƣợng tham gia sử dụng các ứng dụng trong hệ thống đƣợc thể hiện thông qua biểu đồ UC (Hình 21) với các tác nhân là các đối tƣợng tham gia sử dụng các ứng dụng, các UC là các ứng dụng đƣợc cung cấp. uc use application

Công dân

Cơ quan chứng thực

Hệ thống phần mềm trung tâm

Cơ quan tra cứu v ăn bản

Cơ quan quản lý

Phần mềm chứng thực Phần mềm đăng ký

chứng thực

Hình 21: Biểu đồ UC mô tả các đối tượng tham gia sử dụng ứng dụng trong hệ

4.3.1.2. Các chức năng của ứng dụng

Bảng 12:Danh sách chức năng của các ứng dụng trong hệ thống chứng thực điện tử

Thứ tự Tên ứng dụng Chức năng

1 Hệ thống phần mềm trung

tâm

1.1 Đăng ký mã số công dân

1.2 Đăng ký cơ quan tham gia

1.3 Xác thực mã số cơ quan

1.4 Đăng ký cán bộ sử dụng hệ thống

1.5 Chuẩn bị văn bản cần chứng thực

1.6 Gửi yêu cầu chứng thực văn bản

1.7 Hủy yêu cầu chứng thực văn bản

1.8 Nhận kết quả xác thực mã số công dân

1.9 Nhận kết quả chứng thực văn bản

1.10 Theo dõi và quản lý văn bản chứng thực

1.11 Tra cứu công dân

1.12 Tra cứu văn bản

1.13 Báo cáo thống kê

1.14 Quản trị hệ thống

2 Phần mềm chứng thực

2.1 Đăng ký sử dụng phần mềm

2.2 Chuẩn bị văn bản cần chứng thực

2.3 Lấy yêu cầu xác thực mã số công dân

2.4 Lấy yêu cầu chứng thực mã số văn bản

2.6 Chứng thực văn bản

2.7 Theo dõi và quản lý văn bản chứng thực

2.8 Tra cứu công dân

2.9 Tra cứu văn bản

2.10 Báo cáo thống kê

2.11 Gửi kết quả chứng thực công dân

2.12 Gửi kết quả chứng thực văn bản

2.13 Xuất kết quả xác thực mã số công dân: Xuất

kết quả ra tệp để đƣa lên hệ thống phần mềm trung tâm (Sử dụng trong trƣờng hợp phần mềm không có kết nối Internet, không thể gửi kết quả trực tuyến)

2.14 Xuất kết quả chứng thực văn bản: Xuất kết

quả ra tệp để đƣa lên hệ thống phần mềm trung tâm (Sử dụng trong trƣờng hợp phần mềm không có kết nối Internet, không thể gửi kết quả trực tuyến)

2.15 Hủy kết quả chứng thực

2.16 Đăng ký cán bộ tham gia sử dụng hệ thống

2.17 Quản trị hệ thống

3 Phần mềm đăng ký chứng

thực

3.1 Đăng ký mã số công dân

3.2 Chuẩn bị văn bản cần chứng thực

3.3 Gửi yêu cầu chứng thực văn bản

3.4 Hủy yêu cầu chứng thực văn bản

4.3.2. Các dịch vụ cần cung cấp

Các dịch vụ đƣợc cung cấp dƣới dạng dịch vụ web (Web services) cho các

ứng dụng bên trong (phần mềm chứng thực, phần mềm đăng ký chứng thực) và

các hệ thống ngoài (hệ thống quản lý sổ gốc, hệ thống có nhu cầu tra cứu) có thể tƣơng tác với ứng dụng tại trung tâm và CSDL trung tâm.

4.3.2.1. Danh sách dịch vụ cần cung cấp

Bảng 13:Danh sách dịch vụ của hệ thống chứng thực điện tử

Thứ tự

Tên dịch vụ Mô tả

1 Dịch vụ đăng ký ứng dụng Dịch vụ cho phép các cơ quan tham gia và công dân có thể đăng ký ứng dụng của mình với hệ thống, ứng dụng sau khi đƣợc đăng ký mới có thể sử dụng và truy cập thông tin của hệ thống

2 Dịch vụ đăng ký mã số công dân

Dịch vụ cho phép công dân có thể đăng ký mã số công dân qua phần mềm đăng ký chứng thực

3 Dịch vụ gửi yêu cầu

chứng thực văn bản

Dịch vụ cho phép công dân có thể gửi yêu cầu chứng thực văn bản qua phần mềm đăng ký chứng thực

4 Dịch vụ hủy yêu cầu

chứng thực văn bản

Dịch vụ cho phép công dân có thể hủy yêu cầu chứng thực văn bản qua phần mềm đăng ký chứng thực

5 Dịch vụ tra cứu công dân theo mã số công dân

Dịch vụ cho phép các ứng dụng bên trong và các hệ thống ngoài có thể tra cứu thông tin của công dân thông qua mã số

6 Dịch vụ tra cứu văn bản theo mã số văn bản

Dịch vụ cho phép các ứng dụng bên trong và các hệ thống ngoài có thể tra cứu thông tin của văn bản thông qua mã số

7 Dịch vụ tra cứu văn bản theo mã số công dân

Dịch vụ cho phép các ứng dụng bên trong và các hệ thống ngoài có thể tra cứu thông tin của các văn bản thông qua mã số công dân 8 Dịch vụ lấy yêu cầu xác Dịch vụ cho phép các phần mềm chứng thực

thực mã số công dân tại các cơ quan chứng thực có thể lấy về các yêu cầu xác thực mã số công dân do công dân gửi cho cơ quan mình

9 Dịch vụ lấy yêu cầu chứng

thực văn bản

Dịch vụ cho phép các phần mềm chứng thực hoặc hệ thống quản lý sổ gốc tại các cơ quan chứng thực có thể lấy về các yêu cầu chứng thực văn bản do công dân gửi cho cơ quan mình

10 Dịch vụ gửi kết quả chứng

thực văn bản

Dịch vụ cho phép các phần mềm chứng thực hoặc hệ thống quản lý sổ gốc tại các cơ quan chứng thực có thể gửi kết quả chứng thực văn bản

11 Dịch vụ gửi kết quả xác thực mã số công dân

Dịch vụ cho phép các phần mềm chứng thực hoặc hệ thống quản lý sổ gốc tại các cơ quan chứng thực có thể gửi kết quả xác thực mã số công dân

4.3.2.2. Các ứng dụng và hệ thống sử dụng dịch vụ được cung cấp

Các ứng dụng bên trong và các hệ thống ngoài sử dụng các dịch vụ đƣợc cung cấp đƣợc thể hiện thông qua biểu đồ UC (Hình 22) với các tác nhân là các ứng dụng hoặc hệ thống, các UC là các dịch vụ đƣợc cung cấp.

Phần mềm chứng thực

Phần mềm đăng ký chứng thực

Hệ thống quản lý sổ gốc Hệ thống có nhu cầu tra

cứu

Dịch v ụ đăng ký ứng dụng

Dịch v ụ tra cứu công dân theo mã số công

dân

Dịch v ụ tra cứu v ăn bản theo mã số v ăn

bản

Dịch v ụ lấy yêu cầu xác thực mã số công

dân

Dịch v ụ lấy yêu cầu chứng thực v ăn bản Dịch v ụ gửi kết quả chứng thực v ăn bản Dịch v ụ gửi kết quả xác thực mã số công dân Dịch v ụ đăng ký mã số công dân

Dịch v ụ gửi yêu cầu chứng thực v ăn bản Dịch v ụ hủy yêu cầu

chứng thực v ăn bản

Dịch v ụ tra cứu v ăn bản theo mã số công

dân

Hình 22: Biểu đồ UC mô tả các ứng dụng và hệ thống sử dụng dịch vụ được

4.3.3. Các API cần cung cấp

Các API đƣợc cung cấp phục vụ các mục đích sau:

- Tạo giao diện cho các ứng dụng bên trong (phần mềm chứng thực, phần

mềm đăng ký chứng thực) và các hệ thống ngoài (hệ thống quản lý sổ gốc, hệ thống có nhu cầu tra cứu) có thể kết nối tới các dịch vụ web đã cung cấp (trong mục 4.3.2) để trao đổi dữ liệu với hệ thống phần mềm trung tâm và CSDL trung tâm.

- Tạo các thƣ viện cho phép các hệ thống ngoài (hệ thống quản lý sổ gốc, hệ thống có nhu cầu tra cứu) có thể mở rộng chức năng tra cứu và chứng thực ngay trên hệ thống đó.

4.3.3.1. Danh sách API cần cung cấp

Bảng 14:Danh sách API của hệ thống chứng thực điện tử

Thứ tự

Tên API Mô tả

1 API đăng ký ứng dụng Cho phép gọi Dịch vụ đăng ký ứng dụng

2 API đăng ký mã số công dân Cho phép gọi Dịch vụ đăng ký mã số công

dân 3 API gửi yêu cầu chứng thực

văn bản

Cho phép gọi Dịch vụ gửi yêu cầu chứng thực văn bản

4 API hủy yêu cầu chứng thực văn bản

Cho phép gọi Dịch vụ hủy yêu cầu chứng thực văn bản

5 API tra cứu công dân theo mã số công dân

Cho phép gọi Dịch vụ tra cứu công dân theo mã số công dân

6 API tra cứu văn bản theo mã số văn bản

Cho phép gọi Dịch vụ tra cứu văn bản theo mã số văn bản

7 API tra cứu văn bản theo mã số công dân

Cho phép gọi Dịch vụ tra cứu văn bản theo mã số công dân

8 API lấy yêu cầu xác thực mã số công dân

Cho phép gọi Dịch vụ lấy yêu cầu xác thực mã số công dân

9 API lấy yêu cầu chứng thực văn bản

Cho phép gọi Dịch vụ lấy yêu cầu chứng thực văn bản

10 API xác thực mã số công dân Cho phép xây dựng chức năng xác thực mã số công dân

11 API chứng thực văn bản Cho phép xây dựng chức năng chứng thực văn bản.

12 API gửi kết quả chứng thực văn bản

Cho phép gọi Dịch vụ gửi kết quả chứng thực văn bản

13 API gửi kết quả xác thực mã số công dân

Cho phép gọi Dịch vụ gửi kết quả xác thực mã số công dân

14 API xuất kết quả xác thực mã số công dân

Cho phép xây dựng chứng năng xuất kết quả xác thực mã số công dân từ phần mềm chứng thực hoặc phần mềm quản lý sổ gốc

15 API xuất kết quả chứng thực văn bản

Cho phép xây dựng chứng năng xuất kết quả chứng thực văn bản từ phần mềm chứng thực hoặc phần mềm quản lý sổ gốc

4.3.3.2. Các ứng dụng và hệ thống sử dụng API được cung cấp

Một phần của tài liệu luận văn nghiên cứu ứng dụng phương pháp kiến trúc cơ quan, xí nghiệp để xây dựng hệ thống chứng thực điện tử văn bản pháp lý (Trang 48)

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

(79 trang)