Trước tình hình đó việc xây dựng mộttrang thông tin về phòng tránh và giảm nhẹ thiên tai là rất cần thiết Công nghệ Sharepoint MOSS ra đời là một ứng dụng trình chủ applicationserver làm
Trang 1LỜI CẢM ƠN
Sau 14 tuần làm đồ án tốt nghiệp,đồ án của em đã hoàn thành dưới sự chỉ bảo tận tình của các thầy cô giáo trong khoa Công Nghệ Thông Tin, trường Đại Học Thủy Lợi Đặc biệt là Thạc sỹ Nguyễn Thanh Tùng – Giám đốc trung tâm tin học trường Đại học Thủy Lợi – Người trực tiếp hướng dẫn em trong suốt quá trình làm
đồ án.
Trước hết, em xin gửi lời cảm ơn chân thành nhất tới thầy Nguyễn Thanh Tùng, người đã tận tình hướng dẫn, chỉ bảo và nhiệt tình giúp đỡ em trong suốt quá trình nghiên cứu và thực hiện đề tài này từ những ngày đầu tiên.
Em xin chân thành cảm ơn các thầy giáo, cô giáo trong khoa Công Nghệ Thông Tin, trường Đại Học Thủy Lợi đã trang bị cho em những kiến thức cơ bản, cần thiết trong suốt thời gian học tập ở trường, để em có đủ kiến thức thực hiện tốt đề tài này Mặc dù đã cố gắng rất nhiều, nhưng do hạn chế thời gian cũng như kiến thức của bản thân, đồ án không tránh khỏi còn nhiều thiếu sót Vì vậy, em rất mong nhận được sự thông cảm, góp ý của các thầy cô và các bạn để đồ án của em có thể hoàn thiện hơn.
Hà Nội 25 tháng 06 năm 2011
Sinh Viên Nguyễn Thị Thùy Giang
Trang 2MỤC LỤC
DANH MỤC CÁC TỪ VIẾT TẮT 4
DANH MỤC HÌNH VẼ 5
CHƯƠNG 1: TỔNG QUAN VỀ MOSS 2007 2
1.3 Lợi ích của SharePoint 2007 6
1.4 Các đặc trưng cơ bản của sharepoint 2007 10
1.5 Portal của MOSS 2007 12
1.6 Các tính năng của Sharepoint protal 14
Portal site templates 14
Site Manager 15
My Site Personal Sites 15
Social Networking (Mạng xã hội) 15
Privacy Controls 15
Thư mục site 16
Dịch vụ thông báo 16
LDAP (Lightweight Directory Access Protocol) Pluggable Authentication Provider 16 Thông tin trong bản ghi người dùng cũng có thể được sử dụng bởi dịch vụ thông báo (Notification Service), mạng xã hội để suy ra những mối quan tâm chung và các thuộc tính khác, hoặc bởi Webpart để biểu diễn danh sách phân loại và thông tin các thành viên trong nhóm 17
Kho bản ghi cá nhân (Profile Store) 17
Profile Directory Import 17
1.7 Quản lý nội dung trong MOSS 17
1.7.1 Quản lý văn bản 17
1.7.2 Quản lý nội dung web 19
Trang 3CHƯƠNG 2: GIẢI PHÁP CÔNG NGHỆ 21
2.1 ASP.NET 21
2.1.1 Giới thiệu 21
ASP.NET là phiên bản kế tiếp của Active Server Page (ASP) , nó là một nền tảng phát triển ứng dụng web hợp nhất, cung cấp nhiều dịch vụ cần thiết cho lập trình viên xây dựng các lớp ứng dụng chuyên nghiệp Cú pháp ASP.NET tương thích với cú pháp ASP, ngoài ra ASP.NET còn cung cấp một mô hình lập trình mới, nên tảng an toàn (secure), linh hoạt (salable), và ổn định (stable) 21
2.1.2 Những ưu điểm nổi bật của ASP.NET 22
2.2 SQL 23
2.2.1 Giới thiệu về SQL Server 2000 23
2.2.2 Các thành phần quan trọng trong SQL Server 2000 23
2.3 Làm việc với các thành phần của MOSS 24
2.3.1 Site 24
2.5 Quản lý dữ liệu trong MOSS 35
Cập nhật tiêu đề, biểu tượng và diễn giải 35
Thay đổi màu nền 35
Thay đổi cấu hình hệ thống 36
Danh sách sharepoint site con 36
2.5.2 Giới thiệu về sharepoint list 36
Tạo mới sharepoint list 37
Các loại sharepoint list 37
2.5.3 Quản lý sharepoint list 39
2.5.4 Quản lý người sử dụng trong MOSS 40
2.5.5 Quyền người sử dụng trên sharepoint site 41
Quyền sử dụng của Web Application 41
Quyền sử dụng của Sharepoint Site 41
Trang 4Cấp quyền sử dụng sharepoint list 42
Xem quyền xử lý trong Sharepoint list 43
2.5.6 Quyền sử lý Sharepoint list item 43
2.5.7 Quyền trong sharepoint sub site 43
3.2.2 Sử dụng SharePoint Administrator để tạo webapplication 47
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 61
Ưu nhược điểm khi xây dựng ứng dụng trên MOSS 62
Ưu điểm 62
Nhược điểm 62
Hướng phát triển 63
DANH MỤC CÁC TỪ VIẾT TẮT
Trang 5CMS Content Management Server
DANH MỤC HÌNH VẼ
Hình 1.1: Các đặc trưng của sharepoint 10 Hình 1.2: Sơ đồ Content Management 11 Hình 1.3: Mô tả kiến trúc bậc cao của Microsoft Office Sharepoint Server 2007 12
Trang 6Hình 2.1: Tổ chức của site collection 25
Hình 2.2: Danh sách sharepoint site template 26
Hình 2.3: Workspace Site 27
Hình 2.4 sharepoint list 28
Hình 2.5 sharepoint library 29
Hình 2.6: SharePoint View 29
Hình 2.7: Trang cấu trúc sharepoint site 35
Hình 2.8: Thay đổi màu nền của sharepoint site 36
Hình 2.9: Danh sách sharepoint site 36
Hình 2.10: Danh sách tài khoản mặc định 40
Hình 2.11: Thêm mới tài khoản 41
Hình 2.12: Quyền truy cập và cập nhật mọi sharepoint list item 43
Hình 2.31: Danh sách group 44
Hình 2.32: Phân quyền cho người dùng mới 44
Trang 7LỜI NÓI ĐẦU
Nước ta nằm trong số 10 quốc gia hàng đầu về sự ảnh hưởng của thiên tai trênthế giới, phổ biến là bão, lũ, lũ quét, sạt lở đất, hạn hán
Theo dự báo của các chuyên gia về môi trường, trong thời gian sắp tới, do ảnhhưởng của biến đổi khí hậu toàn cầu, Việt Nam tiếp tục phải hứng chịu nhiều đợt thiêntai với tần suất nhiều hơn, cường độ mạnh hơn
Thực trạng đó cho thấy, cần chủ động đối phó với thiên tai và điều quan trọngmang tính quyết định là phải làm nhiều hơn nói Trước tình hình đó việc xây dựng mộttrang thông tin về phòng tránh và giảm nhẹ thiên tai là rất cần thiết
Công nghệ Sharepoint (MOSS) ra đời là một ứng dụng trình chủ (applicationserver) làm việc với cơ sở dữ liệu SQL server 2000 hoặc 2005, cho phép xây dựng cácwebsite quản lý nội dung và chia sẻ thông tin giữa các thành viên trong nhóm, cungcấ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ặcIntranet, 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ụngcầ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ùilấ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
Nhận thấy khả năng ứng dụng vô cùng to lớn và hiệu quả của công nghệSharepoint đem lại, em đã chọn đề tài “Xây dựng trang thông tin điện tử của trung tâmphòng tránh và giảm nhẹ thiên tai trên sharepoint portal”, để làm đề tài tốt nghiệp củamình Dưới sự hướng dẫn của Thạc sỹ Nguyễn Thanh Tùng Giám đốc trung tâm tinhọc trường Đại học Thủy Lợi
Do thời gian, kiến thức, kinh nghiệm, cũng như ứng dụng của công nghệ là rất lớnnên đồ án của tôi còn nhiều thiếu sót, khuyết điểm, nên tôi rất mong nhận được ý kiếnđóng góp của người đọc Mọi ý kiến đóng góp xin gửi về hòm thư giangntt72@wru.vn
Sinh viên thực hiệnNguyễn Thị Thùy Giang
Trang 8CHƯƠNG 1: TỔNG QUAN VỀ MOSS 2007
1.1 Lịch sử phát triển của MOSS
Microsoft cung cấp một số các sản phẩm cho việc cấu hình website và portal,quản lý nội dung, cá nhân hóa và thương mại điện tử, các sản phẩm này gồm có:
• SharePoint Server (tên gọi trước đây là SharePoint Portal Server) được sử
dụng cho cấu hình portal, ứng dụng để quản lý nội dung web và tìm kiếm thôngtin
• Content Management Server (CMS) sử dụng cho cấu hình website và quản
Gói tính năng Windows SharePoint Services (WSS) 3.0 cung cấp nhiều tínhnăng mới trong vấn đề quản lý tài liệu, quản lý nội dung web và cộng tác nhóm, chúnglần lượt được khai thác bởi sản phẩn SharePoint Server 2007 cho các portal, tìm kiếm,vấn đề quản lý tài liệu và quản lý nội dung website Sản phẩm SharePoint Designerthay thế FrontPage bởi WSS 3.0 và tùy chọn trong SharePoint Server 2007, SharePointServer và SharePoint Designer cũng thay thế một cách hiệu quả Content ManagementServer, thành phần không được hỗ trợ để phát triển sâu hơn nữa
Commerce Server đã được nâng cấp vào tháng 8 năm 2006, Các phát hành trong
tương lai vẫn chưa được tuyên bố tuy nhiên sự tổ chức lại gần đây đề xuất sự tích hợpsâu hơn nữa với nền tảng phát triển Web ASP.NET và công cụ Visual Studio
1.1.1 SharePoint Server và Windows SharePoint Services
SharePoint Server (trước đây được biết đến với tên SharePoint Portal Server) làmột nền tảng dựa trên web của Microsoft cho các portal, quản lý tài liệu và nội dungbên trong của web, tìm kiếm, cộng tác nhóm và nhiều nhiệm vụ khác
SharePoint Server web, quản lý tài liệu và nội dung Web Các tính năng mớitrong WSS được liệt kê dưới đây:
Trang 9được duy trì tập trung.
• Cơ chế “kiểu nội dung” cho việc phân loại nội dung và ép buộc các chínhsách; ví dụ, một tổ chức có thể định nghĩa một kiểu nội dung “xem hiệu suất nhânviên” và ép buộc các nguyên tắc phân phối lại và việc thực hiện đối với tất cả nộidung của kiểu đó
• Hỗ trợ cho luồng công việc với engine Windows Workflow Foundation, chophép các tổ chức có thể tự động và ép buộc các quá trình công bố nội dung Web vàquản lý tài liệu chuẩn
• Các API chuyển đổi tài liệu cho các tình huống nội dung được tự động, hỗ trợriêng cho việc xuất bản nội dung web từ các định dạng không phải Web (ví dụ nhưviệc biến đổi từ các file Word sang HTML)
Không phục hồi tài liệu thông qua Recycle Bin người dùng có khả năng truy cậpMột số ứng dụng Office 2007 có thể tự động duy trì và đồng bộ nội dung WSS 3.0offline; ví dụ, Outlook 2007 có thể duy trì các bản copy offline của các thư viện tàiliệu
WSS 3.0 và Access 2007 có thể duy trì các bản copy offline của các danh sáchWSS 3.0 Đứng trên WSS 3.0, SharePoint Server 2007 bổ sung thêm một số tính năngmới cho việc quản lý tài liệu, quản lý nội dung web, quản lý bản ghi, việc báo cáo vàtìm kiếm, Đồng thời cung cấp một số ứng dụng đáng kể dựa trên Web Các tính năngmới gồm có dưới đây:
• Business Data Catalog hỗ trợ tìm kiếm và truy cập dựa trên Web đến dữ liệuứng dụng doanh nghiệp (như dữ liệu trong các hệ thống lập kế hoạch tài nguyên doanhnghiệp SAP (ERP) và các hệ thống Siebel CRM)
• Các thành phần máy chủ cho đầu vào dữ liệu dựa trên Web và phân phối trangbảng tính Excel (gọi là các dịch vụ Excel) và các biểu mẫu InfoPath
• Report Center Workspace hỗ trợ cho việc xuất bản, và định vị các báo cáo từcác dịch vụ của SQL Server hoặc từ các nguồn khác
• Các luồng công việc được định nghĩa từ trước cho sự phê chuẩn và lưu trữ dữliệu
• Hệ thống quản lý bản ghi cho việc ép buộc giữ lại các bản ghi công ty và cácchính sách đã bị hủy
SharePoint Sever 2007 có thể chuyển biến Word 2007, InfoPath 2007 và các fileXML thành HTML…
1.1.2 Content Management Server
Trang 10Content Management Server (CMS) là một sản phẩm máy chủ sử dụng cho việcquản lý xuất bản và hiển thị nội dung trên các website lớn và phức tạp, CMS cung cấpcách thức cho người dùng có thể tạo và xuất bản các trang web mà không cần biết vềHTML hoặc những gì liên quan nằm dưới thiết kế site, CMS sẽ tiếp tục được hỗ trợđến tận 2013, tuy nhiên nó sẽ không được nâng cấp hơn nữa, CMS đã được thay thếbởi SharePoint Server và SharePoint Designer SharePoint Server không tương thíchvới CMS, và không có một giải pháp tự động hoàn chỉnh cho việc chuyển đổi cáctrang CMS sang SharePoint Server, tuy vậy các hướng dẫn kỹ thuật và công cụ chuyểnđổi nội dung đều có sẵn Các khách hàng CMS, những người có quyền nâng cấp(thông qua Software Assurance hay Upgrade Advantage) có thể đổi các đăng ký của
họ thành các đăng ký cho SharePoint Server và SharePoint Designer thông qua mộtcông thức được mô tả trong danh sách sản phẩm gần đây của Microsoft
Các phiên bản Content Management Server trước đây
Phiên bản gần đây nhất là Commerce Server 2007 đây là phiên bản được pháthành vào tháng 8 năm 2006, nó phát hành cùng với giao diện điều khiển mới “businessdesk” (được đưa ra trong gói tính năng của Commerce Server 2002), cho phép cảithiện hiệu suất và một số tính năng mới khác Commerce Server 2007 cũng có adapterBizTalk cho các hệ thống Commerce Server nhỏ, đơn giản hóa việc tích hợp giữa cácsite Commerce Server và các ứng dụng doanh nghiệp như SAP Bên cạnh đóCommerce Server 2007 còn hỗ trợ phát triển thông qua Visual Studio 2005, NETFramework 2.0 và BizTalk Server 2006, sử dụng dịch vụ báo cáo SQL Server 2005,Với những thay đổi này, mặc dù Microsoft sẽ cung cấp những công cụ cho việcchuyển đổi dữ liệu song những site Commerce Server đang tồn tại có thể cần phải viếtlại để chạy trên phiên bản mới
Trang 11Các phiên bản Commerce Server trước đây
Commerce Server 2002 sẽ được hỗ trợ đầy đủ vào tháng 7 năm 2008, với hỗ trợ
mở rộng được cung cấp đến năm 2013, Commerce Server 2002 Feature Pack (FP1) đãgiới thiệu một giao diện người dùng Business Desk mới cho quản lý hạng mục và triếtkhấu bởi giao diện người dùng chính trong Commerce Server 2007 FP1 phù hợp vớicùng ngày hỗ trợ với tư cách Commerce Server Server 2002, mặc dù nó được pháthành hơn 2 năm sau đó, Hai phiên bản là Commerce Server 2000 và Commerce Server2002
1.1.4 FrontPage và SharePoint Designer
Đây là môi trường thiết kế web của Microsoft, FrontPage đã mở ra rộng lớn hơnrất nhiều so với ý tưởng ban đầu được thiết kế rất đơn giản cho việc thiết kế trang webcủa những người tập việc, FrontPage đã tiến triển thành hai sản phẩm:
SharePoint Designer: đây là sản phẩm nhằm cung cấp các công cụ thiết kế site
và tùy chỉnh cho WSS 3.0 và SharePoint Server 2007
Expression Web: sản phẩm được đưa ra cho các nhà thiết kế chuyên nghiệp có
thể làm việc với các công nghệ Web chuẩn như HTML và CSS
So với FrontPage 2003, SharePoint Designer có một số các tính năng mới đángchú ý cho WSS và tùy chỉnh SharePoint Server dưới đây:
• Người dùng có thể định nghĩa các luồng công việc là một series các nguyêntắc if-then trong một giao diện giống với giao diện tính năng các rule của Outlook; cácnguyên tắc chạy trên engine Windows Workflow Foundation của WSS 3.0 vàSharePoint Server
• Hỗ trợ cho ASP.NET 2.0 Master Pages, thành phần cho phép người dùng
có thể định nghĩa và duy trì tập trung các mẫu trang bằng các bar điều hướng, border
và các tính năng website khác
• Những cải thiện đối với các tính năng DataViews, các thành phần máy chủcho web có thể refresh lại dễ dàng từ các cơ sở dữ liệu và các nguồn dữ liệu khác; cáctính năng DataViews mới hỗ trợ cho RSS feeds (Really Simple Syndication feeds) vàSharePoint Business Data Catalog với tư cách như những nguồn dữ liệu
Các phiên bản FrontPage trước đây
Các gói dịch vụ của FrontPage đã được cung cấp với các gói dịch vụ của Office,thậm chí FrontPage không lâu nữa sẽ bị bao bọc bởi bất kỳ phiên bản Office nào, cácnâng cấp FrontPage 2000 có trong các gói dịch vụ của Office 2000, trong khi đó cácnâng cấp FrontPage 2002 đến với Office XP và các nâng cấp FrontPage 2003 vớiOffice 2003
Trang 121.2 Khái niệm về MOSS
Microsoft Office SharePoint Server 2007 là một sản phẩm Server thuộc nhómMicrosoft Office 2007, với sản phẩm này bạn có thể xây dựng một hệ thống mạngLAN và internet phục vụ cho việc trao đổi thông tin và thiết lập các quy trình làm việc.Với SharePoint Server 2007, người dùng có thể tự mình tạo ra các site riêng chomình hoặc cho nhóm làm việc của mình với những mục đích chia sẻ thông tin riêng,
có thể phân quyền để giới hạn những người truy cập thông tin, có thể dùng các công
cụ tìm kiếm để truy tìm đủ loại thông tin như nhân sự, tài liệu, tin tức nội bộ, tạo rađược các biểu mẫu chuẩn, chúng vận hành theo những quy trình định sẵn với nhữngcấp độ xem, duyệt khác nhau, SharePoint Server 2007 cũng còn được xem là một công
cụ tìm kiếm thông tin khổng lồ, tạo ra các báo cáo phục vụ cho việc quản lý
MOSS hỗ trợ ứng dụng web trong mạng cục bộ (LAN), và mạng toàn cầu(Internet), trên nền tảng chung thay vì phải dùng nhiều hệ thống khác nhau, mặc địnhMOSS dùng để triển khai hệ thống thông tin cục bộ, người sử dụng cần đăng nhậptrước khi muốn truy cập tài nguyên của Sharepoint Site
Ta cũng có thể triển khai MOSS như một ứng dụng Internet bằng cách gỡ bỏ cáccấu hình về quyền của người sử dụng cũng như hạn chế chức năng kiểm soát tàinguyên trong Sharepoint Site
MOSS cung cấp cho nhà quản trị IT và lập trình viên nhiều công cụ quản lý,kiểm soát và tương tác giữa các thành phần trong MOSS với hệ thống bên ngoài nhưtích hợp cơ sở dữ liệu SQL server
Tóm lại, người dùng có thể tạo nhiều Sharepoint Site (một site được xem như làmột ứng dụng con) trong MOSS Trong mỗi Sharepoint site bạn có thể tiếp tục tạo cácSharepoint site con khác (gọi là sub site), tùy vào mỗi loại Sharepoint site, bạn có thểcấu trúc và hiển thị nhiều đối tượng SharePoint List khác nhau
1.3 Lợi ích của SharePoint 2007
Microsoft Office SharePoint Server 2007 là sự phù hợp về sự tích hợp các khảnăng của Server, MOSS 2007 nâng cao tính hiệu quả trong công việc của các cánhân/tổ chức thông qua việc cung cấp các công cụ quản lý nội dung dễ hiểu, gia tăngchia việc chia sẻ thông tin, thuận tiện cho việc chia sẻ thông tin ra bên ngoài tốt hơn.Máy chủ quản lý nội dung cung cấp cho các Chuyên gia Công nghệ thông tin và cộngđồng những người Phát triển với một nền tảng và các công cụ quản lý mà họ cần tới đểquản trị máy chủ, mở rộng ứng dụng, và tương tác với các khả năng có thể khác
Trang 13 Quản lý nội dung và các tiến trình
Nhận thấy các giá trị to lớn và đơn giản của nhu cầu thông tin bằng cách cungcấp sự kiểm soát toàn bộ vòng đời của nội dung điện tử bao gồm có các tài liệu(documents), các trang web, các file PDF, các thông điệp về thư điện tử Làm hợp lýcác tiến trình thông qua các dòng công việc (workflows), sử dụng các khuôn mẫu địnhdạng điện tử, đơn giản, thích hợp cho những người dùng có kinh nghiệm thông quacác ứng dụng máy trạm quen thuộc
Trung tâm lưu trữ, quản lý, truy cập tài liệu trong doanh nghiệp
Các doanh nghiệp, tổ chức kinh doanh có thể lưu trữ, tổ chức sắp xếp tài liệu, nộidung trong kinh doanh thống nhất tại một vị trí trung tâm, mà ở đó những người sửdụng có một kỹ thuật phù hợp để tìm và xác định các thông tin liên quan, mặc địnhrằng nơi lưu trữ sự sửa đổi có thể được chỉnh sửa để thêm vào dòng công việc(workflow), xác định các quyền hạn truy cập và lại có thể thêm mới được các kiểu nộidung hoặc các biểu mẫu
Giúp lưu trữ các tài liệu mật một thông qua các chính sách quản lý
Đưa ra các chính sách quản lý tài liệu để điều khiển các quyền truy cập cho từngcấp độ danh mục, xác định các quyền hạn và hết hạn cho từng hành động, che dấu nộidung thông quan các thiết lập kiểm soát tài liệu Kết hợp các chính sách với các ứngdụng trên máy chạm để tạo ra sự hài lòng và dễ dàng đối với nhân viên Kết hợp cácthông tin quản lý quyền hạn cho phép các chính sách bền bỉ để có thể được tự độnggắn với các tài liệu, giúp đảm bảo các thông tin cá nhân/mật được bảo vệ tốt hơn thậmchí khi tài liệu là chưa được kết nối tới máy chủ
Quản lý nội dung trang web một cách đơn giản bằng cách cung cấp các chứcnăng dễ sử dụng để tạo, phê duyệt, công bố nội dung trang web, Trang gốc (Masterpages) và trang khung (layout) cung cấp các biểu mẫu có thể dùng lại đựơc thích hợpcho việc đánh giá và cảm nhận Chức năng mới cho phép các doanh nghiệp có thể xuấtbản nội dung từ nơi này sang nơi khác (từ một site này sang một site khác), hoặc quản
lý mang lại lơi nhuận do đưa ra nội dung với nhiều ngôn ngữ trên các mô hìnhintranet, extranet, hoặc internet
Mở rộng quản lý các quy trình thông qua các tổ chức
Các giải pháp sử dụng Form Services có thể thực hiện được để tập hợp nâng cao
Trang 14tính bảo mật thông tin một cách chính xác bên trong và bên ngoài các tổ chức màkhông cần mã hóa với bất kỳ một ứng dụng nào Các thông tin bảo mật này sau đó cóthể dễ dàng được tích hợp vào bên trong các hệ thống kinh doanh, lưu trữ các thư việntài liệu, thường là để bắt đầu các quy trình trong dòng công việc, hoặc đưa ra các webservices để cố gắng làm tránh đi sự trùng lặp và làm giảm các lỗi thao tác với dữ liệu.
Các quy trình kinh doanh hàng ngày
Workflow cho phép khởi tạo, tham dự, theo dõi, và báo cáo cho các hoạt độnghàng ngày như là xem lại tài liệu và phê chuẩn, theo dõi vấn đề, tập hợp ký kết, tươngtác với trình duyệt, và làm cho đơn giản với người sử dụng với các chương trìnhMicrosoft Office, Các tổ chức có thể dễ dàng định nghĩa sự cộng tác của riêng họ
Nâng cao sự hiểu biết trong kinh doanh
Là bằng chứng để tạo ra các quyết định tốt hơn với tất cả các tổ chức bằng việctìm kiếm, thu thập hiệu quả và phân phân tích bình phẩm thông tin kinh doanh từ cácnguồn khác biệt như là các tài liệu, các máy chủ, các cơ sở dữ liệu, chia sẻ các file,người dùng, và các trang SharePoint
Cung cấp truy cập có tập trung để bình luận, trao đổi thông tin
Tạo trực tiếp, tương tác với cổng BI (Business Intelligence) mà gắn kết và hiểnthị thông tin kinh doanh từ các nguồn khác biệt, sử dụng khả năng kết hợp BI như làcác bảng đo, các webparts, KPIs (Key Performance Indicators-), và các công nghệ kếtnối dữ liệu kinh doanh, trang Centralized Report Center cho từng người sử dụng tìmkiếm các bảng tính, báo cáo, KPIs mới nhất
Trực tiếp chia sẻ dữ liệu trong khi đang giúp để bảo vệ các thông tin nhạy cảm
Excel Services cho phép bạn trực tiếp chia sẻ các bảng tính, cho bạn cải thiệncách quản lý, bảo mật, và khả năng sử dụng các biểu mẫu thông qua các mô hình, cácdịch vụ tính toán trên máy chủ, mà hoàn toàn tương tác với giao diện của trang web,kết hợp tương tác với các bảng tính vào trong các cổng BI, các phiếu ghi điểm, Giúpngười dùng bảo vệ các thông tin riêng/bí mật, duy trì cập nhật các phiên bản bằng cáchbảo mật truy cập tới máy chủ
Công bố các dữ liệu kinh doanh
Với Business Data Catalog (BDC), IT có thể tạo ra một nhóm các kết nối tới hệthống kinh doanh như SAP và Siebel, do đó có thể dễ dàng sử dụng lại được để tạothông tin cá nhân, tương tác với việc xem xét dữ liệu từ trình duyệt mà không cần phảiviết mã (code), BDC kết hợp với SharePoint Enterprise Search giúp người sử dụng có
Trang 15khả năng tìm kiếm thông tin trên bất kỳ hệ thống nào.
Lợi dụng các mạng không có cấu trúc để đưa ra các quyết định tốt hơn
Người dùng có thể sử dụng các công cụ quản lý tri thức để lấy thông tin từ cácmạng kinh doanh không có cấu trúc, hoặc là bên trong lẫn bên ngoài tổ chức của họbằng cách kết nối nhiều người nhanh chóng và hiệu quả Bằng việc thăm dò các mốiquan hệ kinh doanh không có cơ sở và tìm kiếm các chủ đề, vấn đề chuyên môn, các
cá nhân có thể tạo ra các quyết định nhanh chóng hơn
Kết hợp bên trong và bên ngoài một cách đơn giản
Tìm kiếm thông tin và kết nối với các vấn đề chuyên môn, không cần phải quantâm tới là ai đang ở đâu, chia sẻ kiến thức và đơn giản cách làm việc với mọi người
Dễ dàng tìm kiếm thông tin và người sử dụng
SharePoint Enterprise Search kết hợp chặt chẽ dữ liệu trong tổ chức với người sửdụng và với các tài liệu để cung cấp các kết quả tìm kiếm toàn diện hơn, Search Centercung cấp một trang riêng cho nhân viên để tìm kiếm các nguồn thông tin trong tổ chức
mà họ cần, Thông báo kết quả tìm kiếm cho người sử dụng khi một truy vấn mới thíchhợp được tìm thấy, Enterprise Search có ở tất cả các trang của Microsoft OfficeSharePoint Server 2007, được gắn chặt và tương tác ở trong các trang SharePoint(SharePoint Sites), các webpart (webparts), trong danh sách SharePoint (SharePointLists), người sử dụng, profile, và thậm chí cả trong dữ liệu kinh doanh
Tăng cường mối quan hệ giữa nhà cung cấp với khách hàng và đối tác
Với sự tài tình, các tiêu chuẩn cơ sở, etc…người dùng có thể thu thập thông tinkinh doanh từ khách hàng và đối tác thông qua trình duyệt web, với sự tích hợp của
LDAP (Lightweight Directory Access Protocol) đây là một giao thức tìm và truy nhập
thông tin ở dạng thư mục trên server, hỗ trợ cho việc chứng thực, nhà cung cấp có thể
dễ dàng tạo ra các thông tin để làm việc với các nguồn khác Do đó làm đơn giản việcthiết lập và thuận tiện cho việc kết nối với khách hàng, đối tác, nhà cung cấp…Tươngtác với việc quản lý thông tin phân quyền cho phép nội dung chia sẻ với một sự tincậy
Đưa ra thông tin cá nhân/trang riêng cho người sử dụng
My Sites đem lại cho người sử dụng một trang/site để lưu trữ, thể hiện, xem, vàquản lý nội dung, thông tin, và các ứng dụng được kiểm soát theo ý người dùng Với
My Sites, bạn có thể trình diễn thông tin về người sử dụng bao gồm các thông tin vềcác kỹ năng, bạn đồng nghiệp hoặc những người quản lý, các nhóm và các danh sáchsắp xếp, hay là các tài liệu đang lưu trữ, hoạt động Kiểm soát chặt chẽ các thông tin cá
Trang 16nhân và tăng cường bảo mật máy tính cho phép mỗi người sử dụng có thể lựa chọnbao nhiêu thông tin muốn thể hiện lên, và ai cần xem chúng.
1.4 Các đặc trưng cơ bản của sharepoint 2007
Hình 1.1: Các đặc trưng của sharepoint
Collaboration
Tính năng của Collaboration cho phép các thành viên trong cùng một nhóm làmviệc (team work) có thể truy cập thông tin giống nhau trên Sharepoint site và đơn giảnhóa quá trình liên lạc giữa các thành viên trong nhóm, Ngoài ra còn có khả năng cungcấp Wikis, Blogs, thích hợp với ứng dụng Microsoft Office
Collaboration là công cụ liên kết nâng cao năng suất làm việc nhóm, giúp quản lýcác dự án hiệu quả hơn, Collaboration giúp người sử dụng có thể tạo, xem xét và chia
sẻ các tài liệu
Portal
Portal cho phép dễ dàng tạo, kết nối và thống nhất việc truy cập tới các site bêntrong tổ chức, Các nhóm và cá nhân có thể chỉ cần sử dụng một portal site để truy cập
và xử lý thông tin liên quan tới công việc của họ
Moss 2007 cung cấp đầy đủ các đặc trưng và chức năng, nhằm đáp ứng được tínhtương thích và mềm dẻo, mà các tổ chức cần để xây dựng cho số lượng lớn ngườidùng, với nhiều yêu cầu khác nhau, đó là giải pháp về cá nhân hóa, mục đích hóa…
Search
Trang 17ứng dụng Search được thiết kế với hai chức năng:
Tìm kiếm mở rộng với giao diện riêng biệt với nhiều tiêu chí
Tìm kiếm đơn giản trên từng trang, từ khóa tìm kiếm được hiện thị với các từ ởdạng hightight và có gợi ý tìm kiếm
Content Management
Hình 1.2: Sơ đồ Content Management
Content Management – quản lý nội dung toàn diện từ việc phân rã đến tổng hợpnội dung, Sharepoint quản lý tất cả các nội dung số bao gồm các văn bản dạng Office,các tài liệu dạng đa phương tiện, trang web, nội dung dạng HTML và cả các nội dungdạng mạng xã hội như blogs và wikis, Để đảm bảo việc tuân thủ những quy định về antoàn thông tin, SharePoint cũng hỗ trợ việc quản lý các chính sách và theo dõi việcchỉnh sửa nội dung (record management), quản lý và tùy biến được quy trình xử lýthông tin (workflow), hỗ trợ một hạ tầng mạnh mẽ, nhiều chức năng giúp doanhnghiệp kiểm soát được thông tin Với một kiến trúc đồng nhất, bạn có thể dùng nhữngtiện ích quản lý thông tin nhất quán cho việc phát hành thông tin lên intranet cũng nhưextranet và thậm chí internet site dành cho khách hàng
Business Processes
Với thành phần quản trị văn bản mới của MOSS 2007, các sản phẩm công nghệcủa Sharepoint không chỉ còn là một nền tảng để phối hợn văn bản, mà trở thành mộtgiải pháp toàn diện để quản lý các văn bản nghiệp vụ, thư viện tài liệu đã được nâng
Trang 18cấp trong Windows Sharepoint Services cung cấp cơ sở cho những tính năng quản trịvăn bản.
Các quy trình nghiệp vụ được thực hiện thuận tiện hơn với các form điện tửInfoPath Hỗ trợ form trên trình duyệt, hỗ trợ thiết kế đơn giản thuận tiện, và có thểtriển khai ở mọi nơi (LAN, Extranet, Internet), tự động hóa việc xử lý nghiệp vụ bằnggiải pháp form Form trong Outlook và được tích hợp workflow và các công việc liênquan đến workflow Ngoài ra Business Processes còn có thể dễ dàng phát triển và khaithác các giải pháp form điện tử
Business Intelligence
Business Intelligence là quá trình tổng hợp, lưu trữ, phân tích và báo cáo dựa trênnhiều nguồn dữ liệu khác nhau (databases, e-mail messages, và spreadsheet files)nhằm hỗ trợ cho việc đánh giá hiệu quả hoạt động cũng như là đưa ra những quyếtđịnh kinh doanh của doanh nghiệp, tổ chức
1.5 Portal của MOSS 2007
Portal của MOSS 2007 là nền tảng chung cho các ứng dụng khác, các thành phầncủa Potal:
Trang 19 User Profile
Chứa thông tin về user, Cho phép xem thông tin và tìm hiểu về các user kháctrong cùng tổ chức Tạo nền tảng cho những đặc tính khác của MOSS 2007 như hướngđộc giả (audience targeting ) và site cá nhân Dữ liệu về user profiles được chứa trong
hệ trong hệ quản trị cơ sở dữ liệu MS SQL Server
MOSS 2007 có khả năng lấy và đồng bộ hóa dữ liệu về user profile từ tài nguyênbên ngoài: Như Active directory domain hoặc hệ quản trị LDAP-based
Cung cấp một số trang chuẩn và Web Parts để hiển thị thông tin trong userprofile, nó có thể được thể hiện bằng bằng đồ họa về lược đồ tổ chức trên site cá nhânvới dữ liệu nhập từ Active Drectory Cung cấp các hàm API để chỉnh sửa data từWebparts, Event Handler, workflow…
Cho phép cấp quyền truy xuất vào các phần khác nhau cho các audience bằngviệc bảo vệ các link, những audience không được phép xem khi ấy link sẽ bị mờ đi và
cố truy cập sẽ có thông báo lỗi, audience targeting là một phần của phân loại ngườidùng
Personal Site (My Site)
My Site là site cá nhân hỗ trợ người dùng để họ tự miêu tả về chính họ với đồngnghiệp và những người quan tâm, giúp dễ dàng chia sẻ thông tin, tài liệu giữa cácngười dùng trong tổ chức, và cũng có thể chứa dữ liệu mà không chia sẻ
Người dùng khi được cấp quyền trên Portal cũng có thể tạo một site cá nhân củariêng mình, không gian ổ đĩa sẽ được giới hạn bởi người quản trị
My site hỗ trợ rất nhiều tiện ích cá nhân:
- Thư viện ảnh dành cho cá nhân
- Thư viện tài liệu cá nhân
- Blogs cá nhân
- Wikis
- Nhiệm vụ (Task) cá nhân
Lịch biểu (calendar) cá nhân
Trang 20 Single Sign On (SSO)
SSO được sử dụng để ánh xạ một người dùng khi đã log on vào 1 site portalMicrosoft Office Sharepoint Server 2007 với một định danh cho người dùng tương tựtrong 1 back-end system (một hệ thống khác tương tác với sharepoint)
Trên Micosoft Office Sharepoint Server 2007 người dùng có thể truy cập tất cácứng dụng mà nó cung cấp với việc đăng nhập một lần duy nhất từ bất cứ nơi nào màMicosoft Office Sharepoint Server 2007 kiểm soát hoặc tương tác đó có thể là: ActiveDirectory, hệ Back-end system, hay chính một ứng dụng của Sharepoint
Business Data Catalog
Cung cấp khả năng tích hợp giữa các Portal site của Micosoft Office SharepointServer 2007 và các site Windows Sharepoint Services 3.0 với những hệ Back-endSystem của những hệ thống khác, chúng có thể là sản phẩm của SAP, Siebel, hayPeopleSoft, BDC cung cấp cách thức để tích hợp trực tiếp dữ liệu từ những hệ quản trị
cơ sở dữ liệu như là SQL Server và Oracle
Để tích hợp vào với các hệ thống khác không cần viết code để quản lý dữ kết nối
và nhận dữ liệu, Thiết kế của BDC dựa trên siêu dữ liệu (metadata) đã được chuẩn hóadựa vào vị trí và định dạng của Back-end system và thực thể dữ liệu định nghĩa trong
nó, BDC cũng cung cấp các thành phần thực thi để siêu dữ liệu BDC có thể nhận dữliệu từ các hệ thống bên ngoài hay từ Back end system và trả về cho Micosoft OfficeSharepoint Server 2007 trong định dạng chuẩn
Để tích hợp dữ liệu từ các ứng dụng khác bước đầu tiên là tạo ra file XML địnhnghĩa các thực thể và các ràng buộc giữa chúng, sau đó dữ liệu được nhập vào BDCvới phạm vi cụ thể của SSP đã được xác định, Quá trình nhập dữ liệu có thể thực hiệnqua giao diện quản trị cung cấp sẵn hoặc cũng có thể viết những đoạn mã tùy biến, Sauquá trình nhập dữ liệu là việc hiện thị dữ liệu đó trên Portal, Micosoft OfficeSharepoint Server 2007 đã cung cấp sẵn các web part để hiển thị chúng trên Portal
1.6 Các tính năng của Sharepoint protal
Các thành phần portal của Moss bao hàm các đặc tính đặc biệt hữu ích cho việcthiết kế, triển khai và quản lý portal nội bộ của doanh nghiệp, kết kết hợp các websitehiện có trên Internet và các portal riêng lẻ khác, hơn nữa, nó hỗ trợ liên kết giữa nhiềungười trong cùng tổ chức có thể chia sẻ kinh nghiệm, tri thức, nâng cao năng suất làmviệc nhóm
Portal site templates
Trang 21Đây là các mẫu site dựng sẵn được cung cấp nhằm tăng tốc việc tạo, tùy biến,triển khai và quản lý các portal riêng lẻ, các portal lớn trong nội bộ tổ chức, và liên kếtvới các website có sẵn trên internet.
Site Manager
Site Manager thay thể cho trang quản trị Portal Site Map, nó là công cụ nền web
hỗ trợ kéo thả phục vụ cho việc duyệt các trang SharePoint, kiểm soát bảo mật truycập và các chuẩn cảm quan (look and feel) thông thường
Site Manager hợp nhất các tác vụ quản trị site cho các portal và website, chứađựng việc quản lý trên các trang, việc lên danh sách của các trang SharePoint và cácthành phần của nó
Site Manager hỗ trợ cho việc: tạo, edit, tổ chức lại và xóa bỏ các các thành phầndưới góc nhìn quan hệ giữa các trang
My Site Personal Sites
Các trang My Site Personal có một vài điểm đã được cải tiến như sau:
- Mạng xã hội
- Các thành phần điều khiển riêng tư
- Các trang SharePoint và các Document Webpart có khả năng cuộn
- Các webpart dành cho cộng sự và thành viên
Social Networking (Mạng xã hội)
MOSS 2007 có một chức năng bổ sung giúp đơn giản hóa việc kết nối với mạng
xã hội giữa các nhân viên
Các trang My Site có thể chứa đựng các webpart mạng xã hội, trong đó sử dụngcác thông tin về tổ chức, cộng đồng và giao tiếp điện tử của mỗi người, điều này có thể
hỗ trợ mỗi người nhận biết các cộng sự của mình với những sở thích phổ biến và manglại hiệu quả tìm kiếm cao hơn
Hơn nữa, mạng xã hội giúp thiết lập các liên kết cá nhân bằng cách tìm nhữngngười cùng nghề nghiệp, chuyên ngành, cùng nhóm làm việc, cùng là thành viên củamột trang SharePoint hoặc có cùng vai trò quản lý
Mạng xã hội cung cấp tùy chọn thông tin cá nhân thông qua MS ActiveDirectory, các ứng dụng LOB, email hoặc các dạng giao tiếp điện tử khác
Privacy Controls
Trang 22Privacy Controls (các điều khiển riêng tư) được sử dụng để điều khiển các thôngtin hiện hữu trong trang My Site được public Có thể cho phép hay không cho phéphiển thị các nội dung public trên một trang cá nhân My Site có ở “My Manager”, “MyWorkgroup”, “My colleagues” và “Everyone”.Các trang SharePoint và các webpartchứa document có thể cuộn được.
Webpart này chứa các trang SharePoint cuộn được liệt kê tất cả các trangSharePoint mà người sử dụng tham gia với tư cách thành viên, Chứa các documentcuộn được liệt kê các văn bản mà ta đã xuất bản trên một tập hợp các trang SharePoint.Webpart này đồng thời hỗ trợ thêm những khả năng truy vấn và lọc văn bản chứađựng trong một tập các trang SharePoint, Các Webpart mới cho cộng sự và thành viênliệt kê những người quen biết, hoặc những người có chung mối quan tâm với bạn, vànhững người thuộc về các danh sách và nhóm phân phối chung
Thư mục site
Thư mục site là chức năng quan trọng và mới ở Site Directory sử dụng nút “Dòtìm các link lỗi”, chỉ ra các link đến các nội dung ngoài đã bị xóa hoặc thay đổi,xuất hiện và giao tiếp trong thời gian thực
Một điều đặc biệt là thư mục site có biểu tượng thẻ thông minh “xuất hiện trongthời gian thực” hiển thị ở hầu hết mọi nơi mà tên một người xuất hiện trong OfficeSharePoint Server, thể hiện rằng trong thời gian một người đang online, có thể gọiđiện thảo luận, trao đổi thông điệp tức thì, hoặc đàm thoại video hai chiều
Dịch vụ thông báo
MOSS 2007 nâng cấp một vài chức năng của dịch vụ thông báo:
- Các điều kiện lọc có thể phát đi nhiều thông báo phù hợp hơn cho người dùngMột nền tảng có thể mở rộng gửi các email tùy biến được cho người dùng
- Người dùng tham gia vào một workflow tự động nhận thông báo bằng emailcs
mà không cần đăng ký thêm các thông báo nào khác trong workflow
- Người dùng có thể gửi nội dung một một đối tượng đã được sửa đổi trong mộtSharePoint list hoặc document library dựa vào những chi tiết đã được thay đổi
LDAP (Lightweight Directory Access Protocol) Pluggable Authentication
Provider
MOSS 2007 bao hàm một công cụ linh động (pluggable) cung cấp giao thức truycập thư mục đơn giản (lightweight) cho những người dùng được cấp quyền trongMOSS Nó bổ sung cho Active Directory chứa trong MS SharePoint Services
Trang 23Bản ghi người dùng (user profile) đã được nâng cấp đáng kể với những tính năngsau:
- Lưu trữ bản ghi cá nhân
- Đồng bộ hóa bản ghi cá nhân
- Import thư mục bản ghi cá nhân
Ngoài việc định nghĩa người dùng sử dụng trong Active Directory, ta có thể sửdụng thêm các thuộc tính từ các ứng dụng LOB (lines of business) như quản lý nhânlực, tự động hóa dịch vụ chuyên nghiệp
Thông tin trong bản ghi người dùng cũng có thể được sử dụng bởi dịch vụ thông báo (Notification Service), mạng xã hội để suy ra những mối quan tâm chung và các thuộc tính khác, hoặc bởi Webpart để biểu diễn danh sách phân loại và thông tin các thành viên trong nhóm
Kho bản ghi cá nhân (Profile Store)
Profile Store có các thuộc tính đa trị dựa trên một nguyên tắc phân loại hoặc mộtdanh sách các giá trị của Moss, các điều khiển anh ninh được cấp thuộc tính bởi ngườidùng và nhóm, có thể đóng mở các bảng liệt kê, các thuộc tính có thể được mở rộngđồng thời có thể đồng bộ hóa các bản ghi cá nhân với khả năng mở rộng được nâng cao
Profile Directory Import
PDI hỗ trợ cho các tính năng mở rộng của Profile Store với khả năng mở trộng
và hiệu năng được nâng cao hướng đến người dùng, Người sử dụng Moss được hỗ trợbởi một tập hợp lớn hơn các thuộc tính có sẵn trong Profile store, được mặc định vớimọi Office SharePoint portal, trang nhóm (team site) và các trang danh sách (listpages) được hiển thị trên các thiết bị di động của quốc tế
1.7 Quản lý nội dung trong MOSS
Các tính năng quản trị nội dung mới và nổi bật trong MOSS có thể chia thành cácnhóm chính: Quản lý văn bản, tài liệu, quản lý hồ sơ, quản lý nội dung web
MOSS cung cấp các chức năng quản lý văn bản quan trọng như: xác định phiên bảnchính và phiên bản phụ, khóa vào/ra văn bản, diễn tả phong phú các siêu dữ liệu,workflow, các cơ chế dựa trên kiểu nội dung, việc kiểm tra sổ sách và các điều khiển dựatrên quyền truy cập trong thư viện văn bản, thư mục và các mức độ văn bản riêng biệt.MOSS xây dựng những khả năng như soạn thảo, xử lý văn bản nghiệp vụ, quản
lý nội dung web và xuất bản, quản lý bản ghi, quản lý cơ chế và hỗ trợ xuất bản đa ngữ
1.7.1 Quản lý văn bản
Với thành phần quản trị văn bản mới của MOSS 2007, các sản phẩm công nghệ
Trang 24của SharePoint không chỉ là một nền tảng để phối hợp văn bản, mà trở thành một giải
pháp toàn diện để quản lý các văn bản nghiệp vụ Các thư viện tài liệu đã được nâng
cấp trong Windows SharePoint Services cung cấp cơ sở cho những tính năng quản trịvăn bản được liệt kê dưới đây:
Workflow của tài liệu nghiệp vụ
Việc xử lý văn bản nghiệp vụ là tập hợp của các ứng dụng workflow bao hàmtrong MOSS 2007
- Kiểm duyệt văn bản
- Phê chuẩn văn bản
- Tập hợp chữ ký
- Phê chuẩn văn bản
- Theo dõi phát hành
- Tùy chọn lộ trình kiểm duyệt và phê chuẩn
Các mẫu trang quản lý văn bản
MOSS chứa các mẫu trang đã được nâng cấp có thể sử dụng ngay mà không cầnchỉnh sửa gì
- Mẫu Managed Document Library
- Mẫu Divisional Library
- Mẫu Translation Library
Mẫu trang Managed Document Library
Managed document libraries là trang quản lý văn bản cỡ lớn có khả năng lưu trữcác văn bản cho toàn tổ chức với thư viện document đã được quản lý mọi đơn vịnghiệp vụ có thể tổ chức và phân loại thông tin một cách hợp lý
Mẫu trang Divisional Library
Các tính năng chính của mẫu trang này gồm:
- Managed document libraries
- Dashboards, KPIs, và các báo cáo khác
Mẫu trang Translation Library
Mẫu trang Translation Library rất có giá trị cho các tổ chức đa quốc gia và đakhu vực có nhu cầu biên dịch văn bản thành nhiều ngôn ngữ, Translation library tíchhợp các tiến trình workflow tùy biến được với tính năng quản lý văn bản của MOSSnhằm giúp đỡ các dịch giả quản lý nhiều bản dịch của một văn bản
Tích hợp với các ứng dụng thuộc Microsoft Office 2007 system
Trang 25Office SharePoint Server 2007 đã nâng cấp đáng kể việc quản lý văn bản và cácchức năng workflow có liên quan, bao gồm:
- Document Information Panel
- Document Action Bar
Document Information Panel
Document Information Panel giúp việc chỉnh sửa các thuộc tính trong văn bản,
và InfoPanel hỗ trợ người dùng nhập liệu và cập nhật các thuộc tính gắn với mỗi dạngcủa văn bản nghiệp vụ
Document Action Bar
Document Action Bar trong các ứng dụng thuộc hệ thống Office 2007 cho người
sử dụng biết văn bản hiện tại bị kiểm soát bởi cơ chế nghiệp vụ hay workflow nào vàhoạt động nào là hoạt động cần phải thực hiện
1.7.2 Quản lý nội dung web
Một mục tiêu chính của MOSS là tích hợp đầy đủ với chức năng của MicrosoftContent Management Server 2002, ngoài ra còn là sự nâng cấp chức năng quản lý nộidung web cả về portal, search, document, cộng tác và quản lý hồ sơ
• Site Modeling Enhanced
Xây dựng trên dịch vụ nền tảng Site Model trong WSS, MOSS có hỗ trợ thêmmột vài template mới cho trang doanh nghiệp:
- Enterprise portal
- Corporate Internet presence site
- Application portal
- Roll-up portal
Enterprise Portal Site Template
Các portal của doanh nghiệp cung cấp phương tiện cho một đơn vị nghiệp vụ tạo
ra các nội dung chia sẻ có liên quan đến hoạt động đang diễn ra
Tính năng chính của các mẫu portal cho doanh nghiệp hoặc chi nhánh gồm có:
- Managed document libraries
- Managed document libraries
- Team and project collaboration sites
Corporate Internet Presence Site Template
Một vài tính năng chính của kiểu trang cộng tác qua Internet là các công cụ vàworkflow phục vụ cho việc tạo và quản lý nội dung web:
Trang 26- Products and services descriptions
- Company news
- Annual reports and public filings
- Career information
Application Portal Site Template
Các portal ứng dụng là các trang SharePoint cùng nhau tạo thành bộ công cụ vàthông tin liên quan đến một LOB riêng biệt như HR, ERP, enterprise resourceplanning (ERP), customer relationship management (CRM), hay professional servicesautomation (PSA)
Mẫu portal ứng dụng chứa đựng các tính năng
- Tìm kiếm thông tin trong các ứng dụng LOB
- Bảo mật, các truy cập đã phân quyền tới mọi dữ liệu và nội dung của hệthống
- Khả năng dễ dàng và nhanh chóng phân tích, báo cáo và tổng két dữ liệu
từ một ứng dụng LOB
Roll-up Portal Site Template
Các mẫu roll-up portal được sử dụng để hợp nhất dữ liệu và nội dung từ một vàiứng dụng hay địa chỉ khác nhau để diễn tả chúng trong một định dạng tích hợp dễhiểu
Mẫu roll-up portal site chứa đựng một tính năng hợp nhất thông tin từ:
- Search
- Global site directory
- Personalization and My Site personal sites
- Knowledge and expertise found anywhere in the organization
Authoring and Approval
Web content management chứa các công cụ, workflow, và các dịch vụ quản lýthông tin đầu cuối trong tiến trình kiểm soát và phê duyệt tài liệu, bao gồm:
- Check-in/checkout
- Content moderation
- Content routing, review, and approval workflows
- Publishing schedules
Web Publishing and Deployment
Mục tiêu của các tính năng triển khai và xuất bản nội dung web (Web content
Trang 27publishing and deployment features) của MOSS 2007 chính là hỗ trợ các môi trường
có sự tách biệt việc khởi soạn tài liệu, lập kế hoạch, Các production workflow là mộtphần của quy trình xuất bản web chuẩn mực
Web Content Editor
Việc soạn thảo trên nền web đã được mở rộng về giao diện người dùng với nhiềulệnh và chỉ thị trạng thái hơn, chẳng những có thể soạn thảo nội dung vào một form,người sọan còn có thể bổ sung nhiều nội dung phong phú khác nhờ những tính năng cósẵn trên nền web Hệ soạn thảo hỗ trợ CSS với các định dạng, bảng, các chuẩn ngữpháp tùy chọn, ngoài ra còn tích hợp với những công cụ chọn ảnh và link đã dựng sẵn
CHƯƠNG 2: GIẢI PHÁP CÔNG NGHỆ
2.1 ASP.NET
2.1.1 Giới thiệu
ASP.NET là viết tắt của Active Server Pages .NET(.NET ở đây là .NETframework) Nói đơn giản, ngắn gọn thì ASP.NET là một công nghệ có tính cáchmạng dung để phát triển các ứng dụng về mạng hiện nay cũng như trong tương lai.ASP.NET là một phương pháp tổ chức hay khung tổ chức (flamework) để thiếtlập các ứng dụng cho mạng dựa trên CLR (Common Language Runtime) chứ khôngphải là một ngôn ngữ lập trình
ASP.NET là phiên bản kế tiếp của Active Server Page (ASP) , nó là một nền tảngphát triển ứng dụng web hợp nhất, cung cấp nhiều dịch vụ cần thiết cho lậptrình viên xây dựng các lớp ứng dụng chuyên nghiệp Cú pháp ASP.NET tươngthích với cú pháp ASP, ngoài ra ASP.NET còn cung cấp một mô hình lập trìnhmới, nên tảng an toàn (secure), linh hoạt (salable), và ổn định (stable)
ASP.NET được thiết kế làm việc với các trình soạn thảo HTML đi kèm và các công cụ lập trình khác được đưa vào trong Microsoft Visual NET, Tất cả các công cụ này dùng để phát triển ứng dụng Web được dễ dàng Khi tạo một ứng dụng Web lập trình viên có thể chọn Web Fróm hoặc Web Serveres, ngoài ra cũng có thể kết hợp hai loại này với nhau teo bất kỳ cách nào, Cả hai loại này có một nền cơ bản, cho phép sử
Trang 28dụng ứng dụng và chỉnh sửa cấu hình ứng dụng.
ASP.NET cung cấp một mô hình đơn giản để lập trình viên Web có thể làm việc như trên một ứng dụng thông thường Lập trình viên có thể viết mã ngay trong file vănbản global.asax, hoặc trong một class được biên dịch, được triển khai như là một assembly, và có thể đưa ra sự kiện ở mức ứng dụng, ngoài ra người lập trình còn có thể mở rộng mô hình để tích hợp cho nhu cầu của từng ứng dụng
Tạo được các câu lệnh debug cho trang web, rất hưu ích trong khi giải quyết sự cố.Cấu hình ứng dụng ASP.NET được lưu trữ trong các tập tin XML chuẩn, hiệu chỉnh dễ dàng, và có thể mở rộng để phù hợp cho nhu cầu của từng ứng dụng Web
2.1.2 Những ưu điểm nổi bật của ASP.NET
• ASP.NET cho phép lựa chọn một trong các ngôn ngữ lập trình: VisualBasic.NET J#, C#…
• Trang ASP.NET được biên dịch trước Thay vì phải đọc và thông dịch mỗikhi trang web được yêu cầu, ASP.NET biên dịch những trang web dộng thànhnhững tập tin DLL mà server có thể thi hành nhanh chóng và hiệu quả Yếu tốnày là một bước nhảy vọt đáng kể so với kỹ thuật thông dịch của ASP
• ASP.NET hỗ trợ mạnh mẽ bộ thư viện phong phú và đa dạng của NET,Framework, làm việc với XML, Web Service, truy cập cơ sở dữ liệu quaADO.NET,…
• ASPX và ASP có thể cùng hoạt động trong một ứng dụng
• ASP.NET sử dụng phong cách lập trình mới; Code behide Tách code riêng,giao diện riêng do vậy dễ đọc, dễ quản lý và bảo trì
• Kiến trúc lập trình giống ứng dụng trên Windows
• Hỗ trợ quản lý trạng thái của các control
• Tự động phát sinh mã HTML cho các Server control tương ứng với từng loại Browser
• Hỗ trợ nhiều cơ chế cache
• Triển khai cài đặt
• Không cần lock, không cần đăng ký DLL
• Cho phép nhiều hình thức cấu hình ứng dụng
• Hỗ trợ quản lý ứng dụng ở mức toàn cục
• Global.aspx có nhiều sự kiện hơn
Trang 29• Quan lý session trên nhiều Server, không cần Cookies
2.2 SQL
2.2.1 Giới thiệu về SQL Server 2000
SQL Server 2000 là một hệ thống quản lý cơ sở dữ liệu (elational DatabaseManagement System (RDBMS) sử dụng Transact – SQL để trao đổi dữ liệu giữaClient computer và SQL Server computer, Một RDBMS bao gồm database, databaseengine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận khác nhau trongRDBMS
SQL Server 2000 được tối ưu hóa để có thể chạy trên môi trường cơ sở dữ liệurất lớn lên đến Teta-Byte và có thể phục vụ cùng lúc hàng ngàn user, SQL Server 2000
có thể kết hợp ăn ý với các server khác như Microsoft Internet Information Server(IIS), E-Commerce Server, Proxy Server…
SQL Server có 7 editions
• Enterprise: Chứa đầy đủ các đặc trưng của SQL Server và có thể chạy tốt
trên hệ thống lên FGn 32 CPUs và 64 GB RAM Thêm vào đó nó có các dịch vụgiúp cho việc phân tích dữ liệu rất hiệu quả (Analysis Services)
• Standard: Rất thích hợp cho các công ty vừa và nhỏ vì giá thành rẻ hơn
nhiều so với Enterprise Edition, nhưng lại bị giới hạn một số chức năng cao cấpkhác, edition này có thể chạy tốt trên hệ thống lên đến 4 CPU và 2 GB RAM
• Personal: Đước tối ưu hóa để chạy trên PC nên có thể cài đặt hầu hết các
phiên bản Windows, kể cả Windows 98
• Developr: Có đầy đủ các tính năng của Enterprise Edition nhưng được chế
tạo đặc biệt như giới hạn số lượng người kết nối vào Server cùng một lúc Ðây
là edition mà các bạn muốn học SQL Server cần có
• Desktop Engine (MSDE): Ðây chỉ là một engine chạy trên desktop và không
có user interface (giao diện) Thích hợp cho việc triển khai ứng dụng ở máyclient Kích thước cơ sở dữ liệu bị giới hạn khoảng 2 GB
• Win CE: Dùng cho các ứng dụng trên Windows CE
• Trial: Có các tính năng của Enterprise Edition, download free, nhưng giới hạn
thời gian sử dụng
2.2.2 Các thành phần quan trọng trong SQL Server 2000
SQL Server 2000 được cấu tạo bởi nhiều thành phần như Relational DatabaseEngine, Analysis Service và English Query Các thànhphần này khi phối hợp vớinhau tạo thành một giải pháp hoàn chỉnh giúp cho việc lưu trữ và phân tích dữ liệu
Trang 30một cách dễ dàng.
• Relational Database Engine
Ðây là một engine có khả năng chứa dữ liệu ở các quy mô khác nhau dưới dạngtablevà hỗ trợ tất cả các kiểu kết nối (data connection) thông dụng của Microsoft nhkActiveX Data Objects (ADO), OLE DB, and Open Database Connectivity (ODBC),ngoài ra nó còn có khả năng tự điều chỉnh (tune up), ví dụ như thêm các tài nguyên(resource) của máy khi cần và trả lại tài nguyên cho hệ điều hành khi một người dùnglog off
• Replication – Cơ chế tạo bản sao
Đảm bảo việc đồng bộ giữa hai cơ sở dữ liệu
• Data Transformation Service (DTS) – Dịch vụ chuyển dịch dữ liệu.
Dịch vụ DTS cho phép dễ dàng chuyển dữ liệu ở các dạng khác nhau như dữ liệuchứa trong Oracle, DB2, SQL Server, Microsoft Access… sang SQL Server
• Analysis Service – Dịch vụ phân tích dữ liệu
Microsoft cung cấp phân tích dữ liệu bằng khái niệm multi-dimension cubes và kĩthuật data mining
• English Query – Truy vấn dữ liệu sử dụng tiếng Anh
English Query là một dich vụ giúp cho việc truy vấn dữ liệu bằng Tiếng Anh
• Meta Data Service
Dịch vụ này giúp cho việc chứa đựng và thao tác Meta Data dễ dàng hơn, Metadata là những thông tin mô tả về cấu trúc dữ liệu trong cơ sở dữ liệu như dữ liệu.Bởi vìnhững thông tin này cũng được chứa trong cơ sở dữ liệu nên cũng là một dạng dữ liệunhưng để phân biệt với dữ liệu “chính thống” gọi là Meta Data
• SQL Server Books Online – Sách dạy SQL Server trực tuyến
Đây là cuốn sách đính kèm khi cài Fst SQL Server, nó là tài liệu không thể thiếu đốivới người muốn làm việc với hệ cơ sở dữ liệu này
2.3 Làm việc với các thành phần của MOSS
2.3.1 Site
Site là một tập hợp các trang web có liên quan, được điều khiển bởi server HTTPtrên mạng toàn cầu (World Wide Web), đa số những trang Web đều có một trang chủnhư điểm bắt đầu của chúng Trang chủ liên kết với những trang khác bằng cách sửdụng Hyperlinks, Chúng ta sử dụng top-level sites và subsites để chia nội dung site để
dễ dàng quản lí Top-level Web sites có thể có nhiều subsites, và những subsites đó cóthể có nhiều subsites khác, Toàn bộ cấu trúc của top-level Web site được gọi là
Trang 31Website collection
Hình 2.1: Tổ chức của site collection
Trang 32Site có các teamplates sau đây
Hình 2.2: Danh sách sharepoint site template
• Document Workspace :
Document Workspace là sharepoint dùng để quản lý nhiều dạng tệp tin như là:Word, Excel Nhiều người cùng một lúc có thể sử dụng trên một tệp tin, đồng thờicho phép lưu lại lịch sử khi thay đổi, Site cung cấp cho người dùng một thư viện tàiliệu lưu trữ những tài liệu chính và những tập tin hỗ trợ, một danh sách công việc vàmột danh sách liên kết đến những tài nguyên có liên quan đến tài liệu Để tạoDocument Workspace Site, ta chọn vào Document Workspace template
• Blog:
Blog site là template dùng để tạo ứng dụng sharepoint site dạng nhật ký đăng kýthông tin cá nhân, đồng thời cho phép người dùng truy cập và ghi lại cảm tưởng.Ngoài ra, ta cũng có thể quản lý chủ đề do mình đăng trên sharepoint site cùng vớinhững chú thích mà người sử dụng cung cấp cho mỗi tiêu đề đó.Những khách viếngthăm có thể bình luận trên Blog site được
• Wiki site:
Tempalate này dùng để tạo ra trang Web mà ta có thể nhanh chóng và dễ dàngthêm chỉnh sửa và liên kết đến những trang khác
• Group Work Site:
Đây là mẫu site cung cấp một giải pháp phần mềm nhóm, cho phép tạo, tổ chức
và chia sẻ thông tin một cách dễ dàng và nhanh chóng, nó bao gồm các thành phần
Trang 33như Group Calendar, Circulation, Phone-Call Memo, thư viện tài liệu và những danh
sách cơ bản khác
2.3.2 Workspace
Workspace được hiểu như là một vùng làm viêc, nó là một trang Web đơn màngười sử dụng tạo ra cung cấp cho những thành viên trong nhóm công cụ và dịch vụcộng tác, một Workspace chứa những thông tin của List
Workspace có những template như sau các template này có thể được thấy khi tạomới một SharePoint Site:
Hình 2.3: Workspace Site
• Basic Meeting Workspace:
Basic Meeting Workspace site bao gồm những bảng kế hoạch, tổ chức và theodõi công việc ở mức độ cơ bản cho các buổi hội nghị hay hội thảo với sự tham dự củanhiều thành viên, ứng dụng này cho phép ta thiết lập Thư viện quản lý các thành phầnnhư: thảo luận (Object), nhân vật (Attendees), lịch trình (Agenda) và Thư viện văn bản(Document Library)
• Blank Meeting Workspace :
Cho phép người dùng có thể tự thiết kế một site tùy thích dành cho các ứng dụngriêng, với Blank Meeting Workspace ta có thể tạo ra các list một cách tùy ý và xâydựng sharepoint web part để trình bày các dữ liệu mà người dùng đã thiết kế
• Decision Meeting Workspace:
Đây là teamsplate ứng dụng cho phép theo dõi các trạng thái hoặc tạo ra các nghịquyết, các giải pháp, Site cung cấp cho người sử dụng những danh sách để tạo cáccông việc, lưu trữ tài liệu và ghi lại những nghị quyết, những giải pháp trong cuộc họp
• Social Meeting Workspace :
Site giúp cho việc thực hiện các kế hoạch liên quan đến các tổ chức xã hội, site
Trang 34cung cấp những danh sách để theo dõi những thành phần tham dự, cung cấp các nhàđiều hành và lưu trữ những hình ảnh minh họa cho sự kiện, bao gồm các hướng dẫn,hình ảnh, nội dung…
• Multipage Meeting Workspace :
Multipage Meeting Workspace cho phép người dùng lên các kế hoạch tổ chức vàghi lại kết quả các cuộc họp, nó cung cấp danh sách để quản lý các cuộc họp và ghi lạinhững người tham dự thêm vào đó là hai trang trống để người dùng có thể tùy chỉnhtheo ý của mình
2.3.3 List
List là tập hợp tất cả các thông tin mà người dùng chia sẽ với các thành viên trong nhóm, ví dụ như bạn tạo ra một sự kiện và theo dõi sự kiện đó của đội nhóm trênlịch
Hình 2.4 sharepoint list
2.3.4 Libraries
Library là một phần bên trong site nơi mà chúng ta có thể tạo ra thu thập, cậpnhật và quản lí file với những thành viên trong nhóm Mỗi library hiển thị một List củafile và những thông tin khoá về những file đó giúp mọi người dễ dàng sử dụng chúng
để làm việc với nhau
• Các chức năng của Libraries:
- Tạo và quản lý các View
- Yêu cầu phê chuẩn tài liệu
- Theo dõi version
- Yêu cầu kiểm tra file
- Giữ lại thông tin khi bị thay đổi (RSS)
- Thay đổi files offline
Trang 35- Work with a library from an email program (Outlook)
- Dễ dàng sao chép tài liệu đến một vị trí khác
- Định nghĩa Content Types
- Chỉ định phân quyền duy nhất
- Tạo workflows
Hình 2.5 sharepoint library
2.3.5 View
Trong mỗi List hoặc Libray đều có ít nhất một view, tuỳ từng nhu cầu sử dụng
mà ta có thể tạo view với từng kiểu khác nhau
Hình 2.6: SharePoint View
2.3.6 Content type
Content type là kiểu dữ liệu trừu tượng, tương tự như List, là danh sách các mục,mỗi mục có thể là dữ liệu đơn giản, hoặc là một danh sách khác, Content type cungcấp phương tiện đóng gói dữ liệu, độc lập với vị trí trên site Có 3 cách xây dựngcontent type: sử dụng giao diện người dùng, Mô hình đối tượnghoặc đọc từ file XML
• Thiết lập content type