SharePoint is a set of integrated technologies that provides a platform for organizations to build a flexible, long-term information and knowledge management infrastructure. SharePoint has gained over 250 million users in a few years and continues growing as customers apply it to more business processes. SharePoint is also increasingly becoming a compelling development platform with advanced capabilities in the 2010 release.
4. SharePoint is a set of integrated technologies which provides a platform upon which an
organization can build a flexible, long-term information and knowledge
management infrastructure.”
SharePoint is the fastest-growing product in Microsoft's history, gaining more than 250
million client access licenses in a few years; that's roughly one-fifth of the legally licenses
Microsoft Office installed base. And this is just the beginning: SharePoint continues to grow
as customers are just beginning to apply it to a wise array of business issues and processes.
SharePoint is gaining recognition as a full-fledged application server that allow non-
developers to create sophisticated apps. However, with the 2010 release, Microsoft
SharePoint increasingly becomes a compelling development platform.
6. Data
Service APIs Structures
and Storage
Background User
Services Interfaces
Workflow
Security
Engine
7. Data
Service APIs Structures
and Storage
Background User
Services Interfaces
Workflow
Security
Engine
10. REST APIs
Client OM
SharePoint Data External Data
11. Data
Service APIs Structures
and Storage
Background User
Services Interfaces
Workflow
Security
Engine
30. Form Designer & Filler
Browser and Client forms
Visual Layout
Form Logic
Data Connection
34. Custom Non-
Declarative
• Import solution
Custom Activities into Visual Studio
• Advanced
• Encapsulate modeling
Custom Declarative custom code in • Hook up workflow
Out-of-Box new action to events
Customization • Start from scratch • Deploy in full or
or from existing partial trust (as
• Association and user code)
Out-of-Box • New actions
initiation settings
Workflows
• Modify logic in • Task process
• Ready to use SharePoint framework
• Common approval Designer • More types of
scenarios • Design forms in workflows
InfoPath
47. ~~~~~~~~~~~~~
Browser ~~~~~~~~~~~~~
Application (Middle- Database (SQL
Web Front End Server Tier) Server Server)
58. How does it work in detail
MySolution.wsp
(WSS Solution Cab)
add
Feature Manifests Config
delete DB
Site definitions
Assemblies
UI,
Pages Deploy/Upgrade Command
Line, OM
retract “deploy”
command
Farm Servers
63. TFS
Source Control
Check in to Dev Env. – Prototyping Site
VS2010 SharePoint Save site as Template
Project Import WSP to Visual Studio
64. •Sync
SP Dev •Check-out
Env •Edit/Refactor
•Test Data Population
•Unit Test
SP Dev •Check-in
Env TFS
•Work is being driven
SP Dev and tracked via work items
Env •Other team members can pick up
changes
•Local Deployment using WSPs
TFS Shelving
allows Senior Devs & SP Dev
Architects Env
to do peer-review
65. Daily
Build
Output
Can also be TFS
used in a
“Continuous” Get Latest
build environment
Daily Build Test Lab
66. TFS
Staging or Production
Sync from Label
Environment
Deploy
WSP
VS2010 SharePoint
Project Build
68. ShaprePoint
Visual Studio 1) Run Test T Application Under
2010 IDE test Controller Test Test
R
Agent
Microsoft Test 2) Return test
Tester results and Diagnostic Data
Manager diagnostic data Adapters (DDAs)
69. System Center
Lab Manager Lab Management Virtual Machine
Manager 2008
Microsoft Test Team Foundation
Manager Server
VM
70. Lab
Management
1) Create
test lab
VMs Test Case
Management
Lab Manager TT T
T
2) Create
test plan T T
T T
DDAs DDAs DDAs
Test
Management Test Test Test
Agent Agent Agent
Microsoft Test Team
Manager WFE Service Back-
Foundation
VM App. end
Server
VM VM
71. Build 1) Create
Management and deploy
test build
Test Case
Management
TT TT
2) Run
test
TT TT
Test DDAs DDAs DDAs
Test cases
Management 5) Access R Controller Test Test Test
test results Agent Agent Agent
4) Return
Microsoft Test and Team test results
Manager diagnostic
Foundation and
data 3) Execute tests,
diagnostic
Server data collecting test results and
diagnostic data
72. Web
Performance
Tests
Test T T
Agent T T
Test T T
Test Agent T T
Controller
Test T T
Agent T T
Test T T
Agent T T
75. MSDN Subscription Benefits by Visual Studio Visual Studio Visual Studio Visual Studio
Visual Studio 2010 Editions Professional Test Professional Premium Ultimate
with MSDN with MSDN with MSDN with MSDN
Technical Support Incidents 2 2 4 4
Priority Support in MSDN Forums X X X X
Microsoft e-learning collections 1 1 2 4
MSDN Flash Newsletter, MSDN Online Concierge X X X X
MSDN Magazine X X X X
76. Information for Information for Information for
IT Pros Developers Everyone
at TechNet at MSDN
http://MSSharePointITPro.com http://MSSharePointDeveloper.com http://SharePoint.Microsoft.com
Notes de l'éditeur
. Performance Point Server, Portal Server,Content Management Server & Search Server are three former products that are now part of the SharePoint brand, and it’s easy to see how technologies such as Excel Services, document management and MySite could be stand-alone products.The strength of SharePoint is in its breadth more than its depth (although it has increasing depth). A SharePoint license provides a full range of information management capabilities and the more of those capabilities an organization uses, the greater the return on investment.
Now we got Data sources, UI Interface & many mechanisms to implement Security. We still need more services that we need because not everything can run within the context of the browser or within a page request. Background services allow us to handle long running or unattended services scenarios.
Now we got Data sources, UI Interface & many mechanisms to implement Security. We still need more services that we need because not everything can run within the context of the browser or within a page request. Background services allow us to handle long running or unattended services scenarios.