microsoft office project 2007 server architecture overview ameya bhatawdekar program manager,...
Post on 19-Dec-2015
219 views
TRANSCRIPT
Microsoft Office Project 2007 Server Architecture Overview
Ameya BhatawdekarProgram Manager, ProjectMicrosoft Corporation
Paul HoldawayConsultant, 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 2007This session
– an introduction-cum-overview
Next session – A deeper technical session
Project’s Growing Pains
Latency-sensitive client WAN issues Peak arrival rates cause problemsInfrastructure is visibly complexTroubleshooting is time consumingCustomization is expensive and hardReporting isn't fully "joined up"Data extraction is hard
Project’s Integrated Platform
Timesheet WorkflowsReporting
WarehouseScheduling
EngineOther Server
Objects
Project Server Interface
LOB Applications
Project Server Architecture
ServerEventingSystem
ServerQueuingSystem
Draft Published Reporting Archive
ProjectServer Platform
PSI
ProjectProfessional
InternetExplorer 6
WebServices
UI Tier
HTTP/SOAP
SOAP
Cache Project Web Access
Office 2007 Server TechnologiesProduct-Centric Taxonomy of the MS Office Server Group
Operating System Services
Database Search Workflow
ASP.NET (Web Parts, Personalization, Master Pages, Provider Model for navigation, security, etc.)
Core Workspace Services
Storage
RepositoryMetadataVersioningBackup
Security
Rights/RolesPluggable AuthPer ItemRights Trimming
Management
Admin UXDelegationProvisioningMonitoring
Topology
Config MgmtFarm ServicesFeature PolicyExtranet
Site Model
RenderingTemplatesNavigationVisual Blueprint
APIs
Fields/Forms OM and SOAPEventsDeployment
Collaboration
DiscussionsCalendarsE-MailPresenceProject Management “Lite”Offline
ECM
AuthoringApprovalWeb PublishingPolicy/AuditingRights ManagementRetentionMulti-LingualStaging
Portal
MySitesTargetingPeople FindingSocial NetworkingPrivacyProfiles
Search
IndexingRelevanceMetadataAlertsCustomizableUser Experience
BPM
Rich FormsWeb FormsBiz Data CatalogData in ListsLOB ActionsSingle Sign-OnBizTalk Integration
BI
Server CalculationWeb RenderingKPIsDashboardsReport CenterSQL RS SQL AS
Project
TasksSchedulesResourcesBudgetsDeliverablesReports
Applications/Solutions
Goals
Consistent user experience across server familyConsistent environment for development and managementEnable evolution of projects from team sites to full EPM functionalityEnable next generation solutions that span application categories
Project: Office Server Integration
Common setup andprovisioning frameworkIntegrated farm-level operationsIntegrated authentication frameworkWebpart framework allows easy assembly of role-based workspacesCross-project workspace reporting on
IssuesRisksDeliverables
Project: Integrated Security
ASP.NET 2.0 Membership ProvidersTesting with
WindowsSQL AuthLDAP (AD)
Other ProvidersSSOADFSADAM
Project: Powerful Reporting
Project 2007 is "Report ready"Realizes the full value of your data Three schema
EPM dataTimesheet dataCollaboration data
Extensible
Programmable & Extensible
Enforce business rulesDefine automatic workflowsExtend the user interfaceIntegrate with LOB applicationsLeverage existing skills
and toolsetsDeliver high levels of programmer productivity
Project: Server-Side Events
New server-side programming modelOut of process,and "farm friendly”AppDomains for scalable in-hostingEvent arguments provide data, it can be supplemented with RDB and PSI callsPre and post events
Scalable, Reliable, ManageableProject Server Queue
Project Local (client-side) CacheBetter Logging / Tracing
Project: Queue Architecture
WinProjThird-party Apps
PWA
Project Server 2007
Save, Publish, Build cube etc
Job ID
Is my job done ? (Job ID)
Client Apps
StatusQueue
Project: Local Cache
Reliable Handles intermittent network failuresBuilt in re-try mechanism
ScalableUses HTTP(S) to talk to server
ManageableClient-side logs
Local Disk
Edge Server
Central Database
Project: Managing Infrastructure
Server-wide use of Three-Tier logging
End-user messageEvent Log messageServer Log file
Farm Management WebsiteIncreased focus on Microsoft Operations Manager (MOM)
Your Feedback = Project 2007
Latency-Sensitive Client Cache & StreamsPeak Arrival RatesCause Problems Queue Service Visibly Complex Infrastructure Management TechnologiesComplex, Expensive Customization New Server Programming Model
Disjointed Reporting Extended Reporting Complex Data Extraction Easy Relational Data Extraction & Rich Web ServicesComplex Troubleshooting Enhanced Logging & Error Management Technologies
SummaryProject Server 2007 – Powerful Work & Resource Management SystemRich & Extensible ReportingRich Programmability & Extensibility FeaturesProject Server Interface (PSI)
To Be Continued in the Next Session…
Additional Resources
Office (Beta 2) Downloads Availablehttp://www.microsoft.com/office/preview/
Project Team Bloghttp://blogs.msdn.com/project/
Office Online UpdatesComing Soon…
© 2006 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.