Đồ án Cổng thông tin quản lý nội bộ doanh nghiệp với công nghệ SharePoint

Con người luôn luôn có nhu cầu tìm kiếm, trao đổi và chia sẻ thông tin! Trong thời đại ngày nay, có rất nhiều cách để thực hiện điều đó: qua vô tuyến, qua điện thoại di động, qua đài phát thanh, qua các hệ thống mạng máy tính mà điển hình là mạng Internet. Chúng ta đã quá quen thuộc với hình thức trao đổi thông tin thông qua các trình duyệt và sử dụng rất nhiều dịch vụ được cung cấp bởi các ứng dụng Web-Based. Có thể nói các hệ thống Web-Based ngày càng trở nên phổ biến, chúng cung cấp các dịch vụ rất đa dạng và phong phú. Tuy nhiên với các công nghệ cũ để xây dựng nên các hệ thống Web-Base (người ta vẫn thường gọi là “Web site truyền thống”) thì vẫn còn nhiều hạn chế, có thể nêu ra một số vấn đề hạn chế sau: • Quá tải thông tin, người dùng phải duyệt qua một lượng thông tin khổng lồ mới tìm thấy những thông tin mà họ cần • Khó trong phát triển kế thừa và khả năng ghép nối để mở rộng, khó tích hợp nội dung thông tin và dịch vụ • Khả năng hợp tác và chia sẻ thông tin • Vận hành và bảo trì hệ thống • Khả năng tùy biến cá nhân hóa • Đăng tải nội dung • Quản trị nội dung

doc107 trang | Chia sẻ: tuandn | Lượt xem: 2908 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Đồ án Cổng thông tin quản lý nội bộ doanh nghiệp với công nghệ SharePoint, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Định hướng đề tài tốt nghiệp Trong thời gian thực tập tốt nghiệp và thời gian làm đồ án, em đã tìm hiểu công nghệ Portal về các mặt: các đặc trưng, các chuẩn công nghệ, khả năng ứng dụng vào thực tế và từ đó em đã lựa chọn công nghệ SharePoint cho bài toán xây dựng cổng thông tin nội bộ dùng trong các doanh nghiệp. Các nhiệm vụ cụ thể của ĐATN Với định hướng đề tài tốt nghiệp như trên, các nhiệm vụ cụ thể của ĐATN như sau: Tìm hiểu lý thuyết chung về Portal Các khái niệm cơ bản, các đặc trưng, cách phân loại và một số công nghệ xây dựng Portal hiện nay Các chuẩn xây dựng Portal: chuẩn đặc tả JSR – 168, chuẩn WSRP và chuẩn SharePoint của Microsoft Tìm hiểu công nghệ SharePoint trên các khía cạnh: Windows SharePoint Services SharePoint Portal Server Công nghệ Web Part Ứ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,ở đây bao gồm các bước: đặc tả yêu cầu người dùng, phân tích và thiết kế hệ thống sử dụng UML và triển khai. Lời cam đoan của sinh viên Tôi – Phạm Thành Vinh – cam kết ĐATN là công nghiên cứu của bản thân tôi dưới sự hướng dẫn của ThS. Thạc Bình Cường Các kết quả nêu trong ĐATN là trung thực, không phải là sao chép toàn văn của bất kỳ công trình nào khác. Hà Nội, ngày 17 tháng 05 năm 2008 Tác giả ĐATN Phạm Thành Vinh 4. Xác nhận của giáo viên hướng dẫn về mức độ hoàn thành của ĐATN và cho phép bảo vệ: Hà Nội, ngày tháng 05 năm2008 Giáo viên hướng dẫn ThS. Thạc Bình Cường TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Đồ án tốt nghiệp bao gồm 5 chương, nội dung chính của từng chương như sau: Chương 1: Trình bày những nét tổng quan về Portal như: khái niệm về Portal, cách phân loại, một số công nghệ xây dựng Portal hiện nay; từ đó giúp ta nhận biết được khả năng ứng dụng to lớn của Portal vào một số bài toán cụ thể như: cổng thông tin nội bộ cho các tổ chức doanh nghiệp, bệnh viện, trường học. Chương này cũng nhằm giúp phân biệt sự khác nhau giữa một Web Portal và một Web site truyền thống. Chương 2: Đề cập đến một số chuẩn xây dựng Portal: WSRP, JSR – 168, chuẩn SharePoint; phần này cũng so sánh các dạng chuẩn với nhau từ đó thấy được với mỗi loại hình bài toán khác nhau thì nên sử dụng chuẩn nào cho phù hợp. Chương 3: Tập trung trình bày về công nghệ SharePoint của Microsoft, các khía cạnh của công nghệ này sẽ được trình bày ở đây bao gồm: Windows SharePoint Services, SharePoint Portal Server và công nghệ Web Part; từ đó thấy được tính khả thi của việc ứng dụng công nghệ SharePoint để xây dựng cổng thông tin nội bộ cho doanh nghiệp. Chương 4: Trình bày về ứng dụng công nghệ SharePoint trong việc xây dựng cổng thông tin nội bộ cho doanh nghiệp, các bước thực hiện bao gồm đặc tả yêu cầu người dùng, phân tích hệ thống, thiết kế hệ thống và triển khai. Hệ thống xây dựng nhằm hướng đến nhu cầu thiết thực của mỗi cá nhân trong công ty như: chia sẻ thống tin và tài liệu, khả năng hợp tác trong công việc, đồng thời hệ thống nhằm hướng đến việc giảm thiểu các loại giấy tờ cần lưu trữ trong các thủ tục hành chính của công ty. Chương 5: Trình bày những kết luận về công nghệ SharePoint, về hệ thống vừa xây dựng và cũng trình bày về hướng phát triển tiếp theo trong tương lai. ABSTRACT OF THESIS Granduation thesis includes five chapters, concrete as follows: Chapter 1: Overall look about Portal, such as, conception of Portal, ways of categorizing, some current Portal engineering technology. Then we can realise the abilitiy to apply Portal to some specific problems as: internal Portal for companies, hospitals, school this program also help distinguish the difference between a Portal Web and a traditional Website. Chapter 2: Some models for Portal building: WSRP, JSR – 168, SharePoint, this chapter also includes comparison among models to choose the suitable model for each problem. Chapter 3: This chapter focuses on SharePoint technology of Microsoft, all angles of this technology presented here consist of: Windows SharePoint Services, SharePoint Portal Server and Web Part technology; therefore we can see the feasibility of application of SharePoint technology in order to build the internal information gate for enterprises. Chapter 4: This chapter concentrates on the application of SharePoint technology in building the internal information gate for enterprises. it includes such steps as user’s demand description, system analysis, system design and operation. The building system targets meet the essential demand of each individual in the company, for example, sharing information and documents, job cooperation this system aims to minimizing stored papers in administrative procedure of the company at the same time Chapter 5: This chapter presents the conclusion about SharePoint technology and the system which has just been built. This program also present the development orientation in the future, that is building a new Framework raised the ideas from SharePoint. Mục lục Danh mục các bảng Bảng 3.1: Các bảng trong CSDL nội dung 38 Bảng 3.2: Các bảng trong CSDL cấu hình 39 Bảng 3.3: Các thành phần CSDL của SharePoint 55 Bảng 3.4: Các không gian tên trong mô hình đối tượng của SharePoint 60 Bảng 3.5: Các cặp giao diện provider/consumer thông dụng 78 Bảng 3.6: Các giao diện chỉ dùng cho FrontPage 2003 79 Bảng 3.7: Các giao diện biến thể bên trong 79 Bảng 3.8: Các giao diện hỗ trợ các kịch bản kết nối xuyên trang 80 Bảng 4.1: Bảng phân đoạn công việc cho “Xử lý công văn đến” 84 Bảng 4.2: Bảng phân đoạn công việc cho “Xử lý công văn đi” 86 Danh mục các hình vẽ Hình vẽ 2.1: Kiến trúc cơ bản của một portal theo JSR-168 25 Hình vẽ 2.2: Một trang theo chuẩn JSR-168 26 Hình vẽ 2.3: Các Portlets 27 Hình vẽ 2.4: Vai trò của Portlet Container 28 Hình vẽ 2.5: Hoạt động của Portal Server 28 Hình vẽ 2.6: Vị trí làm việc của Portal Server 28 Hình vẽ 2.7: Chuẩn WSRP 30 Hình vẽ 2.8: Portal đóng vai trò là một WSRP Consumer 31 Hình vẽ 3.1: Kiến trúc Windows SharePoint Services 35 Hình vẽ 3.2: WSS cần một CSDL cấu hình và một hoặc nhiều CSDL nội dung 36 Hình vẽ 3.4: Khung nhìn mức cao về WSS 37 Hình vẽ 3.5: Cấu hình WSS theo kiểu Stand-alone 40 Hình vẽ 3.6: Cấu hình Windows SharePoint Services theo kiểu server farm 41 Hình vẽ 3.7: Mỗi Web site IIS có thể được cấu hình như là một máy chủ ảo chạy WSS 42 Hình vẽ 3.8: Tập hợp site 43 Hình vẽ 3.9: Mẫu trang 44 Hình vẽ 3.10: Tổ chức phân quyền với Site và List 45 Hình vẽ 3.11: WSS hướng đến tính cộng tác trong khi SPS hướng đến tính tổng hợp 47 Hình vẽ 3.12: SPS cung cấp Areas và Listing cho việc tổng hợp thông tin trên mạng 49 Hình vẽ 3.13: Areas dễ dàng định vị và tìm kiếm nội dung thông tin 49 Hình vẽ 3.14: Kiến trúc của một Web Server 50 Hình vẽ 3.15: Kiến trúc triển khai SharePoint Portal Server 54 Hình vẽ 3.16: Cách tổ chức một WSS Web site 63 Hình vẽ 3.17: Khung nhìn Shared View và Personal View 65 Hình vẽ 3.18: Xây dựng một Web Part Page 66 Hình vẽ 3.19: Một Web Part cũng là một đối tượng ASP.NET 67 Hình vẽ 3.20: Khung nhìn mức cao về mô hình kết nối 70 Hình vẽ 3.21: Chọn Provider Web Part 73 Hình vẽ 3.22: Thay đổi thuộc tính Employee ID 74 Hình vẽ 3.23: Hai Web Part đang kết nối với nhau 78 Hình vẽ 4.2: các U-case tìm kiếm 87 Hình vẽ 4.3: Các U-case trong xử lý công văn đến 88 Hình vẽ 4.4: Các U-case trong xử lý công văn đi 90 Hình vẽ 4.5: Các U-case trong bình chọn ảnh 91 Hình vẽ 4.6: Các U-case chúc mừng sinh nhật 91 Danh mục các từ viết tắt STT Từ viết tắt Giải thích 1 WSS Windows SharePoint Services 2 SPS SharePoint Portal Server 3 STS SharePoint Team Services 4 SSO Single Sign On 5 WMSDE Microsoft SQL Server 2000 Desktop Engine 6 CSDL Cơ sở dữ liệu 7 JSR 168 Java Specification Request 168 8 WSRP Web Servicers for Remote Porlets 9 LAN Mạng nội bộ 10 WAN Mạng diện rộng 11 CGI Common Gateway Interface 12 IIS Internet Information Services 13 ISAPI Internet Server Application Programming Interface 14 SSL Secure Sockets Layer 15 CAML Collaborative Application Markup Language 16 ERP Enterprise Resource Planning 17 CRM Customer Relations Management 18 ACL Access Control List 19 SOAP Simple Object Access Protocol 20 WSDL Web Services Description Language Danh mục các thuật ngữ STT Thuật ngữ Giải thích 1 Area Nơi lưu trữ nội dung được tổ chức bởi người dùng 2 Content Database Cơ sở nội dung lưu trữ nội dung của một hay nhiều sites 3 Document Library Là thư mục lưu trữ các file, mỗi file trong thư viện này liên kết với một thông tin người dùng định nghĩa 4 Document Workspace site   Là một Web site dựa trên mẫu Document Workspace, ở đây các thành viên có thể thảo luận, chỉnh sửa, và làm việc cùng nhau trên một văn bản 5 Job Server Một Server lưu trữ các công việc chia sẻ 6 List Một thành phần của Web site WSS, nó lưu trữ và hiển thị các thông tin mà người dùng có thể đưa vào bằng trình duyệt 7 My site Là một trang cá nhân được thiết lập trên một Portal site 8 Personal View   Khung nhìn cá nhân (ứng với mỗi người dùng SharePoint) 9 Server farm Cụm máy chủ 10 Shared view Khung nhìn chia sẻ, nếu thay đổi cách hiển thị trong khung nhìn này nó sẽ ảnh hưởng đến tất cả người dùng Portal 11 Site collection Là một tập các Web site trên mỗi máy chủ ảo thuộc về một chủ sở hữu, nó bao gồm một top-level site và các site con 12 Site group Là một nhóm tùy biến bảo mật ứng với một trang nào đó 13 Tool panel Là một thanh công cụ trên mỗi Web Part Page dùng để hiển thị, tìm kiếm, hoặc import các Web Part từ các thư viện Web part 14 Tool part Là một điều khiển trong tool panel cho phép người dùng thiết lập thuộc tính, thực thi các câu lệnh cũng như điều khiển các Web Parts trên một Web Part Page 15 Web Part Là một đơn vị lưu trữ thông tin dùng để xây dựng nên một trang Web Part Page, nó là các thành phần dựa trên Web Custom Controls kiểu “plug and play” 16 Web Part Page Một trang chứa các Web part 17 Web Part Zone Là một thùng chứa các Web part, một Web Part Zone trong một Web Part Page sẽ có một ZoneID tương ứng 18 Customization Khả năng tùy biến, nó thuộc quyền của người sử dụng 19 Personlization Khả năng cá nhân hóa, thường phụ thuộc vào các chức năng của hệ thống Lời cảm ơn Trước hết, em xin được chân thành gửi lời cảm ơn sâu sắc tới các thầy cô trong trường Đại học Bách Khoa Hà Nội nói chung và các thầy cô trong khoa Công nghệ Thông tin, bộ môn Công nghệ Phần mềm nói riêng đã tận tình giảng dạy, truyền đạt cho em những kiến thức, những kinh nghiệm quý báu trong suốt 5 năm học tập và rèn luyện tại trường Đại học Bách Khoa Hà Nội. Em xin được gửi lời cảm ơn đến thầy giáo Thạc Bình Cường - Giảng viên bộ môn Công nghệ Phần mềm, khoa Công nghệ Thông tin, trường Đại học Bách Khoa Hà Nội đã hết lòng giúp đỡ, hướng dẫn và chỉ dạy tận tình trong quá trình em làm đồ án tốt nghiệp. Cuối cùng, em xin được gửi lời cảm ơn chân thành tới gia đình, bạn bè đã động viên, chăm sóc, đóng góp ý kiến và giúp đỡ trong quá trình học tập, nghiên cứu và hoàn thành đồ án tốt nghiệp. Hà Nội, ngày 20 tháng 05 năm 2008 Phạm Thành Vinh Sinh viên lớp Công nghệ Phần mềm – K48 Khoa Công nghệ Thông tin - Đại học Bách Khoa Hà Nội Lời mở đầu Con người luôn luôn có nhu cầu tìm kiếm, trao đổi và chia sẻ thông tin! Trong thời đại ngày nay, có rất nhiều cách để thực hiện điều đó: qua vô tuyến, qua điện thoại di động, qua đài phát thanh, qua các hệ thống mạng máy tính mà điển hình là mạng Internet. Chúng ta đã quá quen thuộc với hình thức trao đổi thông tin thông qua các trình duyệt và sử dụng rất nhiều dịch vụ được cung cấp bởi các ứng dụng Web-Based. Có thể nói các hệ thống Web-Based ngày càng trở nên phổ biến, chúng cung cấp các dịch vụ rất đa dạng và phong phú. Tuy nhiên với các công nghệ cũ để xây dựng nên các hệ thống Web-Base (người ta vẫn thường gọi là “Web site truyền thống”) thì vẫn còn nhiều hạn chế, có thể nêu ra một số vấn đề hạn chế sau: Quá tải thông tin, người dùng phải duyệt qua một lượng thông tin khổng lồ mới tìm thấy những thông tin mà họ cần Khó trong phát triển kế thừa và khả năng ghép nối để mở rộng, khó tích hợp nội dung thông tin và dịch vụ Khả năng hợp tác và chia sẻ thông tin Vận hành và bảo trì hệ thống Khả năng tùy biến cá nhân hóa Đăng tải nội dung Quản trị nội dung Công nghệ Web Portal ra đời đã giải quyết rất tốt các hạn chế mà công nghệ cũ để lại, nó đã thu hút được nhiều sự quan tâm của giới chuyên môn cũng như các doanh nghiệp. Web Portal là một ứng dụng Web-Based được xây dựng theo kiến trúc Portal, cung cấp một điểm truy cập đơn nhất tới các tài nguyên khác nhau trên mạng Internet hoặc Intranet, nó là điểm đích qui tụ hầu hết các thông tin và dịch vụ cho người sử dụng cần, thông tin và dịch vụ được phân loại nhằm thuận tiện cho tìm kiếm và hạn chế vùi lấp các thông tin; đồng thời nó được xây dựng trên một nền tảng công nghệ vững chắc và cung cấp môi trường thuận lợi cho việc tích hợp các ứng dụng. Web Portal đang là giải pháp hữu hiệu cho những bài toán lớn trong nhiều lĩnh vực quan trọng: xây dựng chính phủ điện tử, cổng thông tin dành cho doanh nghiệp, các tỉnh thành, trường học, bệnh viện,….nhằm hướng tới một xã hội điện tử, đơn giản hóa mọi thủ tục có thể. Nhận thấy khả năng ứng dụng to lớn mà công nghệ Portal đem lại, em đã chọn đề tài “Cổng thông tin quản lý nội bộ doanh nghiệp với công nghệ SharePoint” để làm đồ án tốt nghiệp của mình. Tổng quan về Portal Nội dung chính sẽ trình bày: Khái niệm Portal Phân loại Portal Các dịch vụ của Portal Một số công nghệ xây dựng Portal hiện nay Khái niệm Portal Cổng thông tin điện tử - portal là một khái niệm thường được nhắc đến nhiều trong những năm gần đây của thị trường tin học. Bởi vì phạm vi áp dụng của portal là rất rộng lớn do vậy khó có thể có được một định nghĩa hoàn chỉnh và chính xác về nó. Trong tiếng Việt, khái niệm Portal có thể hiểu là: “Cổng thông tin điện tử”, “Cổng giao tiếp điện tử” hoặc “Cổng giao dịch điện tử”; tùy theo môi trường ứng dụng và kế hoạch triển khai mà có thể quyết định Portal hiểu theo nghĩa nào: Cổng thông tin điện tử: Là một dạng Web site dùng kiến trúc Portal để cung cấp thông tin. Đây là bước phát triển đầu tiên của quá trình xây dựng cổng giao tiếp điện tử sau này. Cổng giao tiếp điện tử: Là bước kế thừa của cổng thông tin điện tử, nhưng có nhiều dịch vụ hơn. Điểm khác biệt là ở chỗ cổng giao tiếp điện tử cung cấp khả năng tương tác 2 chiều giữa người cung cấp và người sử dụng. Cổng giao dịch điện tử: Là bước kế thừa của cổng giao tiếp điện tử nhưng có thêm các giao tiếp về thương mại, các dịch vụ trực tuyến,… để hướng tới một “xã hội điện tử”. Cổng giao dịch điện tử còn thực hiện các chức năng giao dịch với các nhà cung cấp dịch vụ khác, các cổng giao dịch khác một cách tự động thông qua các dịch vụ công nghệ bên dưới hoàn toàn trong suốt với người dùng. Sau đây ta sẽ liệt kê một số định nghĩa về Portal do các tác giả khác nhau, các tổ chức khác nhau đưa ra; các định nghĩa chỉ mang tính tương đối, chúng bổ sung cho nhau và càng làm chính xác thêm khái niệm Portal: “Một Web Portal là một môi trường động thông minh có thể cung cấp các tài nguyên và thông tin được cá nhân hóa cho từng người riêng biệt với những vai trò, sở thích, quyền khác nhau…Tùy thuộc vào độ phức tạp của thiết kế, một Web Portal có thể cung cấp các mức độ cá nhân hóa và phân loại hóa khác nhau cho những nhóm người dùng riêng lẻ khác nhau”. “Đối với một số người, các Portal thể hiện các cộng đồng; đối với một số khác, chúng là những trung tâm buôn bán hay các thị trường điện tử; và đối với nhiều người, chúng là những môi trường desktop tích hợp. Từ khía cạnh công nghệ hợp nhất, một Portal là một điểm truy cập tích hợp duy nhất, toàn diện, thống nhất và hữu ích vào thông tin (dữ liệu), các ứng dụng và con người” “Portal là một ứng dụng dựa trên Web (Web-based) cung cấp khả năng cá nhân hóa, tập hợp nội dung từ nhiều nguồn khác nhau, dịch vụ truy nhập đơn nhất vào các nguồn tài nguyên phân tán trên mạng. Ngoài ra Portal còn cung cấp cơ sở hạ tầng cho tầng trình diễn của một hệ thống thông tin triển khai nó”. “Portal là một phần mềm ứng dụng cung cấp một giao diện mang tính cá nhân hóa cho người dùng. Thông qua giao diện này, người sử dụng có thể khám phá, tìm kiếm, giao tiếp với các áp dụng, với các thông tin, và với những người khác”. “Đứng trên khía cạnh công nghệ, Portal ngày nay được coi như là một giải pháp (frame work) mà thông qua đó chúng ta có thể qui tụ nhiều nguồn thông tin (thông tin hoặc ứng dụng phần mềm) khác nhau vào trong một thực thể phần mềm khung (frame work) duy nhất - phần mềm Portal”. Như vậy có thể thấy rằng Web Portal là một ứng dụng dựa trên Web tích hợp chặt chẽ nội dung dịch vụ, cho phép truy cập hiệu quả qua một điểm tập trung duy nhất vào tất cả các ứng dụng, thông tin, dữ liệuvới khả năng tùy biến cá nhân hóa cao và được xây dựng trên một nền tảng công nghệ vững chắc. Chính nhờ các đặc điểm này mà Web Portal được ứng dụng rất nhiều vào lĩnh các lĩnh vực như thương mại điện tử, chính phủ điện tử, cổng thông tin nội bộ trong các doanh nghiệp, cơ quan nhằm trao đổi, tìm kiếm và chia sẻ thông tin. Phân loại Portal Như đã đề cập ở trên, khó có được một định nghĩa chính xác về Portal, do vậy để có được sự phân loại chính xác về nó lại càng khó khăn hơn. Tuy nhiên, để hiểu rõ hơn về kiến trúc của Portal thì ta nên phân nó thành một số loại như sau theo các góc độ khác nhau. Phân loại theo kiến trúc Nhìn theo khía cạnh kiến trúc thì có 2 loại Portal: Horizontal và Vertical Portal. Horizontal Portal: Còn được gọi là “Mega Portal”, loại Portal được sử dụng để chỉ những portal mà nội dung thông tin cũng như các dịch vụ của nó bao trùm nhiều chủ đề, nhiều lĩnh vực, do vậy nó mang tính diện rộng, phục vụ cho nhiều loại khách hàng khác nhau. Loại Portal này ảnh hưởng đến toàn bộ cộng đồng Internet, chúng thường chứa một máy tìm kiếm (Search Engine) và cung cấp khả năng cá nhân hóa cho người dùng bằng cách đưa ra nhiều kênh khác nhau ( ví dụ truy cập tới các thông tin khác như là thời tiết trong 1 vùng, thị trường chứng khoán, …). Yahoo!, MSN, AOL là các loại này. Chúng là các cổng để đưa ta tới nội dung, dịch vụ của các website khác. Vertical Portal: khác với Horizontal, các Vertical Portal tập trung vào một chủ đề, một đối tượng đặc biệt, tuy nhiên công nghệ áp dụng vào các Vertical Portal cũng giống như Horizontal Portal. Vertical Portal cung cấp các dịch vụ cho các cộng đồng chuyên biệt về một lĩnh vực nào đó, do vậy khách hàng của nó là diện hẹp. Theo đánh giá hiện nay trên thế giới, Vertical Portal là loại hình portal có tốc độ phát triển nhanh nhất. Vertical Portal lại được chia nhỏ thành 3 loại sau: Coporate Portal, Commerce Portal, Pervasive Portal. Coporate Portal: Cung cấp các khả năng truy cập cá nhân để lấy thông tin từ một công ty nào đó. Khả năng chính của Portal này là có thể chứa nhiều loại thông tin khác nhau (có cấu trúc, không cấu trúc), tương tác cộng đồng, hợp tác, tích hợp các phần mềm ứng dụng doanh nghiệp, tích hợp các giải pháp nguồn nhân lực ERP (Enterprise Resourrce Planning). Commerce Portal: Hỗ trợ thương mại điện tử theo 2 mô hình B2B và B2C Pervasive Portal: Hỗ trợ truy cập thông qua các thiết bị di động (PDA, smart phone,…). Kiểu này sẽ rất phát triển trong tương lai cùng với sự phát triển nhảy vọt của công nghệ không dây. Phân loại theo chức năng Portal được phân ra thành 4 loại khác nhau theo mục đích sử dụng và theo chức năng. Coporate Portal: Còn được gọi là B2E portal hay Intranet Portal. Các Portal loại này được thiết kế cho quá trình xử lý B2E (Business to Employee), các hoạt động để phát triển quá trình truy cập, xử lý, chia sẻ thông tin. e-Business Portal: Còn được gọi là Extranet Portal. Chúng được thiết kế cho mô hình B2C, B2B, cho các thị trường thương mại điện tử Personal Portal: được cung cấp giống như Yahoo, Excite và Netscape, cung cấp cho các người dùng một điểm truy cập đầu tiên, được tùy biến vào Web. Các Portal cộng đồng là một biến thể khác đáp ứng cho các cộng đồng r