350 likes | 624 Views
Microsoft Office Project 2007 Server Architecture Overview. Ameya Bhatawdekar Program Manager, Project Microsoft Corporation. Paul Holdaway Consultant, Microsoft Consulting Services (UK) Microsoft Corporation. Agenda. Project Server is seen as the Office Server Group’s best-kept secret…
E N D
Microsoft Office Project 2007 Server Architecture Overview Ameya Bhatawdekar Program Manager, Project Microsoft Corporation Paul Holdaway Consultant, Microsoft Consulting Services (UK) Microsoft Corporation
Agenda • Project Server is seen as the Office Server Group’s best-kept secret… • Significant changes for Project Server 2007 • This session • – an introduction-cum-overview • Next session • – A deeper technical session
Project’s Growing Pains • Latency-sensitive client WAN issues • Peak arrival rates cause problems • Infrastructure is visibly complex • Troubleshooting is time consuming • Customization is expensive and hard • Reporting isn't fully "joined up" • Data extraction is hard
LOB Applications Project’s Integrated Platform Project Server Interface Scheduling Engine Reporting Warehouse Other Server Objects Timesheet Workflows
Project Professional Web Services Internet Explorer 6 Cache Server Eventing System Project Server Architecture HTTP/SOAP UI Tier Project Web Access SOAP PSI Server Queuing System ProjectServer Platform Draft Published Reporting Archive
Applications/Solutions Collaboration DiscussionsCalendarsE-MailPresenceProject Management “Lite”Offline ECM AuthoringApprovalWeb PublishingPolicy/AuditingRights ManagementRetentionMulti-LingualStaging Search IndexingRelevanceMetadataAlertsCustomizableUser Experience BI Server CalculationWeb RenderingKPIsDashboardsReport CenterSQL RS SQL AS Portal MySitesTargetingPeople FindingSocial NetworkingPrivacyProfiles BPM Rich FormsWeb FormsBiz Data CatalogData in ListsLOB ActionsSingle Sign-OnBizTalk Integration Project TasksSchedulesResourcesBudgetsDeliverablesReports Core Workspace Services APIs Fields/Forms OM and SOAP Events Deployment Storage Repository Metadata Versioning Backup Security Rights/Roles Pluggable Auth Per Item Rights Trimming Management Admin UX Delegation Provisioning Monitoring Topology Config Mgmt Farm Services Feature Policy Extranet Site Model Rendering Templates Navigation Visual Blueprint Operating System Services ASP.NET (Web Parts, Personalization, Master Pages, Provider Model for navigation, security, etc.) Database Workflow Search Office 2007 Server TechnologiesProduct-Centric Taxonomy of the MS Office Server Group • Goals • Consistent user experience across server family • Consistent environment for development and management • Enable evolution of projects from team sites to full EPM functionality • Enable next generation solutions that span application categories
Project: Office Server Integration • Common setup andprovisioning framework • Integrated farm-level operations • Integrated authentication framework • Webpart framework allows easy assembly of role-based workspaces • Cross-project workspace reporting on • Issues • Risks • Deliverables
Project: Integrated Security • ASP.NET 2.0 Membership Providers • Testing with • Windows • SQL Auth • LDAP (AD) • Other Providers • SSO • ADFS • ADAM
Project: Powerful Reporting • Project 2007 is "Report ready" • Realizes the full value of your data • Three schema • EPM data • Timesheet data • Collaboration data • Extensible
Programmable & Extensible • Enforce business rules • Define automatic workflows • Extend the user interface • Integrate with LOB applications • Leverage existing skills and toolsets • Deliver high levels of programmer productivity
Project: Server-Side Events • New server-side programming model • Out of process,and "farm friendly” • AppDomains for scalable in-hosting • Event arguments provide data, it can be supplemented with RDB and PSI calls • Pre and post events
Scalable, Reliable, Manageable • Project Server Queue • Project Local (client-side) Cache • Better Logging / Tracing
Project: Server Queue Mr. Orange Mr. Green
Project: Queue Architecture Project Server 2007 Client Apps Save, Publish, Build cube etc Job ID WinProj Third-party Apps Is my job done ? (Job ID) PWA Status Queue
Local Disk Edge Server Central Database Project: Local Cache • Reliable • Handles intermittent network failures • Built in re-try mechanism • Scalable • Uses HTTP(S) to talk to server • Manageable • Client-side logs
Project: Managing Infrastructure • Server-wide use of Three-Tier logging • End-user message • Event Log message • Server Log file • Farm Management Website • Increased focus on Microsoft Operations Manager (MOM)
Latency-Sensitive Client Cache & Streams Peak Arrival RatesCause Problems Queue Service Visibly Complex Infrastructure Management Technologies Complex, Expensive Customization New Server Programming Model Disjointed Reporting Extended Reporting Complex Data Extraction Easy Relational Data Extraction & Rich Web Services Complex Troubleshooting Enhanced Logging & Error Management Technologies Your Feedback = Project 2007
Summary • Project Server 2007 – Powerful Work & Resource Management System • Rich & Extensible Reporting • Rich Programmability & Extensibility Features • Project Server Interface (PSI) • To Be Continued in the Next Session…
Additional Resources • Office (Beta 2) Downloads Available • http://www.microsoft.com/office/preview/ • Project Team Blog • http://blogs.msdn.com/project/ • Office Online Updates • Coming Soon…
© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.