Chớnh phủ Đức cú chiến lược xõy dựng CPĐT theo mụ hỡnh hướng dịch vụ SOA. Thỏng 9/2000, Thủ tướng Đức phờ duyệt sỏng kiến xõy dựng CPĐT viết tắt là BundOnline 2005 [9] với mục tiờu đến năm 2005, cỏc cơ quan chớnh phủ sẽ cung cấp hơn 400 dịch vụ cụng cho người dõn và doanh nghiệp trờn mụi trường Internet. Bộ Nội vụ Đức chịu trỏch nhiệm chủ trỡ, phối hợp với cỏc cơ quan khỏc triển khai dự ỏn này.
Dự ỏn thiết kế cỏc dịch vụ cụng được cung cấp theo mụ hỡnh phõn tỏn nghĩa là mỗi cơ quan nhà nước tự cung cấp cỏc dịch vụ cụng phự hợp với lĩnh vực mỡnh quản lý. Tuy nhiờn, dự ỏn đưa ra những kết cấu (component) và ứng dụng cơ bản đó được thiết kế trước theo nguyờn tắc phự hợp cho bất kỳ hệ thống cung cấp dịch vụ cụng nào (one for all - OFA). Kết quả là trong tương lai, tất cả cỏc ứng dụng cú thể giao tiếp với nhau một cỏch dễ dàng. Thiết kế
dựa trờn cỏc tiờu chuẩn và kiến trỳc chung này bảo đảm tớnh liờn thụng cho
cỏc kết cấu thuộc dự ỏn BundOnline 2005.
Cơ quan điều phối và tư vấn quốc gia về ứng dụng CNTT trong cỏc cơ quan nhà nước (KBSt) chịu trỏch nhiệm xõy dựng cỏc tiờu chuẩn này. KBSt
phối hợp với cỏc chuyờn gia từ ngành cụng nghiệp CNTT, viện nghiờn cứu … từ trung ương đến địa phương đó xõy dựng nờn Bộ cỏc tiờu chuẩn và kiến trỳc cho cỏc ứng dụng CPĐT (viết tắt là SAGA) [14]. Cỏc phiờn bản của SAGA liờn tục được cập nhật hàng năm. Phiờn bản mới nhất hiện nay là SAGA 3.0 ban hành vào thỏng 10/2006. Cơ quan quốc gia về an toàn thụng tin (BSI) cũng ban hành “Cẩm nang xõy dựng CPĐT” để hướng dẫn cụ thể hơn trong thực tế triển khai những nội dung nờu trong SAGA và cỏc chủ đề rộng hơn
SAGA. Cuốn cẩm nang này dẫn chiếu một số nội dung của SAGA khi đề cập tới vấn đề liờn thụng .
SAGA được thiết kế trờn nguyờn tắc coi cỏc ứng dụng CPĐT đều trờn mụi trường Internet và trỡnh duyệt Internet là giao diện người sử dụng. SAGA phải bảo đảm cỏc yờu cầu về:
• Tớnh liờn thụng trong mối quan hệ G2G, G2C, G2B …
• Khả năng tỏi sử dụng: cỏc cơ quan nhà nước cú thể ỏp dụng kết quả của dự ỏn BundOnline
• Tớnh mở: Tất cả mọi người cú thể truy nhập cỏc tài liệu của SAGA • Tiết kiệm và hiệu quả: Phự hợp với cỏc cụng nghệ phỏt triển trờn thị
trường
• Khả năng nõng cấp dễ dàng
• Nội dung của SAGA chia thành 3 mảng chớnh:
- Mụ hỡnh húa cỏc quỏ trỡnh
- Mụ hỡnh húa dữ liệu
Bất kỳ hệ thống cung cấp dịch vụ cụng nào cũng đều dựa trờn 5 kết cấu cơ bản bao gồm:
• Cổng điện tử • Thanh toỏn điện tử • Quản lý nội dung • Biểu mẫu điện tử
• Bảo đảm an tồn dữ liệu
Ngoài ra cũn cú kết cấu hạ tầng “dịch vụ danh bạ” dựa trờn tiờu chuẩn
ITU-T X.500. Cơ sở hạ tầng mạng của cỏc cơ quan nhà nước (IVBV) làm nền
tảng cho việc cung cấp thụng tin và dịch vụ giữa cỏc cơ quan dựa trờn cụng nghệ IP.
text
Hỡnh 4.8: Năm kết cấu cơ bản và cơ sở hạ tầng IVBV trong SAGA
Đỏnh giỏ hợp chuẩn với SAGA được xột trờn 4 nhúm gồm mụ hỡnh húa quỏ trỡnh, mụ hỡnh húa dữ liệu, tiờu chuẩn & kiến trỳc và phự hợp với 5 kết
cấu cơ bản.
Cỏc tiờu chuẩn được chia thành 3 mức: Bắt buộc, Khuyến nghị, Xem xột (cõn nhắc). Do tớnh chất thay đổi định kỳ của SAGA nờn một số quy tắc thỳc
đẩy chuyển đổi dần cho phự hợp với SAGA cũng được đưa ra. Ngược lại, những hạn chế sẽ được ỏp dụng đối với những trường hợp khụng hợp chuẩn với SAGA.
Hỡnh 4.9 là vớ dụ về việc kết hợp cỏc kết cấu cơ bản (BC) trong việc cung cấp dịch vụ cụng cho ngườidõn và doanh nghiệp:
Hỡnh 4.9: Kết hợp một số kết cấu cơ bản để cung cấp dịch vụ cụng
Cỏc tiờu chuẩn nờu trong SAGA chia thành những nhúm sau: • Mụ hỡnh húa nghiệp vụ: UML
• Mụ hỡnh húa dữ liệu: XSD; mụ tả dữ liệu: XML; chuyển đổi dữ liệu XSLT;
• Kiến trỳc ứng dụng: cú sử dụng middleware: J2EE, J2SE, JDBC, JMS…; khụng sử dụng middleware: PHP
• Phần mềm phớa người sử dụng (Client): Tiờu chuẩn được xõy dựng trờn cơ sở cỏc phương tiện được sử dụng phổ biến ở Đức gồm: PC, điện thoại di động, PDA, cỏc hệ thống riờng (VD: ERP của doanh nghiệp)
• Lớp trỡnh bày (Presentation): HTML, CSS2, XSL, UTF-8, UTF-16, PDF, txt, GIF, JPEG, PNG, MP3,wmv, WML, WAP, SMS…
• Lớp truyền thụng (Communication): RMI, SOAP, WSDL, XSD, UDDI, IPv4, IPv6, DNS, FTP, HTTPv1.1, MIME, IMAP, LDAP
• Kết nối với hệ thống back-end: XML, JMS, J2EE, Web Services
• Lớp an tồn thụng tin: SSL/TLS, SHA-1, RSA, S/MIME, PKCS, XML Encryption, XML Key Management …
Hỡnh sau đõy cung cấp nguyờn lý hoạt động của kết cấu cơ bản e-
payment:
Hỡnh 4.10: Nguyờn lý hoạt động của kết cấu cơ bản e-payment