Summary: ASP.NET 2.0 High Five WikiSheet

Top 5 Business Needs

1. Faster Systems Development Support business requirements quickly by radically reducing the code required for common web development tasks such as security, personalization and user interface.
2. Reduced Training Costs Leverage existing investments in hardware, software and development staff by ensuring that new applications easily interop with existing applications and existing applications can easily co-exist with new applications.
3. Greater Operational Efficiency Keep systems running smoothly with applications instrumented by default for health monitoring and management.
4. Reduced Operational Costs Scale up to a 64-bit platform without change to the code base and segment applications to isolate them from other applications.
5. Increased Productivity Get the right information and services to the right people in a consistent UI personalized to their role or task.

Top 5 Technology Enablers

1. Secure web applications Standard authentication services (e.g. login, password reset) that ensure consistent security practices from user interface through encrypted storage of credentials.
2. Portal-based applications Applications can take advantage of built-in web part management and integrate with membership and role management.
3. Manageable web applications Reliable and safe application configuration changes and systems that are continuously monitored for their health.
4. Scalable web applications Provide the ability to scale applications without recompilation and to cache data easily for improved performance.
5. Personalization Enable users to tailor the functionality and user interface of web applications to suit their personal needs.

Top 5 Microsoft Technology Differentiators

1. Extensible ”Provider Model” ASP.NET’s Provider Model enables developers to replace or extend business logic and data storage for web application features such as Membership and Profiling.
2. Membership Services ASP.NET “Membership” is comprised of user interface components, an easy-to-use API, an extensible Provider Model, and a storage mechanism which makes it easy to build a secure application from end-to-end.
3. Strongly-typed APIs for XML config files Application configuration and management APIs make administration simpler and less prone to error. Health monitoring API improves system stability and administrative confidence.
4. Master Pages, Themes, Skins, and Web Parts Enhanced UI framework. Master Pages enable developers to share common UI and business logic across multiple pages/applications. Themes and skins help customize look and feel without major code changes. Web parts enable users to customize their own pages with the drag and drop selection and personalization of components.
5. Transparent support for 64-bit and Data Caching Excellent performance and scalability. ASP.NET applications run on 32-bit, 64-bit, and multi-processor machines without code change. Also, a Caching API makes it simple to cache often-requested objects or data to increase performance.

Top 5 Examples

1. NHSFor the UK’s National Health Service that needed to improve access to healthcare information for 56 million citizens, the NHS Information Portal (IP) is an extranet portal that delivers 5x the performance of prior solutions with 40% faster time to market. Unlike the prior call-center based solution, the NHS IP enables citizens to find the right physicians themselves. Case Study located at: http://www.microsoft.com/resources/casestudies/casestudy.asp?casestudyid=16684&PF=yes
2. CSKThe Commerce Starter Kit (CSK) is a free, open source e-commerce storefront written specifically for ASP.NET 2.0. It features out-of-the-box product catalog and shopping cart functionality that allows website owners to setup, run, and maintain an online store with little or no costs, license fees, or limitations. Download the starter kit at http://www.commercestarterkit.org
3. Your ProjectProject Description
4. Your ProjectProject Description
5. Your ProjectProject Description

Top 5 Information Sites

1. MSDN Site http://msdn.microsoft.com/asp.net/beta2/
2. ASP.NET 2.0 QuickStarts http://asp.net/quickstart/aspnet/default.aspx
4. ASP.NET Community Site http://www.asp.net
5. Community Issues Tracking http://msdn.microsoft.com/feedback

Top 5 Blogs, Newsgroups

1. ASP.NET Forums http://www.asp.net/forums
2. Scott Guthrie (PUM for Web Platform & Tools) Blog http://weblogs.asp.net/scottgu/
3. Nikhil Kothari (Web Platform & Tools Architect) Blog http://www.nikhilk.net/
4. Brian Goldfarb (WPT Product Manager) Blog http://blogs.msdn.com/bgold/
Microsoft Communities