Improve team productivity with easy-to-use collaboration toolsEasily manage documents and ensure integrity , require checkout before editing, version controlUsers will get up to speed quickly with the integration with Microsoft Office and IT intervention is minimalBased on familiar tools: Web, Windows, Microsoft OfficeProvides foundation for building Web-based applications
More than one person can edit a Word document at the same timeBusiness Connectivity Services: Connect SharePoint-based solutions to sources of external data (SQL Server)Health Monitoring: SharePoint Health Analyzer - auto checks for potential configuration, performance, and usage problems
Nichole Plowman Paul Rucker Cory OstroskiAdministrative Systems Analyst SharePoint Administrator SharePoint ConsultantSharePoint Administrator BKD, LLP Springfield, MOCity of Springfield, MO Springfield, MO email@example.com@springfieldmo.gov firstname.lastname@example.org 417.988.0153417.864.1634 417.831.7283 Ext 10202
SharePoint Facts The fastest-growing product in the history of Microsoft 78% of Fortune 500 companies use it 20,000 user licenses added daily for the last 5 years + -Source Zdnet March 2011
Why use SharePoint? Collaboration Storage and Security Deployment and Management User Interface Platform Extensibility Rapidly Respond to Business Needs Mobility Ex. ferrari.com
Critical Success Factors Define Vision and Goals Understand Your Business Planning and Site Structure Enlighten and Find Champions Training
SharePoint Editions Foundations – Free ◦ BDC-External Lists Standard - ~$60/user ◦ External Data Search, My Sites Enterprise - ~$80/user + Standard ◦ Excel, Access, Forms, & Visio Services ◦ Performance Point and Chart Web Parts http://sharepointpolice.com/blog/2010/05/03/sharepoint-2010-feature-comparison- sharepoint-foundation-2010-vs-sharepoint-2010-standardenterprise/
Office 2010 Integration Can view SharePoint content in Office products InfoPath Forms Office 2010 Professional Plus ◦ Only version that has InfoPath
Upgrade to SharePoint 2010 Requirements ◦ 64-bit hardware ◦ Windows Server 2008 ◦ SQL Server 2008/SQL Server 2005 SP4 Database attach upgrade or in-place ◦ Database attach upgrade is preferred
SQL Server Enterprise version of SQL preferred SQL Reporting Services
Upgrade Process Run pre-upgrade checker to identify potential issues ◦ STSADM-EXE -o preupgradecheck Identify all customizations and replicate on new system Clean up features ◦ Feature Admin Tool: http://featureadmin.codeplex.com/
Test Upgrade Restore backup copy of production database to a new database Test content databases Test-spcontentdatabase -name <dbname> -webapplication http://sharepoint:80 Mount content databases mount-spcontentdatabase -name SharePoint_Content - databaseserver <sql server name> -Webapplication http://sharepoint Review logs in 14 hivelogs or Central Administration -> Check Upgrade Status
Visual Upgrade Can keep 2007 user interface You can choose when to upgrade to the 2010 interface Preview 2010 interface option available
SharePoint 2010 What’s new? ◦ Ribbon ◦ Support for other browsers ◦ Co-authoring – must have Office 2010 ◦ SharePoint Workspace – offline and synch ◦ Business Connectivity Services ◦ Redesigned Central Admin ◦ Health Monitoring ◦ Windows PowerShell
Office 365 Office Web Apps, Lync Online, Exchange Online, & SharePoint Online. BCS is now offered through Windows Communication Foundation (WCF) Web Services endpoints. Monthly fee $5 - $27(priced per user) you can avoid any hardware, setup, or installation headaches. There is a trial period so you can get a feel for it before you buy Office Desktop Setup – each workstation will need to apply updates to work with Office 365 to it full potential. These updates are called Office desktop setup – at no charge. If your looking for “full” SharePoint experience you can find companies that will host a “local cloud”. Using Standard or Enterprise you will get all the features. Down side is the cost of SharePoint licensing plus the cost of providing the service. http://Office365.com
Office 365 Some key areas that SharePoint Online doesn’t support are: ◦ SharePoint Timer Job ◦ Records Center functionality ◦ Much of the Business Intelligence and PerformancePoint functionality ◦ Advanced Search features
Business ConnectivityServices Was introduced in SharePoint Server 2007 as (BDC) Business Data Catalog ◦ Used an XML definition file to define the mapping between SharePoint and your external data so it can be rendered in a Web Part. ◦ You could now use BDC to connect to the company’s LOB system and pull information in search results ◦ BDC was hard to create solutions with because of the lack of a designer. ◦ It was easy to create a read-only solution but it was not so simple to create a solution that let users make changes and write back to the external store.
Business ConnectivityServices Business Data Catalog was renamed to Business Data Connectivity in 2010. BDC is one component which makes up the Business Connectivity Service (BCS). BCS in SharePoint 2010 enhances the SharePoint platform’s capabilities with out-of-box features, services and tools that streamline development of solutions with deep integration of external data and services.
Business ConnectivityServices Write-Back to External Systems Using Business Connectivity Services, you can Create, Read, Update, Delete, and Query (CRUDQ) to the external system from a Microsoft Office application or SharePoint site if the external system supports the operations and is modeled appropriately in the Business Data Connectivity (BDC) service.
Business ConnectivityServices Familiar UI External content types provide SharePoint behaviors (such as lists, Web Parts, and profile pages) and Office Type behaviors (such as Microsoft Outlook Contacts, Tasks, and Calendars, Microsoft Word documents, and Microsoft SharePoint Workspace 2010 lists), and capabilities (such as searching and working offline) to external data and services. As a result, users can work in their familiar work environments without needing to learn different (and often proprietary) user interfaces.
Business ConnectivityServices Offline Access to External Data Business Connectivity Services provides rich cache and offline work features, and supports cache-based operations. Users working with solutions that are deployed on Microsoft Office 2010 applications, such as Microsoft Outlook 2010 and Microsoft SharePoint Workspace 2010, can manipulate external data efficiently, even when they are working offline or if the server connectivity is slow, intermittent, or unavailable. The read/write operations performed against cached external entities are synchronized when connection to the server becomes available. It also provides a flexible external data caching mechanism that is as transparent as possible while still enabling the user or application to have explicit control over the content of the cache when required via automatic and manual cleanup.
Business ConnectivityServices Connectivity OptionsDatabase .Net Framework connectivity assembliesWEB/WCF Services Custom data sources
Business ConnectivityServices Batch and Bulk Operations Support In Microsoft Office SharePoint Server 2007, BDC supported only single item operations, such as search. BDC now provides batch and bulk operation support which enable you to read multiple items in a single call thus reducing round trips to the backend dramatically.
Business ConnectivityServices Security Windows Authentication (Users are authenticated by IIS against accounts in AD) ◦ Basic Authentication – Transmits user names and passwords as clear text. ◦ Digital Authentication – Transmits a secure hash containing the user name and password. ◦ Integrated Authentication – Transmits a token that was created when the user originally logged on to the network. Integrated has two protocols – NTLM and
Business ConnectivityServices NTLM authenticates clients using a challenge- response mechanism (authentication on each individual resource) Kerberos – is a ticket–based authentication (single authentication that is good for all resources) Kerberos and NTLM are both secure protocols, Kerberos is the most secure because it authenticates both the client and the server. NTLM authenticates only the client. Kerberos is less “Chatty” then NTLM, which requires more communication to accomplish authentication. However, Kerberos requires special configuration steps while NTLM just works out of the box.