B345 Internet Science and Technology Week 8 lecture 1 Today's Lecture Learning Objective - Understand the basic architecture of Microsoft .NET. Architecture - Stakeholders - Concerns - Descriptions from Microsoft. - Descriptions from other literature. Some Stakeholders and Concerns - Users - Features - Ease of use - Security - Owners and Managers - Features - Ease of use - Cost (purchase/deployment/operations/maintenance) - Security - Support Personnel - Ease of deployment - Testing and Monitoring - Security - Developers - Ease of development (individual/team) - Future-proofing Unraveling the Hype << See first diagram at http://www.microsoft.com/net/basics/whatis.asp >> << See diagram on page 3 of 4 at http://www.microsoft.com/net/downloads/net_today.pdf>> More Specific Concerns - Developers - Infrastructure leverage - Users - Extensible features - Configurable features - Availability on platform - Managers - Extensible features - Configurable features - Interoperability - Support Personnel - Ease of infrastructure maintenance - Ease of updates Managed Code and CLR << See Diagram A >> .NET Applications << See Diagram B >> Application Execution << See Diagram C >> Cross Language Development << See Diagram D and E >>