Thursday, August 12, 2010

Tổng quan về Portal - LIFERAY PORTAL

nguồn: http://my.opera.com/Alibobo/blog/portal-ky-2-tong-quan-ve-portal-liferay-portal
Giới thiệu Portal mã nguồn mở điển hình : Liferay portal

Liferay Portal là giải pháp cổng thông tin doanh nghiệp cho cả những tổ chức cá nhân và cộng đồng.

Cổng thông tin doanh nghiệp là một cổng kết nối Web cho phép người sử dụng xác định được nội dung thích hợp và sử dụng những ứng dụng cần thiết trong sản xuất và kinh doanh. Cổng thông tin đưa ra những lợi ích hấp dẫn cho các doanh nghiệp hiện nay như: giảm chi phí hoạt động, cải tiến sự hài lòng của khách hàng và tổ chức hợp lý quy trình kinh doanh.

• Thực thi trên tất cả các ứng dụng servers & servlet, cơ sở dữ liệu và các hệ điều hành chính yếu (có hơn 700 sự phối hợp triển khai)
• Sử dụng những công nghệ Java, J2EE và Web 2.0 tiên tiến nhất
• Được phát triển theo chuẩn JSR-168
• Đã triển khai hơn 60 ứng dụng tích hợp vào cổng thông tin
• Có khả năng thiết kế, dàn trang theo sở thích từng cá nhân cho tất cả người sử dụng
• Điểm chuẩn giữa các nền cổng thông tin được bảo mật nhất sử dụng bộ Logiscan của LogicLibrary
• Được tích hợp bộ Cộng tác và Hệ thống quản lý dữ liệu (CMS)

Tính năng

A. Giao diện AJAX dễ sử dụng

Liferay Portal cung cấp một giao diện giàu tính thân thiện với người sử dụng, bao gồm:
• Kéo-thả vị trí các ứng dụng trên 1 trang của cổng thông tin
• Tải các ứng dụng được triển khai vào sử dụng linh động, dễ dàng
• Cho phép người sử dụng có thể sửa đổi màu sắc, kiểu chữ và liên kết cho các ứng dụng mà không cần phải có trình chỉnh sửa stylesheets hay HTML

B. Xây dựng dịch vụ

• Công cụ riêng biệt Liferay giúp đội ngũ phát triển có thể phát triển mã nguồn của họ dựa trên những công nghệ tầng cơ sở đã được xây dựng như Web Service, Spring, AJAX và EJB. Với sự hỗ trợ này, họ chỉ phải tập trung vào việc triển khai tầng business logic cho các ứng dụng.

C. Thay đổi Look-And-Feel chỉ với một thao tác nhấn chuột đơn giản

• Kiến trúc triển khai nhanh hiệu ứng trình bày giao diện cho phép các nhà quản trị cổng thông tin triển khai các giao diện mới và người sử dụng có thể tùy thích chọn lựa mà không có bất kỳ sự thay đổi nào trên mã nguồn chính.
• Những hiệu ứng trình bày giao diện mới có thể được đưa thêm vào một cách nhanh chóng với chương trình Người quản lý cập nhật phần mềm Liferay.

D. Chuẩn CSS

• Tất cả các trang của Liferay Portal đều được thực hiện theo chuẩn CSS để đơn giản hóa việc phát triển giao diện cho đội ngũ các lập trình viên và nhà thiết kế.
• All themes are CSS-driven to make changing the look and feel even easier.

E. Các ứng dụng/WebOS tự do

Sau khi định hướng mở đầu tính năng sắp xếp lại vị trí các ứng dụng cổng thông tin, Liferay Portal hiện đang đưa ra một kỹ thuật sắp xếp bố cục trang web tự do tương tự như cơ chế look-and-feel của môi trường máy bàn …

F. Nâng cấp các hiệu ứng giao diện/bố cục trang Web cổng thông tin

• Quản lý hiệu ứng giao diện theo quyền sử dụng hệ thống
• Chuẩn hóa sườn jQuery Javascript
• Đơn giản hóa quy trình phát triển hiệu ứng giao diện
• Cải tiến ngôn từ và tính năng sử dụng phù hợp hơn với thực tế sử dụng
• Chuẩn hóa
• Nhập/Xuất LAR cho hiệu ứng giao diện

G. Hỗ trợ WebDAV

• Người sử dụng sẽ quản lý chặt chẽ hơn nội dung cổng thông tin bằng những quy ước hệ điều hành quen thuộc cho các tài liệu và thư mục.
• Hỗ trợ đầy đủ cho các hệ điều hành Windows và Linux.
H. Hệ thống quản lý quyền sử dụng chặt chẽ
Kiểm tra, cung cấp các chức năng và thông tin đúng với quyền sử dụng của từng thành viên.
• Kiến trúc kiểm tra quyền sử dụng có khả năng mở rộng và sử dụng lại được sử dụng xuyên suốt cổng thông tin và có thể áp dụng cho từng thành phần của ứng dụng cổng thông tin như nút bấm, thông báo, ứng dụng và người sử dụng.

I. Thời gian trình bày ứng dụng

• Các ứng dụng được tải độc lập khi chúng đã được triển khai sẵn sàng. Vì vậy, người sử dụng không cần phải chờ khởi động cổng thông tin.

J. Tính năng quy trình làm việc

Giảm thời gian cập nhật các ứng dụng để phản ánh hiện thực những hoạt động kinh doanh của bạn thay đổi như thế nào
Các quy trình được cập nhật dễ dàng như thanh toán thương mại điện tử, đăng ký người sử dụng, công bố nội dung và xác nhận tài liệu.
Cài đặt mặc định của jBPM có thể được thay thế bằng Intalio hoặc các cơ chế quy trình làm việc khác.

K. Trợ giúp nhanh

• Người sử dụng cổng thông tin có thể được truy cập thông tin cụ thể cho từng công cụ họ đang sử dụng bất kỳ lúc nào bằng cách nhấn biểu tượng dấu chấm hỏi.

L. Tích hợp Liferay trong Eclipse

• Để giảm bớt thời gian phát triển một ứng dụng cổng thông tin mới, Liferay đã kết hợp với Eclipse để tạo ra những tập tin cấu hình XML tự động và cho phép phát triển JSP/những lớp xử lý hành động chỉ bằng một vài thao tác nhấn chuột đơn giản.

M. Những công cụ giao diện AJAX

• Các thư viện thiết kế Javascript của Liferay dựa trên jQuery với sự hỗ trợ cho dịch vụ Web JSON giúp tạo ra những giao diện thân thiện dễ sử dụng.

Triển khai

Tính linh hoạt của Liferay Portal cho phép nó được triển khai theo nhiều cách khác nhau để đáp ứng nhu cầu kinh doanh then chốt.
Dưới đây là một số mô hình Liferay Portal đang sử dụng:
• Kết hợp mạng bên ngoài (Extranet)
• Mạng nội bộ công ty
• Quản lý dữ liệu và công bố Web
• Cộng tác
• Cổng thông tin cơ sở hạ tầng

Cổng thông tin Liferay

Liferay Portal là một trong những framework cổng thông tin hoàn chỉnh nhất trên thị trường (được phát triển từ năm 2000) và cung cấp những lợi ích cơ bản như mô tả dưới đây.

Những lợi ích kinh doanh co ban:

• Cung cấp kinh nghiệm cộng tác trực quan cho các đối tượng người sử dụng.
• Củng cố, tổ chức và truy xuất tất cả dữ liệu và ứng dụng của bạn thông qua cơ chế điểm truy cập đơn.
• Tối ưu hóa những hạ tầng CNTT sẵn có.
• Có khả năng điều chỉnh, thích ứng những yêu cầu tương ứng với sự thay đổi của thị trường.
• Sắp xếp hoạt động kinh doanh của bạn một cách an toàn nhất, giảm thiểu tối đa sự ảnh hưởng đến hạ tầng CNTT có sẵn.
• Giúp bạn thu được TCO thấp nhất.

Ứng dụng tích hợp sẵn

Liferay Portal đưa ra các chức năng vô cùng hữu ích với trên 60 ứng dụng theo chuẩn JSR-168:
Danh mục ứng dụng
• Quản trị
• Quản lý dữ liệu
• Cộng tác
• Cộng đồng
• Giải trí
• Công cụ cá nhân
• Công cụ mua sắm
• Công cụ người phát triển

Bộ cộng tác Liferay

Những thuận lợi thu được trong mội trường làm việc thực tế hiện nay được đưa vào bộ cộng tác Liferay.
• Nhật ký điện tử, wikis, thư điện tử, lịch công tác, hệ thống tin nhắn doanh nghiệp, RSS, và những cái khác
• Hỗ trợ Microformat – Chuyển lịch trình của bạn và thông tin người sử dụng thông qua chuẩn Web 2.0.
• Hỗ trợ Meta-Tagging – Sử dụng chức năng tag của Liferay với ứng dụng CMS của Liferay để chia sẻ những nội dung thú vị và quan trọng với những người sử dụng khác.

Đặc trưng

Những thuận lợi thu được trong mội trường làm việc thực tế hiện nay được đưa vào bộ cộng tác Liferay.
• Nhật ký điện tử – Chức năng bao gồm hỗ trợ RSS, lời chú thích của khách và người sử, danh mục trình duyệt, tags và nhãn, và hệ thống đánh giá hạng mục.
• Bảng thông báo – Bao gồm hỗ trợ đăng tin nóng, thống kê, tin đăng gần đây, RSS, đăng ký thư điện tử cơ bản, biểu tượng hình người sử dụng, quản lý luồng thông báo (chuyển đến một danh mục khác) và quyền sử dụng.
• Hệ thống tin nhắn doanh nghiệp – Công nghệ AJAX trên nền nghi thức Jabber cho phép người sử dụng thêm bạn tán gẫu từ danh sách người sử dụng cổng thông tin. Cửa sổ tán gẫu hiện diện trên trang cổng thông tin.
• Lịch công tác chia sẻ – Lịch công tác cộng đồng với danh sách các tác vụ được lưu giữ theo nhóm sự kiện cơ bản.
• Sổ địa chỉ – Quản lý những đối tác liên lạc của bạn trong Liferay Portal.
• Thư điện tử – Hệ thống WebMail trên nền AJAX được cấu hình để giao tiếp với nhiều hệ thống thư chủ IMAP nổi tiếng.
• RSS – Yêu cầu đọc tin RSS thường xuyên trong cổng thông tin.
• Wikis – Cộng tác trên những tri thức thu thập với Liferay wiki, cho phép đánh dấu và phục hồi phiên bản.
• Hỗ trợ Microformat – Chuyển lịch công tác của bạn và thông tin người sử dụng thông qua chuẩn Web 2.0. Các ứng dụng Liferay chuẩn hóa dữ liệu theo microformats (hCard, hCalendar …) để dễ sử dụng và tích hợp với các ứng dụng khác (như Yahoo, Technorati …).
• Hỗ trợ lịch biểu – Nhập và xuất các sự kiện từ ứng dụng lịch công tác. Liferay hỗ trợ iCal và Exchange.
• Hỗ trợ Meta-Tagging – Sử dụng chức năng tag của Liferay với ứng dụng CMS của Liferay để chia sẻ những nội dung thú vị và quan trọng với những người sử dụng khác.

Công nghệ


Máy chủ ứng dụng – Cơ sở dữ liệu – Hệ điều hành
Liferay hỗ trợ tất cả các máy chủ ứng dụng, cơ sở dữ liệu và hệ điều hành chính với hơn 700 cấu hình triển khai. Xin vui lòng xem ma trận triển khai của chúng tôi để biết thêm chi tiết.

Ngôn ngữ

Liferay hỗ trợ cho 22 ngôn ngữ với những bản dịch mặc định. Những ngôn ngữ khác có thể được thêm vào một cách dễ dàng.
• Tiếng Ả Rập
• Tiếng Catalan (Tây Ban Nha)
• Tiếng Trung Quốc (Đơn giản)
• Tiếng Trung Quốc (Truyền thống)
• Tiếng Séc
• Tiếng Hà Lan
• Tiếng Anh (Mỹ)
• Tiếng Phần Lan
• Tiếng Pháp
• Tiếng Đức
• Tiếng Hy Lạp
• Tiếng Hungary
• Tiếng Ý
• Tiếng Nhật
• Tiếng Hàn Quốc
• Tiếng Ba Tư
• Tiếng Bồ Đào Nha
• Tiếng Nga
• Tiếng Tây Ban Nha
• Tiếng Thụy Điển
• Tiếng Thổ Nhĩ Kỳ
• Tiếng Việt Nam

Những công nghệ đang sử dụng:

• Apache ServiceMix
• ehcache
• Hibernate
• ICEfaces
• Java J2EE/JEE
• jBPM
• JGroups
• jQuery JavaScript Framework
• Lucene
• MuleSource ESB
• PHP
• Ruby
• Seam
• Spring & AOP
• Struts & Tiles
• Tapestry
• Velocity

Các tiêu chuẩn:

• AJAX
• iCalendar & Microformat
• JSR-168
• JSR-127
• JSR-170
• OpenSearch
• Môi trường mở với hỗ trợ của web service bao gồm:
• JSON
• Hessian
• Burlap
• REST
• RMI
• WSRP
• WebDAV

No comments:

Router Packet Networking

Đây là video ngắn khá hay, mô tả đường đi của một gói tin trên Mạng Internet.