Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Understanding & Developing with Microsoft SharePoint Services David Gristwood, Paul Appleby, Mike Taulty. Developer & Platform Group Microsoft Ltd."— Presentation transcript:

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

2 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

3 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

4 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

5 Slides & Resources Post event slides available http://www.microsoft.com/uk/msdn/events/pos t_events.asp http://www.microsoft.com/uk/msdn/events/pos t_events.asp Typically week after the event Resources and links In your bag On our blogs http://blogs.msdn.com/David_Gristwood

6 Microsoft SharePoint Overview David Gristwood davidgri@microsoft.com http://blogs.msdn.com/David_Gristwood Paul Appleby pappleby@microsoft.com

7 SharePoint Overview Agenda Product strategy and positioning Product and features overview Demos Paul Appleby

8 Connecting the Enterprise The smart, connected enterprise is not only about connecting people to process It’s also about connecting people to each other Using collaboration technologies Team sites and document sharing Intranets, extranets, and Internet sites Transforming information into impact

9 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

10 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

11 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

12 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

13 Enterprise Search

14 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

15 SharePoint 2003 3rd-Party Apps Smart Clients Individual Enterprise Division Team 3 rd -Party Web Parts Custom Web Parts Application Connectors Smart Processes

16 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

17 Features of an Integrated Work Environment SharePoint as a platform Application integration CollaborationPersonalizationScalabilityCustomizability/extensibilityManageability

18 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

19 Outlook 2003

20 Integration with SAP

21 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?”

22 Document Management

23 Integrated Content Collaboration

24 Disconnected Smart Documents

25 Personalization – MySite

26 Personalization – Team Site

27 Manageability Improved Administration Flexible roles Control site usage Specify quotas Remove dead sites Backup and Restore More granular management

28 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

29 Index Job Index Search … … Web … Propagate Load Balancing Portal Site DB TeamsDBs Scalability

30 Customizable Framework IE and FrontPage

31 A Developer’s 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

32 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

33 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

34 Web Parts Extending WSS AnnouncementsMembers Events Contacts Links

35 SharePoint in Action

36 © 2004 Microsoft Limited. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


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

Similar presentations


Ads by Google