Cá ck thu ts d ng trong quá trình phát tri n

Một phần của tài liệu xay dung cms module cho he thong intranet cua cong ty tma-lu (Trang 50 - 55)

5. Nhu cu ca công ty TMA khi xây d n gm th CMS

5.3 Cá ck thu ts d ng trong quá trình phát tri n

Do h CMS này đ c xây d ng đ tích h p vào h th ng thơng tin có s n c a cơng ty TMA d i d ng m t portlet. Do đó, có m t s quy đnh trong quá trình phát tri n h CMS này nh sau:

• H CMS này ph i đ c xây d ng d i d ng m t portlet: đi u này c n thi t đ tích h p vào portal hi n t i c a Cơng ty.

• H CMS này ph i tuân theo chu n JSR 168: do chu n JSR 168 là chu n dùng đ tích h p m t portlet vào portal.

• H CMS ph i đ c l p trình b ng Java: portal hi n t i c a công ty đ c l p trình b ng Java và các portlet trên portal tuân theo chu n JSR 168. • H CMS ph i đ c xây d ng d a trên các gi i pháp mã ngu n m và

mi n phí.

• S d ng chu n JSR 170 đ xây d ng h th ng này n u có th đ c: do chu n JSR 170 là chu n dùng đ h tr vi c xây d ng các h CMS, vi c xây d ng h th ng này nên tuân theo chu n JSR 170 đ có th m r ng h th ng này trong t ng lai n u có nhu c u.

• H th ng này ph i có kh n ng ho t đ ng trên n n Linux: portal hi n t i c a công ty ho t đ ng trên Linux.

Phát tri n CMS module cho h th ng Intranet cu Công ty TMA

• H th ng này ph i có kh n ng h at đ ng trên application server JBoss: do portal hi n t i c a công ty ho t đ ng trên JBoss.

Phát tri n CMS module cho h th ng Intranet cu Công ty TMA

Ch ng 5 Chu n JSR 168

Phát tri n CMS module cho h th ng Intranet cu Công ty TMA

1. Gi i thi u v chu n JSR 168

Chu n JSR 168 dùng đ đnh ngh a portlet và cách th c giao ti p gi a portlet và portal.

Phiên b n hi n t i c a chu n này là 1.0 đ c đ a ra b i Sun Microsystems vào ngày 29/08/2003. (http://jcp.org/en/jsr/detail?id=168)

Hình 15: Mơ hình chu n JSR 168

Hình trên mơ t s giao ti p gi a portal và các portlet. S giao ti p này đ c th c hi n thông qua các API đ c cung c p b i chu n JSR 168.

Portlet Portlet Portlet Portlet Portlet API API AP I AP I API JSR-168

Phát tri n CMS module cho h th ng Intranet cu Công ty TMA

2. M t s khái ni m chính

2.1 Portal

Portal là m t ng d ng Web dùng đ tích h p các n i dung t các ngu n khác nhau vào cùng m t trang Web. Các n i dung có th đ c c u hình tùy thu c vào t ng ng i s d ng khác nhau mà Portal cho phép. M t Portal có th ch a nhi u Portlet

2.2 Portlet

Portlet là m t thành ph n (component) d a trên n n Web s d ng các công ngh c a Java. Portlet đ c qu n lý b i m t Portlet Container. Portlet dùng đ x lý các yêu c u và t o ra các thành ph n d li u đ ng đ ph n h i yêu c u.

Portlet có th tích h p vào Portal và Portal s cung c p m t t ng trình di n cho các thành ph n c a Portlet.

N i dung đ c t o ra b i Portlet đ c g i là Fragment. M t Fragment là m t m nh d li u đ c t o b i các ngôn ng nh : HTML, XHTML, WML… theo m t đnh d ng đ c quy đ nh. Các Fragment này có th đ c k t h p v i các Fragment c a các Portlet khác đ hình thành trang Web c a Portal.

Ng i s d ng t ng tác v i Portlet thông qua c ch yêu c u/ph n h i đ c cung c p b i Portlet. N i dung ph n h i yêu c u đ c Portlet t o ra và n i dung này c ng tùy thu c vào c u hình ng v i t ng ng i s d ng.

Phát tri n CMS module cho h th ng Intranet cu Công ty TMA

2.3 Portlet Container

Porlet Container cung c p m t môi tr ng lúc Runtime ch a đ ng và qu n lý chu k s ng c a m t Portlet.

Portlet Container nh n yêu c u t Portal và chuy n yêu c u này đ n Portlet t ng ng đ Portlet x lý yêu c u và t o n i dung ph n h i.

3. So sánh Portlet và Servlet

Một phần của tài liệu xay dung cms module cho he thong intranet cua cong ty tma-lu (Trang 50 - 55)

Tải bản đầy đủ (PDF)

(167 trang)