Newwind One Gate được phát triển dựa trên lõi hoạt động quy trình Workfow engine và nền tảng web-based.
Tầng Client
Tầng trình diễn chịu trách nhiệm về cung cấp giao diện cho nhiều loại người dùng khác nhau, có nhiệm vụ lấy các yêu cầu, dữ liệu từ người dùng, có thể định dạng nó theo những qui tắc đơn giản (dùng các ngôn ngữ Script) và gọi các thành phần (component) thích hợp từ tầng Web Server để xử lý các yêu cầu. Kết quả sau xử lý được trả lại cho người dùng.
Các loại người dùng bao gồm Ban lãnh đạo (Managers), đội ngũ cán bộ và nhân viên (Staff), quản trị và biên tập viên của hệ thống (Administrator). Với từng loại sẽ có nhu cầu sử dụng khác nhau:
- Bộ phận tiếp nhận trả kết quả: Nhận hồ sơ từ người dân nhập thông tin hồ sơ vào hệ thống và nhận kết quả xử lý để trả lại cho người dân
- Bộ phận xử lý: Nhận thông tin về hồ sơ từ bộ phận tiếp nhận hoặc từ bộ phận xử lý trước đó, xử lý, cập nhật trạng thái của hồ sơ và chuyển sang phòng ban tiếp theo hoặc trả kết quả cho bộ phận trả kết quả trong quy trình xử lý hồ sơ.
- Bộ phận quản lý: Một số báo cáo về tình trạng xử lý hồ sơ sẽ được gửi tự động cho người quản lý. Một số báo cáo khác sẽ được tạo khi có yêu cầu.
Tầng Web Server
Là môi trường hoạt động và là nơi chứa các ứng dụng của Portal. Là đầu mối tiếp nhận và xử lý yêu cầu của người dùng đầu cuối, phân tích, tiền xử lý yêu cầu và chuyển yêu cầu đã xử lý cho phần ứng dụng tương ứng xử lý.
• Portal server: Đảm nhận nhiệm vụ đón các yêu cầu từ tầng trình diễn (yêu cầu phía client) và trả về kết quả cho phía client. Web server đồng thời có nhiệm vụ thực thi các thành phần điều khiển trình diễn của ứng dụng chủ cũng như thực thi các modules giao tiếp với các Server khác (Email, LDAP server). Portal Framework thực hiện các quy trình xử lý nghiệp vụ và điều khiển. Nó bao gồm thành phần có chứa các tập các API để truy nhập và thao tác với cơ sở dữ liệu ở tầng thứ ba - Tầng cơ sở dữ liệu. Phần này cũng bao gồm tập các API để thực hiện các luồng công việc, tập các API dùng để tạo ra các dữ liệu XML và sau đó kết hợp với các tham số được định sẵn trong bộ stylesheet để tạo ra các trang XHTML, WML theo từng nền trình diễn.
• Workflow engine: Khối chức năng điều khiển luồng công việc là chức năng lõi của hệ thống, quản lý việc thiết lập các quy trình quản xử lý hồ sơ. Khối chức năng này được sử dụng để định nghĩa một quy trình xử lý bao gồm: định nghĩa trạng thái của hồ sơ, định nghĩa các tác nhân tham gia vào từng bước xử lý nhằm chuyển trạng thái hồ sơ.
Tầng Database
Tầng cơ sở dữ liệu bao gồm các hệ thống CSDL lưu trữ dữ liệu chính của Portal, các hệ thống CSDL đặc thù của một chuyên ngành sẵn sàng phục vụ cho các hoạt động truy cập, xử lý, kết xuất và trình diễn thông tin ở các tầng trên đề xuất sử dụng hệ thống cơ sở dữ liệu SQL Server là hệ thống CSDL của Microsoft đã được sử dụng rộng rãi trên thế giới, đảm bảo tính bảo mật và an toàn dữ liệu ở mức cao.
Newwind Solution - 2010