This blueprint discusses design considerations and related issues for implementing the Microsoft .NET Framework in an enterprise-class organization. The Application Infrastructure Architecture Blueprint introduced application architecture options, including concepts and technologies such as .NET and COM component models, Microsoft Message Queuing (also known as MSMQ), and the role of Internet Information Services (IIS). That blueprint also discussed ten different design options for implementing the logical layers of an application across different physical tiers and trust zones, including architectural advantages and disadvantages of each design option. On This Page
Who Should Read This BlueprintThis blueprint is written for enterprise architects who are responsible for designing application infrastructure and also for IT personnel responsible for configuring or deploying applications created using the .NET Framework. The information provided in this blueprint relates directly to the guidance in the Application Infrastructure Architecture Blueprint. Knowledge PrerequisitesThe reader of this blueprint should have an understanding of the different application architecture designs described in the Application Infrastructure Architecture Blueprint. The “Security” section in this blueprint describes administrable security features of the .NET Framework. However, administering security requires a good understanding of the .NET Framework security model, a full description of which is outside the scope of this blueprint. Business NeedThe role of information technology (IT) in the enterprise continues to change at an accelerating pace, shifting the focus from cutting costs to helping drive revenue and profits. This change in focus requires an emphasis on quick, cost-effective integration with suppliers, partners, and customers outside the corporate local area network (LAN) and the firewall. In short, it means doing more with less. In the present environment, organizations are not only trying to react more quickly to rapid changes in the market place, they are also trying to reduce costs and simplify the complexities of their IT infrastructures. The .NET Framework is the portion of the application infrastructure that provides a manageable environment for running applications. The key advantages of the .NET Framework include the following:
ReferencesFurther information about design and deployment of .NET framework may be found at the following URLs:
|