Download presentation
Presentation is loading. Please wait.
2
Windows Server 2003: Application Platform
Charles Sterling Platform Group and Strategy Group Microsoft Corporation
3
Defining Application Platform
Distributed Application Infrastructure Programming Model Defining Application Platform Developer Tools
4
Windows Server 2003 Launch Update
Brigid Archibald Solution Marketing Manager, .NET Angus Jones Industry Standard Servers Marketing Manager
5
Why HP for Windows Server 2003
Ease & Speed of Deployment Increased Scalability Increased Availability Best Choice Better Management Peace of Mind Complete Support Market Leader HP runs on Microsoft Microsoft runs on HP Ease & Speed of Deployment. HP provided the development platform and key engineering consulting for Microsoft 32 and 64-bit applications for Windows Server 2003 Increased Scalability. HP offers Windows 2003 solutions from single processor ProLiant Blade Servers, to the 64-processor HP Superdome. Increased Availability. HP reduces downtime through an industry first, ProLiant Hot Plug RAID Memory, whilst also providing 8 way ProLiant 8-node Windows Clusters. Best Choice. HP offers the broadest choice and most rigorously tested and certified Intel servers. Better Management: Windows Server 2003 and HP make server and SAN deployment and management more customer friendly. Peace of Mind. HP has the largest and most experienced Microsoft trained experts. HP has deployed over 4.7million Windows 2000 seats. Complete Support. HP provides Windows 2003 assessment, design and implementation services, as well as global support 24x7x365 Market Leader: Join our community of customers that have made HP the #1 supplier of Windows based servers. HP runs on Microsoft. HP & Microsoft represent the first and second largest Windows 2000 implementations in the world. Microsoft runs on HP. 95% of the 6000 servers deployed within Microsoft are HP Servers. 12/8/2018
6
Windows Server 2003 Launch Update
Brigid Archibald Solution Marketing Manager, .NET Angus Jones Industry Standard Servers Marketing Manager
7
Defining Application Platform
Distributed Application Infrastructure Programming Model Defining Application Platform Developer Tools
8
Defining Application Platform
Designers Modeling Compilers Web Programming Model Component Object Model Object Request Broker Transaction Monitor Messaging Integration Scalability Directory Services Web Server Discovery Instrumentation
9
Agenda Application Platform
Visual Studio Visio C++,C#,VB… ASP.NET .NET Remoting Web Services COM+ MSMQ XML/SOAP NLBS AD /AM IIS 6.0 UDDI Enterprise Instrumentation
10
.NET Framework …From Microsoft Visual Studio .NET Windows Server 2003
11
Agenda Designers Modeling IDE ASP.NET .NET Framework Objects
SOAP/.NET Remoting COM+ IIS 6.0 MSMQ UDDI XML/SOAP AD /AM NLBS Enterprise Instrumentation
12
Component Services COM+ 1.5
Productive Public/private components Aliasing Components Application Pooling Dependability Partitions Process dump Process recycling Pause/disable applications Configurable isolation level COM+ applications as NT Services Memory gates Connected COM+ applications as XML Web Services
13
Agenda Designers Modeling IDE ASP.NET .NET Framework Objects
SOAP/.NET Remoting COM+ IIS 6.0 MSMQ UDDI XML/SOAP AD /AM NLBS Enterprise Instrumentation
14
IIS 6.0 Full Isolation Model
Worker Process ISAPI Filters ISAPI Extensions Worker Process ISAPI Filters ISAPI Extensions Web Administration Service (WAS) Worker Process ISAPI filters ISAPI Extensions Worker Process ISAPI Filters ISAPI Extensions User Kernel Queue Manager HTTP Listener Everything in-proc, with all the benefits of out-of-proc
15
IIS 5.0 Compatibility Mode
DLLHost.EXE ISAPI Extensions INETINFO.EXE DLLHost.EXE ISAPI Extensions SMTP & NNTP Service Static File Handler DLLHost.EXE ISAPI Extensions Metabase ISAPI Filters and Extensions Request Engine User Mode Kernel Mode Queue Manager HTTP Listener
16
Web Services with IIS 6.0 Dependability Kernel-mode HTTP Listener
Request Queue management Process recycling CPU Monitoring Health Monitoring Productivity XML Metabase - compatible and text-based Text-based, use common tools and utilities Edit while running Automatic versioning and rollback Full functionality through command line Utilities WMI provider with Full ADSI functionality iisext /listext /enext WEBDAV /disext WEBDAV C:\WDNS1\system32\inetsrv\MetaBase.xml C:\WDNS1\system32\inetsrv\MetaBack C:\WDNS1\system32\inetsrv\History
17
Agenda Designers Modeling IDE ASP.NET .NET Framework Objects
SOAP/.NET Remoting COM+ IIS 6.0 MSMQ UDDI XML/SOAP AD /AM NLBS Enterprise Instrumentation
18
Universal Discovery Description and Integration (UDDI)
SOAP API for searching and publishing Internet standards based (XML, XSD, HTTP, SOAP) Cross platform, cross vendor, industry wide support UDDI Ver 1.0 and 2.0 compliant Reliability through Redundancy Directory
19
Agenda Designers Modeling IDE ASP.NET .NET Framework Objects
SOAP/.NET Remoting COM+ IIS 6.0 MSMQ UDDI XML/SOAP AD /AM NLBS Enterprise Instrumentation
20
Messaging with MSMQ 3.0 Connected Dependable Productive
Open, XML based protocol Proprietary messaging systems don’t interoperate well Address firewalls Dependable Publish and subscribe features Real-time messaging multicast Distribution lists Storage Start up Productive Triggers integration Simpler Object Model Visual Studio .NET Integration Storage Problem: MSMQ 1.0/2.0 message store: 2GB limitations Win64 doesn’t solve everything Goals: Lift 2 GB limit Instant (fast) startup time (currently 1sec/MB) Allow MSMQ service to start even when disk corruption affects some message files/tables Implementation: Extend the current MSMQ proprietary message store Implemented in terms of MMF (memory-mapped file)
21
What’s Next? Enterprise Instrumentation Framework Share Point Services
Active Directory Application Mode Next generation processors
22
Summary Windows Server 2003:
Productive development environment Dependable platform Connected infrastructure Results in Applications that deliver the best value KEY MESSAGE: Windows Server 2003 is a great platform for development. SLIDE BUILDS: None SLIDE SCRIPT: In this session, you’ve seen that Windows Server 2003 has a lot to offer you as a developer. The server is more secure because many applications are not installed by default, and many services are not started. This reduces the overall attack profile. Although Windows Server 2003 is more secure, that doesn’t mean that it’s significantly more complex to use. Server Roles allow you to quickly configure Windows Server 2003 for certain typical scenarios. In addition, there are a number of COM+ enhancements. The ability to configure isolation levels will allow you to build more high-performance and scalable applications. In addition, Services Without Components will allow you to easily leverage the services (such as transactions) that COM+ provides. IIS 6.0 has been completely re-architected. It is more reliable and more manageable. The MetaBase is now stored as XML, and supports automatic backups. This is a great benefit for the development environment where you want to test scripting changes to the MetaBase, and roll back to a known configuration. NLBS lets you scale out with very little effort. Finally, UDDI allows you to really leverage Web services on your intranet, supporting fail-over and other advanced scenarios. SLIDE TRANSITION: ADDITIONAL INFORMATION FOR PRESENTER:
23
© 2003 Microsoft Corporation. All rights reserved.
Microsoft, Windows, the Windows logo, Visual Studio, the Visual Studio logo, FrontPage, and SQL Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.