microsoft office project 2007 server architecture overview ameya bhatawdekar program manager,...

35

Post on 19-Dec-2015

219 views

Category:

Documents


3 download

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

The Result: Project 2007

Quick Overview- Welcome to Project 2007

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: Site Customization

Project Server 2007- Integrated Operations

Project: Powerful Reporting

Project 2007 is "Report ready"Realizes the full value of your data Three schema

EPM dataTimesheet dataCollaboration data

Extensible

Project: Server Data Engine

Project: Three Schemas

Project: Client & Server Reports

Project Server 2007 - The Reporting Platform

Programmable & Extensible

Enforce business rulesDefine automatic workflowsExtend the user interfaceIntegrate with LOB applicationsLeverage existing skills

and toolsetsDeliver high levels of programmer productivity

Project Server 2007 - Programming The PSI

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 Server 2007 - Project Server Queue

Project: Server Queue

Mr. Orange Mr. Green

Project: Capacity Planning

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 Server 2007 - Project Local Cache

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 Server 2007 - Logging & Tracing Improvements

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.