1. SharePoint 2010 Application
Presented by: Platform
Rushikesh Ubgade (Global Practice Head Sharepoint )
Hosted by:
Vikram Rajkondawar
Architect Advisor
Ashvini Shahane (Head Strategic Service Unit - Synergetics)
Microsoft Corporation
2. Discussion Points
• SharePoint 2010 as an Application Platform
• SharePoint 2010 Capabilities framework
• OOB features that can be leveraged in
SharePoint 2010
3. SharePoint 2010 Capabilities
Ribbon UI
SharePoint Workspace
SharePoint Mobile
Business Connectivity Services
Office Client and Office Web App Integration
InfoPath Form Services
Standards Support
External Lists
Workflow
SharePoint Designer
Visual Studio Tagging, Tag Cloud, Ratings
API Enhancements Social Bookmarking
REST/ATOM/RSS Blogs and Wikis
My Sites
Activity Feeds
PerformancePoint Services Profiles and Expertise
Excel Services Org Browser
Chart Web Part
Visio Services
Web Analytics
SQL Server Integration Enterprise Content Types
PowerPivot Metadata and Navigation
Document Sets
Multi-stage Disposition
Social Relevance
Audio and Video Content Types
Phonetic Search
Remote Blob Storage
Navigation
List Enhancements
FAST Integration
Enhanced Pipeline
5. Defining an Application Platform
Interactive Extensible
• Enables organizations to drive the business
forward by quickly delivering connected, flexible,
and highly secure applications.
DataDriven
Composable
• Fast and easy integration across existing software
and new Web-based applications
• Ability to connect mission-critical applications
while providing Internet-class scalability and
robust performance.
Searchable
Integrated
6. Application Platform Characteristics
• Interactive
– Applications are interactive by nature. Data is entered, and
results/reports are returned.
• Composable
– Applications tend to have one or more parts that compose
the user interface. These parts may interact with each other
as needed.
• Data Driven
– Applications are data intensive. Data has to be structures,
stored & manipulated.
7. Application Platform Characteristics
• Integrated
– Applications often integrate with other systems. These can
be a variety of data feeds, either within or outside the
organization.
• Extensible
– Applications are extensible by nature. They often support
add-ons or plug-ins used to tailor an application or make
deployment easier.
• Searchable
– Applications often search data/content across datasets.
21. SharePoint Composites
Pervasive external data with Business Connectivity Services
My Artists
Artist Tracker > Artists
Contracts
Artist Name Address City State
Artist
Artist Name: Mandible
Deathrattle
Artists Concourse
Jay Hamlin Trio
Down on the Bayou
Andrew Datars Quartet
Agent:
Concourse
Stuck in the Mud
Jay Hamlin Trio
Tastes like chicken
Down on the Bayou
Mandible
Concourse
31. Integrated Application Platform
• BCS
– External Data Integration
– OOB connectors for LotusNotes, SAP…
– Extensible with Custom .NET Connectors
– Server and Client object model
• Business Intelligence Platform
– Performance Point Services
• Claims-based Security
– Integration with Authentication Providers
– Adapters available for Windows Live, ADFS…
41. Developer investments
Use existing knowledge and resources with VS 2010 integration
Extensibility for
SharePoint artifacts Support for SharePoint
Import solutions from Sandboxed Solutions
SharePoint Designer,
including Workflow
42. SharePoint Deployment
Governable self-service deployment with SandBoxed Solutions
What can be deployed?
• Web Parts
• Event Receivers
• Feature Activation Receivers
• Workflow Actions
• InfoPath Forms
• Site and List Templates
Restricted to Limited resources
• Code CPU Time
• SQL Execution Time
• Number Exceptions
Custom Code is Isolated
• Separate Process/Server
• Scale Out
43. Drive adoption of your solutions
Fast integration and out-of-box accessibility with worldwide standards
DOM 1.0 Unicode
HTML, HTTP, HTTPS URI/URN
MathML W3C XML Schema
ODBC WCAG 2.0
ODF (IS26300) WebDAV
Open XML (IS29500) WSDL
OpenSearch WSRP
OpenType XHTML
PDF 1.7 XML
PDF/A XML Web Services
RTF XMLDsig
RSS, ATOM XPATH
SOAP XPS
SVG XSLT
REST
UDDI