Các tính năng trong Microsoft Office SharePoint Server 2010
Microsoft Office SharePoint Server MOSS 2010 giờ đây đã đươc xem như là một sản phẩm nền tảng cho việc trao đổi thông tin và làm việc cộng tác trong nội bộ doanh nghiệp và trên web. SharePoint là giải pháp kết nối và hỗ trợ người dùng chia sẻ thông tin tốt nhất, cho dù những thông tin đó nằm trong mạng lưới intranet, extranet của doanh nghiệp hay có thể chia sẻ ra bên ngoài internet cho cả khách hàng và đối tác.
Với SharePoint 2010, chúng ta sẽ không chỉ giới hạn việc cung cấp khả năng làm việc cộng tác cho nhân viên văn phòng hoặc các nhóm kinh doanh mà còn có thể đầu tư sâu vào việc phát triển các ứng dụng mở rộng cho doanh nghiệp. SharePoint được xem là nền tảng để bạn có thể phát triển những ứng dụng rất nhanh chóng đáp ứng mọi nhu cầu trong hoạt động kinh doanh, có thể là một ứng dụng nhỏ cho một nhóm hay một phòng ban, hoặc có thể là những giải pháp doanh nghiệp tầm cỡ và phức tạp với nhiều quy trình xử lý thông tin phức tạp, chỉnh sửa code hoặc tích hợp với các phần mềm ứng dụng khác.
SharePoint 2010 có rất nhiều tính năng hấp dẫn nhằm cải thiện các hạn chế trong MOSS 2007, bài viết này sẽ giới thiệu với các bạn về 6 chức năng và dịch vụ chính mà SharePoint có thể cung cấp ngay cho bạn.

Hình 1: 6 tính năng chính trong MOSS 2010
SharePoint Sites: cung cấp cho bạn những công nghệ thiết yếu nhất để xây dựng các cổng thông tin ví dụ như web part framework, các mô hình security, khả năng cá nhân hóa từng trang, hỗ trợ đa ngôn ngữ, hỗ trợ truyền thông đa phương tiện và nhiều hơn nữa. Và khi chúng ta nhắc đến khái niệm SharePoint Sites thì phạm vi của chúng ta không phải chỉ bị giới hạn ở những team sites hoặc cổng thông tin nội bộ của doanh nghiệp mà bạn có thể mở rộng ra thành những Extranet cho phép kết nối thông tin giữa công ty với các đối tác hoặc nhà cung cấp, và tất nhiên là có thể triển khai luôn thành cổng Internet cho phép khách hàng truy cập công cộng với số lượng hàng triệu người cùng lúc.

SharePoint Communities cho phép mọi người làm việc với nhau đơn giản và hiệu quả hơn. Nó bao gồm những hình thức làm việc cộng tác truyền thống như tạo các workspace (không gian làm việc) để chia sẻ tài liệu, tạo quy trình xử thông tin, chia sẻ lịch làm việc và tác vụ chung cho cả nhóm. Ngoài ra, nó còn bao gồm cả luôn công nghệ Enterprise 2.0 mới nhất (hay còn gọi là Social Networking). SharePoint 2010 sẽ là một nền tảng tốt để phát triển mạng lưới social computing trong doanh nghiệp với sự hỗ trợ của blogs và wikis, RSS feeds, khả năng tìm kiếm nhân sự và chuyên gia, tạo quan hệ nhân viên và mạng cộng đồng. Thêm vào đó, SharePoint còn có thể tích hợp chặt chẽ với Office Communication Server nên chức năng SharePoint Communities còn có thể bổ sung thêm thông tin trạng thái (online, offline, free, busy..), chat và chia sẻ thông tin trực tuyến.

SharePoint Content quản lý thông tin doanh nghiệp toàn diện từ việc phân rã đến tổng hợp nội dung. SharePoint quản lý tất 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 dung dạng mạng xã hội như blogs và wikis. Để đảm bảo việc tuân thủ những quy định về an toà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ệc chỉ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 doanh nghiệ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ững tiệ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.

Bây giờ vấn đề chính để quản lý hàng núi thông tin trong những tổ chức là khả năng tìm kiếm tốt nhất giúp người dùng có thể tìm và khám phá ra những thông tin mà họ cần dễ dàng. SharePoint Search có thể tạo ra những chỉ mục cho nội dung không chỉ trong những SharePoint sites mà thậm chí có thể cho cả những hệ thống thông tin liên quan, những tập tin được chia sẻ, cơ sở dữ liệu và các phần mềm ứng dụng được tích hợp với SharePoint. SharePoint cũng có thể tìm kiếm người hoặc chuyên gia trong tổ chức. Thêm vào đó, những chức năng mới vượt trội về tìm kiếm của Sharepoint được gọi là FAST search engine cho phép tìm kiếm thông minh theo kinh nghiệm của người dùng, và khả năng mở rộng quy mô tìm kiếm cho hàng tỉ tài liệu trong một tổ chức.

SharePoint Insights, chúng ta đã nói nhiều về khả năng tìm kiếm và làm việc cộng tác và sự kết hợp chúng với những công cụ phân tích dữ liệu thông minh truyền thống giúp cho người dùng văn phòng khả năng phân tích và đánh giá thông tin từ những dữ liệu bên trong doanh nghiệp. Nhờ dựa trên SQL Server, SharePoint có thể chia nhỏ những thông tin phân tán rời rạc thành những báo cáo dạng scorecard, dashboard rất sinh động. Những báo cáo này có thể pha trộn cả dữ liệu dạng có cấu trúc và phi cấu trúc để tạo ra một bức tranh thông tin một cách chân thực nhất cho tổ chức. Người dùng văn phòng có thể sàng lọc và phân tích những dữ liệu đó nhờ sự tích hợp chặt chẽ giữa SharePoint và Excel, SharePoint hiện là một trong những công cụ phân tích thông tin được sử dụng rộng rãi nhất trên toàn thế giới và cho phép bạn có thể nhanh chóng tạo ra những giải pháp phân tích tùy biến.

SharePoint Composites cung cấp cho mọi đối tượng từ người dùng thành thạo đến những nhà phát triển ứng dụng những công cụ dễ dùng và nhanh nhất để tạo ra những ứng dụng ghép. Ví dụ: bạn có thể dùng chương trình SharePoint Designer mới và không cần phải viết một dòng lệnh nào, bạn cũng có thể thay đổi được giao diện của một site, tích hợp thêm được các web parts, tùy chỉnh workflows và tích hợp dữ liệu từ nhiều nguồn khác nhau. Tương tự như thế, những dịch vụ Access Services mới cho phép người dùng tự xây dựng những ứng dụng và cơ sở dữ liệu quan hệ đơn giản sau đó có thể chia sẻ trong nội bộ một phòng hoặc cho cả công ty thông qua SharePoint site nhưng vẫn được quản lý và kiểm soát bởi bộ phận IT.

Kết luận: Microsoft Office SharePoint Server 2010 là sự lựa chọn phù hợp trong việc tích hợp các khả năng của các máy chủ, cho phép nâng cao tính hiệu quả trong công việc của các nhân tố/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ăng chia sẻ thông tin trong doanh nghiệp, thuận tiện cho việc chia sẻ thông tin ra bên ngoài tốt hơn. Đồng thời, MOSS còn cải thiện các hạn chế trong MOSS 2007.
Bài viết này cung cấp cho bạn một cái nhìn tổng thể về SharePoint 2010, nền tảng phát triển ứng dụng làm việc cộng tác trong doanh nghiệp và web.
(Theo Microsoft)
Sun phát hành NetBeans IDE 6.5 beta với nhiều tính năng mới
NetBean IDE là một “môi trường phát triển tích hợp“ (Integrated Development Environment) kiểu như Visual Studio của Microsoft và được xem là một một bộ ứng dụng “must-download” dành cho các nhà phát triển phần mềm.
NetBean IDE hỗ trợ nhiều hệ điều hành khác nhau như Windows, Mac, Linux, và Solaris. NetBean bao gồm một IDE mã nguồn mở và một nền tảng ứng dụng cho phép nhà phát triển nhanh chóng tạo nên các ứng dụng dành cho web, doanh nghiệp, desktop và thiết bị di động bằng các ngôn ngữ lập trình Java, C/C++, JavaScript, Ruby, Groovy, và PHP.
NetBeans IDE 6.5 Beta cung cấp nhiều tính năng mới như shortcut tìm kiếm trong toàn bộ IDE gọi là QuickSearch, giao diện thận thiện hơn với người dùng, và tính năng tự động biên dịch khi lưu (Compile on Save). Ngoài việc hỗ trợ Java mọi phiên bản (Java SE, Java EE, Java ME), NetBean IDE còn là công cụ lý tưởng cho việc phát triển phần mềm bằng các ngôn ngữ PHP, C/C++, Groovy and Grails, Ruby and Rails, Ajax and JavaScript. Phiên bản 6.5 còn tăng cường hỗ trợ cho web framework (Hibernate, Spring, JSF, JPA), trình ứng dụng máy chủ GlassFish và cơ sở dữ liệu.
Các đặc điểm nổi bật cho từng thành phần
PHP
-Bộ soạn thảo PHP (tự hoàn thành mã, tô màu cú pháp và ngữ vựng của mã)
-Hỗ trợ chú thích heredoc và PHTML
-Gỡ rối bằng Xdebug
-Tự động phát sinh mã cho cơ sở dữ liệu MySQL
JavaScript và Ajax
-Trình soạn thảo JavaScript và bộ gỡ rối
-Trình quản lý thư viện JavaScript
-Các thư viện: giao diện người dùng Yahoo , Woodstock, jQuery, Dojo, Scriptaculous, Prototype
-Hoàn thiện trình soạn thảo CSS
JavaEE và phát triển Web
-Tăng cường hỗ trợ Spring, Hibernate, JSF, tự phát sinh JSF CRUD, JPA (API Java bền bĩ)
-Tạo các dịch vụ web RESTful từ các bảng cơ sở dữ liệu hoặc từ các đối tượng JPA
-Kéo và thả các dịch vụ SaaS vào các file PHP
-Cải thiện bộ soạn thảo SQL (hoàn thành mã, lưu/gọi lại các truy vấn, và nhiều hơn nữa)
-Cải thiện việc nhập và đồng bộ hóa các dự án Eclipse
-Tự động triển khai khi lưu
Groovy và Grails
-Phát triển ứng dụng Groovy thuần khiết hoặc dùng Groovy trong các dự án Java SE
-Bộ soạn thảo Groovy (hoàn thành mã, tô màu và những thứ khác)
-Framework ứng dụng web Grails
-Mở các ứng dụng Grails không cần thêm metadata
Ruby và Rails
-Giao diện Test Runner mới để hiện thị kết quả test
-Cải thiện Rake: Rake Runner và một file Rake được tạo trước.
-Bộ gỡ rối: breakpoint và catchpoint có điều kiện
-Các dự án Ruby chấp nhận các tùy chọn JVM từ dòng lệnh
GlassFish v3 Prelude dành cho phát triển web
-Module, kiến trúc dựa trên OSGi
-Footprint nhỏ, khởi động và triển khai nhanh
-Hỗ trợ script, bao gồm cả JRuby
C/C++
-Hoàn thiện chức năng hoàn thành mã, tô màu lỗi và ngữ vựng
-Gọi cửa sổ Memory, đồ họa
-Phát triển từ xa
-Đóng gói ứng dụng dưới dạng file tar, zip hoặc các gói SVR4
Java ME
-Wizard cho dự án mới cho phép bổ sung các thành phần tùy chọn vào Visual Designer Palette
-Các thành phần SVG UI trong SVG Composer cho phép thiết kế giao diện đa dạng.
-Các thành phần Data Binding Custom mới trong Visual Designer Palette
-Nâng cấp công cụ cho ProGuard 4.2 và test framework cho JMUnit 1.1.0 Java SE
-Gỡ rối Java đa luồng
-Java Swing GUI Builder: Bộ soạn thảo TreeModel cho JTrees
-Tự động biên dịch khi lưu
Các công cụ IDE và tính khả dụng
-Một shortcut QuickSearch cho các: hoạt động, file, tùy chọn và tài liệu của IDE
-Hỗ trợ đường dẫn Windows UNC (các thư mục mạng chia sẻ)
Bạn nào muốn thử làm lập trình viên thì download NetBeans IDE 6.5 tại http://download.netbeans.org/netbeans/6.5/beta/
NAL (theo TTCN/ NetBean.org)