模板更新完毕ClassicElements.ppt
Stateful vs. Stateless,Keep duration of session state to a minimum Keep state in resource managers,Presentation Service ASP.NET,Web Service ASMX,Enterprise Service,Enterprise Service,Partitioning services,Read-only data services Can be replicated Can be indexed Lazy updates are fine Read-write data services Cache-coherency Partition if you can,Enterprise Service,Enterprise Service,Enterprise Service,Isolation,Independent failure Control your own processing Maximizes throughput Allows temporal decoupling,Presentation Service ASP.NET,Web Service ASMX,Enterprise Service,Queue,Infrastructure,Process,Service Archetypes,Operation,Data,Validation,Choosing where to validate Autonomous Trusted sub-system Operations services trust Process service,Guiding Principles,Productive,Integrated,Extensible,Capable,Short learning curve Minimal administrative overhead,Tools integrated tightly Automates common tasks,Customizable for your process Integrates with 3rd party tools,Remotely accessible Robust, secure, scalable,MOM 2005 Architecture,Management Server,MOM Database,MOM Data Warehouse,Reporting Console,Operations Console,Admin Console,MOM Agent,MOM 2005 Management Group,Tina SQL Systems Engineer Finance Team M, W, F 8am 2pm,Mark SQL Systems Engineer Sales Team T, Th 2pm 8pm,Robin Infra Systems Engineer Central IT Team M, F 10am 4pm,SQL,Core Finance Application,Windows Server 2003,SQL,Core Sales Application,Windows Server 2003,Web Application,Web Application,X,X,X,X,Steve SQL Systems Engineer Finance Team T, Th 8pm 2am,Finance Department,SQL Failure Wed 11:53am,Sales Department,SQL Failure Thurs 10:02pm,SQL Failure Thurs 5:05pm,Windows failure Mon 11pm,Windows Failure Fri, 3:30pm,Notification Workflow Scenario,Transaction Manager,Log,Savings,Checking,Withdraw,Deposit,Begin Tx Transfer Commit Tx,TM,State Transformation Is The Whole Purpose Of Most Applications,Transient,Volatile,Transient,Permanent,Permanent,Transient,Permanent,Permanent,Management Questions,Lists (Bugs, Requirements, etc),Source Code Assets,Team Communication,Process Guidance,Releases,Team System,Reduces Complexity,Facilitates Communication,Enables Partners,Tools,Tools,“Stateless“ Doesn't Really Exist,“Stateless“ is a static concept Everything is stateful when it runs,Upgrade Architecture,SQL 2000 Available,SQL 2000 Shutdown,SQL 2005 Full Install,Transfer Settings,Downtime,SQL 2005 Single User Core Upgrade,SQL 2005 Multi User,Component Upgrade,SQL 2005 Partial Available,“Lazy Upgrade” Full-Text,SQL 2005 Full Available,“Point of no return”,Installer Commit,Time,SQL 2000 Uninstall,