Giáo trình công nghệ Portal - Trường Đại học Công nghiệp Hà Nội (Hoàng Quang Huy chủ biên)

Giáo trình công nghệ portal cung cấp kiến thức tổng quan về kiến trúc, công nghệ xây dựng và kỹ thuật phát triển hệ thống thông tin với Liferay Portal.

Trường đại học

Đại học Công nghiệp Hà Nội

Chuyên ngành

Kỹ thuật phần mềm

Tác giả

Hoàng Quang Huy, Phùng Đức Hòa, Nguyễn Thái Cường

Người đăng

Ẩn danh

Thể loại

Giáo trình

2019

166
0
0

Phí lưu trữ

45 Point

Tóm tắt

I. Tổng quan về Giáo trình Công nghệ Portal Đại học Công nghiệp Hà Nội

Giáo trình Công nghệ Portal do Trường Đại học Công nghiệp Hà Nội xuất bản năm 2019. Nhóm tác giả gồm Hoàng Quang Huy (chủ biên), Phùng Đức Hòa và Nguyễn Thái Cường. Tài liệu được phát hành bởi Nhà xuất bản Thống kê. Giáo trình ra đời trong bối cảnh phần mềm trên nền web ngày càng phổ biến. Các tổ chức, doanh nghiệp và cơ quan nhà nước có nhu cầu lớn về hệ thống thông tin phân tán. Công nghệ Portal xuất hiện như một giải pháp tích hợp toàn diện. Portal được định nghĩa là một cổng thông tin điện tử tích hợp — một siêu website thông minh phục vụ nhiều đối tượng người dùng. Khác với website thông thường, Portal cung cấp thông tin cá nhân hóa theo từng người dùng. Giáo trình bao gồm năm chương, trình bày từ khái niệm cơ bản đến kiến trúc, bảo mật, phát triển ứng dụng và triển khai thực tế. Đây là tài liệu học thuật phù hợp cho sinh viên ngành công nghệ thông tin và kỹ sư phần mềm muốn tiếp cận công nghệ Portal một cách bài bản. Nội dung hướng đến mục tiêu nghiên cứu, thiết kế và triển khai Portal vào các hệ thống thông tin thực tiễn.

1.1. Bối cảnh ra đời của Giáo trình Công nghệ Portal

Lĩnh vực phát triển phần mềm đã trải qua nhiều cột mốc quan trọng. Internet bùng nổ mạnh mẽ kéo theo nhu cầu về phần mềm phân tán trên diện rộng. Các tổ chức không còn giới hạn hệ thống thông tin trong mạng nội bộ. Họ cần giải pháp mở rộng theo địa lý, quy mô và chức năng. Portal ra đời đáp ứng chính xác nhu cầu này. Giáo trình được biên soạn nhằm trang bị kiến thức nền tảng và thực tiễn về công nghệ Portal cho người học trong môi trường đại học kỹ thuật tại Việt Nam.

1.2. Cấu trúc tổng thể của giáo trình năm chương

Giáo trình được tổ chức thành năm chương logic và liên kết chặt chẽ. Chương 1 giới thiệu tổng quan về Portal và các khái niệm cơ bản. Chương 2 trình bày kiến trúc phát triển bao gồm kiến trúc tham chiếu, kiến trúc vật lý và kiến trúc dữ liệu. Chương 3 đề cập đến bảo mật và quản lý người dùng. Chương 4 hướng dẫn phát triển ứng dụng trên nền Portal. Chương 5 tổng kết các phương pháp triển khai thực tế. Mỗi chương được xây dựng theo hướng nghiên cứu và phát triển hệ thống thông tin ứng dụng thực tế.

II. Phân tích kiến trúc và tính năng cốt lõi của hệ thống Portal

Portal không phải là một website thông thường. Đây là hệ thống thông tin phức tạp với kiến trúc nhiều lớp. Kiến trúc tham chiếu chuẩn của Portal bao gồm nhiều thành phần tương tác lẫn nhau. Các thành phần này bao gồm phân hệ tương tác, phân hệ tích hợp nội dung, phân hệ bảo mật và phân hệ quản lý luồng làm việc. Một tính năng bắt buộc của Portal là cá nhân hóa thông tin. Hai người dùng với phân quyền khác nhau sẽ thấy giao diện và nội dung hoàn toàn khác nhau. Nếu mọi người dùng thấy thông tin giống nhau, hệ thống đó không phải Portal. Tích hợp nội dung là quá trình lấy thông tin từ nhiều nguồn và phân phối đến đúng đối tượng. Đây là điểm phân biệt rõ ràng giữa Portal và hệ thống cung cấp thông tin một chiều. Ngoài ra, Portal phải hỗ trợ đăng nhập một lần — Single Sign-On. Người dùng chỉ cần xác thực một lần để truy cập toàn bộ dịch vụ trong hệ thống. Đây là yếu tố then chốt trong thiết kế trải nghiệm người dùng của Portal.

2.1. Tính năng cá nhân hóa và phân quyền trong Portal

Cá nhân hóa là tính năng bắt buộc phải có trong mọi hệ thống Portal. Mỗi người dùng được phân quyền riêng biệt. Phân quyền cao hơn cho phép truy cập nhiều tính năng hơn. Phân quyền thấp hơn giới hạn dịch vụ tương ứng. Phân quyền tương đương nhưng khác vai trò cũng tạo ra sự khác biệt về nội dung hiển thị. Portal còn cho phép người dùng tự điều chỉnh giao diện, thay đổi layout, thêm hoặc bớt chức năng theo sở thích cá nhân. Đây là đặc điểm nổi bật nhất mà người dùng cảm nhận trực tiếp.

2.2. Tích hợp nội dung đa nguồn trong hệ thống Portal

Tích hợp nội dung cho phép Portal thu thập và tổng hợp thông tin từ nhiều nguồn khác nhau. Mỗi đối tượng người dùng nhận được nội dung phù hợp với ngữ cảnh làm việc của mình. Ngữ cảnh tương tác bao gồm vai trò, nhiệm vụ, thói quen và quyền truy cập. Nhờ đó, cùng một hệ thống Portal có thể phục vụ hàng trăm nhóm người dùng khác nhau. Đây là lợi thế vượt trội so với website truyền thống chỉ cung cấp thông tin một chiều. Tích hợp nội dung là nền tảng cho sự linh hoạt và mở rộng của Portal.

III. Giải pháp phát triển và triển khai hệ thống thông tin trên nền Portal

Phát triển hệ thống thông tin trên nền Portal là một giải pháp mở và linh hoạt. Giải pháp này không bị ràng buộc về địa lý và thời gian. Quy mô hệ thống có thể mở rộng theo nhu cầu thực tế của tổ chức. Tuy nhiên, việc xây dựng Portal vẫn phải tuân theo các ràng buộc về quản lý, bảo mật và công nghệ. Kiến trúc triển khai của Portal bao gồm kiến trúc vật lý và kiến trúc dữ liệu. Hai yếu tố này quyết định hiệu năng và độ tin cậy của hệ thống. Phân hệ tương tác của Portal không chỉ giới hạn ở giao diện HTML thông thường. Nó còn xử lý luồng làm việc, giám sát hệ thống và điều phối các thành phần nghiệp vụ. Đăng nhập một lần là giải pháp xác thực phức tạp nhưng mang lại trải nghiệm liền mạch. Người dùng chỉ cần nhập thông tin đăng nhập một lần để sử dụng mọi dịch vụ từ cấp thấp đến cấp cao. Chuỗi xử lý bảo mật đằng sau đảm bảo tính toàn vẹn và bảo mật của dữ liệu trong suốt quá trình sử dụng.

3.1. Kiến trúc vật lý và hạ tầng triển khai Portal

Kiến trúc vật lý của Portal xác định cách các thành phần phần cứng và phần mềm được phân bổ. Hạ tầng triển khai bao gồm máy chủ ứng dụng, máy chủ cơ sở dữ liệu và hệ thống cân bằng tải. Portal có thể hoạt động trong mạng nội bộ Intranet hoặc trên Internet công cộng. Sự linh hoạt này cho phép tổ chức lựa chọn mô hình triển khai phù hợp với ngân sách và yêu cầu bảo mật. Kiến trúc dữ liệu phải được thiết kế để hỗ trợ truy cập đồng thời từ nhiều người dùng phân tán trên diện rộng.

3.2. Phát triển ứng dụng Portlet và tích hợp dịch vụ

Portlet là các thành phần ứng dụng nhỏ được tích hợp vào Portal. Mỗi Portlet cung cấp một chức năng hoặc dịch vụ cụ thể. Người dùng có thể sắp xếp Portlet trên giao diện theo nhu cầu cá nhân. Việc phát triển Portlet tuân theo chuẩn kỹ thuật nhất định để đảm bảo tính tương thích. Tích hợp dịch vụ ngoài thông qua API cho phép Portal kết nối với các hệ thống bên ngoài. Đây là cơ chế mở rộng chức năng của Portal mà không cần xây dựng lại từ đầu, tiết kiệm chi phí và thời gian phát triển đáng kể.

IV. Kết luận và ứng dụng thực tiễn của Công nghệ Portal tại Việt Nam

Giáo trình Công nghệ Portal của Trường Đại học Công nghiệp Hà Nội là tài liệu học thuật có giá trị thực tiễn cao. Nó cung cấp nền tảng lý thuyết vững chắc kết hợp với định hướng ứng dụng rõ ràng. Portal phù hợp để xây dựng hệ thống thông tin cho các tổ chức, cơ quan nhà nước, trường học và doanh nghiệp lớn. Trong bối cảnh chuyển đổi số đang diễn ra mạnh mẽ tại Việt Nam, công nghệ Portal ngày càng trở nên quan trọng. Các hệ thống chính phủ điện tử, cổng thông tin doanh nghiệp và hệ thống quản lý đại học đều có thể được xây dựng trên nền tảng Portal. Sinh viên ngành công nghệ thông tin sẽ nắm được phương pháp tiếp cận hệ thống để phân tích, thiết kế và triển khai Portal. Kỹ sư phần mềm có thể áp dụng kiến thức từ giáo trình vào các dự án thực tế. Giáo trình còn đề cập đến tiêu chí đánh giá một hệ thống Portal thực sự, giúp người học phân biệt rõ Portal với các hệ thống thông tin thông thường. Đây là kiến thức nền tảng không thể thiếu trong chương trình đào tạo kỹ sư phần mềm hiện đại tại Việt Nam.

4.1. Ứng dụng Portal trong giáo dục và cơ quan nhà nước

Portal được ứng dụng rộng rãi trong các trường đại học để quản lý thông tin sinh viên, giảng viên và chương trình đào tạo. Cổng thông tin điện tử của cơ quan nhà nước cũng được xây dựng theo mô hình Portal. Mỗi đối tượng — công dân, cán bộ, lãnh đạo — thấy giao diện và dịch vụ phù hợp với vai trò của mình. Sự phân tách rõ ràng giúp nâng cao hiệu quả xử lý công việc và đảm bảo bảo mật thông tin. Portal trong giáo dục giúp cá nhân hóa trải nghiệm học tập và quản lý học vụ một cách toàn diện.

4.2. Tiêu chí đánh giá và định hướng phát triển Portal hiện đại

Một hệ thống được coi là Portal thực sự khi đáp ứng đủ các tiêu chí cốt lõi. Thứ nhất, thông tin hiển thị phải khác nhau theo từng người dùng. Thứ hai, hệ thống phải hỗ trợ cá nhân hóa giao diện và chức năng. Thứ ba, tích hợp nội dung đa nguồn phải được thực hiện liền mạch. Nếu mọi người dùng thấy nội dung giống nhau, hệ thống chỉ là website thông thường. Định hướng phát triển hiện đại của Portal hướng đến tích hợp trí tuệ nhân tạo, phân tích dữ liệu lớn và khả năng hoạt động đa nền tảng để đáp ứng nhu cầu chuyển đổi số toàn diện.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

11/10/2026
Giáo trình công nghệ portal

Trích đoạn nội dung tài liệu

Chương 1 GIỚI THIỆU TỔNG QUAN VÈ PORTAL Nội dung của chương: s 1. Portal là gì, một số khái niệm. Phân loại Portal. Các tính năng và đánh giá chúng.

Một số lĩnh vực ứng dụng. s Tóm tắt nội dung chương. s Câu hỏi và bài tập chương.P O R T A L LÀ G Ì, M Ộ T SÓ K H Á I N IỆ M Thuật ngữ Portal (Web Portal) - là thuật ngữ chuyên ngành Công nghệ Thông tin (CNTT), dùng để mô tả về một hệ thống tin học hóa tổng thế của một cơ quan, doanh nghiệp hay tổ chức nào đó. Thuật ngữ Portal được tạm dịch và hiểu là “C ổng thông tin điện tử tích h ọ p ”.

Trong giáo trinh này, nhóm tác giả sẽ giữ nguyên thuật ngữ tiếng Anh trong cách trình bày về hệ thống. Đối với cổng thông tin điện từ tích hợp (Portal) ta không nên hiểu và không đơn giàn là những trang HTML, những \vebsite mà là một siêu vvebsite, ờ đó chúa đựng nhiều nền tảng công nghệ cho phép tích hợp nhiều ứng dụng và dịch vụ. Các ứng dụng và dịch vụ lại được xây dựng bời nhiều giải pháp khác nhau, chẳng hạn như khác về mã nguồn, khác về chuẩn, khác về cơ sở dữ liệu, khác về kiến trúc, đến từ nhiều bộ phận và tổ chúc công nghệ thông tin ở nhiều nơi. Cồng thông tin cũng là điểm truy cập tập trung và duy nhất đối với: - Các kênh thông tin chuyên đề, thông tin chuyên ngành, tin tức tồng hợp, các sự kiện và bình luận.

- Các dịch vụ và ứng dụng trong lĩnh vực quàn lý, trong việc nâng cao hiệu suất làm việc, trong giao thương và kết nối. Một cách khác có thể hiểu Portal là cồng vào vạn năng đê tác nghiệp và hơn hết Portal cung cấp khả năng tuỳ biến cho từng đối tượng sử dụng, cho phép khai thác thông tin hiệu quả nhất, nhanh nhất và thân thiện nhất trên nền web.1: Minh họa một hệ thống cổng thông tin điện tứ tích hợp 19 1. Sự phát triển của Portal Khái niệm “Web Portal” đã xuất hiện từ khá lâu, chi sau khi ra đời World Wide Web (WWW) một thời gian ngắn. Ban đầu, Web Portal tựa như các website chứa các quảng cáọ điện từ, chứa các thông tin của một doanh nghiệp đê khách hàng của họ có thê truy cập đế xem và theo dõi một cách thuận tiện.

Hình thái lúc này, Portal được dùng đê chi tới một trang chủ, chứa các liên kết đến các nội dung trong một vvebsite nào đó. Ngoài ra, nó còn chứa một công cụ tim kiếm nội bộ, cho phép người dùng dễ dàng tìm các thông tin nằm trong nội dung các trang web. Chính vì vậy, cái tên Web Portal mang ý nghĩa một cái “cổng” đẽ truy nhập vào vvebsite. Web Portal tựa như một danh bạ Web (Web directory) liên kết với một máy tìm kiêm (Search Engine) đơn giản, tất cả chi dùng nội bộ trong một \vebsite.

Sau đó, các vvebsite mà lúc đó được coi là “đặc biệt” này không chi mang ỷ nghía đại diện để giới thiệu của các công ty, chúng dần trờ thành những công cụ tác nghiệp trực tuyến rất thuận tiện dành cho cà khách hàng, đối tác và các nhân viên cũng như ban quán trị doanh nghiệp. Do đó các tính năng quan trọng được tích hợp vào như tính năng đăng nhập và xác thực người dùng, các tính năng quản lý nội dung, tính năng cá nhân hoá, đa ngôn ngữ cũng như các tính năng tác nghiệp cụ thể đối với từng vvebsite. Với việc tích hợp này các website đã “dân tiến hóa” để trở thành Web Portal, và đến một giai đoạn nguời ta đã chứng minh rõ rầng chi có thế là Web Portal mới cung cấp khá năng tích hợp các tính năng trên một cách dễ dàng thành một hệ thống duy nhất. Hệ thống Web Portal đầu tiên kiều này là Americal Online (AOL - http://www.

Hiện tại, Web Portal không chi là một “cổng vào”, dẫn đường người dùng truy cặp vvebsite, mà đã trờ thành một siêu website; nghĩa là ngoài việc chứa đựng mọi thông tin và dịch vụ cẩn có như một website thông thường, nó còn có khả nãng quản trị giao diện cũng như nội dung của nhiều vvebsite. Việc thêm bớt không những nội dung mới mà còn có thế thêm, bớt được các dịch vụ mới, tích hợp các module thông dụng nhất như các forum, chat room, blog hay RSS feed. và quan trọng là cung cấp khá năng truy cập các nguồn thông tin rất đa dạng và phong phú chi thông qua cơ chế đăng nhập một lần (Single Sign-On). Một số Web Portal nổi tiếng hiện nay có thể kể ra đó là Google, MSN và Yahoo người dùng chi cần đãng nhập một lần duy nhất vào hệ thống để truy cập vào tất cà các dịch vụ, ứng dụng xác định mà đã được thiết kế sẵn, chẳng hạn 20 như các kênh tin tức, bản tin thời tiết, bản đồ, tài liệu trực tuyến.

Không những thê các hệ thông Portal còn có các liên két đến các ứng dụng web quen thuộc như Messenger, Mail, Group, Blog, M usic. và người dùng sẽ không cần phái đăng nhập lại. Portal Development Hình 1.2: Các ứng dụng, dịch vụ và tiện ích được tích hợp trong Portal 1. So sánh P o rta l vói w ebsite Đẻ có thể so sánh và dễ hình dung nhất về Portal, trước tiên ta tiến hành một số đánh giá về website.

Đối với một vvebsite truyền thống, website cộng đồng, website tương tác chúng đã được xử lý linh động hơn, nhưng vẫn tồn tại một số hạn chế sau mà bản thân chúng không thể tránh khỏi như: - Khả năng tích hợp thông tin và dịch vụ từ nhiều nơi là rất khó, thậm chí không thể vì sự khác biệt về công nghệ. - Quy mô nhò, tuy vậy việc nâng cấp và phát triển hệ thống thường là phải thực hiện lại từ đầu. - Chi hướng tới cung cấp thông tin hơn là tạo một môi trường cộng tác. - Tìm kiếm, xử lý và phân loại thông tin về tồ chức là không hề đơn giàn.

- Người sừ dụng không có xu hướng gắn bó do không thể hiện được tính cá nhân hóa, tính riêng tư với ngữ cảnh làm việc. Với những đánh giá hạn chế trên về website chúng ta làm nôi bật một sô sự khác biệt cùa Portal như sau: - Portal là bước phát triển tiếp theo của công nghệ vveb; vvebsite được xây dựng như một đom vị thông tin độc lập; Portal được thiết kế để trờ thành một trung tâm tích hợp nội dung, ứng dụng và dịch vụ Internet. 21 - Portal là một supenveb. Phía sau của Portal là sự thay đồi căn bàn về quan điềm và thuật ngữ phục vụ trước đây.

- Portal là sự quy tụ của hầu hết các thông tin và dịch vụ người dùng cần. Thông tin và dịch vụ được phân loại nhằm thỏa mãn bât cứ một yêu câu tìm kiếm nào đó từ người dùng, hạn chê tôi đa sự chông lân và che lâp nhau. - Công nghệ phát triền Portal có tính kế thừa mạnh và hoàn toàn mở. Việc tích hợp ứng dụng và dịch vụ trở nên đơn giản.

- Hỗ trợ đa mỏi trường, hỗ trợ nhiều nền tảng. - Cung cấp môi trường cộng tác (Collaborative) thông qua việc quản trị và khai thác toàn diện các dịch vụ: tìm kiếm (search), diễn đàn (íòrum ), thư (mail), lịch biểu (calender), quản lý công việc. PHÂN LO Ạ I PO R TA L Phản loại Portal có thế có nhiều cách khác nhau, chẳng hạn nếu căn cứ vào đặc trưng người ta phân loại Portal thành: Consumer Portal, Vertical Portal, Horizontal Portal, Enterprise Portal, B2B Portal, G2G Portal. - Consumer Portal: Cung cấp nhiều lựa chọn cho việc tìm kiếm, chuyển E-mail, tự sứa khuôn dạng, lựa chọn tin tức, lịch biểu, quàn lý địa chi liên hệ, các cuộc hẹn, các lưu ý, chủ thích, các địa chi website, real-time chat và các chức năng Intranet.

- Vertical Portal: Chuyên cung cấp các thông tin và dịch vụ cho một lĩnh vực chuyên môn, khoa học, kinh tế cụ thế nào (mang tính chuyên ngành). - Horizontal Portaỉ: Nội dung bao trùm nhiều chủ đề (mang tính diện rộng), phục vụ các mối quan tâm khác nhau, hỗ trợ bằng các chức năng dịch vụ phong phú, phục vụ cộng đồng, phục vụ tổ chức hành chính. - Enterprise Portal: Cung cấp các dịch vụ truy xuất thông tin từ mọi nguồn tài nguỵên thông tin trong mạng Intranet cùa một tô chức qua một cổng truy cập duy nhất. - B2B Portal: Cung cắp các dịch vụ định hướng theo mối quan hệ tuomg tác thông tin hai chiều giữa các doanh nghiệp (B2B) trong môi trường thương mại điện tử.

- G2G Porlal: Cung cấp các dịch vụ hành chính công theo mối quan hệ tương tác thông tin hai chiêu giữa các cơ quan hành chinh nhà nước (G2G) trong môi trường trao đồi thông tin điện từ. 22 Trong giáo trình này, tiêu chí phân loại được tập trung vào quy mô, phạm vi chức năng sử dụng của Portal. Cổng thông tín đại chúng (Public portal) Công thông tin đại chúng còn được hiểu là Mega hoặc Internet portal (MP, IP). Đây là cổng thông tin hướng tới tất cả những người sừ dụng Internet, phục vụ các mối quan tâm khác nhau.

Đặc trung đối với phân loại cổng thông tin này là cung cấp mọi dịch vụ cơ bản mà người sử dụng Internet có nhu cầu, chẳng hạn: Tìm kiếm dữ liệu, tin tức; tổng hợp nguồn tin và duyệt nội dung tin; dịch vụ thư, lịch biểu, hội thoại trực tuyến. Có thể kể ra một số cổng thông tin như Google, MSN, Yahoo. Nói qua về Google, thường thì người ta lầm hiểu Google là chi hướng tới tim kiếm, nhưng không phải vậy, tìm kiếm chi là một phân hệ chức nãng phổ biến nhất được nhiều người dùng biết đến. Còn thiết kế tổng thể hệ thống ban đầu thỉ Google đặt ra rất nhiều phân hệ chức năng khác mà ngày nay cộng đồng người sừ dụng Internet toàn cầu đang dùng.

Google là một trong những tập đoàn định nghĩa rõ nhất về khái niệm Portal (cồng thông tin điện tử tích hợp) thông qua việc xây dựng thành công Google ngày nay. Bên cạnh đó còn có IBM, Microsoft, Y ahoo. cũng góp phần không nhỏ vào việc xây dựng lên những siêu website mà bây giờ được hiểu là Portal. * * * • %• 1 © M ô Google si ! ■ 0 1 Hình 1.3: cổ n g thông tin đại chúng Google 23 Hình 1.4: cổng thông tin đại chúng M SN Đối với phân loại cổng thông tin đại chúng này, người sử dụng tự tạo tài khoán cho bản thân minh và tham gia vào hệ thống dựa trên một danh sách quyền và vai trò ngầm định.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Cách trích dẫn tài liệu này

Chuẩn Việt Nam
Hoàng Quang Huy, Phùng Đức Hòa, Nguyễn Thái Cường (2019), Giáo trình công nghệ Portal, Giáo trình, Đại học Công nghiệp Hà Nội.
APA 7
Hoàng, Q. H., Phùng, Đ. H., & Nguyễn, T. C. (2019). Giáo trình công nghệ Portal [Giáo trình, Đại học Công nghiệp Hà Nội]. vn-document.net. https://vn-document.net/document/giao-trinh-cong-nghe-portal-dai-hoc-cong-nghiep-ha-noi/9443787648
IEEE
Q. H. Hoàng, Đ. H. Phùng, and T. C. Nguyễn, "Giáo trình công nghệ Portal," Giáo trình, Đại học Công nghiệp Hà Nội, 2019. [Online]. Available: https://vn-document.net/document/giao-trinh-cong-nghe-portal-dai-hoc-cong-nghiep-ha-noi/9443787648

Tạo trích dẫn cho tài liệu khác