understanding developing with microsoft sharepoint services david gristwood, paul appleby, mike...

Download Understanding  Developing with Microsoft SharePoint Services David Gristwood, Paul Appleby, Mike Taulty. Developer  Platform Group Microsoft Ltd

If you can't read please download the document

Upload: myra-copeland

Post on 18-Jan-2018

221 views

Category:

Documents


0 download

DESCRIPTION

Survey We / the Microsoft product group want to know what you are doing with Windows Server 2003 Interesting and innovative uses, etc SharePoint, ASP.NET v1.1, Live Communications Server, AD/AM, EIF, Clustering, etc We have a short survey “six quick questions” – should only take 5 mins or so “thank you” for filling it in Even if to say you are not doing anything yet with Windows Server 2003

TRANSCRIPT

Understanding & Developing with Microsoft SharePoint Services David Gristwood, Paul Appleby, Mike Taulty. Developer & Platform Group Microsoft Ltd Welcome Who are you? Developers, architects, ops, team leaders, project managers, DBA, etc.NET skills? None, some, lots, (b)leading edge, etc Which programming languages? C, C++, C#, Java, Visual Basic, etc Any hot topics or issues to address? Come and talk to us Survey We / the Microsoft product group want to know what you are doing with Windows Server 2003 Interesting and innovative uses, etc SharePoint, ASP.NET v1.1, Live Communications Server, AD/AM, EIF, Clustering, etc We have a short survey six quick questions should only take 5 mins or so thank you for filling it in Even if to say you are not doing anything yet with Windows Server 2003 Agenda for Today 1. SharePoint Overview Understand the product & scenarios 2. Customizing and extending SharePoint The Out of the Box experience 3. Building Web Parts for SharePoint Write your own web parts 4. SharePoint architecture and object model Fully exploiting SharePoint Slides & Resources Post event slides availablet_events.aspt_events.asp Typically week after the event Resources and links In your bag On our blogs Microsoft SharePoint Overview David GristwoodPaul Appleby SharePoint Overview Agenda Product strategy and positioning Product and features overview Demos Paul Appleby Connecting the Enterprise The smart, connected enterprise is not only about connecting people to process Its also about connecting people to each other Using collaboration technologies Team sites and document sharing Intranets, extranets, and Internet sites Transforming information into impact Relevance and Goals of SharePoint Products CEO Opinion Poll Which of these advances will have the greatest impact on the success of your business in the next five years? 1. Knowledge worker productivity! 2. Partner/Supplier B2B relationships 3. Business process integration 4. Manual worker productivity SharePoint Strategy Smart Connected Workspaces Consistent rich experience users, developers, and IT Smart connections people, teams, topics, divisions, etc. Flexible deployment bottoms-up, centralized, hybrid on large scale farms Individual Enterprise Division Team SharePoint Investments Enterprise Portal Solution built on top of Windows SharePoint Services Hub and Aggregator for SharePoint personal, team and portal sites SharePoint Portal Server News and Links News and Links Site Directory and Connections Site Directory and Connections Personal My Sites Personal My Sites Audience Targeting Audience Targeting Index, Search and Alerts Index, Search and Alerts Single Sign-On Single Sign-On BizTalk Integration BizTalk Integration Team Collaboration Solution well beyond file servers Scalable Workspace Platform SharePoint Services Document Storage and Collaboration Document Storage and Collaboration Flexible Lists Flexible Lists Web Part Pages Web Part Pages Page Personalization Page Personalization Site Life Cycle Management Site Life Cycle Management Scale-Up/Out Foundation Scale-Up/Out Foundation WSS & SPS SPS is built on WSS SPS takes all the WSS sites and makes them navigable, searchable, and add enterprise level features Extra features in SPS: Hierarchical navigation and category services with Areas and Topics Publishing and Alerts Search Line of business integration and single sign on (SSO) and BizTalk integration Profiling system MySite Enterprise Search Okapi Ranking Okapi Probabilistic Ranking algorithm used for relevance ranking Crawler/Indexer Queries are ranked via Okapi to generate ordered list Probability for query term i in doc j: *K and b are constants used for tuning SharePoint rd-Party Apps Smart Clients Individual Enterprise Division Team 3 rd -Party Web Parts Custom Web Parts Application Connectors Smart Processes ISV Opportunities Start using it yourself Collaboration, document management ASP.NET applications Complete infrastructure Portal offering Build web parts to surface and update key information Build on collaboration and document management capabilities Seamless integration Features of an Integrated Work Environment SharePoint as a platform Application integration CollaborationPersonalizationScalabilityCustomizability/extensibilityManageability Goals of Application Integration Provide a single place where workers go to do their information work No more jumping around from web site to web site or application to application without context Outlook 2003 Integration with SAP SharePoint Collaboration Services Document lifecycle management using Document workspaces Meeting Workspaces Outlook integration Moderated discussions and surveys Presence everywhere support Integration with Live Communications Server Notifications and alerts Has anything changed? Document Management Integrated Content Collaboration Disconnected Smart Documents Personalization MySite Personalization Team Site Manageability Improved Administration Flexible roles Control site usage Specify quotas Remove dead sites Backup and Restore More granular management Scalability Improved performance and scale up.NET Framework, SQL Server 2000 Dramatic scale out flexibility Three tier application architecture Separable components for web rendering, database, searching, indexing Add web servers as load increases Add SQL storage as data increases. SAN support, etc. for disaster recovery Multiple farms working together Index Job Index Search Web Propagate Load Balancing Portal Site DB TeamsDBs Scalability Customizable Framework IE and FrontPage A Developers Perspective The focus of today's event Windows SharePoint Services is great out of the box No code required for immediate use Rich extensibility for custom solutions Extensible Framework with a full Object Model Web Part infrastructure for extending UI Leverages ASP.NET platform advancements in the future Web Parts and Developers ASP.NET Server Control based Web Part is a ASP.NET Server Control Project template provided for Visual Studio Full power of premier development environment Intellisense, Debugging, Source Control, etc. Deployed as an assembly Reusable across thousands of pages and sites Admins control which Web Parts are available End users decide where Web Parts are used WSS Architecture ISAPI Filter Inclusions/Exclusions Static Page Gets ASP.NET Handler Direct (_layouts) Safe (lists, topics, etc.) ASP.NET Page Rendering Unmanaged Code List/View Rendering Portal managed objects Content, profile, service, and config db access IIS ASP.NET Handler Filter Config Static Pages FrontPage RPC DAV.aspx.asmx HTTP Requests ASP.NET Content SharePoint Unmanaged Code Direct Safe ISAPI Ext ADO.NET Profile Service Web Parts Extending WSS AnnouncementsMembers Events Contacts Links SharePoint in Action 2004 Microsoft Limited. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.