Các thành phần trong mô hình:
• Giao diện với người dùng. Là các trang web do hệ thống sinh ra tùy vào định danh (người dùng) truy cập và yêu cầu truy cập.
• Framework.
- Cung cấp một cơ chế trình diễn - sinh ra các trang web động
- Cung cấp môi trường chạy cho các ứng dụng (kênh) trên portal
- Cung cấp các thành phần hạ tầng như kiểm soát quyền truy cập, chứng thực người dùng, an ninh hệ thống, quản lý người dùng, quản lý kênh,…
- Cung cấp khả năng cho kết nối hay tích hợp các ứng dụng và các hệ thống khác (chẳng hạn như các hệ thống chứng thực người dùng CAS ,..; các hệ thống quản lý người dùng Active Directory, LDAP,…)
- Hỗ trợ cơ chế đăng nhập một cửa (một lần - SSO)
- Cung cấp một tập giao diện lập trình ứng dụng (API) cho phép mở rộng các ứng dụng trên portal.
- Điều phối tài nguyên hệ thống cho các phiên truy cập và các ứng dụng trên portal
- Quản lý và điều phối các yêu cầu (request) từ phía máy khách (client)
- Cơ chế bảo mật built-in, sinh mã phiên ngẫu nhiên và không tái sử dụng được.
• Ứng dụng/kênh. Dưới khía cạnh người truy cập web, đây là các ô trong một trang của portal. Còn dưới khía cạnh phát triển và quản trị hệ thống đây là các ứng dụng chạy trên portal. Tên chung cho cả người dùng bình thường, nhà phát triển hay nhà quản trị hệ thống gọi là kênh . Mỗi một kênh là một đơn vị (đối với người người sử dụng) cung cấp nội dung thông tin hay dịch vụ nào đó, ví dụ như kênh Tin tức cung cấp các thông tin là tin tức, kênh Diễn đàn cung cấp dịch vụ trao đổi trực tuyến.
Khi một đơn vị nào đó hay một tổ chức có website là portal, nội dung thông tin hay dịch vụ của website có thể dần được mở rộng, bổ sung bằng cách bổ sung các kênh mới một cách dễ dàng và thuận tiện mà đơn vị chủ website có thể tự làm được không cần nhờ đến đơn vị xây dựng website đó.
• Ứng dụng tích hợp. Là các ứng dụng đã xây dựng trước đây cần được tích hợp vào hệ thống. Ví dụ AsiaSoft có những ứng dụng như Công báo hay DocPro (Quản lý Công văn) được xây dựng trên nền hệ thống Lotus Notes được tích hợp vào Asia Portal và trở thành những kênh thông tin của Asia Portal. Các ứng dụng có sẵn của địa phương trên nền web cũng có thể tích hợp với một số sửa đổi.
• Các thành phần hạ tầng. Là các chức năng hệ thống, các thành phần hạ tầng gắn liền với Framework, gồm có:
- Hệ thống đăng nhập một lần (Single-Sign-On, viết tắt là SSO) và có thể truy cập tới tất cả tài nguyên được phép của portal
- Hệ thống chứng thực người dùng (Authentication System)
- Hệ thống cấp quyền
- Hệ thống quản lý người dùng và nhóm người dùng
- Hệ thống an toàn, bảo mật
- Hệ thống phân loại - phân loại người dùng, phân loại nội dung (kênh)
Hệ thống Asia Portal có khả năng sử dụng những hệ thống hạ tầng của bên thứ ba song song hoặc thay thế cho những hệ thống gắn liền ở trên. Chẳng hạn như nó có thể sử dụng hệ thống quản lý người dùng Active Directory của Microsoft hay LDAP thay cho hệ thống quản lý người dùng built-in. Điều này giúp cho việc người sử dụng chỉ cần 1 tài khoản thông thường của hệ thống mạng văn phòng (thường là Microsoft Windows) sau khi đăng nhập hệ thống mạng văn phòng là tự động được coi là đã đăng nhập hợp lệ vào portal. Sau đó, người sử dụng này được dùng các dịch vụ được cấp quyền cho người dùng hợp lệ đó.
• Database (Cơ sở dữ liệu). Có thể chia làm 2 mảng:
- Một database được Framework sử dụng lưu trữ các thông tin dữ liệu của hệ thống.
- Các database được các ứng dụng sử dụng lưu trữ các thông tin dữ liệu của các ứng dụng đó.
Các database này có thể đặt trong một hoặc nhiều hệ quản trị database khác nhau. Hệ thống hỗ trợ nhiều loại hệ thống database khác nhau như SQL Server, Oracle, PostgreSQL, My SQL, DB2,…
• Các kiểu nguồn dữ liệu khác. Một điểm khác biệt của portal với các website truyền thống chính là khả năng khai thác được nhiều nguồn thông tin, dữ liệu với những dạng khác nhau như trực tiếp từ các các cơ sở dữ liệu; từ các dữ liệu dạng XML, HTML, RSS,..; từ các tệp thông tin.