Định nghĩa Portal

Một phần của tài liệu Tài liệu Luận văn tốt nghiệp: Thiết kế, xây dựng các cổng điện tử, đặc biệt là chính phủ điện tử, thương mại điện tử với các dịch vụ hành chính công phục vụ công dân, doanh nghiệp và các nhà đầu tư tại Việt Nam . pdf (Trang 37 - 38)

Portal là một ứng dụng nền tảng web thường dùng cung cấp chức năng cá nhân hóa, đăng nhập một cửa, tổng hợp nội dung từ nhiều nguồn khác nhay và nắm giữ tầng trình bày của hệ thống thông tin. Tính năng tổng hợp tin là việc kết hợp nội dung từ nhiều nguồn khác nhau bên 1 trang web. Một cổng điện tử có thể có các tính năng cá nhân hóa tinh tế để tùy biến nội dung theo người sử dụng. Các trang trong cổng điện tử có thể có tập hợp các portlet khác nhau để sản sinh nội dung cho các đối tượng người dùng khác nhau.

2 – Portlet là gì ?

Một portlet là thành phần web dựa trên kỹ thuật Java, được quản lý bởi portlet container, nó xử lý các yêu cầu và sản sinh ra nội dung động. Các portlet được sử dụng bởi các cổng điện tử dưới dạng các thành phần giao diện người dùng có khả năng tích hợp được, cung cấp 1 tầng trình diễn cho hệ thống thông tin.

Nội dung sản sinh bởi 1 portlet cũng đuợc gọi là 1 fragment. Một fragment là 1 phần các ngôn ngữ đánh dấu (như HTML, XHTML, WML) tuân thủ nghiêm ngạt các luật và có thể được kết hợp với các fragments khác tạo nên 1 tài liệu hoàn chỉnh. Nội dung của một portlet thông thường được tích hợp với nội dung của các portlet khác để hình thành nên trang cổng điện tử. Chu kỳ sống của 1 portlet được quản lý bởi portlet container.

Phía clients tương tác đến các portlet thông qua cơ chế hỏi/đáp (request/response) được cài đặt bởi cổng điện tử. Thông thường, người sử dụng tương tác với nội dung được sản sinh bởi các portlets, chẳng hạn bởi các liên kết hay các form xác nhận, kết quả trong các hành động của portlet đang được nhận bởi cổng điện tử, sẽ được trả về bởi nó đến các portlets đích thông qua những tương tác người dùng.

Nội dung sản sinh bởi portlet có thề phát từ 1 người dùng đến người dùng khác tùy thuộc vào cấu hình của họ cho portlet.

3 – Portlet container là gì ?

Portlet container chạy các portlet và cung cấp cho chúng môi trường thực thi cần thiết. Portlet container bao gồm các portlets và quản lý chu trình sống của chúng. Nó cũng cung cấp lâu dài những tham chiếu portlet. Portlet container nhận các yêu cầu từ cổng điện tử và thực thi các yêu cầu trên những portlets được chứa bởi nó.

Portlet container không chịu trách nhiệm kết hợp nội dung sản sinh bởi các portlet. Trách nhiệm đó thuộc về cổng điện tử.

Một cổng điện tử và Portlet container có thể được xây dựng với nhau thành 1 thành phần duy nhất của bộ ứng dụng hay như là 2 thành phần riêng biệt của ứng dụng cổng điện tử.

4 – Ví dụ :

Sau đây là dòng sự kiện điển hình, được khởi tạo khi người dùng truy xuất trang cổng điện tử của họ :

- Một người dùng thông qua ứng dụng client (ví dụ trình duyệt web) sau khi đã được chứng

- Yêu cầu đó được nhận bởi cổng điện tử

- Cổng điện tử xác định nếu yêu cầu có 1 hành động nhắm đến các portlets được tích hợp

trong cổng

- Nếu có 1 action nhắm đến 1 portlet, thì cổng điện tử yêu cầu portlet container triệu gọi

portlet để xử lý hành động.

- Một cổng điện tử triệu gọi các portlets, thông qua Portlet container, để nhận được các phân

mảnh fragment nội dung có thể được kết xuất trong trang thông tin kết quả.

- Cổng điện tử kết hợp đầu ra của các portlet trong trang cổng điện tử và gửi nó trở về phía

client.

Một phần của tài liệu Tài liệu Luận văn tốt nghiệp: Thiết kế, xây dựng các cổng điện tử, đặc biệt là chính phủ điện tử, thương mại điện tử với các dịch vụ hành chính công phục vụ công dân, doanh nghiệp và các nhà đầu tư tại Việt Nam . pdf (Trang 37 - 38)