Click here to load reader
Upload
jovojovo
View
13.432
Download
1
Embed Size (px)
Citation preview
SharePoint 2007/2010Use Case
Customer Momentum – Intranet Sites
Customer MomentumInternet Sites
MOSSWhy Not?!!
WSS 3.0 and SharePoint Server 2007
SharePoint Server 2007 Enterprise
SharePoint Server 2007 Standard
Windows SharePoint Services
3.0
Platform & Collaboration
(blogs & wikis)
Doc Management, Web Content Management,
Search, & Portals
Web Forms, Excel
Services, BDC
MOSS FISFor Internet Sites
& Enterprise Intranet
Windows Internet
Connector
Intranet/ExtranetStandard
Deployment InstallKey concepts
• 32 bit or 64bit binaries**SharePoint 2010 requires 2008 64bit & 64bit SQL 2005 or 2008• Install
• Basic NOT RECOMMENDED except for POC• Advanced – Allows you to connect to SQL
• WFE only vs. Full install• Language Packs (Downloads on the Web)• WSS• MOSS
• Ifilter pack +
What do you need to run WSS 3.0?
03/05/202311
SQL Server 2000 / 2005 / MSDE / SQL
Server Express
.NET 3.0 (.NET 2.0 + WinFX runtime Components)
Windows Server 2003 (SP 1)
Docs/tasks/calendars, blogs, wikis, e-mail integration, project
management “lite”, Outlook integration,
offline docs/lists
Enterprise Portal template, Site Directory, My
Sites, social networking,
privacy control
Enterprise scalability,contextual relevance,
rich people and business data search
Rich and Web forms based front-ends, LOB actions, pluggable SSO
Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards
Integrated document management, records management, and Web content management with policies and workflow
BusinessIntelligence
BusinessForms
SearchContentManagement
Collaboration
Portal
PlatformServices
Workspaces, Mgmt,Security, Storage,
Topology, Site Model
MOSS 2007
Collaboration
Taking Internet concepts into the Enterprise Tight integration with messaging infrastructure From ad-hoc to structured, connected, and offline Task oriented, in-context collaboration Key Technologies
Out of the box, customizable sites Blogs, wikis, issue tracking, project mgmt Alerts, RSS E-mail enabled lists Rich offline experience
Collaboration
Documents
Discussions, blogs,
WikiTasks Contacts
Surveys
MembersCalendar, Meetings
Team
…
Project Management “Lite”
Project Task List in SharePoint sites for
ad-hoc projects
Promote to Project Professional
Easy GanttCharting
Simple List of Tasks and Dependencies
Collaboration
Portals
Rich, personalized aggregation point for your user experience, applications and information
Web Part framework built into the .NET platform Rich canvas for composite applications Key technologies .NET 2.0 Support Completely redesigned MySite Information aggregation web parts Pluggable authentication and rich deployment models
Portal
My Site Public with User ProfilePortal
Organizational network
User Profile Richer Information
SharePoint sites roll-up Documents and Tasks Colleagues Self-configuring OWA parts
Add your own web parts Granular privacy control over profile and
content Customize in SharePoint Designer 2007
Leverage all Windows SharePoint Services features Offline docs and calendar in Outlook 2007 Personal blog RSS feed
SearchGetting relevant, usable results to users, culled from as diverse a body of content as possible
Breaking through silos of informationFind people and expertiseEasily connect to backend business systemsKey Technologies
Search improvements – relevancy, hit highlighting, query correctionBusiness Data CatalogCustomizable Search centerRich people search
Search
Better Search Results Search
Tabbed interface
Query hit highlighting
“Did you mean” query correction
Alerts on search results
SpecializedSearch Solutions
Features
Cost
Changing The Game In Enterprise Search
Entry-LevelSearch Solutions
Features
Cost
EnterpriseSearch Solutions
Features
Cost
Enterprise Searchfrom Microsoft
Features
Cost
Business Productivity Infrastructure
Search
• Out-of-the-box integration
• Rich, actionable interfaces
• Reduced IT costs
Enterprise Content Management
Create productive-yet-compliant solutions for producing, managing, and securing any kind of content
Moving from document management to records management, web content management and e-forms/workflowCompliance and multi-lingual scenariosRich and seamless Office integrationKey Technologies
Content TypesIntegrated WorkflowInternet scale WCMRecords Management with policies and auditingIntegrated rights management
ContentManagement
Scalable Document Repositories
Manage large document sets with
treeview
Search for documents through metadata
Manage document approval with
integrated workflow
Establish enterprise-approved content
types
ContentManagement
Capturing Rich Metadata
Define required metadata in content
type definition
Customizable Document Information panel based on InfoPath technology
Capture meta data as part of authoring
process
ContentManagement
Business Process IntegrationConnecting, enhancing, and reusing
organizational assetsPeople centric workflow out-of-the-boxBuilt on a rich platform – Windows Workflow FoundationIntegrates with structured business processesKey Technologies
Out of the box workflow templatesInfoPath Forms ServicesBusiness Data CatalogXML File Formatout-of-the-box connectors: SAP, Siebel, Dynamics
BusinessProcesses
Automate form-driven business processes…through Property Panel, Workflow and Outlook integration
BusinessProcesses
View InfoPath forms inside Outlook
Edit and submit InfoPath forms inside
message
Business IntelligenceWidespread delivery of tools and solutions to any
desktop or Web page
The glue for “BI for the Masses”Solves information underload by connecting clients and serversDelivers in-context BIFrom KPIs to Reports to DashboardsKey technologies
Excel ServicesReport CenterKPIs and KPI Lists Business Data CatalogODC Library
BusinessIntelligence
Excel ServicesZero-footprint, interactive, browser access to spreadsheets
BusinessIntelligence
Table Formatting
Pivot Tables
KPIs from SQL
Graphs & Charts
Knowledge Discovery and Insight Business Intelligence Dashboards
KPI Lists
Live Excel spreadsheets
Common Filters
BusinessIntelligence
Sites are a collection of the Webs The Webs are arranged in a hierarchy Hirarchy controls navigation and security
Each Web has a document library for Pages Page Layouts, Master Pages are stored in the root web Master
Page Gallery CSS files stored in the root web Style Library
SharePoint - Site Structure
Home (web)(Doc library)
Products (web)(Doc library)
Products (A)(Doc library)
Products (B)(Doc library)
About Us (web)(Doc library)
Services(web)(Doc library)
News(web)(Doc library)
= Pages library
Existing & Custom Columns Existing & Custom Views Mobile Version Alerts Spreadsheets view Custom Permissions
SharePoint – Virtual Tables - Lists
Site Templates Collaboration templates
Meetings templates
Enterprise templates
Publishing templates
Application Templates for WSS 3.0 The New “Fantastic 40” = 20 + 20
Absence & Vacation Schedule MgmtBudgeting and Tracking Multiple ProjectsBug DatabaseCall CenterChange Request ManagementCompliance Process Support SiteContacts ManagementDocument Library & ReviewEvent PlanningExpense & Reimbursement ApprovalHelp DeskInventory TrackingIT Team WorkspaceJob Requisition and Interview MgmtKnowledge BaseLending LibraryPhysical Asset Tracking and MgmtProject Tracking WorkspaceRoom and Equipment ReservationsSales Lead Pipeline
Board of DirectorsBusiness Performance ReportingCase Mgmt for Government AgenciesClassroom ManagementClinical Trial Initiation and ManagementCompetitive Analysis SiteDiscussion DatabaseDisputed Invoice ManagementEmployee Activities SiteEmployee Self-Service BenefitsEmployee Training Sched’ling & MaterialsEquity ResearchIntegrated Marketing Campaign TrackingManufacturing Process ManagementNew Store OpeningProduct & Mktg Requirements PlanningRequest for ProposalSports League Team Work SiteTimecard Management
Multi-language and extra functionality English Only and user-ready(server admin templates – install at server level) (site admin templates – install at site level)
Available!
SHAREPOINT – USE CASE’s
- Republic of Srpska Government Portal http://www.vladars.net- eLAW Portal- eSrpska– Government Services Portal http://www.esrpska.com- Internal portal for Councli of Ministers – Bosnia and Hercegovina- Intranet portal - Health Insurance of Republic of Srpska – Business
Inteligence
Republic of Srpska Government
www.vladars.net Number of
pages: ~7000
Total administrators: = 45
First SharePoint 2007 solution in Bosnia and region
eLAWS Portal
Portal eSrpska – Gov Services
Interni Portal Vijeća Ministara
FZORS – Business Inteligence
SharePoint 2010
Tagging, Tag Cloud, RatingsSocial BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrg Browser
Enterprise Content TypesMetadata and NavigationDocument SetsMulti-stage DispositionAudio and Video Content TypesRemote Blob StorageList Enhancements
PerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPowerPivot
Business Connectivity ServicesInfoPath Form ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSS
Communities
Search
Sites
Composites
ContentInsights
Social RelevancePhonetic SearchNavigationFAST IntegrationEnhanced Pipeline
Ribbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards Support
SharePoint 2010
Enabling Technologies
Internet / ExtranetIntranet
• Enterprise Client Access License (CAL)
• Standard Client Access License (CAL)
SharePoint 2010 za Developere
Comprehensive Data AccessLine of Business Integration Workflow Advances
Rich Platform Services
First Class SharePoint Developer ToolsFaster Solution Debugging & TuningChoice of Development Workstation
Developer Productivity
Application Lifecycle Management Standardized Solution PackagingDeploy with Agility and Stability
Flexible Deployment
Development on Windows 7or Windows Vista SP1
Either SharePoint Foundation or SharePoint ServerRequires x64 OSNot Supported for ProductionOnly for Stand Alone InstallationCan be Disabled through Group Policy
Just for DevelopersRequires Following Install Guide in SDK
Windows 7
Visual Studio 2010Developer Tools for SharePoint
Support for SharePoint Sandboxed SolutionsImport WSP from SharePoint Designer including WorkflowBuild Workflow Steps for SharePoint DesignerExtensibility for Development of Additional SharePoint ArtifactsSharePoint Business Connectivity Services support
Web Part, BDC and Workflow designersPackage and Deploy SharePoint projectsGenerate WSP for Production DeploymentView SharePoint site in Server ExplorerTeam Foundation Server Integration
Broad SharePoint Support
Develop, Deploy and Debug
Web Part Designer
Project Types
Free for creating and editing SharePoint artifactsNew Tools
BDC EntitiesList SchemaCustom ActionsTask / Approval Designer
Improved Tools Workflow DesignerPage Editor
SharePoint Designer work can be upgraded to Visual Studio 2010
“Save site as template” in SharePoint Site Settings creates WSPWSP imports into Visual Studio 2010 as new project
SharePoint Designer 2010No code tool for SharePoint
Office Apps
Client Runtime
Offline Operatio
ns Cache
Development
Platform
Business Intelligenc
e
Enterprise content mgmt
Collaboration social
EnterpriseSearch
ECT Stor
eRuntim
eSecuri
tySolution Packagin
g
Out of the box
UI
Web 2.0DBWCFWeb Service.NET LOB
SharePointDesign Tools
SharePoint Designer
2010
Visual Studio 2010
Business Connectivity ServicesBrings LOB Data Into SharePoint
SharePoint List with External DataRead / WriteAvailable in SharePoint FoundationBuilt on the SharePoint 2007 Business Data Catalog
SharePoint List ImprovementsCollaborative Data Store
Relationships with Cascade or Block
Transacted Cascading DeletionRestriction of Deletion
Validation with Excel Like FormulaFormula-based ValidationEnsure Uniqueness
Lookup to Multiple ColumnsList Index Auto-CreationScalability and PerformanceList Query Throttling
Controlling Large Lists
Can handle 50 million items per list As lists grow larger, the performance suffers Another new feature in 2010 is the ability to
throttle performance during high server load Result sets are trimmed down
Users and admins have different settings Object Model override Windows PowerShell override of Object Model
override
Overview of Data Technologies
LINQ
Farm
Site
List Data
External Lists
Data Platform
Client-side
Server-side
Strongly-typed lists
Weakly-typed lists
Strongly-typed lists
Weakly-typed listsServer OM
Client OM
REST APIs
New in 2010Improved
LINQ to SharePointLanguage Integrated Query
Entity based programming Strong Types and Intellisense
Supports List Joins and Projections Join lists on lookup field between them Join multiple lists (A->B->C) Project any field from joined list in a query without
changes in list schema
Examplefrom o in data.Orders
where o.Customer.City.Name == "London“
select o;
Client Object ModelRuns on Remote Machine
Simple API to Add, Retrieve, Updateand Manage Data in SharePoint
Commands batched for Performance
.NET CLR Silverlight CLR JavaScript
Client Application
Consistent
Efficient
SharePoint Data
Client Object Model Sample .NET
ClientContext context = new ClientContext("http://server");Web site = context.Web;context.Load(site);context.ExecuteQuery();site.Title = site.Title + " and Client OM";site.Update();context.ExecuteQuery();
REST APIs
Integration with growing set of Microsoft REST Technologies
SharePoint list data and Excel spreadsheets
ADO.NET Data Services REST
Protocols Atom, JSON feeds
Workflow ImprovementsPopular and Successful Base in 2007
Visual Studio 2010 Initiation and Association FormsNew Workflow Design Surface in SPDImport SPD Workflows into Visual StudioBuild SPD Actions in Visual Studio Visio 2010 Workflow DesignBrowser Based VisualizationHigh Privilege WorkflowsControl Where Service RunsSite WorkflowsReusable Declarative WorkflowsList Workflow Event ReceiversPluggable Workflow ServicesPerformance and ScaleFully Customizable OOB WorkflowApproval Designer
Silverlight 3 and SharePoint 2010New UI Option
Media Player Web PartOrganization BrowserList and Site CreationOffice Web ApplicationsSilverlight Web Part
Simple way to uploadSilverlight CLR compatible
Client Object ModelCall SharePoint API’s
REST APIsSimplifies List data access
Support for remotely hosted Silverlight applicationsDelegated authentication/application principals
Ribbon and Dialog Framework Client Site Custom Actions in Ribbon Context Sensitive Ribbon
Status Bar Notification Area
The Ribbon
SharePoint Workspace 2010 Sync to SharePoint Workspace Update SharePoint documents
and lists when you’re not connected
Help People Accomplish MorePut the Power of the 2010 Servers into Their Hands with Office
2010
Business Intelligence
Collaboration
Enterprise Content Management
SharePoint 2010
SharePoint 2010
SharePoint 2010
Word 2010PowerPoint
2010SharePoint
Workspace 2010 (formerly Groove)
PowerPoint 2010
SharePoint 2010
SharePoint 2010
Word 2010
Office 2010
Client Server
SharePoint 2010
Excel 2010 with
PowerPivot add-in
Exchange 2010Outlook 2010
Consolidate & quickly analyze and vast amounts of data. Share & Refresh powerful BI models in SharePoint
Edit the same document at the same time
Use & update SharePoint documents and lists when you’re not connected
Quickly broadcast a slideshow right from within PowerPoint Avoid sending sensitive mail to the wrong people with help from Mail Tips and keep security a priority with Retention Policy and Automated Policy ApplicationEnhance content management with smart templates that populate document metadataEasily access rich client/server capabilities with the Backstage view in Office 2010
Office/SharePoint 2010 – Social Tagging
Office/SharePoint 2010 – Social Search & Search Web Parts
Office/SharePoint 2010 – Charting Web Parts & Visio Integration
SQL Server after installation
Install Services Manually User PowerShell
Learn More about SharePoint 2010Information for
IT Prosat TechNet
http://MSSharePointITPro.com
Information forDevelopers
at MSDNhttp://MSSharePointDeveloper.com
Information forEveryone
http://SharePoint.Microsoft.com
+ SharePoint VHD