Hướng phát triển

Một phần của tài liệu Ứ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 (Trang 129)

: Nguoi dung

5.3.Hướng phát triển

Chương 5 Kết luận và hướng phát triển

5.3.Hướng phát triển

Như trên đã đề cập, nhược điểm rất lớn của SharePoint đó là gắn chặt với nền Windows Server 2003 và các sản phẩm khác của Microsoft, nó không thể triển khai trên các hệ điều hành khác (chẳng hạn Linux); tuy nhiên các ý tưởng và kiến trúc trong công nghệ SharePoint là cực kỳ thông minh. Do vậy, hướng phát triển tiếp theo của em trong tương lai là xây dựng một FrameWork lấy các ý tưởng từ SharePoint, tuy nhiên FrameWork này phải linh động, dễ dàng triển khai trên các hệ điều hành khác nhau (chẳng hạn trên Windows lẫn Linux). Ở đây em xin được trình bày tóm lược các đặc điểm của FrameWork này như sau:

 Container: Là một đơn vị của trang Web, nó là một thành phần giao diện để hiển thị thông tin và dữ liệu, nó cũng là một thùng chứa nội dung.

 Container Environment: Là môi trường thực thi cho các Container, nó có trách nhiệm tạo lập và hủy các Container trong nó khi cần thiết.

 Container Zone: Dùng để định vị các Container cũng như cấu trúc, bố cụ c của trang Web.

 Mỗi trang Web được cấu thành từ các Container Zone, mỗi Container Zone sẽ có một ZoneID ứng với nó, các Container Zone sẽ tạo nên khung của một trang Web và khung này có thể tạo ra bằng cách:

 Hoặc đọc nội dung từ CSDL MySQL thay vì SQL Server 2000  Hoặc đọc nội dung từ một file XML

 Khi một trang Web được tải vào thì nó sẽ tải lần lượt các ContainerZone với ID đã được định rõ trong CSDL.

 CSDL ứng dụng bao gồm 2 phần:

 CSDL nội dung: lưu trữ các thông tin về mặt nội dung của hệ thống

 CSDL cấu hình: dùng để cấu hình hệ thống

 Dữ liệu của một trang Web có thể lưu trong CSDL MySQL hoặc lưu trong các List, các List là một biến thể của các các bảng CSDL, nó có thể lưu trữ nhiều loại thông tin (chẳng hạn lưu trữ File).

 Các dịch vụ (chẳng hạn tùy biến) chạy ở dạng Web Service  Sử dụng các ngôn ngữ không phụ thuộc nền như: PHP, Java, Perl

Một số hướng phát triển khác nữa trong tương lai:

 Xây dựng một Tool cho phép tạo ra các Web Parts theo dạng kéo thả, hiện tại việc viết các Web Part rất vất vả vì người lập trình phải Render ra các đoạn mã (chẳng hạn HTML) từ chế độ soạn thảo.

 Viết các ứng dụng thương mại điện tử Internet với SharePoint trong đó có tích hợp với các sản phẩm về TMDT như BizTalk

Tài liệu tham khảo1. Administrator's Help.chm 1. Administrator's Help.chm 2. User's Help.chm 3. HowSharePointWork.pdf 4. SharePointGuide.doc 5. WorkingWithWebPartPage.doc 6. ConnectingWebPart.doc 7. OverviewOfWebPartsFramework.doc 8. SharePointPortalServer2003POCGuide.pdf 9. SharePointTips.doc 10. MicrosoftWebEnterprisePortal.doc

11. Microsoft SharePoint Products and Technologies 2003 Software Development Kit 12. Introducing Windows SharePoint Services

13. http://www.viettotal.com/Chinhphudientu/tabid/60/Cat/3/News/21/Default.aspx 14. http://www.viettotal.com/Chinhphudientu/tabid/60/Cat/3/News/21/Default.aspx 15. http://www.microsoft.com/resources/documentation/wss/2/all/adminguide/en- us/stsb02.mspx 16. http://www.microsoft.com/technet/windowsserver/sharepoint/v2/reskit/c0561881x. mspx 17. http://msdn2.microsoft.com/en-us/library/ms996136.aspx 18. http://www.theserverside.net/tt/articles/showarticle.tss?id=WebParts2 19. http://www.microsoft.com/resources/documentation/wss/2/all/adminguide/en- us/stsb02.mspx 20. http://www.microsoft.com/technet/windowsserver/sharepoint/v2/reskit/c0561881x. mspx 21. http://www.codeproject.com/spoint/EssentialWSSSPS2003Archit.asp 22. http://www.devx.com/dotnet/Article/17518 23. http://www.gotdotnet.com/team/sharepoint/ 24. http://www.msd2d.com/default_section.aspx?section=sharepoint

25. http://www.viettotal.com/Chinhphudientu/tabid/60/Cat/3/News/21/Default.aspx26. http://www.ssp.com.vn/?o=modules&n=news&f=news_detail&id=1844 26. http://www.ssp.com.vn/?o=modules&n=news&f=news_detail&id=1844

27. HowSharePointWork.pdf (trang 2, 7, 10, 11, 13, 15, 18) 28. SharePointGuide.doc (trang 5, 8,12,16)

Một phần của tài liệu Ứ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 (Trang 129)