Single Web Part Solutions Portal for LOB Application
Single Web. Part Solutions Portal for LOB Application Data Share. Point Core. NET | ASP. NET Business Collaboration Applications Customized Share. Point Server 2010 Workloads
Developer Productivity Rich Platform Services Flexible Deployment
Developer Productivity Rich Platform Services Flexible Deployment
Develop, Deploy and Debug Share. Point projects > > > Web Part Designer Broad Share. Point Support > > Packaging Explorer
demo
Developer Productivity Rich Platform Services Flexible Deployment
Share. Point Platform Share. Point Server Capabilities Content Search Compositions Insights Sites Communities Pages and User Interface Web UI Framework Web Parts Server APIs ASP. NET forms Silverlight Connected Client APIs Event Model LINQ Web Services Application Model (Sites) Data Model Lists New Improved XSLT Views Client OM Application Lifecycle Content Management File System Content Types Lists Library Features External Lists Workflow Query REST Solutions Templates Features
Application Model (Sites) Data Model Lists Content Management File System Content Types Lists Library Features External Lists Workflow Query
Data Model Lists Infrastructure Site Collection > > Site > > > > List/Folder List Item Site
Data Model Lists External Lists > > >
demo
Connected Client APIs Server APIs Event Model LINQ Web Services REST Client OM
Server APIs LINQ > > > Example from o in data. Orders where o. Customer. City. Name == "London“ select o;
Connected Client APIs Client OM > > >
Connected Client APIs REST > > > > >
demo
Server APIs Event Model > > New in Share. Point 2010 > > >
Content Management Workflow > > New in Share. Point 2010 > > >
New Service App Architecture > Client App Consumer Web Part Service Proxy > WCF Contract > Service Logic APP SERVER > > WFE SERVER > Browser SQL SERVER Config Content Custom
Pages and User Interface Web UI Framework Web Parts ASP. NET forms Silverlight XSLT Views
> > The Ribbon Status Bar Notification Area
Pages and UI Silverlight > > >
demo Microsoft Confidential
Developer Productivity Rich Platform Services Flexible Deployment
You’ve created a great collaboration app! > > >
The basic model > > > > >
demo
Multiple Machines Request Web Front End Code Execution Back End Web Process SPUCHost. Service. exe (Windows Service) SPUser. Code Execution Manager SPUCWorker. Process. exe Apps Domain (Runs Code) Code Execution Configuration and State Config DB Assembly Cache Apps Domain (Runs Code) SPUCWPProxy. exe Solution State Content DB App Domain (Can Call Share. Point)
Share. Point Platform Share. Point Server Capabilities Content Search Compositions Insights Sites Communities Pages and User Interface Web UI Framework Web Parts Server APIs ASP. NET forms Silverlight Connected Client APIs Event Model LINQ Web Services Application Model (Sites) Data Model Lists New Improved XSLT Views Client OM Application Lifecycle Content Management File System Content Types Lists Library Features External Lists Workflow Query REST Solutions Templates Features
Developer Productivity Rich Platform Services Flexible Deployment
YOUR FEEDBACK IS IMPORTANT TO US! Please fill out session evaluation forms online at Microsoft. PDC. com
> > channel 9. msdn. com/learn Built by Developers for Developers….
- Slides: 42