Portal hay Cổng thông tin điện tử được hiểu như là một trang web xuất phát mà từ đó người sử dụng có thể dễ dàng truy xuất các trang web và các dịch vụ thông tin khác trên mạng máy tính. Ban đầu khái niệm này được dùng để mô tả các trang web khổng lồ như là Yahoo, Lycos, Altavista, AOL… bởi mỗi ngày có hàng trăm triệu người sử dụng chúng như là điểm bắt đầu cho hành trình “lướt web” của họ. Lợi ích lớn nhất mà portal đem lại là tính tiện lợi, dễ sử dụng. Thay vì phải nhớ vô số các địa chỉ khác nhau cho các mục đích sử dụng khác nhau, thì với một Portal như Yahoo, người dùng chỉ cần nhớ yahoo.com, ở trong đó nhà cung cấp dịch vụ đã tích hợp mọi thứ mà khách hàng cần…
NGHIÊN CỨU GIẢI PHÁP XÂY DỰNG CỔNG THÔNG TIN ĐIỆN TỬ I MỤC LỤC Giới thiệu Cổng thông tin điện tử .3 Cổng thông tin điện tử (Portal) ? Phân loại Cổng thông tin điện tử Đặc trưng Cổng thông tin điện tử .5 Các dịch vụ Portal II Tham khảo số giải pháp xây dựng Cổng thông tin điện tử .9 Giải pháp xây dựng sử dụng hệ thống có quyền Giải pháp xây dựng sử dụng hệ thống mã nguồn mở .15 III Tham khảo tiêu chuẩn Portal công bố 20 IV Giải pháp Portal với Microsoft Sharepoint 2010 22 Giới thiệu tổng quan Microsoft Sharepoint 2010 22 Giá trị Microsoft Sharepoint 2010 .23 Tại sử dụng Microsoft Sharepoint 2010 .25 Cấu trúc Microsoft Sharepoint 2010 28 Các tính Microsoft Sharepoint 2010 31 Quản trị nội dung website (CMS) với Microsoft Sharepoint 2010 35 Quản trị nội dung doanh nghiệp với Microsoft Sharepoint 2010 .38 Môi trường cộng tác với Microsoft Sharepoint 2010 .42 V Microsoft Sharepoint 2010 với yêu cầu kỹ thuật 46 Bảo mật với Microsoft Sharepoint 2010 46 Khả tùy biến với Microsoft Sharepoint 2010 46 Khả mở rộng, phát triển tiếp với Microsoft Sharepoint 2010 47 VI Kiến trúc cổng thông tin 48 I Giới thiệu Cổng thông tin điện tử Cổng thơng tin điện tử (Portal) ? Portal hay Cổng thông tin điện tử hiểu trang web xuất phát mà từ người sử dụng dễ dàng truy xuất trang web dịch vụ thơng tin khác mạng máy tính Ban đầu khái niệm dùng để mô tả trang web khổng lồ Yahoo, Lycos, Altavista, AOL… ngày có hàng trăm triệu người sử dụng chúng điểm bắt đầu cho hành trình “lướt web” họ Lợi ích lớn mà portal đem lại tính tiện lợi, dễ sử dụng Thay phải nhớ vơ số địa khác cho mục đích sử dụng khác nhau, với Portal Yahoo, người dùng cần nhớ yahoo.com, nhà cung cấp dịch vụ tích hợp thứ mà khách hàng cần… Với đặc tính ‘chỉ kết nối’ hay ‘tất một’ Portal trở thành đầu mối thông tin cho vấn đề, thứ la bàn định hướng cho người dùng hành trình khám phá kho báu internet rộng lớn Ngày khái niệm portal không áp dụng cho gã khổng lồ truyền thông kể trên, nguyên lý đầu mối cho tất áp dụng vào việc nâng cấp, cải tạo website kiểu cũ, góp phần hình thành nên không gian Portal (Portal space) mạng internet Các nhà cung cấp dịch vụ internet (ISP) xây dựng nên Portal để hỗ trợ khách hàng việc sử dụng internet Các dịch vụ mà họ thường tích hợp vào Portal cơng cụ tìm kiếm, danh mục trang web xếp theo tiêu chí đó, trang tin tức điện tử, dịch vụ nhắn tin, phòng chat, hòm thư điện tử hay trang web cá nhân miễn phí … Các Portal cố gắng để tạo giới internet thu nhỏ cho khách hàng, chúng thường khuyến cáo điểm bắt đầu lý tưởng cho người tìm hiểu internet Khác với mục đích xây dựng Portal bao trùm lĩnh vực mà công ty truyền thông theo đuổi, cộng đồng chuyên môn mạng Internet muốn xây dựng Portal phục vụ cho lĩnh vực mà quan tâm Vẫn với nguyên lý ‘một đầu mối cho tất cả’, Portal thường sâu vào nghiên cứu nhiều khía cạnh khác vấn đề Người ta gọi chúng Portal chuyên môn hay vortal (vertical portal) Sức hấp dẫn portal không tập trung thông tin đầu mối, chúng có tính quan trọng khác khả tương tác thơng tin nhiều chiều Nói cách khác đi, người dùng khơng khai thác thơng tin từ Portal mà họ đưa yêu cầu để phục vụ Các Portal xây dựng cho phủ, cho quyền tỉnh, thành phố ví dụ Ngồi vai trò ‘tổng hành dinh trực tuyến’ nơi đóng quân đầy đủ sở ban ngành, Portal cho phép người dân làm việc đăng ký kinh doanh qua mạng, đăng ký kết hôn qua mạng… chí bỏ phiếu bầu cử qua mạng Mọi đối tượng sử dụng tìm kiếm khai thác kho thông tin đa dạng cách dễ dàng qua giao diện thống mà không cần biết thông tin đâu, quản lý Chẳng hạn, người dân tìm thấy sử dụng dịch vụ hành mà họ cần, khơng phải quan tâm đến cấp quyền nào, quan liên quan đến thủ tục Song song với phát triển Portal Yahoo, AOL… Các tập đồn cơng nghệ thơng tin lớn sử dụng cách tương tự để cải tiến hệ thống thơng tin Họ tạo mơ hình kiểu mẫu cho việc xây dựng portal doanh nghiệp (EIP- Enterprise Information Portal) Các Portal trước hết để phục vụ cho công việc doanh nghiệp, mà cụ thể hỗ trợ tiến trình truyền thơng tương tác cá nhân, phận doanh nghiệp (B2E – Business to Employee) Một số mơ hình EIP mạng thông tin nội (Business Intranet Portal) cho phép nhân viên dễ dàng khai thác nguồn tài nguyên thông tin doanh nghiệp đồng thời cho phép truy xuất portal công cộng, Portal chuyên ngành hẹp khác Portal cộng tác, tạo môi trường làm việc ảo cho phép nhân viên làm việc với từ đâu Portal chuyên gia, kết nối nhân viên dựa yếu tố lực người… Các ứng dụng đa dạng portal môi trường nội doanh nghiệp công cụ thiếu doanh nghiệp thời đại bùng nổ thông tin, đặc biệt doanh nghiệp có nhiều phận, chi nhánh phân bố không gian địa lý rộng Cũng môi trường ứng dụng doanh nghiệp, cơng nghệ Portal cung cấp cơng cụ giao tiếp hữu hiệu với giới bên Khái niệm cổng thông tin doanh nghiệp mở rộng (Extended enterprise portal - extranet) nhằm nói tới trang web cho phép doanh nghiệp thực giao dịch với khách hàng (B2C) hay với nhà cung cấp, đối tác (B2B) Các doanh nghiệp nhỏ khó tự xây dựng cho Portal đầy đủ tiêu chuẩn, nhiên muốn họ tiến hành giao dịch qua mạng thông qua chợ điện tử (e-Marketplace portal) Chợ điện tử Portal xúc tiến thương mại, doanh nghiệp tham gia chợ điện tử thể tham gia kỳ triển lãm Ở đó, doanh nghiệp tiếp cận nguồn thông tin thị trường, gặp gỡ khách hàng tiềm năng, đối tác… Trong phạm vi này, tạm sử dụng khái niệm sau cho cổng thơng tin điện tử tích hợp (portal): “Cổng thơng tin điện tử tích hợp điểm truy cập tập trung nhất, tích hợp kênh thơng tin, dịch vụ ứng dụng, phân phối tới người sử dụng thông qua phương thức thống đơn giản tảng Web” Phân loại Cổng thông tin điện tử Cổng thông tin cung cấp cho người dùng cuối nhiều loại dịch vụ khác với nhiều nhu cầu khác nhau, phân loại Portal sau: Cổng thông tin công cộng (Public/Mega portals) Cổng thông tin doanh nghiệp (“Enterprise portals” “Corporate Desktops”) Cổng giao dịch điện tử (Marketplace portals) Cổng thông tin cá nhân (Personal portals) 2.1 Cổng thông tin công cộng (Public/Mega portals) Gồm loại chính: Siêu cổng thơng tin: đối tượng nhắm đến tồn người có khả sử dụng internet Yahoo, Google, AOL, MSN Cổng web cơng cộng: nhóm đối tượng nhắm đến hẹp quan tâm đến thơng tin cụ thể Ví dụ website tập chung vào lĩnh vực như: máy tính, tài chính, ngân hàng, bảo hiểm … website quảng bá thương hiệu công ty 2.2 Cổng thông tin doanh nghiệp (“Enterprise portals” “Corporate Desktops”) Là portal thiết kế danh riêng cho doanh nghiệp muốn xây dựng mối quan hệ chặt chẽ với nhân viên, khách hàng đối tác doanh nghiệp Portal hỗ trợ nhiều công tác điều hành tác nghiệp, không đơn giản nơi cung cấp thơng tin Nó hợp q trình, tiến trình cơng việc, cộng tác, quản lý nội dung, sưu tập lưu trữ liệu, ứng dụng công ty giải pháp thông minh BI 2.1 Cổng giao dịch điện tử (Marketplace portals) Cổng web thương mại mở rộng quan hệ với khách hàng, đối tác, nhà cung cấp Cổng web doanh nghiệp mở rộng (extranet) loại cổng web thương mại cho phép tương tác với khách hàng đối tác, nhà cung cấp Cổng web chợ điện tử (e-market place) cổng thương mại cho phép giao dịch mua bán hàng trực tuyến ebay, vatgia.com … Cổng cung cấp dịch vụ cổng thương mại cung cấp dịch vụ ứng dụng mySap.com, salesforce.com … 2.2 Cổng thông tin cá nhân (Personal portals) Là cổng thông tin thiết kế hỗ trợ khả cá nhân hóa Phù hợp xu hướng chung với phát triển mạng xã hội Trước chủ yếu sử dụng cho việc giải trí facebook, twitter, yahoo … Hiện số hãng lớn IBM, Microsoft có xu hướng phát triển portal môi trường doanh nghiệp để nâng cao tương tác nhân viên Đặc trưng Cổng thông tin điện tử 3.1 Khả tìm kiếm Chức tìm kiếm dịch vụ cần phải có tất Portal Sau người sử dụng mô tả loại thông tin mà cần thơng qua từ khố tổ hợp từ khoá, dịch vụ tự động thực tìm kiếm thơng tin Portal ứng dụng tích hợp mạng tìm kiếm trả lại kết cho người dùng Thời gian thực dịch vụ tìm kiếm nhanh, tiện lợi cho người dùng 3.2 Khả phân loại Đối với người dùng không muốn tìm kiếm thơng tin qua từ khố, họ có nhu cầu tìm kiếm thơng tin theo chủ đề, lĩnh vực đó, sử dụng dịch vụ thư mục phân loại thông tin Dịch vụ thư mục dịch vụ thực phân loại xếp thơng tin website theo chủ đề có nhiều chủ đề chủ đề tiếp tục phân tách xuống mức thấp 3.3 Các ứng dụng trực tuyến Bao gồm ứng dụng phổ biến Internet, có ứng dụng điển hình như: - Thư điện tử: Các Portal lớn Yahoo, Excite, v.v… thường cung cấp tài khoản điện tử (E-mail account) miễn phí cho người dùng Dịch vụ có ý nghĩa người dùng nhận/gửi địa điểm Internet - Lịch cá nhân: Một số Portal cung cấp dịch vụ “Lịch cá nhân – calendar” miễn phí cho người dùng Dịch vụ giúp người sử dụng sử dụng lịch cá nhân nơi Internet - Hội thoại trực tuyến: Dịch vụ cho phép nhóm người dùng hội thoại trực tuyến với thông qua môi trường Internet, không phụ thuộc vào khoảng cách địa lý họ Có thể liệt kê nhiều loại dịch vụ trực tuyến khác dịch vụ hỗ trợ kỹ thuật trực tuyến nhà sản xuất với khách hàng mình… - Các dịch vụ khác: Một dịch vụ hấp dẫn người sử dụng bưu thiếp điện tử Thay gửi bưu thiếp qua đường bưu điện thông thường, người sử dụng gửi bưu thiếp chức mừng người thân thơng qua mạng Internet 3.4 Cá nhân hoá dịch vụ Cá nhân hoá dịch vụ đặc trưng quan trọng Portal Trên sở thông tin khách hàng cụ thể, nhà cung cấp tạo dịch vụ mang tính định hướng cá nhân, phù hợp với yêu cầu, sở thích khách hàng riêng biệt Thơng qua nhà cung cấp có khả tăng cường mối quan hệ với khách hàng, trì tín nhiệm khách hàng nhà cung cấp Cá nhân hoá dịch vụ tiến hành thông qua liệu thông tin cá nhân khách hàng (customer profiles) Dữ liệu chứa thông tin mang tính cá nhân nghề nghiệp, thói quen, sở thích v.v… từ thơng tin cá nhân này, nhà cung cấp có khả giới hạn cung cấp thông tin dịch vụ mà khách hàng thực quan tâm muốn có Có nghĩa tránh việc cung cấp thông tin dịch vụ khơng cần thiết gây khó chịu cho khách hàng, chí dẫn đến định ngừng sử dụng dịch vụ nhà cung cấp Người sử dụng lựa chọn tùy biến giao diện người dùng theo ý mình.Người dùng tùy biến màu sắc, module cách xếp module nội dung trang Portal 3.5 Cộng đồng ảo (Cộng tác) Các chức cộng tác cho phép nhóm người sử dụng làm việc để chia sẻ ý tưởng hồn thành cơng việc nhóm Ở đây, khái niệm cộng tác tương tác nhiều người địa lý khác thời điểm (đồng hóa) thời điểm khác (không đồng bộ) Các dạng cộng tác như: 3.6 Hệ thống tin nhắn trực tuyến: chat, tán gẫu… Không gian làm việc theo nhóm Các diễn đàn thảo luận Chia sẻ tài liệu Họp trực tuyến Hội nghị trực tuyến … Vai trò “Một điểm tích hợp thơng tin nhất” Đặc trưng cho phép đơn vị cung cấp cho người sử dụng dùng điểm truy nhập để thu thập xử lý thông tin từ nguồn khác nhau, sử dụng ứng dụng để khai thác kho tài nguyên thông tin chung Như biết, có nhiều thơng tin hàng ngày cần phải xử lý chuyển đến người dùng nhiều nguồn khác nhau, ví dụ E-mail, news, tài liệu, báo cáo, báo, audio video files, v.v… khó khăn cho người dùng thông tin xử lý cách riêng rẽ; Comporate Portal cho phép sử dụng cơng cụ tích hợp để xử lý nguồn thông tin này, suất lao động xử lý thông tin người dùng nâng cao 3.7 Phát triển mở rộng kênh thông tin Portal cho phép xây dựng liên kết (connector) tới ứng dụng Portal khác Một Portal khác Website thơng thường khác cung cấp nội dung thơng tin kênh thơng tin Portal Kênh thơng tin đặc tính Portal, cho phép xây dựng dịch vụ truy cập, xử lý thông tin nằm bên mạng Intranet tổ chức, sau tổ chức hiển thị kết xử lý tin kênh thông tin Portal Các dịch vụ Portal Nói chung hệ thống portal thường cài đặt dịch vụ sau : 4.1 Dịch vụ trình bày nội dung Lớp dịch vụ cấu portal giải vấn đề trình bày nội dung portal (portlets) tới người dùng cuối có nhiệm vụ giao diện web Màn hình cửa sổ chia thành khung, khung ứng với ứng dụng riêng, mở ứng dụng có cửa sổ trình duyệt mở Phần giao diện thường viết HTML, viết WML để sử dụng cho thiết bị không dây, định dạng khác tương lai Trong nhiều portal, porlet có đoạn HTML sau tập hợp lại thành mã HTML hoàn chỉnh cho portal Trong vài portal khác, portlet dịch vụ web (web service), nên trả lại kết định dạng XML XSLT để sau portal chuyển thành định dạng trình bày cuối 4.2 Dịch vụ thông tin Một portal tập hợp nhiều dịch vụ thông tin (information service) Một dịch vụ thơng tin hiểu theo nghĩa từ thơng tin Nó nguồn liệu cấu trúc không cấu trúc bên cơng ty, thơng tin bên ngồi trang web nội cơng cộng Thơng tin nguồn khác từ dịch vụ web, dạng tài liệu Người dùng chọn nhiều dịch vụ thông tin dựa yêu cầu cá nhân xếp theo lựa chọn 4.3 Dịch vụ sở hạ tầng Một cấu portal tốt bao gồm nhiều lớp dịch vụ sở hạ tầng, hỗ trợ (platform) thống tích hợp tồn diện Nó bao gồm dịch vụ liên quan đến load balancing (cân tải), caching, bảo mật, nâng cao hiệu suất… để hỗ trợ cách tốt cho server Các giải pháp bảo mật sử dụng giải pháp tường lửa (firewall), giải pháp tạo mạng riêng ảo (Virtual Private Network), dịch vụ xác thực LDAP, chế độ truy nhập cửa (single-sign-on), hay dịch vụ thẩm định quyền truy cập portal 4.4 Dịch vụ chứng thực Lớp dịch vụ chứng thực (identify) giải vấn đề bảo mật portal lớp ứng dụng Nó bao gồm dịch vụ kiểm tra quyền (authentication) quản lý tài khoản username/password, dịch vụ đồng hóa LDAP, chế độ truy nhập SSO,… Nó bao gồm dịch vụ thẩm quyền mà xếp chức (role), quyền cho người dùng dựa vào đặc điểm bảo mật cá nhân phạm vi nội dung portal Trong sở hạ tầng hỗ trợ quản lý việc kiểm tra quyền, người dùng thiết lập bảo mật cho portlet riêng biệt thư mục nội dung thông qua dịch vụ quản trị (Administration/Management services) dịch vụ nội dung (content services) Trong cấu trúc portal tích hợp tốt, phần front-end cung cấp lớp (Authentication and content) kết nối với tập hợp dịch vụ bảo mật độc lập 4.5 Dịch vụ quản trị Các dịch vụ Admistration/management (quản trị/quản lý) cần thiết cho portal để dễ quản trị hỗ trợ hơn, cho phép người dùng có quyền (power user) định cấu hình cấu portal cho cộng đồng người dùng Thêm vào đó, tổ chức cơng nghệ thơng tin định cấu hình, quản lý hỗ trợ cho mơi trường làm việc Các dịch vụ quản trị portal thường đưa giao diện web, số trường hợp khác có chương trình client/server riêng biệt để kiểm tra quyền cách dễ dàng Các dịch vụ bao gồm quản lý việc phân loại, quản lý người dùng, quản lý định dạng cấu hình, quản lý chức năng, đăng ký module dịch vụ thông tin 4.6 Dịch vụ truy cập tích hợp Một giải pháp portal tổng thể cung cấp cấu trúc để nhập liệu vào sở liệu mặt sau ứng dụng Các lớp dịch vụ Access Integration (truy cập tích hợp) cung cấp chức cho portal, chí portlet riêng biệt Lớp kết hợp với giải pháp EAI có để truy cập vào thích ứng mặt sau API Một lớp dịch vụ truy cập tích hợp chuẩn cho phép mở rộng thích ứng (adapter) hệ thống cần thiết 4.7 Dịch vụ nội dung Các dịch vụ nội dung phần quan trọng giải pháp portal tổng thể Dịch vụ quản lý tài sản số chưa cấu trúc (unstructured digital assets) portal Nó thường bao gồm máy mục văn (full text indexing engine), tập hợp crawler có khả đánh dấu mục nội dung có, kho liệu thơ, hệ thống quản lý nội dung để đệ trình (submit) chấp nhận (approval) nội dung vào portal Lớp dịch vụ bao gồm phận quản lý việc phân loại (taxonomy) 4.8 Dịch vụ hợp tác Các dịch vụ hợp tác cho phép người dùng portal làm việc cách hiệu cách thiết lập không gian làm việc chung, kho liệu chung, diễn đàn thảo luận chung Dịch vụ hợp tác cho phép việc định nghĩa thực thi tiến trình cơng việc bên bên ngồi cơng ty cho nguồn nội dung khác hệ thống mặt sau 4.9 Dịch vụ phát triển Dịch vụ phát triển môi trường cho phép phát triển portal tuỳ chỉnh, module portal tuỳ chỉnh, portlet Thông thường, portlet hoạt động giống tầng hệ thống dịch vụ Web Các dịch vụ phát triển cho phép tạo module cách hỗ trợ http, rendering, tuỳ biến, dịch vụ liên quan đến XML Các dịch vụ bao gồm công cụ hỗ trợ methodology (phương pháp luận) II Tham khảo số giải pháp xây dựng Cổng thông tin điện tử Giải pháp xây dựng sử dụng hệ thống có quyền 1.1 Microsoft Sharepoint Là phần mềm thừa hưởng tất công nghệ Microsoft nên chắn sản phẩm thu hút ý nhiều người Sản phẩm cài đặt hệ thống Windows thiết lập Active Directory hệ thống quản trị sở liệu SQL Server Thời gian cài đặt khoảng hệ thống thỏa mãn điều kiện yêu cầu tối thiểu Ngay sau cài đặt, hệ thống Portal có chức như: Tìm kiếm, cung cấp thơng tin theo chủ đề hay điểm tin theo thời gian Hệ thống cung cấp sẵn ứng dụng hệ thống để người dùng cuối tích hợp liệu Outlook Office lên hệ thống Vì hoạt động mơi trường có Active Directory nên việc gán quyền hạn cho người sử dụng khơng khó khăn Hệ thống tái sử dụng thơng tin người sử dụng có sẵn hệ thống Microsoft Exchange Chức tạo trang web định dạng mặc định (default) đơn giản Có nhiều cách khác để xây dựng cấu trúc hệ thống Portal: xây dựng theo chủ đề, xây dựng hệ thống thiên khả tìm kiếm, xây dựng cách sử dụng nội dung xây dựng từ trước Tương tự sản phẩm khác Microsoft, giao diện sản phẩm thân thiện dễ hiểu Mỗi người phát triển hệ thống có riêng vùng làm việc gọi MySites Đến cơng việc hồn thiện, họ thực thủ tục chuyển giao kết công việc lên hệ thống thủ tục kéo-thả Theo mặc định vùng làm việc MySite dành riêng cho người, muốn chia sẻ kết công việc cho người Chức tìm kiếm sản phẩm hoạt động tốt xác, có khả thực tìm kiếm hệ thống khác SharePoint Portal, Lotus Notes, Exchange thư mục dùng chung tập tin Cũng tích hợp tốt với MS Office nên người sử dụng tạo soạn thảo Word Portal ghi lên vùng Document Workspace Nhờ tính nên hệ thống Portal có đầy đủ chức quản trị nội dung quản trị, thẩm định phiên phát hành tài liệu Cũng tích hợp với MS Office nên web site Portal có cấu trúc, nội dung tương tự web site phần mềm FrontPage Người phát triển sử dụng phần mềm để xây dựng trang web định dạng, kết nối truy xuất liệu từ SQL Server Người phát triển sử dụng công cụ Visual Studio Net để xây dựng hệ thống chương trình chức chạy server sử dụng công nghệ Net đặt tên Web Parts Về chức bảo mật, SharePoint cho phép người sử dụng thực thủ tục đăng nhập lần phiên làm việc Tuy nhiên sản phẩm chưa hỗ trợ chuẩn JSR 168 Sản phẩm có khả khai thác 300 chức kết nối liệu cần thiết ứng dụng Microsoft BizTalk Server có chương trình dựng sẵn để giao tiếp với hệ thống khác SAP, Siebel PeopleSoft Nhìn chung, sản phẩm có ưu điểm trội so với phiên trước Tích hợp tốt với sản phẩm làm việc dành cho người sử dụng MS Office, hay công cụ phát triển hệ thống sở hạ tầng Microsoft 1.2 Bea weblogic platform Bộ phần mềm gồm sản phẩm: WebLogic Portal, WebLogic Server, WebLogic Workshop sản phẩm tùy chọn WebLogic Integration WebLogic Platform (WP) làm thành mơi trường hồn hảo để xây dựng portal ứng dụng chạy môi trường quy mô lớn Người phát triển hệ thống sử dụng cơng cụ lập trình quen thuộc để xây dựng chương trình tích hợp lên hệ thống chương trình dịch vụ Web có sẵn WP Cơng cụ quản trị hệ thống dùng giao diện web nên sử dụng để cấu hình portal cung cấp thông tin cần khai thác, loại bỏ (che đi) thông tin không cần thiết thương mại hóa SharePoint, SiteCore, Ektron thường sử dụng thường xuyên tảng miễn phí WordPress, Drupal, Joomla, Plone phổ biến SharePoint Server 2010 CMS thực thụ, SharePoint Foundation 2010 hạn chế tính năng, chẳng hạn tính kết nối liệu Business Connectivity Service, hỗ trợ trình duyệt, Office Web App, Blog, Wiki, template, hỗ trợ tài liệu, văn ….nhưng tính tính nhỏ khơng thể đầy đủ, mạnh mẽ SharePoint Server 2010 Để chứng minh SharePoint Foudation 2010 sử dụng CMS, sử dụng thư viện Wikipedia, xem bách khoa toàn thư Online Wikipedia định nghĩa hệ thống WCMS (Web Content Management System) gồm yếu tố sau: Các template tự động: tạo template chuẩn tự động áp dụng cho nội dung có để hiển thị tất nội dung thay đổi từ trung tâm Thông qua sử dụng Master Page Theme, SharePoint cung cấp khả thay đổi toàn giao diện site Tất nhiên với SharePoint Server 2010 giới thiệu khái niệm Page Layout cho phép tùy biến cấp độ page template chí chuyển đổi bố cục trang thành template khác Khả mở rộng có hầu hết WCMS giúp người dùng vận hành server sử dụng đồng thời nhiều domain SharePoint Foundation chạy đồng thời nhiều site cách sử dụng nhiều URL cài đặt server Thậm chí SharePoint Foundatioan mở rộng nhiều farm Dễ dàng chỉnh sửa nội dung Nội dung tách biệt để chỉnh sửa nhanh chóng dễ dàng Hầu hết WCMS gồm công cụ biên tập WYSIWYG cho phép tạo chỉnh sửa nội dung Điều dễ dàng sử dụng chức chỉnh sửa site SharePoint Foundation Chú ý công cụ chỉnh sửa trang, tùy chọn bố cục… thực tế dễ dàng chỉnh sửa sử dụng Microsoft Word Mở rộng tính Hầu hết WCMS chứa plug-in module giúp người dùng dễ dàng cài đặt để mở rộng chức site SharePoint hỗ trợ mở rộng tính tốt điều thơng qua plug-in, module, web part, tính năng, template v.v.Người dùng mở rộng tảng để thực hàng nghìn cơng việc tích hợp với hàng trăm hệ thống mà không cần viết đoạn code Nâng cấp chuẩn Web Kích hoạt WCMS để nhận cập nhật thường xuyên gồm tính giữ hệ thống đạt chuẩn web SharePoint sản phẩm Microsoft chỉnh sửa, bổ sung tính liên tục Quản lý workflow Workflow quy trình cơng việc diễn song song để hồn thành cơng việc có CMS Ví dụ người tạo nội dung cần phải thông qua biên tập viên chỉnh sửa trước tổng biên tập phê duyệt SharePoint hỗ trợ workflow tốt workflow Với SharePoint Foundation người dùng tự cấu hình workflow người dùng sử dụng workflow có sẵn 3-state approval Nếu người dùng muốn tự tạo workflow người dùng sử dụng SharePoint Designer 2010 Visual Studio 2010 Ủy quyền Một số CMS cho phép nhóm người dùng bị giới hạn quyền với nội dung cụ thể website SharePoint Foundation cung cấp tính ganular security, có nghĩa người dùng phân quyền cấp độ thấp Ví dụ người dùng có quyền hạn truy cập vào tài liệu site Quản lý nội dung CMS cung cấp khả quản lý tài liệu theo vòng tuần hồn từ lúc khởi tạo tài liệu, thông qua sửa đổi, xuất bản, lưu trữ tiêu hủy tài liệu SharePoint mang đến sức mạnh quản lý nội dung với tính Version history, check out/check in, bảo mật, xuất bản, workflow nhiều thế… Khả hỗ trợ nhiều ngôn ngữ SharePoint Foundation 2010 hỗ trợ 40 ngôn ngữ Quản trị nội dung doanh nghiệp với Microsoft Sharepoint 2010 Microsoft Sharepoint 2010 Content thiết lập quản trị nội dung diện rộng cách dễ dàng Công cụ quản lý nội dung cổ điển pha trộn giá trị xã hội, tìm kiếm; SharePoint 2010 Content sử dụng quản lý cách tự nhiên Sharepoint cung cấp sách xử lý cách thân thuộc hỗ trợ dự phòng hệ thống bị cố Các xử lý “vơ hình” Sharepoint 2010 Content cung cấp việc quản lý nội dung hiệu nhanh Điều trở nên đơn giản việc quản trị phía sau hậu trường cung cấp cho người dùng khả tự động xử lý thành phần bổ sung sách, nhanh chóng phân loại thống Gia tăng hiệu suất giá trị thông tin Việc kết nối chặt chẽ với Microsoft Office, Sharepoint 2010 Content cung cấp giao diện thân thuộc với người dùng, kể Microsoft BackStage Người dùng sử dụng cảm thấy thoải mái với tiện ích Sharepoint Office cung cấp công cụ trực quan việc tự động tổ chức nội dung, kích hoạt thẻ thơng qua vị trí lưu trữ nội dung bổ sung thuộc tính luồng cơng việc trì lịch cơng tác Giúp người dùng nhập siêu liệu sử dụng chúng dễ dàng Giao diện Office Backstage cho phép nhân viên dễ dàng truy cập đến vị trí SharePoint, template, workflow siêu liệu Hỗ trợ người tham gia Sharepoint 2010 Content sử dụng thẻ đánh dấu nội dung phân loại, giúp người dùng tìm kiếm, chia sẻ sử dụng thơng tin dễ dàng Điều có nghĩa người dùng thời gian để tập trung vào hoạt động có giá trị cao thay u cầu thông tin đưa nội dung trùng lặp Công cụ quản lý nôi dung chiến lược Sharepoint 2010 Content cho phép người dùng sử dụng việc quản lý nội dung ghi để làm việc tốt Người dùng quản lý ghi, lưu trữ tập trung kết hợp hai yếu tố Cung cấp linh động để cung cấp cân nội dung quản lý tập trung lượng lớn thông tin Quản lý nội dung thống SharePoint 2010 Content giữ quản lý tất dạng thông tin Bất kể thông tin tài liệu làm việc, trang Web, nội dung cộng đồng, người dùng quản lý phiên cách thống nhất, tổ chức rõ ràng, bổ sung trì lich làm việc theo cách hợp lệ chạy bảng báo cáo thống kê Báo cáo minh bạch rõ ràng Sharepoint 2010 Content cung cấp bảng báo cáo chi tiết chi tiết cá nhân mức độ hồn thành cơng việc Người quản lý xem thơng tin, kế hoạch công việc, xung động, trạng thái hoàn thành nội dung lưu trữ người dùng Bảng kế hoạch hiển thị chi tiết nội dung cấu trúc, nội dung công việc Giảm dung lượng lưu trữ tồn cơng ty Với Sharepoint 2010 Content, người quản lý áp dụng sách quản lý lịch làm làm việc, kiểm soát nội dung lưu trữ hết hạn nhiều mức độ khác Với sách này, người quản lý đảm bảo thấy hiệu việc thể nội dung lưu trữ mập không rõ ràng giảm thiểu lượng thông tin lưu trữ quản lý Giảm thiểu những rủi ro SharePoint 2010 Content sử dụng công cụ quen thuộc với người dùng, hỗ trợ người dùng quản lý nội dung nhanh chóng an tồn Việc quản lý nơi dung xác, cơng ty trì lịch làm việc theo quy định ban hành, giảm thiểu rủi ro chi phí với nội dung khơng phù hợp Tăng cường sức mạnh cho cơng cụ tìm kiếm Với Sharepoint 2010 Content, cơng ty sử dụng lịch biểu trì để chuyển nội dung khơng giá trị khỏi khu vực tìm kiếm theo mục Khi đó, nội dung có liên quan hiển thị danh sách kết tìm kiếm người dùng tìm thơng tin nhanh nâng cao hiệu suất công việc Môi trường cộng tác với Microsoft Sharepoint 2010 Nền tảng SharePoint cộng tác Bắt nguồn từ phiên Microsoft SharePoint Team Services (STS) cung cấp miễn phí Microsoft Office 2000 Professional, STS đổi tên thành Windows SharePoint Services (WSS), trở thành tảng cho sản phẩm Microsoft SharePoint Portal Server 2003 (SPS) Microsoft Office SharePoint Server 2007 (MOSS) Bây STS gọi Microsoft SharePoint Foudation Services (SFS) Giá trị cốt lõi mà tảng mang lại khả cộng tác mạnh mẽ hỗ trợ workflow, khả đồng hóa cao, tăng khả bảo mật, giúp người dùng phòng ban, nhóm doanh nghiệp tương tác với nhau, tạo nên mơi trường cộng tác hồn hảo SFS phiên miễn phí khơng u cầu Client Access License – sách quyền người dùng muốn sử dụng SharePoint triển khai qua Internet SharePoint Foudation Services giải pháp miễn phí mà Microsoft cung cấp cho doanh nghiệp nhỏ để tạo giải pháp cộng tác.Một số tính SharePoint Foudation 2010 giúp người dùng triển khai giải pháp cộng tác Các tính SharePoint 2010 mang lại cho doanh nghiệp khả cộng tác thể qua thuật ngữ Sử dụng SharePoint Site Template SharePoint 2010 mang đến cho người dùng site template, giúp người dùng bắt đầu hành trình khám phá khả cộng tác SharePoint Những template mà SharePoint mang lại giúp người dùng đáp ứng nhu cầu cộng tác mà doanh nghiệp đề Nếu người dùng tìm hiểu khác người dùng giúp quản trị farm người dùng chọn template cần thiết để nhân viên doanh nghiệp cộng tác SharePoint 2010 site cung cấp template theo chủ mục sau: Collaboration site cho phép người dùng nhanh chóng truyền tải thơng tin (sự kiện, thông tin dự án, thông báo…) thông qua trang Web, blog wiki Những site bao gồm thư viện tài liệu, lịch làm việc, tác vụ trung tâm thảo luận Content site giúp người dùng quản lý tài liệu hiệu Publishing site giúp SharePoint site hợp hóa sách workflow thủ tục doanh nghiệp Web database điểm SharePoint 2010 cho phép mở rộng chức chỉnh sửa database template Search site chức cải tiến SharePoint 2010, cung cấp cho người dùng khả tìm kiếm tối ưu Những site bao gồm chức mở rộng việc tìm kiếm hiển thị kết tìm kiếm Trong SharePoint Server 2007 Search Center khơng người dùng tán thành SharePoint 2010 cho phép người dùng kết hợp nhiều loại template để tạo nên giải pháp tốt doanh nghiệp Trước xác định template mà người dùng cần dùng, người dùng cần phải tìm hiểu mục đích lợi ích site Tích hợp Microsoft Office SharePoint 2010 trở nên thân thiện với người dùng tích hợp sản phẩm Microsoft Office Hầu hết máy tính cá nhân doanh nghiệp sử dụng Microsoft Office Một số tính SharePoint thích hợp với Office 2010 Không Office 2010 – người dùng cần phải sử dụng gói Office 2010 Professional Plus sử dụng đầy đủ tính Bao gồm sản phẩm sau: Microsoft Word 2010 Microsoft Excel 2010 Microsoft PowerPoint 2010 Microsoft Access 2010 Microsoft OneNote 2010 Microsoft Publisher 2010 Microsoft InfoPath 2010 Microsoft SharePoint Workspace 2010 Microsoft Communicator Microsoft Outlook 2010 Microsoft Office Web Apps SharePoint Workspace 2010 Một điểm thú vị khả tích hợp SharePoint 2010 Office ứng dụng SharePoint Workspace 2010, cho phép người dùng làm việc với tài liệu người dùng kết nối đến server SharePoint Workspace 2010 cung cấp khả đồng trực tiếp đến thư viện list SharePoint site vùng làm việc (workspace) máy tính client Tạo workspace cho phép người dùng SharePoint kiểm tra thư viện tài liệu SharePoint từ máy tính nội bộ, đem đến tài liệu SharePoint list đến máy tính họ để họ làm viện online offline, sau đồng nội dung lên SharePoint site Khi máy client bị đứt kết nối với SharePoint server, việc đồng hóa thực sau kết nối lại Khi máy tính client khơng thể kết nối đến SharePoint site, người dùng dễ dàng làm việc trạng thái offline để chỉnh sửa, ghi chép tài liệu Việc thay đổi đồng tự động lên thư viện SharePoint người dùng kết nối lại Giao diện người dùng quen thuộc – Giao diện người dùng ribbon công nghệ khác quen thuộc người dùng Office V Microsoft Sharepoint 2010 với yêu cầu kỹ thuật Bảo mật với Microsoft Sharepoint 2010 Authentication (xác thực): cho phép hệ thống nhận dạng người dùng nhận dạng hệ thống khác hệ thống muốn sử dụng dịch vụ lấy liệu Dịch vụ xác thực điều kiện tiên cho nhiều dịch vụ an ninh khác bao gồm quản trị quyền truy cập, cấp phép quản lý account Authorization (cấp quyền): cho phép hệ thống xác định quyền mà người dùng hệ thống khác có để truy xuất vào tài nguyên hệ thống Access Control (quản lý quyền truy cập): đảm bảo hệ thống gán quyền truy xuất đến tài nguyên tuân thủ sách bảo mật định nghĩa cho tài nguyên Data Protection (bảo mật dữ liệu): bảo vệ liệu nhạy cảm trước khả truy xuất người dùng khơng đủ thẩm quyền An tồn, bảo mật theo nhiều mức: mức mạng, mức xác thực người sử dụng, mức CSDL Hỗ trợ người sử dụng trao đổi thông tin, liệu với cổng thông tin theo chuẩn an tồn thơng tin S/MINE v3.0, SSL v3.0, HTTPS, Khả tùy biến với Microsoft Sharepoint 2010 Cá nhân hóa dịch vụ đặc trưng quan trọng Portal Trên sở thông tin người dùng cụ thể, nhà cung cấp tạo dịch vụ mang tính định hướng cá nhân, phù hợp với yêu cầu, sở thích người dùng riêng biệt Thơng qua đó, nhà cung cấp có khả tăng cường mối quan hệ với người dùng Cá nhân hóa dịch vụ tiến hành thơng qua liệu thông tin cá nhân người dùng Dữ liệu chứa thơng tin mang tính cá nhân nghề nghiệp, thói quen, sở thích Người dung,… Từ thông tin cá nhân này, nhà cung cấp có khả giới hạn thơng tin dịch vụ mà người dùng thực quan tâm muốn có, tránh việc cung cấp thơng tin dịch vụ không cần thiết Các Webpart có khả cá nhân hố trang portal (thêm/bớt, dịch chuyển, hiển thị/không hiển thị Webpart…) Cho phép cá nhân hố hình thức trang (thông qua style) Phân quyền rõ ràng: toàn quyền, ẩn - hiển thị, xem (view-only) Khả tự động tuỳ biến người dùng, nhóm người dùng khác (có nhiều trang chủ ngầm định cho nhóm khác nhau) Khả mở rộng, phát triển tiếp với Microsoft Sharepoint 2010 Tất khả SharePoint mở rộng nhờ hàm API hỗ trợ chuẩn REST, LINQ web services Microsoft bổ sung thêm nhiều tính Sliverlight web part Client Object Model Điểm quan trọng dịch vụ Business Connectivity Services (BCS) BCS cho phép người dùng truy cập an toàn đến liệu, workflows thành phần khác hệ thống ứng dụng, tất truy cập tới Web Services, SQL connections NET Điều có nghĩa người dùng tăng thêm sức mạnh việc tích hợp với nhiều ứng dụng khác nhiều hệ thống khác với dạng thơng tin có cấu trúc bán cấu trúc SharePoint Hơn nữa, người dùng sử dụng BCS khơng ứng dụng SharePoint mở rộng sản phẩm Microsoft Office 2010 Microsoft đầu tư nghiêm túc cho việc hỗ trợ nhà lập trình phát triển ứng dụng Visual Studio phiên 2010 trở lên có cơng cụ để tạo kiểm soát lỗi cho các ứng dụng SharePoint, giao diện đồ họa cho việc xây dựng web part hỗ trợ tích hợp với Team foundation Server Những người làm cơng việc lập trình hưởng ứng chức Developer Dashboard mà họ kích hoạt trang SharePoint với mục đích debug chẩn đốn lỗi Chắc chắn với đời phiên 2010 trở lên, SharePoint trở thành tảng xuyên suốt toàn doanh nghiệp để tạo ứng dụng quản lý nội dung làm việc cộng tác VI Kiến trúc cổng thơng tin Mơ hình triển khai SharePoint Server, với giả thiết quy mô sau: Số lượng người sử dụng tối đa toàn hệ thống 2000 Số lượng người sử dụng đồng thời 300 Thời gian tập trung sử dụng 8h – 18h Số lượng văn lưu trữ 20000 Tổng dung lượng văn 40GB Giả thiết số người dùng truy cập vào hệ thống thời điểm 3% * 2000 Số lượng yêu cầu người dùng thường gửi 36 Đảm bảo máy chủ web Máy chủ SQL hỏng, người dùng truy cập vào giải pháp Việc mục nội dung Portal thực ngồi cao điểm, nghĩa khơng khác truy cập, có 250 GB nội dung Portal ... MỤC LỤC Giới thiệu Cổng thông tin điện tử .3 Cổng thông tin điện tử (Portal) ? Phân loại Cổng thông tin điện tử Đặc trưng Cổng thông tin điện tử .5 Các dịch... Sharepoint 2010 47 VI Kiến trúc cổng thông tin 48 I Giới thiệu Cổng thông tin điện tử Cổng thông tin điện tử (Portal) ? Portal hay Cổng thông tin điện tử hiểu trang web xuất phát mà... vụ Portal II Tham khảo số giải pháp xây dựng Cổng thông tin điện tử .9 Giải pháp xây dựng sử dụng hệ thống có quyền Giải pháp xây dựng sử dụng hệ thống mã nguồn mở