SlideShare ist ein Scribd-Unternehmen logo
1 von 41
introduc
     for Developer
introduc
2
•
•
•
•
    •
    •




3
World Class Data Centers
Plan E4
                                                      $27/m
                                            Plan E3
                                            $24/m
              Plan K2
              $10/m               Plan E2
    Plan K1             Plan E1   $16/m
     $4/m               $10/m




7
Sites and Communities




       Content




        Search




Insights and Composites
11
12
13
Administration
 Server Farm
    Web Application          Web Application                       …

          Web Application
               Site Collection              Site Collection                  …


                  Site Collection
                            Sites                        Lists                   Libraries


                          Sites
                                    Lists                        Libraries                   Sites
•
        •
•       •
    •
    •
    •
    •
    •

    •
    •
•
    •
    •
    •
    •
    •
    •
    •
    •
•   •   •
•   •   •
•   •       •
•   •       •
•           •
        •
FRONT END     BACK END

            SPUCHostService.exe




            SPUCWorkerProcess.exe
FRONT END        BACK END

               SPUCHostService.exe




               SPUCWorkerProcess.exe




Subset-Model
  Request
FRONT END       BACK END

              SPUCHostService.exe




              SPUCWorkerProcess.exe




 Full-Model
  Request
FRONT END           BACK END

                   SPUCHostService.exe




                   SPUCWorkerProcess.exe
                                           Run for
                                            30sec


Resource Wasting
      Call
Protects Site Collection from resource intensive solutions
• Resource Points
  •
  •
  •
• Absolute Limit
  •
  •
Resources    Absolute
Metric Name                Description                          Units
                                                                                      per Point      Limit
AbnormalProcess-
                           Process gets abnormally terminated   Count                        1          1
TerminationCount
CPUExecutionTime           CPU exception time                   Seconds                   3’600        60
CriticalExceptionCount     Critical exception fired             Number                      10          3


                                                                % Units of overall
PercentProcessorTime       Note: # of cores not factored in                                 85        100
                                                                Processor consumed

SharePointDatabase-
                           SharePoint DB Queries invoked        Number                      20        100
QueryCount
SharePointDatabase-        Amount of time spent waiting
                                                                Seconds                    120         60
QueryTime                  for a query to be performed
UnhandledException-Count   Unhandled Exceptions                                             50          3

[7 more...]
•
    •
    •
        •
        •
        •
•
    •
    •
•
    •
    •
•
•
    • Site/Web scoped features, Partial Trust
    • Site Collection Solution Gallery for deployment
•
    •
    •
    •
    •
    •
• Access to file system
•




                                         X
  •
  •
  •
•
•
  • Running with elevated privileges
• Access to external web service calls
Visual Studio 2010 SharePoint 2010 item templates
                                                                             Sandbox
                                Sandbox                                    compatible?
Visual Studio Item Template                 Visual Studio Item Template
                              compatible?

Visual Web Part                             Event Receiver
Visual Web Part (Sandboxed)                 Module
                                            Content Type
Web Part
                                            List Definition From Content
Sequential Workflow                         Type
State Machine Workflow
                                            List Definition
                                            List Instance
Business Data Connectivity
Model                                       Empty Element

Application Page                            User Control
Staging

Internet                                  Production




 Develop Debug
      Test


                                    WSP

     F5


                           Deploy
•
•
•
•
•
    •
•
    declarative workflows
    •

•             Visio 2010
•             SharePoint
  Designer 2010
•            Visual Studio 2010
  • Custom Workflow actions
•
•
     •
     • http://msdn.microsoft.com/en-us/magazine/hh288072.aspx
     •
     • http://msdn.microsoft.com/en-us/magazine/gg650656.aspx

•
     •
     •
     •




40
SharePoint 2010 Online for Developer

Weitere ähnliche Inhalte

Was ist angesagt?

Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Joel Oleson
 
SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaJoel Oleson
 
Upgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle EastUpgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle EastJoel Oleson
 
SharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCSharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCguest7c2e070
 
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...Successful Migration to SharePoint 2013 - Planning Considerations & Migration...
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...Roberto Vazquez Delgado
 
Large Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint DeploymentsLarge Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint DeploymentsJoel Oleson
 
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiIntegration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiMai Omar Desouki
 
TEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 UpgradeTEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 UpgradeJoel Oleson
 
Virtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityVirtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityDamir Bersinic
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & TricksMai Omar Desouki
 
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshopIntroduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshopMichael Blumenthal (Microsoft MVP)
 
Customizing the visual studio 2010 share point deployment process
Customizing the visual studio 2010 share point deployment processCustomizing the visual studio 2010 share point deployment process
Customizing the visual studio 2010 share point deployment processEric Shupps
 
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...SPTechCon
 
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...SPTechCon
 
WebCenter Content 11g Upgrade Webinar - March 2013
WebCenter Content 11g Upgrade Webinar - March 2013WebCenter Content 11g Upgrade Webinar - March 2013
WebCenter Content 11g Upgrade Webinar - March 2013Fishbowl Solutions
 
Getting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalGetting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalvmaximiuk
 
Pitfalls of Migration to SharePoint 2010
Pitfalls of Migration to SharePoint 2010Pitfalls of Migration to SharePoint 2010
Pitfalls of Migration to SharePoint 2010Dan Usher
 
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...Joel Oleson
 
Dogfood Conference 2010 - What Every SharePoint 2010 Administrator Must Know
Dogfood Conference 2010 - What Every SharePoint 2010 Administrator Must KnowDogfood Conference 2010 - What Every SharePoint 2010 Administrator Must Know
Dogfood Conference 2010 - What Every SharePoint 2010 Administrator Must Knowvmaximiuk
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...J.D. Wade
 

Was ist angesagt? (20)

Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
SharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices CroatiaSharePoint 2010 Upgrade Best Practices Croatia
SharePoint 2010 Upgrade Best Practices Croatia
 
Upgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle EastUpgrading to SharePoint 2010 - Teched Middle East
Upgrading to SharePoint 2010 - Teched Middle East
 
SharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPCSharePoint and Large Scale SQL Deployments - NZSPC
SharePoint and Large Scale SQL Deployments - NZSPC
 
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...Successful Migration to SharePoint 2013 - Planning Considerations & Migration...
Successful Migration to SharePoint 2013 - Planning Considerations & Migration...
 
Large Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint DeploymentsLarge Scale SQL Considerations for SharePoint Deployments
Large Scale SQL Considerations for SharePoint Deployments
 
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiIntegration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
 
TEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 UpgradeTEC2010 SharePoint 2010 Upgrade
TEC2010 SharePoint 2010 Upgrade
 
Virtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and AvailabilityVirtualizing Sharepoint for Performance and Availability
Virtualizing Sharepoint for Performance and Availability
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & Tricks
 
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshopIntroduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
 
Customizing the visual studio 2010 share point deployment process
Customizing the visual studio 2010 share point deployment processCustomizing the visual studio 2010 share point deployment process
Customizing the visual studio 2010 share point deployment process
 
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
SharePoint Server 2013 Farm Architecture and Performance by Ben Curry - SPTec...
 
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
 
WebCenter Content 11g Upgrade Webinar - March 2013
WebCenter Content 11g Upgrade Webinar - March 2013WebCenter Content 11g Upgrade Webinar - March 2013
WebCenter Content 11g Upgrade Webinar - March 2013
 
Getting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right finalGetting SharePoint 2010 Deployment Right final
Getting SharePoint 2010 Deployment Right final
 
Pitfalls of Migration to SharePoint 2010
Pitfalls of Migration to SharePoint 2010Pitfalls of Migration to SharePoint 2010
Pitfalls of Migration to SharePoint 2010
 
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
SharePoint 2010 Upgrade Strategies and Best Practices - MS Days Bulgaria - Jo...
 
Dogfood Conference 2010 - What Every SharePoint 2010 Administrator Must Know
Dogfood Conference 2010 - What Every SharePoint 2010 Administrator Must KnowDogfood Conference 2010 - What Every SharePoint 2010 Administrator Must Know
Dogfood Conference 2010 - What Every SharePoint 2010 Administrator Must Know
 
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
SharePoint Saturday St. Louis 2014: What SharePoint Admins need to know about...
 

Andere mochten auch

SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)K.Mohamed Faizal
 
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or Foe
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or FoeSharePoint Saturday Stockholm 2015 - SharePoint Online Friend or Foe
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or FoeJasper Oosterveld
 
Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)
Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)
Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)MasterCode.vn
 
Bài 3: Thao tác với dữ liệu SharePoint từ phía client
Bài 3: Thao tác với dữ liệu SharePoint từ phía clientBài 3: Thao tác với dữ liệu SharePoint từ phía client
Bài 3: Thao tác với dữ liệu SharePoint từ phía clientMasterCode.vn
 
Bài 5: Quản lý dữ liệu SharePoint
Bài 5: Quản lý dữ liệu SharePointBài 5: Quản lý dữ liệu SharePoint
Bài 5: Quản lý dữ liệu SharePointMasterCode.vn
 
Bài 2: Web Part và các trang SharePoint
Bài 2: Web Part và các trang SharePointBài 2: Web Part và các trang SharePoint
Bài 2: Web Part và các trang SharePointMasterCode.vn
 
Bài 4: Thao tác với dữ liệu SharePoint thông qua ADO.NET Data Services và REST
Bài 4: Thao tác với dữ liệu SharePoint thông qua ADO.NET Data Services và RESTBài 4: Thao tác với dữ liệu SharePoint thông qua ADO.NET Data Services và REST
Bài 4: Thao tác với dữ liệu SharePoint thông qua ADO.NET Data Services và RESTMasterCode.vn
 
Bài 1: SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010
Bài 1: SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010Bài 1: SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010
Bài 1: SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010MasterCode.vn
 
Bài 7: Luồng công việc – Workflow
Bài 7: Luồng công việc – WorkflowBài 7: Luồng công việc – Workflow
Bài 7: Luồng công việc – WorkflowMasterCode.vn
 

Andere mochten auch (9)

SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)
 
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or Foe
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or FoeSharePoint Saturday Stockholm 2015 - SharePoint Online Friend or Foe
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or Foe
 
Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)
Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)
Hệ thống thông tin quản lý - Bài 8 Phát triển hệ thống thông tin (phần 3)
 
Bài 3: Thao tác với dữ liệu SharePoint từ phía client
Bài 3: Thao tác với dữ liệu SharePoint từ phía clientBài 3: Thao tác với dữ liệu SharePoint từ phía client
Bài 3: Thao tác với dữ liệu SharePoint từ phía client
 
Bài 5: Quản lý dữ liệu SharePoint
Bài 5: Quản lý dữ liệu SharePointBài 5: Quản lý dữ liệu SharePoint
Bài 5: Quản lý dữ liệu SharePoint
 
Bài 2: Web Part và các trang SharePoint
Bài 2: Web Part và các trang SharePointBài 2: Web Part và các trang SharePoint
Bài 2: Web Part và các trang SharePoint
 
Bài 4: Thao tác với dữ liệu SharePoint thông qua ADO.NET Data Services và REST
Bài 4: Thao tác với dữ liệu SharePoint thông qua ADO.NET Data Services và RESTBài 4: Thao tác với dữ liệu SharePoint thông qua ADO.NET Data Services và REST
Bài 4: Thao tác với dữ liệu SharePoint thông qua ADO.NET Data Services và REST
 
Bài 1: SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010
Bài 1: SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010Bài 1: SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010
Bài 1: SharePoint 2010 và xây dựng giải pháp cho SharePoint 2010
 
Bài 7: Luồng công việc – Workflow
Bài 7: Luồng công việc – WorkflowBài 7: Luồng công việc – Workflow
Bài 7: Luồng công việc – Workflow
 

Ähnlich wie SharePoint 2010 Online for Developer

Getting started with Office 365 SharePoint 2010 online development
Getting started with Office 365 SharePoint 2010 online developmentGetting started with Office 365 SharePoint 2010 online development
Getting started with Office 365 SharePoint 2010 online developmentJeremy Thake
 
Dealing with and learning from the sandbox
Dealing with and learning from the sandboxDealing with and learning from the sandbox
Dealing with and learning from the sandboxElaine Van Bergen
 
Sps bris - Customising Office 365 on the Client side
Sps bris - Customising Office 365 on the Client sideSps bris - Customising Office 365 on the Client side
Sps bris - Customising Office 365 on the Client sideElaine Van Bergen
 
Dealing with and learning from the sandbox
Dealing with and learning from the sandboxDealing with and learning from the sandbox
Dealing with and learning from the sandboxElaine Van Bergen
 
SharePoint Sandboxed Solutions and InfoPath - TechEd Middle East
SharePoint Sandboxed Solutions and InfoPath - TechEd Middle EastSharePoint Sandboxed Solutions and InfoPath - TechEd Middle East
SharePoint Sandboxed Solutions and InfoPath - TechEd Middle EastAyman El-Hattab
 
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...Dan Usher
 
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...Dan Usher
 
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
2/15/2012 - Wrapping Your Head Around the SharePoint Beast2/15/2012 - Wrapping Your Head Around the SharePoint Beast
2/15/2012 - Wrapping Your Head Around the SharePoint BeastMark Rackley
 
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...Dan Usher
 
Baltimore SPUG - Worst Practices and Blunders
Baltimore SPUG - Worst Practices and BlundersBaltimore SPUG - Worst Practices and Blunders
Baltimore SPUG - Worst Practices and BlundersScott Hoag
 
Baltimore SharePoint Users Group - Worst Practices and Administrative Blunders
Baltimore SharePoint Users Group - Worst Practices and Administrative BlundersBaltimore SharePoint Users Group - Worst Practices and Administrative Blunders
Baltimore SharePoint Users Group - Worst Practices and Administrative BlundersDan Usher
 
Tips and Tricks for SharePoint 2010 - Avoiding IT Pro Blunders
Tips and Tricks for SharePoint 2010 - Avoiding IT Pro BlundersTips and Tricks for SharePoint 2010 - Avoiding IT Pro Blunders
Tips and Tricks for SharePoint 2010 - Avoiding IT Pro BlundersDan Usher
 
SPTechCon 2014 - Boston - Worst practices of SharePoint
SPTechCon 2014 - Boston - Worst practices of SharePointSPTechCon 2014 - Boston - Worst practices of SharePoint
SPTechCon 2014 - Boston - Worst practices of SharePointDan Usher
 
2014 09-20 - SPSNJ - Worst Practices of SharePoint
2014 09-20 - SPSNJ - Worst Practices of SharePoint2014 09-20 - SPSNJ - Worst Practices of SharePoint
2014 09-20 - SPSNJ - Worst Practices of SharePointDan Usher
 
SPSDenver - Wrapping Your Head Around the SharePoint Beast
SPSDenver - Wrapping Your Head Around the SharePoint BeastSPSDenver - Wrapping Your Head Around the SharePoint Beast
SPSDenver - Wrapping Your Head Around the SharePoint BeastMark Rackley
 
Practical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningPractical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningChakkaradeep Chandran
 
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogicRakuten Group, Inc.
 
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSPC Adriatics
 
#SUGCON 2015 Sitecore Monitoring
#SUGCON 2015 Sitecore Monitoring#SUGCON 2015 Sitecore Monitoring
#SUGCON 2015 Sitecore Monitoringchriswoj
 
C fowler intro-azure
C fowler intro-azureC fowler intro-azure
C fowler intro-azuresdeconf
 

Ähnlich wie SharePoint 2010 Online for Developer (20)

Getting started with Office 365 SharePoint 2010 online development
Getting started with Office 365 SharePoint 2010 online developmentGetting started with Office 365 SharePoint 2010 online development
Getting started with Office 365 SharePoint 2010 online development
 
Dealing with and learning from the sandbox
Dealing with and learning from the sandboxDealing with and learning from the sandbox
Dealing with and learning from the sandbox
 
Sps bris - Customising Office 365 on the Client side
Sps bris - Customising Office 365 on the Client sideSps bris - Customising Office 365 on the Client side
Sps bris - Customising Office 365 on the Client side
 
Dealing with and learning from the sandbox
Dealing with and learning from the sandboxDealing with and learning from the sandbox
Dealing with and learning from the sandbox
 
SharePoint Sandboxed Solutions and InfoPath - TechEd Middle East
SharePoint Sandboxed Solutions and InfoPath - TechEd Middle EastSharePoint Sandboxed Solutions and InfoPath - TechEd Middle East
SharePoint Sandboxed Solutions and InfoPath - TechEd Middle East
 
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
 
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
 
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
2/15/2012 - Wrapping Your Head Around the SharePoint Beast2/15/2012 - Wrapping Your Head Around the SharePoint Beast
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
 
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
 
Baltimore SPUG - Worst Practices and Blunders
Baltimore SPUG - Worst Practices and BlundersBaltimore SPUG - Worst Practices and Blunders
Baltimore SPUG - Worst Practices and Blunders
 
Baltimore SharePoint Users Group - Worst Practices and Administrative Blunders
Baltimore SharePoint Users Group - Worst Practices and Administrative BlundersBaltimore SharePoint Users Group - Worst Practices and Administrative Blunders
Baltimore SharePoint Users Group - Worst Practices and Administrative Blunders
 
Tips and Tricks for SharePoint 2010 - Avoiding IT Pro Blunders
Tips and Tricks for SharePoint 2010 - Avoiding IT Pro BlundersTips and Tricks for SharePoint 2010 - Avoiding IT Pro Blunders
Tips and Tricks for SharePoint 2010 - Avoiding IT Pro Blunders
 
SPTechCon 2014 - Boston - Worst practices of SharePoint
SPTechCon 2014 - Boston - Worst practices of SharePointSPTechCon 2014 - Boston - Worst practices of SharePoint
SPTechCon 2014 - Boston - Worst practices of SharePoint
 
2014 09-20 - SPSNJ - Worst Practices of SharePoint
2014 09-20 - SPSNJ - Worst Practices of SharePoint2014 09-20 - SPSNJ - Worst Practices of SharePoint
2014 09-20 - SPSNJ - Worst Practices of SharePoint
 
SPSDenver - Wrapping Your Head Around the SharePoint Beast
SPSDenver - Wrapping Your Head Around the SharePoint BeastSPSDenver - Wrapping Your Head Around the SharePoint Beast
SPSDenver - Wrapping Your Head Around the SharePoint Beast
 
Practical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture PlanningPractical SharePoint 2010 Architecture Planning
Practical SharePoint 2010 Architecture Planning
 
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
 
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi Vončina
 
#SUGCON 2015 Sitecore Monitoring
#SUGCON 2015 Sitecore Monitoring#SUGCON 2015 Sitecore Monitoring
#SUGCON 2015 Sitecore Monitoring
 
C fowler intro-azure
C fowler intro-azureC fowler intro-azure
C fowler intro-azure
 

Mehr von K.Mohamed Faizal

Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in TamilAzure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in TamilK.Mohamed Faizal
 
So you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultantSo you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultantK.Mohamed Faizal
 
Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell K.Mohamed Faizal
 
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World ProjectImplementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World ProjectK.Mohamed Faizal
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureK.Mohamed Faizal
 
SharePoint on Microsoft Azure
SharePoint on Microsoft AzureSharePoint on Microsoft Azure
SharePoint on Microsoft AzureK.Mohamed Faizal
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013K.Mohamed Faizal
 
Share point 2013 the way to go...
Share point 2013 the way to go...Share point 2013 the way to go...
Share point 2013 the way to go...K.Mohamed Faizal
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekK.Mohamed Faizal
 
Build and Deploy LightSwitch Application on Windows Azure
Build and Deploy LightSwitch Application on Windows AzureBuild and Deploy LightSwitch Application on Windows Azure
Build and Deploy LightSwitch Application on Windows AzureK.Mohamed Faizal
 
Windows azure traffic manager
Windows azure traffic managerWindows azure traffic manager
Windows azure traffic managerK.Mohamed Faizal
 
Must have tools for windows azure
Must have tools for windows azureMust have tools for windows azure
Must have tools for windows azureK.Mohamed Faizal
 
Exploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud StorageExploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud StorageK.Mohamed Faizal
 
Building & Managing Windows Azure
Building & Managing Windows AzureBuilding & Managing Windows Azure
Building & Managing Windows AzureK.Mohamed Faizal
 
Using Social Computing on Corporate world
Using Social Computing on Corporate world Using Social Computing on Corporate world
Using Social Computing on Corporate world K.Mohamed Faizal
 
SharePoint 2010 List of List Improvements
SharePoint 2010 List of List ImprovementsSharePoint 2010 List of List Improvements
SharePoint 2010 List of List ImprovementsK.Mohamed Faizal
 

Mehr von K.Mohamed Faizal (20)

Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in TamilAzure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
 
So you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultantSo you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultant
 
Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell
 
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World ProjectImplementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
SharePoint on Microsoft Azure
SharePoint on Microsoft AzureSharePoint on Microsoft Azure
SharePoint on Microsoft Azure
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
 
Windows Azure Website
Windows Azure WebsiteWindows Azure Website
Windows Azure Website
 
Share point 2013 the way to go...
Share point 2013 the way to go...Share point 2013 the way to go...
Share point 2013 the way to go...
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
 
Share point 2013 cop v4
Share point 2013 cop v4Share point 2013 cop v4
Share point 2013 cop v4
 
Build and Deploy LightSwitch Application on Windows Azure
Build and Deploy LightSwitch Application on Windows AzureBuild and Deploy LightSwitch Application on Windows Azure
Build and Deploy LightSwitch Application on Windows Azure
 
Windows azure traffic manager
Windows azure traffic managerWindows azure traffic manager
Windows azure traffic manager
 
Must have tools for windows azure
Must have tools for windows azureMust have tools for windows azure
Must have tools for windows azure
 
Exploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud StorageExploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud Storage
 
Building & Managing Windows Azure
Building & Managing Windows AzureBuilding & Managing Windows Azure
Building & Managing Windows Azure
 
Word automation services
Word automation servicesWord automation services
Word automation services
 
Using Social Computing on Corporate world
Using Social Computing on Corporate world Using Social Computing on Corporate world
Using Social Computing on Corporate world
 
SharePoint 2010 List of List Improvements
SharePoint 2010 List of List ImprovementsSharePoint 2010 List of List Improvements
SharePoint 2010 List of List Improvements
 

Kürzlich hochgeladen

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Kürzlich hochgeladen (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

SharePoint 2010 Online for Developer

  • 1. introduc for Developer
  • 3. • • • • • • 3
  • 4.
  • 5.
  • 7. Plan E4 $27/m Plan E3 $24/m Plan K2 $10/m Plan E2 Plan K1 Plan E1 $16/m $4/m $10/m 7
  • 8.
  • 9.
  • 10. Sites and Communities Content Search Insights and Composites
  • 11. 11
  • 12. 12
  • 13. 13
  • 14.
  • 15. Administration Server Farm Web Application Web Application … Web Application Site Collection Site Collection … Site Collection Sites Lists Libraries Sites Lists Libraries Sites
  • 16. • • • • • • • • • • • • • • • • • • •
  • 17. • • • • • • • • • • • • • •
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. FRONT END BACK END SPUCHostService.exe SPUCWorkerProcess.exe
  • 24. FRONT END BACK END SPUCHostService.exe SPUCWorkerProcess.exe Subset-Model Request
  • 25. FRONT END BACK END SPUCHostService.exe SPUCWorkerProcess.exe Full-Model Request
  • 26. FRONT END BACK END SPUCHostService.exe SPUCWorkerProcess.exe Run for 30sec Resource Wasting Call
  • 27. Protects Site Collection from resource intensive solutions • Resource Points • • • • Absolute Limit • •
  • 28. Resources Absolute Metric Name Description Units per Point Limit AbnormalProcess- Process gets abnormally terminated Count 1 1 TerminationCount CPUExecutionTime CPU exception time Seconds 3’600 60 CriticalExceptionCount Critical exception fired Number 10 3 % Units of overall PercentProcessorTime Note: # of cores not factored in 85 100 Processor consumed SharePointDatabase- SharePoint DB Queries invoked Number 20 100 QueryCount SharePointDatabase- Amount of time spent waiting Seconds 120 60 QueryTime for a query to be performed UnhandledException-Count Unhandled Exceptions 50 3 [7 more...]
  • 29. • • • • • • • • • • • •
  • 30. • Site/Web scoped features, Partial Trust • Site Collection Solution Gallery for deployment • • • • • •
  • 31.
  • 32. • Access to file system • X • • • • • • Running with elevated privileges • Access to external web service calls
  • 33. Visual Studio 2010 SharePoint 2010 item templates Sandbox Sandbox compatible? Visual Studio Item Template Visual Studio Item Template compatible? Visual Web Part Event Receiver Visual Web Part (Sandboxed) Module Content Type Web Part List Definition From Content Sequential Workflow Type State Machine Workflow List Definition List Instance Business Data Connectivity Model Empty Element Application Page User Control
  • 34. Staging Internet Production Develop Debug Test WSP F5 Deploy
  • 35.
  • 37. declarative workflows • • Visio 2010 • SharePoint Designer 2010 • Visual Studio 2010 • Custom Workflow actions •
  • 38.
  • 39.
  • 40. • • http://msdn.microsoft.com/en-us/magazine/hh288072.aspx • • http://msdn.microsoft.com/en-us/magazine/gg650656.aspx • • • • 40

Hinweis der Redaktion

  1. SharePoint Online for Developer
  2. Office Professional PlusWith Microsoft® Office Professional Plus, you get the latest version of the Office applications, seamlessly connected and delivered with cloud services, so you can access your documents, email, and calendars from virtually any device. Office Professional Plus includes the new Office Web Apps, online companions to Word, Excel, PowerPoint, and OneNote, which let you review and make light edits to documents directly from a browser.Features:The flexible pay-as-you-go, per-user licensing of Office Professional Plus provides your organization with purchasing flexibility, and robust management and deployment tools give you the IT control to adapt to evolving business needs.Master your inbox and calendar with Conversation View and other advanced management tools in OutlookLeverage the power of business and social networking right within Outlook with the Outlook Social ConnectorCollaborate with control and confidence with co-authoringInstantly share slideshows, across town or around the world with PowerPoint Broadcast Slide ShowCreate presentations that are as brilliant to watch as they are easy to create with new video and photo editing tools in PowerPoint Quickly work with hundreds of millions of rows of data in Excel. Transform enormous quantities of data into meaningful information Work from virtually any place and any device with the Office Web Apps 1SharePoint OnlineMicrosoft® SharePoint Online brings together the familiar SharePoint Server technology now delivered as an online service making the power of the cloud work for your business. SharePoint Online provides a central place where people can create sites to connect colleagues, partners and customers. Features:Access to a personal site for individuals to store documents, share interests and quickly access their content from anywhereDesigned to work with the Microsoft Office applications individuals having been using for decadesBusiness units or workgroups can create team sites to share documents, task lists, and schedules to keep everyone in syncCreate project sites using SharePoint Online to automatically track documents, monitor project tasks, and milestonesCreate sites to communicate business priorities and information to the entire organization Build vibrant and engaged communities inside and outside your organizationCreate sites to manage and share information securely with partners and customers Social Networking capabilities such as activity feeds, blogs and wikis to help build community Financially-backed, guaranteed 99.9% uptime Service Level AgreementPlatform FeaturesSingle Sign OnToday in Microsoft Online Services, users have an Online services identity that is separate from their domain login and password. A sign in application runs in the system tray of each user’s machine, which stores their Online password, so they don’t have to type it in every time. It’s a workable solution that achieves a single-sign-like experience. When the 2010 server products come to Microsoft Online, you will be able to use Active Directory Federation Services, an enterprise-class tool for federating your Active Directory with Microsoft Services. Your employees will be able to access services with their domain credentials, the same way they access the on-premises applications they use today, and there will no longer be a need for a sign-in tool.With ADFS you can also customize the login page used for authenticating OWA users (the same page is used for other federated web-based applications)Let’s look closer at how ADFS 2.0 (also known by its code name, “Geneva”) works. Geneva is a web download for Windows Server 2008. To enable federation with Online Services, you first set up a Windows 2008 server and install ADFS as a server role. Then you use a “Federate with Online” tool/wizard to set up a trust between on-premises AD and Online Services. Once that is in place, when users accesses Exchange Online, they are redirected to the local Geneva server for authentication first, and then a SAML token is passed to the cloud service to log the user in. Passwords are not synchronized to the cloud, or stored there. User benefits: Overall benefit for end users is improved productivity No usability issues with remembering two identities and passwords – lower confusion and frustration Common experience across Online Services (Sharepoint Online, OC Online, etc) in Wave 14Administrator benefits: Overall benefit for IT is better manageability and lower TCO Since it is a server-side solution, they don’t have to spend time deploying and maintaining a client-side application Passwords are not synchronized to the cloud. Microsoft never sees credentials or password Enterprises retain security control over user accounts and password expiry Low touch, easy to set up and manage -- no change to AD code or alteration of enterprise deployment of AD is required Decreased helpdesk calls from end users forgetting their passwordsOther benefits: With ADFS, you can deploy multi-factor authentication. This includes soft certificate and smartcard authentication out of the box (not RSA or Swivel)You can customize the login page for Exchange Online and your other federated Web applications (keep in mind it’s the same page as used for all federated web apps, not just OWA.Richer Admi InterfacesThe way to manage your Exchange Online environment today is using the Microsoft Online Administration Center (MOAC). The web-based interface is easy to use but currently it is fairly limited in terms of administrative power. Exchange 2010 gives you a much richer set of tools to manage and customize your Exchange Online environment.Microsoft Online Admin Center Exchange 2010 includes a number of new native web-based management features, which are collectively referred to as the “Exchange Control Panel,”which enhance the capabilities of the Microsoft Online Admin Center.Exchange Management Console:For managing an on-premises Exchange Server installation, the tool of choice for administrators has long been the Exchange Management Console. In Exchange 2010, you can use the robust capabilities of this familiar tool to manage your cross-premises Exchange environment.Remote PowerShell: With Exchange 2010, the robust scripting capabilities of PowerShell now extend to the datacenter, allowing you to manage their hosted environment across the Internet.The introduction of these management capabilities means that you can move your environment to cloud without giving up control. You can offload task while retaining control over essential management features. You can let the Microsoft datacenter staff manage servers, hardware, and storage, but still retain control over settings and configuration, and rolling out features that are visible to your org.Let’s take a closer look at each of these management tools.Simplified UIFor the Standard offering, we will be providing a new user experience. Today, we have four different portals depending on the usage needs. In H2 2010, we will be consolidating the subscription, administration and end user portal into one. We will have role based access capabilities that will only allow users to access and see the features that they have rights too. Another significant improvement tied to the previous slide is we will be removing the need to have a sign-in client for users of ADFS or non-ADFS. End users will be able to managed their Online password (non-ADFS users) directly with the portal. To ensure end users working with Office clients to have best possible experience. We will be provide customer a service connector that automatically updates the PC with the correct patches to ensure Office works well with Online. This is only required when working with Office clients. Web scenarios do not require the Service Connector.Here are some of the other key UI design goals: Consolidate Separate ExperiencesOne site, one navigation system across the entire lifecycle of learn/try/buy/manageGetting setup is done through one site, end-to-endOne login, one identity across all experiencesShared look & feel for all workloads within the platformGetting Started with Online is EasyUsers don’t require a Live ID to sign-up & setup, instead reserve a namespace & login ID for themselvesUsers set their own initial password for their trialInitial Sign-up process is simplified and very lightweightYour prescribed setup tasks are based on your answers to a “setup assessment”Updated Information Architecture Revised organization of top-level elements, MOCP/Marketing/MOAC are now all represented at the top levelFlatter navigation scheme (2 levels instead of 3)Improved page types:Standardized, toolbar-style grids with filteringFull-page wizards & property sheets for simpler layouts & localization optionsExtensible, Consistent Workload Marketing & Management ExperienceWorkloads can create consistent Service Cataloging pages in our catalogConsistent Deep-link pages for each service organized in a common wayConsistent Header link within workloads to return to the central management consoleNew platform requirementsOperating System RequirementsXP SP3 with RPC over HTTP patchXP Home and Media Center edition only for managed identity deploymentVista SP2 Windows 7Mac OS X 10.4 (Tiger), 10.5 (Leopard), 10.6 (Snow Leopard)Office Client RequirementsOffice 2007 SP2 and aboveInvestigating support for Outlook 2003 with Exchange OnlineInvestigating support for Office 2003 with SharePoint OnlineOffice 2008 for Mac & Entourage 2008 Web Services EditionService Connector with .NET 2.0 or later (highly recommended)New Office Communicator ClientMac Messenger 9 Browser RequirementsInternet Explorer 8 is required for XP Internet Explorer 7 for Vista users Firefox 3.xSafari 4.x
  3. More detail on plans and what they consist of
  4. Spacing and alignmentKey message: SharePoint Online is a cloud based service for businesses of all sizes. It helps businesses create sites to share documents and insights with colleagues, partners and customers.Talking Points: SharePoint Online provides sites to: manage and share important documents - My Siteskeep teams in sync and manage important projects - Team Sitesstay up to date with company information and news - Intranet Sitesshare documents securely with partners and customers - Extranet Sitesmarket your business using a simple public-facing websiteDifferentiation: SharePoint Online is designed to work with familiar Office applications. It’s easy to create office documents and save directly to SharePoint Online or co-author documents with Office Web Apps. Information workers can access important documents offline or from familiar mobile devices and set document-level permissions to protect sensitive content. With one click it’s possible to communicate in real-time with colleagues, customers and partners from within SharePoint sites.
  5. Beyond features, core scenarios:Document ManagementCollaboration (team sites), external sharingPeople Search, SharePoint Content SearchSocial ComputingCompany IntranetRich Media ManagementIn-Place Records Management
  6. Custom Site templates, Custom Web parts, Custom Event Receivers, Silverlight, but no external service calls
  7. Tenant Admin on ‘help and how to’ TechNet: http://www.microsoft.com/online/help/en-us/helphowto/SharePoint-Online.htm Terms Store resources:Managed metadata overview: http://technet.microsoft.com/en-us/library/ee424402(office.14).aspx Managing Enterprise Metadata: http://msdn.microsoft.com/en-us/library/ee559337(office.14).aspxSite level OwnersCreate, edit, or delete a user viewCan manage user permissions at site levelInvite people into an extranet
  8. Key Talking Points:In SharePoint Online it is possible to customize the look and feel of a SharePoint Online sites by using the standard out-of-box capabilities (web parts, templates, lists, libraries, page icons, etc.) that can be configured via the browser. SharePoint Online supports use of SharePoint Designer 2010. The capability does not include all SharePoint Designer capabilities, but supports building no-code workflows, theming and branding, and configuring page layouts/mash-ups for no-code approach to building out new site experiences.It is possible to further extend the SharePoint Online experience, beyond look and feel, by implementing a subset of custom solutions. Companies can leverage Visual Studio 2010 to build Sandboxed Solutions such as custom Web Parts. By leveraging Silverlight (deployed as .XAP files) can enable portions of the solution to run in the client browserto make calls out to Internet-facing web services, and then make use of the client-object model to push incoming data down into the SharePoint Online database. The data is then accessible to Sandboxed Solutions and the SharePoint Online sites, lists and libraries. SharePoint Online does not support ‘Farm Solutions (full-trust code). Many ISV’s and custom developers will be wondering how to support some of the rich solutions created for SharePoint 2010, such as those that rely on full-trust code. Full-trust code solutions require a new approach to run effectively in a highly scalable shared service. As we move towards public availability we will be providing further guidance on how we will be moving the capabilities or providing alternative approaches to support these advanced scenarios online.