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