So sánh JSR – 168 và WSRP

Một phần của tài liệu Ứng dụng công nghệ sharepoint để xây dựng cổng thông tin nội bộ dùng trong các doanh nghiệp (Trang 31)

2.1.2.3.Portlet và Portlet Container

2.2.2.So sánh JSR – 168 và WSRP

 Các chế độ portal và cửa sổ trạng thái được sắp ngang bằng nhau  Mã hóa URL và tạo URL

 Cả hai chuẩn đều có tương tác người dùng- portlet, với pha hành động và render .

 Trạng thái cho phép các phân mảnh portlet hiện tại hiển thị chính xác trong chuỗi render được hỗ trợ trong WSRP dưới tên gọi navigationnal state và trong JSR 168 dưới các tham số render, nó có thể ánh xạ vào trạng thái điều hướng của WSRP .

 Cả hai chuẩn lưu trữ trạng thái liên tục giữa các request trong một session. WSRP sessionID tham chiếu đến session của JSR 168 khi ánh xạ cuộc gọi WSRP sang portlet JSR 168 và ngược lại .

 Lưu trữ trạng thái liên tục để cá nhân hóa kết xuất của portlet được thực hiện trong WSRP thông qua các đặc tính của kiểu, mặc dù JSR 168 chỉ hỗ trợ một kiểu xâu hay mảng xâu. Điều này có nghĩa là thủ tục WSRP dựa trên JSR 168 chỉ sử dụng tập con của chức năng WSRP .

 Thông tin về portal đang gọi portlet được gọi là RegistrationData trong WSRP và được biểu diễn là đối tượng PortalContext trong JSR 168. Tất cả dữ liệu biểu diễn thông qua PortalContext đến một portlet JSR 168 là sẵn dùng trong RegistrationData của WSRP, vì vậy cho phép ánh xạ giữa PortalContext và RegistrationData .

WRSP được các nhà phát triển dịch vụ đưa vào áp dụng bằng việc thiết kế những chương trình phần mềm viết một lần và sử dụng được ở nhiều loại cổng khác nhau (written once-deployed everywhere). Tuy nhiên, đây mới chỉ là một trong nhiều chuẩn portal cần thiết cho việc hỗ trợ khả năng hoạt động liên thông giữa các cổng, nhất là những chức năng như thu thập thông tin, quản lý nội dung và quản lý người sử dụng .

Hiển nhiên tất cả các khái niệm ánh xạ được giữa JSR 168 và WSRP. Vì vậy ta có thể thực thi bộ chứa portlet JSR 168 được truy cập qua WSRP và coi JSR 168 như các dịch vụ WSRP.

2.3. Chuẩn Microsoft .NET

Chuẩn Microsoft.NET về Portal được xây dựng dựa trên hệ thống Portal của riêng họ, đó là SharePoint Portal được xây dựng trên nền .NET sử dụng dịch vụ Microsoft SharePoint Services tích hợp trong Windows Server 2003, Microsoft định nghĩa 2 thành phần của một Portal là Web Part và Web Part Page. Hai thành phần này cũng tương tự như Portlet và Portlet Container của Java.

Web Part Page: là một kiểu trang web đặc biệt, chúng hợp nhất dữ liệu (danh sách, biểu đồ), nội dung (văn bản, ảnh) vào một cổng thông tin động được xây dựng cho một mục đích nào đấy. Mỗi Web Part Page chứa một hay nhiều Web Part Zone, mỗi Web Part Zone lại chứa một hay nhiều Web Part. Web Part là khối xây dựng cơ bản tạo nên Web Part Page. Để xây dựng nên Web Part Page, Microsoft tạo ra lớp WebParrtPage (kế thừa từ System.Web.UI.Page).

Web Part: Là một khối thông tin để tạo nên 1 khối xây dựng cơ bản của Web Part Page. Các Web Part có thể giống hoặc khác nhau về mặt thể hiện hoặc cách đối xử, nhưng chúng đều dựa trên tệp Web Part assembly được cài đặt trên máy chủ. Để xây dựng nên một Web Part thì cần phải có các công cụ phát triển như là Microsoft Visual Studio.NET. Lớp WebParrt cung cấp các thuộc tính cơ bản cho các Web Part như là : Title, Description.

Kết chương: trong chương này ta đã đi tìm hiểu các dạng chuẩn để xây dựng

Portal, mỗi chuẩn về Portal có một thế mạnh riêng, tùy vào từng bài toán cụ thể mà chọn chuẩn nào cho phù hợp. Chương sau ta sẽ tìm hiểu thật chi tiết về chuẩn SharePoint của Microsoft để thấy được những thế mạnh cũng như tính khả thi của việc ứng dụng nó vào bài toán cổng nội bộ quản lý doanh nghiệp.

Một phần của tài liệu Ứng dụng công nghệ sharepoint để xây dựng cổng thông tin nội bộ dùng trong các doanh nghiệp (Trang 31)