Microsoft SharePoint 2010 has four different editions to choose from to help meet your business needs.The following is a small overview of each edition and what features each provide:
SharePoint Foundation 2010
Microsoft SharePoint Foundation 2010 is a good starting point of business that want to try a free Web-based collaboration software to create blogs, wikis, community workspaces, web and document collaboration quickly and easily. SharePoint Foundation is intended for small to medium size businesses who want to get involved in Web 2.0 technologies without having to make a large investment. SharePoint Foundation uses SQL Server Express and Search Express out of the box so there will be limitation as to how big your SharePoint environment can grow (See Software Requirements For SharePoint 2010 article for more details). SharePoint Foundation 2010 includes the following features that are outlined www.sharepoint.com:
- Audience Targeting
- Browser-based Customizations
- Business Connectivity Services
- Business Data Connectivity Service
- Developer Dashboard
- Event Receivers
- External Data Column
- External Lists
- Backup and Restore
- Language Integrated Query (LINQ) for SharePoint
- Large List Scalability and Management
- Managed Accounts
- Mobile Connectivity
- Multilingual User Interface
- Out-of-the-Box Web Parts
- Permissions Management
- Quota Templates
- Read-Only Database Support
- Remote Blob Storage (SQL Feature)
- REST and ATOM Data Feeds
- Ribbon and Dialog Framework
- Sandboxed Solutions
- SharePoint Designer
- SharePoint Health Analyzer
- SharePoint Lists
- SharePoint Workspace
- Silverlight Web Part
- Site Search
- Solution Packages
- Support for Office Web Apps
- Unattached Content Database Recovery
- Usage Reporting and Logging
- Visual Upgrade
- Web Parts
If you have never tried SharePoint before and are wondering if it is a right fit for your company you can download Microsoft SharePoint Foundation 2010 for free at from the Microsoft Download Center. For more information Microsoft SharePoint Foundation 2010 visit What's new in SharePoint 2010?, Feature Differences between SharePoint 2010 Foundation vs. Server Standard vs. Server Enterprise, SharePoint Foundation 2010 Product Information, Microsoft SharePoint Foundation 2010 Business Value, Getting started with SharePoint Foundation 2010, Planning guide for SharePoint Foundation 2010, Operations guide for SharePoint Foundation 2010, TechNet's Microsoft SharePoint Foundation 2010 Resource Center, and SharPoint 2010 Feature Gallery.
SharePoint Server 2010 Standard
Microsoft SharePoint Server 2010 Standard Edition contains all the functionality within Microsoft SharePoint Fountains and includes enhanced document management, content management, records management, collaboration sites, social computing sites (MySite, blogs, wikis, etc), and enterprise search features. As discussed in the Software Requirements For SharePoint 2010 article, Microsoft SharePoint Server 2010 only comes in a 64-bit version. SharePoint Server 2010 Standard includes the following features outlined that are outlined on www.sharepoint.com:
- Ask Me About
- Basic Sorting
- Best Bets
- Business Connectivity Services Profile Page
- Click Through Relevancy
- Colleague Suggestions
- Colleagues Network
- Compliance Everywhere
- Content Organizer
- Document Sets
- Duplicate Detection
- Enterprise Scale Search
- Enterprise Wikis
- Federated Search
- Improved Governance
- Keyword Suggestions
- Managed Metadata Service
- Metadata-driven Navigation
- Metadata-driven Refinement
- Mobile Search Experience
- Multistage Disposition
- My Content
- My Newsfeed
- My Profile
- Note Board
- Organization Browser
- People and Expertise Search
- Phonetic and Nickname Search
- Query Suggestions, "Did You Mean?", and Related Queries
- Recent Activities
- Recently Authored Content
- Refinement with Social Tags
- Relevancy Tuning
- Rich Media Management
- Search Scopes
- Shared Content Types
- SharePoint 2010 Search Connector Framework
- Status Updates
- Tag Clouds
- Tag Profiles
- Tags and Notes Tool
- Unique Document IDs
- Windows 7 Search
- Word Automation Services
- Workflow Templates
For more information about SharePoint Server Standard Edition visit What's new in SharePoint 2010?, TechNet's SharePoint Server 2010 Resource Center, Micorsoft SharePoint Server 2010 Product Information, Microsoft SharePoint Server 2010 Capabilities, SharePoint 2010 Overview Evaluation Guide, SharePoint 2010 Walkthrough Guide, SharPoint 2010 Feature Gallery, Deployment Guide For Microsoft Sharepoint Server 2010, and Feature Differences between SharePoint 2010 Foundation vs. Server Standard vs. Server Enterprise.
SharePoint Server 2010 Enterprise
Microsoft SharePoint Server 2010 Enterprise Edition contains all the functionality within the standard edition of SharePoint Intranet and additionally includes Access Services, InfoPath Form Services, Excel Services, Performance Point Services, Business Data Services, Visio Services, Word Automation Services, web service capabilities, and the ability to upgrade to FAST search. As discussed in the Software Requirements For SharePoint 2010 article, Microsoft SharePoint Server 2010 only comes in a 64-bit version. SharePoint Server 2010 Standard includes the following features outlined that are outlined on www.sharepoint.com:
- Access Services
- Advanced Content Processing
- Advanced Sorting
- Business Data Integration with the Office Client
- Business Data Web Parts
- Business Intelligence Center
- Business Intelligence Indexing Connector
- Calculated KPIs
- Chart Web Parts
- Contextual Search
- Data Connection Library
- Decomposition Tree
- Deep Refinement
- Excel Services
- Excel Services and PowerPivot for SharePoint
- Extensible Search Platform
- Extreme Scale Search
- InfoPath Forms Services
- PerformancePoint Services
- Rich Web Indexing
- Similar Results
- Thumbnails and Previews
- Tunable Relevance with Multiple Rank Profiles
- Visio Services
- Visual Best Bets
- Web Analytics
For more information about SharePoint Server Enterprise Edition visit What's new in SharePoint 2010?, TechNet's SharePoint Server 2010 Resource Center, Micorsoft SharePoint Server 2010 Product Information, Microsoft SharePoint Server 2010 Capabilities, SharePoint 2010 Overview Evaluation Guide, SharePoint 2010 Walkthrough Guide, SharPoint 2010 Feature Gallery, Deployment Guide For Microsoft Sharepoint Server 2010, and Feature Differences between SharePoint 2010 Foundation vs. Server Standard vs. Server Enterprise.
SharePoint 2010 Online
Microsoft SharePoint Online 2010 is a hosted Microsoft SharePoint Server that is setup, provisioned, maintained and upgraded by Microsoft. Using cloud computing technology, Microsoft SharePoint Online provides you with the functionality of SharePoint 2010 without a team of dedicated IT staff managing the environment. Microsoft SharePoint Online is ideal for small or medium size companies that want to simple collaborate online. Although it will not be available until the first quarter of 2011, SharePoint 2010 Online will have standard and enterprise editions that include sandbox solutions so customers can upload customs code to their SharePoint Online environment. You can try Microsoft SharePoint 2007 Online for 30 days at the Microsoft Online Services Customer Portal. For more information on cost and features visit SharePoint Online Product Information, Microsoft SharePoint Online, SharePoint Online Video, and SharePoint Online in the 2010 wave.
Still under development, HTML5 is the next major revision of HTML (HyperText Markup Language) and is intended to replace HTML4, XHTML1, and DOM2 HTML specifications. The Web Hypertext Application Technology Working Group (WHATWG) started work on the specification in June 2004 and in October 2009 the specification entered "Last call for comments" stage which means the draft is nearly complete pending feedback from contributors. It is estimated by WHATWG that HTML5 will reach the W3C Candidate Recommendation stage during 2012, but will already be in use long before 2012. Microsoft has already started implementing parts of HTML5 in IE8 and is building IE9 around HTML5 specification (See Microsoft IE9 Platform Preview for more information).
The aim of HTML5 is to enhance the HTML, XML markup language, and define many APIs to form the basis of Web architecture. The following are new elements have been introduced to the HTML5 markup language that can be found on www.w3.org:
- section represents a generic document or application section. It can be used together with the h1, h2, h3, h4, h5, and h6 elements to indicate the document structure.
- article represents an independent piece of content of a document, such as a blog entry or newspaper article.
- aside represents a piece of content that is only slightly related to the rest of the page.
- hgroup represents the header of a section.
- header represents a group of introductory or navigational aids.
- footer represents a footer for a section and can contain information about the author, copyright information, et cetera.
- nav represents a section of the document intended for navigation.
- figure can be used to associate a caption together with some embedded content, such as a graphic or video.
- video and audio for multimedia content. Both provide an API so application authors can script their own user interface, but there is also a way to trigger a user interface provided by the user agent.
- source elements are used together with these elements if there are multiple streams available of different types.
- embed is used for plugin content.
- mark represents a run of marked text.
- progress represents a completion of a task, such as downloading or when performing a series of expensive operations.
- meter represents a measurement, such as disk usage.
- time represents a date and/or time.
- ruby, rt and rp allow for marking up ruby annotations.
- canvas is used for rendering dynamic bitmap graphics on the fly, such as graphs or games.
- command represents a command the user can invoke.
- details represents additional information or controls which the user can obtain on demand. The summary element provides its summary, legend, or caption.
- datalist together with the a new list attribute for input can be used to make comboboxes.
- keygen represents control for key pair generation.
- output represents some type of output, such as from a calculation done through scripting.
HTML5 also intends to reduce the needs for third party plugs such as Microsoft Silverlight, Adobe Flash, and Sun JavaFX by providing APIs that allow video and audio to be easily embedded in HTML and by providing canvas tags to allow immediate 2D rendering. The following new APIs can be found currently in the HTML5 specification:
- Microdata: is an API for embedding HTML syntax to create machine-readable semantic markup about objects.
- 2D Context: an APU for creating a flat Cartesian surface which can be used for rendering graphs, game graphics, or other visual images on the fly.
- Cross-document messaging: is an API for a messaging system that allows documents to communicate with each other regardless of their source domain in a way designed to not enable cross-site scripting attacks.
- Channel messaging: is an API for an asynchronous messaging system that allows independent pieces of code to communicate directly sending messages in one port and delivered at the other port.
- Device Element: represents a device selector that allows a user to give the page access to a device such as chatting via a video camera.
- Web Workers: is an API for running long-running scripts that are not interrupted by scripts that respond to clicks or other user interactions. These independent background scripts allow long tasks to be executed without yielding to keep the page responsive.
- Web Storage: is an API for adding data to the session storage and it will be accessible to any page from the same site opened in that window.
- Web Sockets API: enables Web applications to maintain bidirectional communications with server-side processes.
- Web Sockets Protocol: enables two-way communication between a user agent and a remote host via a single TCP connection that allows traffic in both directions.
- Server-Sent Event: is an API for opening an HTTP connection for receiving push notifications from a server in the form of DOM events.
For more information about HTML5 visit HTML5.org, A Web Developer’s Guide to HTML 5, The WHATWG Blog, HTML5 Quick Reference Guide, HTML5 differences from HTML4, HTML5: The Markup Language, 20 Essential Things to Know About the HTML5 Web Language, Dive into HTML 5, Planet HTML5, When can I use features in HTML5, CSS3, SVG and other upcoming web technologies, and HTML5 Doctor.
One of the most frequently asked questions I receive is "How do I become a SharePoint developer?" and the answer I usually give is "One unknown error at a time". After almost 4 years of SharePoint development I still do not know everything there is to know. SharePoint is a huge product and it is hard to know where to start.
Webcasts and Podcasts
The way I began to learn about SharePoint was watching online presentations and listening to podcasts. As you watch or listen to the presenter you want to get an overview of the subject, understand the terminology and concepts, and watch the demos to see where the presenter goes to find certain functionality. Below are links to video and audio resources you can watch to bring yourself up to speed about SharePoint 2010:
- Microsoft Showcase Videos
- Microsoft SharePoint 2010 Website Videos
- Getting Started with SharePoint 2010 (Beta)
- SharePoint 2010 Learning Snacks
- Micosoft Webcasts
- Microsoft Podcasts
- Microsoft Align IT
- Channel 9
- TechNet On Demand
- SharePoint Developer Center Videos
- TechNet SharePoint 2010 video demos and training
Events and User Groups
Attending Microsoft events or going to user group meetings is another wonderful way to learn a wide variety of topics. The benefit of going to events and meetings is you get to meet other people who share your interest, you can ask questions to experts (They love that. Specially the hard ones.), and you get the latest news sometimes even before it is made public. Below are links you may be interested in for SharePoint events and user groups:
- SharePoint Conference
- Engerize IT
- MSDN Events
- User Groups
- Halifax Users Group For SharePoint
- Canadian SharePoint User Groups
- Live Microsoft Webcasts
- Microsoft In Person Events
- Microsoft Virtual Events
Books and Whitepapers
Books and whitepapers are great ways to build a solid foundation of knowledge to help begin developing in SharePoint. Below are links to whitepapers and books to help prepare you for Microsoft SharePoint 2010:
- SharePoint 2010 Overview Evaluation Guide
- SharePoint 2010 Professional Developers Evaluation Guide
- SharePoint Server 2010 Evaluation Guide for IT Professionals
- SharePoint 2010 and Office 2010 Scenarios
- SharePoint Server 2010 as an Application Development Platform
- SharePoint 2010 Developer Platform
- WROX SharePoint Books
- SharePoint Developer Books
- SharePoint Website Books
Don't forget to check out the "Books" and "Training & Exams" tabs on the right side of the screen for an up to date list of SharePoint 2010 books.
Blogs and Forums
Blogs and forums are the most practical ways to learn. There are a lot of SharePoint blogs and forums out there supplying developers with all the latest information, tips, and tricks of the trade. The wonderful thing about blogs and forums is that they are written by people who work everyday in the trenches of SharePoint using their own blood, sweat, and tears to supply you with simple answers. Blogs and forums have certainly saved my butt when I have run into trouble. The following are some links to my favourite blogs and forums:
- SharePoint Team Blogs
- SharePoint Designer Blog
- Microsoft SharePoint Developer Documentation Team Blog
- Microsoft SharePoint IT Pro Documentation Team Blog
- Arpan Shah
- Gary Lapointe
- Andrew Connell
- Joel Oleson
- Heather Solomon
- Eli Robillard
- Official Microsoft SharePoint Forum
- SharePoint 2010 - General Questions and Answers Forum
- SharePoint 2010 - Setup, Upgrade, Administration and Operation Forum
- SharePoint 2010 - Using SharePoint Designer and other customization Forum
- SharePoint 2010 - Using Visual Studio with SharePoint and other programming Forum
- SharePoint Developer Center Forum
Microsoft Documentation and Resources
SharePoint documentation over the years has been unfortunately sparse and developers largely had to rely on each other through blogs and forums. In the last year or so Microsoft pushed out a lot of content for the SharePoint community to read and explore. Documentation on the Microsoft sites are much more technical and goes into a lot of depth. When you are ready to the take the next step and want more detailed information you should check out the links below for great SharePoint 2010 information:
- Offical Microsoft SharePoint 2010 Website
- MSDN SharePoint 2010 Website
- TechNet SharePoint 2010 Website
- SharePoint Developer Center
- Update Center
- SharePoint Developer Platform Wall Poster
- SharePoint 2010 (Technical Preview) Developer Documentation
- Developer Platform White Paper
- Getting started with business intelligence in SharePoint Server 2010
- Microsoft SharePoint Server 2010 Evaluation Guide
- Hosting Environments for SharePoint 2010 Products
- Topologies for SharePoint Server 2010
- Search Technologies for SharePoint 2010 Products
- Design Search Architectures for Microsoft SharePoint Server 2010
- Cross-farm Services in SharePoint 2010 Products
- Search Architectures for Microsoft SharePoint Server 2010
- Microsoft SharePoint 2010 Products Upgrade Approaches
- Planning and Architecture for FAST Search Server 2010 for SharePoint (Beta)
- Search Environment Planning for Microsoft SharePoint Server 2010
- SharePoint 2010: SharePoint Developer Platform Wall Poster
Tutorials and Virtual Labs
The best way I learn is from hands on experience. Virtual labs allow you to test drive Microsoft software in a virtual environment displayed through your web browser. You can run through tutorials, which are step-by-step guides, to learn certain functionality to use within SharePoint. Tutorials are a great way to start coding when you have no clue what to do. Unfortunately since SharePoint 2010 just started its public Beta their are no virtual labs and only a few tutorials. The following are links to Microsoft virtual labs and to few SharePoint 2010 tutorials:
- SharePoint 2010 Virutal Labs
- SharePoint 2010 VHD
- Micosoft Virtual Labs
- Virtual SharePoint Environment
- SharePoint Server 2010 Tutorials
- SharePoint Developer Center - Get Started Developing on SharePoint 2010
- YouTube - SharePoint 2010 Tutorials
- Professional Developer Evaluation Guide and Walkthroughs
- Getting Started with Development on SharePoint 2010 Hands-on Labs in C# and Visual Basic
- Microsoft Office SharePoint Server Visual How-Tos
- Sharepoint 2010 Beta Developer Training Kit
- SharePoint 2010 End-User Training
Training and Certification
In June 2010, Microsoft be offering "70-667 TS: Microsoft SharePoint 2010 Configuring", "70-668 PRO: SharePoint 2010 Administrator", "70-573 TS: Microsoft SharePoint 2010 Application Development", and "70-576 PRO: Designing and Developing Microsoft SharePoint 2010 Applications" exams for IT professionals and developers. I would suspect that Microsoft certified trainers will offering courses around May 2010. The following are links to training and certification information:
- SharePoint 2010 Developer and IT Professional Learning Plan
- Developer Learning Guide for SharePoint 2010
- Micosoft SharePoint E-Learning
- Micosoft SharePoint Course Catalogue
- Microsoft Learning Website
- Training Center Nearest To You
Below is a summary some of the new and exciting features, enhancements, and general improvements you can expect inside SharePoint 2010:
New in Microsoft SharePoint Foundation 2010:Alerts Enhancements
- Alerts can now be delivered as e-mail or as a Short Messaging Service (SMS) message.
- The alert system can be programmatically customized with mobile messaging service providers.
- You can create, read, update, delete, and query external line-of-business systems and do batch and bulk operations which reduces round trips dramatically.
- You can create content types for external data and services.
- There are more connective options including "plug and play" custom connectors and out-of-the-box connections to databases, Web/WCF services, .NET connectivity assemblies, and custom data sources.
- Event handlers will be available for add and delete events on lists, add events on Web sites, and after events can now be either synchronous or asynchronous.
- You can create a SharePoint lists that reads and manipulate data from an external data sources such as a SQL Server data table.
- You can easily create relational lists using lookup fields and have cascading deletion.
- Lists can now have duplicate or non- duplicate list items.
- Lists can have custom column validation equations using VBScript.
- Lists can now have navigation hierarchies and filters based on content types meaning you can have a document library that is broken down into sub-categories based on metadata in your content types.
- The new Microsoft Sync Framework will allow SharePoint developers to synchronize offline files and data from external applications, services and devices with libraries or lists in SharePoint 2010.
- Mobile Web Part Adapters in SharePoint 2010 allows developers to create adapter controls for Web Parts that you want to make available on mobile pages.
- Mobile messages can now be sent as Short Messaging Service (SMS) message or Outlook Message Service (OMS) through the SharePoint API.
- A new LINQ to SharePoint provider enables your code to query SharePoint lists from server code by using LINQ syntax.
- CAML queries will now supports joining multiple lists in a single query and you can specify what list fields to include in the results.
- Web Services will still be a part of SharePoint 2010, but only for backwards capability support. For best performance and usability, it is recommended that you use either the client object model or the ADO.NET Data Services Framework.
- SharePoint 2010 will have use the popular ribbon menu system from Office 2007 to replace the old style of the publishing tool bar control and some administrative menus.
- Central Administration screens will also use a ribbon menu system.
- You can customize the ribbon with a Feature or through a user custom action.
- Sandboxed Solutions are partially trusted solutions that are limited to using subset of the Microsoft SharePoint namespace and can be monitored by farm administration for CPU execution time, memory consumption, database query time, abnormal terminations, critical exceptions, unhandled exceptions, and data marshalling.
- The Service Application Framework replaces the Shared Services Provider in MOSS 2007
- The Service Application Framework is an API that manages services and enables them to be load balanced and shared between computers on a server farm.
- The Service Application Framework has over 20 built in services and can be extended by developers for their applications.
- Microsoft Silverlight 2.0 is now automatically installed with SharePoint 2010. Silverlight Web Parts allow Silverlight applications to be easily intergraded into your site pages.
- Fluid Application Model is a new concept in SharePoint 2010 that allows non-SharePoint applications hosted on another server to be made available to all Web applications in a farm. Web site users with contributor rights can add Web Parts that host non-SharePoint applications to their page.
- Content and application pages now contain the same content placeholders and application pages now reference the site master page.
- The CSS has been divided into multiple files to enable more targeted customization scenarios and to improve page loading performance.
- More cross-browser support thanks to Silverlight.
- SharePoint 2010 says it be WCAG 2.0 AA complaint.
- You can choice between using the old SharePoint 2007 user interface or using new SharePoint 2010 user interface that uses Silverlight and the ribbon menu system.
- Windows PowerShell for SharePoint is a new command-line tool and a supporting scripting language from Microsoft that complements Cmd.exe in the Windows administration context and that supersedes the Stsadm.exe administration tool.
- Although both Cmd.exe and Stsadm.exe will be maintained for backward compatibility, all current and future development of scripts and administrative files in SharePoint Foundation should use this new scripting technology.
- New workflow actions, Pluggable workflow services provide a mechanism for workflows to interact and receive data from external sources, more workflow events (WorkflowStarting, WorkflowStarted, WorkflowCompleted, WorkflowLoading, WorkflowUnloading, and WorkflowPostponed), site based workflows, high privilege workflows, and reusable declarative workflows.
- You can generate a simple InfoPath form that puts data into a custom list by clicking on the "List" properties in the ribbon and then the "Customize Form" menu item.
- With InforPath 2010 it is easier to build rich forms declaratively with little to no code and more client-side validation.
New in Microsoft SharePoint Server 2010:Enterprise Content Management
- Site administrators can create rules in the "Content Organizer" section of SharePoint 2010 to redirect files to another folder, library, or record center based on the metadata of a file.
- Document Sets applies metadata to entire collection of documents, spreadsheets, presentations, or other types of document content.
- Document Sets support templates and versioning.
- Document ID services adds a unique identifier to all documents throughout the site collection so you can retrieve documents by an ID no matter where it is stored.
- You can create folder metadata.
- In-Place Records Management incorporates record management capabilities in any site collection. You no longer have to use a Records Center site template to manage your documents.
- Enterprise content types can be used in multiple site collections in the same or different farms.
- Large page libraries allow more pages and folders to be store in one library than in SharePoint 2007. Libraries will scale to tens of millions and archives to hundreds of millions of documents. This mean you don't have to break down your site into sub sites to maintain performance.
- You can define a custom ranking model to use for search queries by creating a ranking model schema.
- The SharePoint Search Connector Framework enables you to create search connectors to connect and crawl custom content repositories like external web sites, file servers, Exchange, Lotus Notes, Documentum and FileNet.
- SharePoint Search a new phonetic search algorithm and spell check so you don't have to worry about spelling words or names correctly.
- Performance Point Server will now be part of SharePoint Server 2010 and will allow business users to create dashboards, scorecards, and key performance indicators (KPIs). (Side Note: If you have enterprise edition of MOSS 2007 you can run Performance Point Server 2007. Check Microsoft website for more details.)
- Excel services now includes richer pivoting, slicing and visualizations like heatmaps and sparklines.
- Use Excel and PowerPivot, also known as "Gemini", to quickly manipulate millions of rows of data into a single Excel workbook for ad-hoc reports without having to create or edit an OLAP cube.
- You can use the REST API and the ECMAScript object model to manipulate your Excel workbooks.
- Like Excel Services, Visio documents can now be rendered within a web browser when they are hosted in SharePoint.
- Business user can create workflow outlines in Visio and export them to SharePoint designer to add the business logic and additional rules.
- The Microsoft.Office.Server.ActivityFeed namespace provides new functionality for programmatically publishing and gathering the activities of site users.
- The Microsoft.Office.Server.SocialData namespace provides new functionality for programmatically creating and aggregating social tags, ratings, and comments.
- The Microsoft.Office.Server.UserProfiles provides new functionality that enables you to create role-specific properties for any type of user profile. For example clients vs employees.
- The Word Automation Services provides server-side conversion of documents into other formats including .pdf, .xps, .docx, .docm, .dotx, .dotm, .doc, .dot, .rtf, .mht, .mhtml, and .xml.
Note: The SharePoint 2010 is still in beta and is subject to change. This content is also subject to change.
SharePoint 2010 is packed full of new features, feature enhancements, and general improvements that is really hard to know where to start. For those of you who have worked with SharePoint 2007 there have been a number of terminology changes and software products that have been integrated into SharePoint 2010. Below is a high level overview of some the changes you will see between SharePoint 2007 and SharePoint 2010:
|SharePoint 2007 ||SharePoint 2010 |
|The 6 Pillars of SharePoint 2007: |
Enterprise Content Management,
Business Process and Forms,
and Business Intelligence.
|= ||The 6 Pillars of SharePoint 2010: |
|Windows SharePoint Services |
|= ||Microsoft SharePoint Foundation |
(SharePoint Foundation 2010)
|Microsoft Office SharePoint Server |
|= ||Microsoft SharePoint Server |
(SharePoint Server 2010)
|SharePoint 32-bit ||< ||SharePoint 64-bit |
(Microsoft SharePoint Foundation & Microsoft SharePoint Server 2010 only come in 64-bit edition and must run with Windows Server and SQL Server 64-bit editions.)
|Shared Service Provider ||= ||Service Application Framework |
|Business Data Catalogue ||= ||Business Connectivity Services |
|Microsoft Office Groove ||< ||Microsoft SharePoint Workspace |
(Microsoft Office Groove 2007 has been integrated into SharePoint 2010 as Microsoft SharePoint Workspace)
|Web Services ||< ||ADO.NET Data Services Framework |
(Although web services will be maintained for backward compatibility, all current and future development of services in SharePoint 2010 should use ADO.NET Data Services Framework.)
|PerformancePoint Server ||<= ||PerformancePoint Services |
(PerformancePoint Server 2007 is no longer being supported and has been integrated into SharePoint 2010 as PerformancePoint Services.)
|Cmd.exe and Stsadm.exe ||<= ||Windows PowerShell for SharePoint |
(Although both Cmd.exe and Stsadm.exe will be maintained for backward compatibility, all current and future development of scripts and administrative files in SharePoint 2010 should use this new scripting technology.)
|SharePoint System Files are in the 12 Folder: |
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\
|= ||SharePoint System Files are in the 14 Folder: |
C:\Program Files\Common Files\Microsoft Shared\web server extensions\14\
|Search Database, |
Shared Service Provider Database,
Shared Service Provider Administration Site Content Database
|< = ||Application Registry Database, |
Business Connectivity Services Database,
Search Service Admin Database,
Search Service Crawl Database,
Search Metadata Database,
Session State Service Database,
State Service Database,
User Profile Database,
SharePoint Foundation Usage Database
(The Shared Service Provider in SharePoint 2007 will be broken into multiple databases in SharePoint 2010 for flexibility and maintenance.)
|Content Query Webpart ||= ||The content query webpart now has the ability to filter query results based on the query string or current page content values. |
|Single sign-on (SSO) ||< = ||Secure Store Service (SSS) Maintains an encrypted database that maps the identities of SharePoint users, groups, or process accounts to the external credentials required to access external systems.|
For more information about changes between SharePoint 2007 and SharePoint 2010 visit TechNet's Changes from Office SharePoint Server 2007 to SharePoint Server 2010.
Note: The SharePoint 2010 is still in beta and is subject to change. This content is also subject to change.