Escolar Documentos
Profissional Documentos
Cultura Documentos
Portal
Enterprise
Content
Project
Manageme
nt
Business
Intelligence SharePoint Collaborati
on
Platform
Services
Integration
Social
Networking Extranet
Forms &
Business
Processes
Enterprise
Search Enterprise
Internet
Division
Team
Individual
SharePoin
t Platform
Services
Portal
Enterprise
Content
Project
Manageme
nt
Business
SharePoi Collaboratio
Intelligence
nt n
Platform
Services Social
Integration
Networking
Forms &
Enterprise
Business
Search
Processes
SharePoin
t Platform
Services
xx
SharePoin
t Platform
Services
Internet
Edition
Content Management or
ASP.NET 2.0 Services Standard
CAL
ECM
•Web Parts Content Management Seach
•Master Pages
•Membership
Portal Services Aggregation
•Navigation Discovery
•Caching
Search Services Collab
Windows
Workflow Foundation Excel Services
Forms
Windows Forms Services Calculation /
Internet
Communication Foundation Edition Business
• Web Services or Rules
Enterprise Business Data Services Integration
CAL
Document
Management
List
management
Workspaces
SharePoin
t Platform
Services
Business
SharePoi Collaboratio
Intelligence
nt n
Platform
Services Social
Integration
Networking
Forms &
Enterprise
Business
Search
Processes
Portal
Delivering information and applications under the context
of the user
Intranet / Extranet / Internet
Authentication - identification
Authorisation - access controls / role based
Personalisation - user profile system
Audiences - content targeting
Portal
Enterprise
Content
Project
Manageme
nt
Business
SharePoi Collaboratio
Intelligence
nt n
Platform
Services Social
Integration
Networking
Forms &
Enterprise
Business
Search
Processes
Enterprise
Content
Manageme
Information workers need tools nt
to manage the entire lifecycle of
content from the time it is
created to when it is published
and finally disposed or stored
for long term archival
•Check in / Checkout
•Versioning (major/minor)
•Metadata
•Content approval
•Workflow
•Role based security
•Auditing
Enterprise
Content
Manageme
SharePoint Document nt
Libraries
providing DM functionality
in a timely manner
Utilize brand assets more effectively
Lower the cost of managing multiple site and
multilingual delivery
•Configure repository
as Records
per file plan Records Repository Manager
•Capture and
categorise Contracts Financials Mortgage
business records
•Auditing, expiration Asia Pacific
and Region
retention policies
(defined by regulations or
business policies)
•Hold capabilities in
case
Enterprise
Content
Manageme
Moves records to the correct nt
Web Services
SharePoint
Documents RM
Exchange
Mail
Enterprise
Content
Manageme
nt
Managed Folders
Special folders setup by Exchange
Administrators
Exposed to Selected Users – available via
Outlook
E-mail handling policies for Records SharePoint
Management and Classifications
Exchange
RM
Mail
Enterprise
Content
Manageme
nt
MOSS can’t: But it can:
Define for you your • Provide the features to
fileplan and taxonomy realise them
Define for you your • Provide the features to
business process facilitate them
Define for you your
retention and disposal • Provide the features to
policies enforce them
Manage the inevitable
cultural change • Encourage user adoption
Revolutionise you from a
basic to sophisticated • Provide you a platform
level overnight for strategic evolution
Portal
Enterprise
Content
Project
Manageme
nt
Business
SharePoi Collaboratio
Intelligence
nt n
Platform
Services Social
Integration
Networking
Forms &
Enterprise
Business
Search
Processes
Enterprise
Search
Information workers need tools to quickly locate relevant
information from diverse data sources.
Organisations need to protect sensitive information.
Desktop Search
Find
Windows
Desktop Search Use
Free download Built-in
Share
Enterprise Search
Use information
Internet Search via intuitive,
familiar interfaces
Business
SharePoi Collaboratio
Intelligence
nt n
Platform
Services Social
Integration
Networking
Forms &
Enterprise
Business
Search
Processes
Collaboratio
n
Information workers need tools to enable them to work
collectively irrespective of any geographical barriers.
Unified Communications
Communications that once were
separate become unified
E-mail, instant messaging, and Web
conferencing are available to people in
the context of the work they are doing
Tasks Contacts
Relay Server
Partner
Sync
Employee
Business
SharePoi Collaboratio
Intelligence
nt n
Platform
Services Social
Integration
Networking
Forms &
Enterprise
Business
Search
Processes
Social
Networking
Business
SharePoi Collaboratio
Intelligence
nt n
Platform
Services Social
Integration
Networking
Forms &
Enterprise
Business
Search
Processes
Forms &
Business
Processes
Forms
Orchestration / workflow
Forms &
Business
Provide human interaction with the inputs / outputs of aProcesses
business process
A ‘business users’ interface into creating an XML document
that conforms to an schema
Electronic Forms
Scalable, security-
enhanced, standards-
based data-gathering
solution
Browser Compatibility
Internet Explorer
Firefox
Netscape
Safari
HTML enabled mobile
devices
OS Compatibility
Forms &
Business
The flow of the Processes
business
process
Business
SharePoi Collaboratio
Intelligence
nt n
Platform
Services Social
Integration
Networking
Forms &
Enterprise
Business
Search
Processes
Integration
Integration using web parts and
workflow
Common patterns:
HTML view / web grabber (screen scrape)
Access via API / web services
Direct access to database
Integration brokers e.g. Biztalk
Data View web part
Single-Sign On
Credential mapping
Web User Custom
Lists Search
Parts Profiles Apps
Business Data
Catalog Business Data Catalog Metada
ta
WS ADO.
Proxy NET
Web Databas
Service e
BizTalk Server, SAP, SQL Server, Oracle,
Siebel, Legacy, … OLEDB, ODBC
Portal
Enterprise
Content
Project
Manageme
nt
Business
SharePoi Collaboratio
Intelligence
nt n
Platform
Services Social
Integration
Networking
Forms &
Enterprise
Business
Search
Processes
Business
Intelligence
Information workers need tools to make well informed
business decisions and enable competitive advantage.
Business Insight
Dashboards, KPI web parts
Browser based access to spreadsheet
functionality
Connect to OLAP cubes / SQL 2005 Analysis
Services
Business
SharePoi Collaboratio
Intelligence
nt n
Platform
Services Social
Integration
Networking
Forms &
Enterprise
Business
Search
Processes
Project
Organisations need tools to effectively manage and
coordinate work, resources and costs … ranging
from one-time projects to complex programs and
portfolios across the business.
Effectively manage and coordinate work from simple projects to complex programs
Manage projects and programs
Control resources and finances
Time and status reporting
Identify, select, manage, and deliver portfolios that align with their business strategy
Manage projects, programs and
applications
Align portfolios with business strategies
Advanced portfolio analytics and
optimization
Portal
Enterprise
Content
Project
Manageme
nt
Business
Intelligence SharePoint Collaborati
on
Platform
Services
Integration
Social
Networking Extranet
Forms &
Business
Processes
Enterprise
Search Enterprise
Internet
Division
Team
Individual
http://markharrison.co.uk/blog
Architecture
Development
Deployment
SharePoin
t Platform
Services
A collection of one or more servers,
each performing one or more functions:
Web Server
Web front end
No service or data, just serves out HTML
Scale out - Network Load Balanced
Application Server
Hosts ‘services’
Scale out depends on services
Index server is an exception
Database Server Web Application Database
Configuration Servers Servers Servers
Content
SharePoint Farm
SharePoin
t Platform
Services
Web Front End
Shared Services Provider
Index Server
Query/Search
Excel Calculation Server
Forms Server
Database Server
SharePoint Farm
Web Application Database
Servers Servers Servers
SharePoint Farm
Config
Shared Database
Service Provider
1
Content
Shared Databases
Service Provider
2
SharePoin
t Platform
Services
Authentication – identification
Windows authentication
ASP.NET Membership
ASP.NET ships with SQL Server provider
MOSS ships with LDAP provider
Extensible via custom development
Authorisation - access controls / role based
Site Customisation
Editing assets with the site’s content database
Code Development
Repeatable – reuse across multiple sites
Features - Develop / Deploy / Activate
Package features as .WSP solution packages
SharePoin
t Platform
Services
Content Code
Artifacts
CSS Stylesheets
Master Pages
Page Layouts
SharePoin
t Platform
Services
SharePoint Farm
SharePoin
t Platform
Services
Packaged sets of customizations
Once installed, administrators can activate
or deactivated
Can be scoped:
Farm
Web Application
Site Collection
Web
Supports dependencies
SharePoin
t Platform
Services
http://www.ssblueprints.net/sharepoint
SharePoin
t Platform
Services
Custom Site Pages
For a specific site collection
Custom Application Pages
Across all site collections
Located in the _layouts directory
Best practise to create a subfolder within this
directory
Standard ASP.NET
.master
.aspx
Master Page ‘placeholder’ controls define
where the Page Layout content is position
Delegate control – invokes a control defined
by a feature
Can update master page by feature update
SharePoin
t Platform
Services
Standard ASP.NET
Placeholders define where the Page Layout
content is position
Delegate control – invokes a control defined
by a feature
Can update master page by feature update
SharePoin
t Platform
Services
Use SharePoint Designer to define master pages
and page layouts
Treated as content - not code
SharePoint checkout/in ; approval proceses
Stored in the ‘masterpage catalog’ document library
Page Layout is bound to a Content Type
Designer UI allows Field Controls for the Content Type to
be dragged into the page
SharePoin
t Platform
Services
Field Controls render the content items
Three lives : View Mode, Edit mode & Design
Time
Standard Controls include:
Rich Text Editor, Image Controls, Dates, etc
Can create you own custom Field Controls
Media Control example in the SDK