Windows Server AppFabricdownload.microsoft.com/download/7/F/8/7F8BD8A0-EB...Windows Server AppFabric...

2
Windows Server AppFabric provides benets in three key areas: Faster Web Apps Windows Server AppFabric improves the speed and availability of Web applications through a highly available, distributed cache that works with current ASP.Net applications. Simplied Composite Apps Windows Server AppFabric simplies the development and management of composite applications with out-of-the-box management and monitoring infrastructure for workows and services. Enterprise Performance and Availability An enterprise’s most important and demanding applications can achieve elastic scale, improved performance, avail- ability, and reliability (benets often associated with the cloud) with the help of Windows Server AppFabric. These, and countless other benets from an unparalleled partner ecosystem, can be implemented using familiar .NET skills. Building on the Leading Application Server Windows Server delivers a high- performance, highly capable platform for deploying and running custom business applications built with the .NET Framework. As Microsoft’s application server, Windows Server includes key application server functionality directly in the operating system, including distributed transactions; message queuing, a Web server and Web services, communications, workow, and management. Complemented by the .NET Framework and Visual Studio, Windows Server AppFabric is a set of application services focused on improving the performance and management of Web, Composite, and Enterprise applications. To deliver these benets, Windows Server AppFabric provides distributed caching technology and prebuilt management and monitoring infrastructure that utilize familiar .NET skills. Windows Server is one of the leading application servers in the market today. Challenges in Application Development Today Disruptive trends such as Cloud Computing, Composite Applications, and Scale-out Architectures are driving applications to be increasingly distributed, service- oriented, and built for change. At the same time, packaged LOB software is often costly and expensive to change; application developers are looking for new ways to respond to business requirements and change at the speed of their business. Embracing new composite application techniques is a way to reuse and recombine existing investments in packaged applications and extend apps in new ways. However, as developers reuse services and compose new applications quickly and easily, new requirements arise for the application server since composite apps are typically more complex for IT to develop, deploy, manage, and change. To address these new requirements, Windows Server AppFabric enhances Windows Server to simplify the development, deployment, Windows Server AppFabric Application Services for Web and Composite Applications

Transcript of Windows Server AppFabricdownload.microsoft.com/download/7/F/8/7F8BD8A0-EB...Windows Server AppFabric...

Page 1: Windows Server AppFabricdownload.microsoft.com/download/7/F/8/7F8BD8A0-EB...Windows Server AppFabric provides distributed caching technology and prebuilt management and monitoring

Windows Server AppFabric provides benefi ts in three key areas:

Faster Web AppsWindows Server AppFabric improves the speed and availability of Web applications through a highly available, distributed cache that works with current ASP.Net applications.

Simplifi ed Composite AppsWindows Server AppFabric simplifi es the development and management of composite applications with out-of-the-box management and monitoring infrastructure for workfl ows and services.

Enterprise Performance and Availability An enterprise’s most important and demanding applications can achieve elastic scale, improved performance, avail-ability, and reliability (benefi ts often associated with the cloud) with the help of Windows Server AppFabric. These, and countless other benefi ts from an unparalleled partner ecosystem, can be implemented using familiar .NET skills.

Building on the Leading Application ServerWindows Server delivers a high-performance, highly capable platform for deploying and running custom business applications built with the .NET Framework. As Microsoft’s application server, Windows Server includes key application server functionality directly in the operating system, including distributed transactions; message queuing, a Web server and Web services, communications, workfl ow, and management. Complemented by the .NET Framework and Visual Studio,

Windows Server AppFabric is a set of application services focused on improving the performance and management of Web, Composite, and Enterprise applications. To deliver these benefi ts, Windows Server AppFabric provides distributed caching technology and prebuilt management and monitoring infrastructure that utilize familiar .NET skills.

Windows Server is one of the leading application servers in the market today.

Challenges in Application Development TodayDisruptive trends such as Cloud Computing, Composite Applications, and Scale-out Architectures are driving applications to be increasingly distributed, service-oriented, and built for change. At the same time, packaged LOB software is often costly and expensive to change; application developers are looking for new ways to respond to business requirements and change at the

speed of their business. Embracing new composite application techniques is a way to reuse and recombine existing investments in packaged applications and extend apps in new ways.

However, as developers reuse services and compose new applications quickly and easily, new requirements arise for the application server since composite apps are typically more complex for IT to develop, deploy, manage, and change. To address these new requirements, Windows Server AppFabric enhances Windows Server to simplify the development, deployment,

Windows Server AppFabric Application Services for Web and Composite Applications

Page 2: Windows Server AppFabricdownload.microsoft.com/download/7/F/8/7F8BD8A0-EB...Windows Server AppFabric provides distributed caching technology and prebuilt management and monitoring

confi guration, management, and scalability of composite applications, while allowing developers to use their existing Visual Studio and .NET Framework skills.

Product DetailsCachingWindows Server AppFabric provides a highly scalable in-memory application cache for all types of data. Distributed caching enables applications to match increasing demand with increasing throughput by using a cache cluster that automatically manages the complexities of load balancing, scale-out, and failover. With the caching features of AppFabric you get:• Scalable in-memory, distributed

cache for any serializable data• Seamless integration with ASP.NET• High Availability and Dynamic

Scale-out of cluster nodes• Optional local cache with eviction

policies• Cache change subscriptions and

notifi cations

Service and Workfl ow ManagementAppFabric makes it easier to build and manage services built using Windows Workfl ow Foundation and Windows Communication Foundation. The AppFabric management tools are integrated into IIS and enable you to deploy, manage and control your services. In addition, AppFabric adds capabilities to Windows Server to enable more resilient and scalable services. With the service and workfl ow management features of AppFabric you get:• Simplifi ed deployment and

confi guration of services• Visibility into services to understand

health and workfl ow state• A complete hosting environment

for long running workfl ows, including persistence

• A familiar experience with integration into the Windows Server Application Server role and Visual Studio tools, PowerShell and System Center

Delivering Benefi ts Across RolesWindows Server AppFabric is especially valuable to:• Corporate developers who create

service-oriented middle tier applications using .NET;

• Web developers who want to build high performance applications leveraging web-programming techniques (e.g. ASP.NET, REST-ful services, etc)

• ISV developers who build commercial composite applications using Windows Server and .NET, as well as IT professionals who deploy and manage these applications.

Pricing and LicensingWindows Server AppFabric is available as an online download. For development and testing environments, Windows Server AppFabric will be available to customers with licenses for

© 2010 Microsoft Corporation. All rights reserved. This document supports a preliminary release of a software product that may be changed substantially prior to fi nal commercial release. This document is provided for informational purposes only and Microsoft makes no warranties, either express or implied, in this document. Information in this document, including URL and other Internet Web site references, is subject to change without notice. The entire risk of the use or the results from the use of this document remains with the user. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. Microsoft, the Microsoft logo, Active Directory, Azure, Visual Studio and Windows Live are trademarks of the Microsoft Corporation. All other trademarks are property of their respective owners.

Resources

For more information: microsoft.com/appfabric

Download Window Server AppFabric: msdn.microsoft.com/appfabric

Developer blog: blogs.msdn.com/endpoint

ITPro blog: blogs.msdn.com/appfabric

Servers Services

Applications

Developer Tools

Programming Model

Application Services

Relational Database

Operating System

Systems Management

Application Server Technologies

Windows Vista (SP2 or later) and Windows 7 at no additional cost. For production environments, Windows Server AppFabric will be available to customers with licenses for Windows Server 2008 (SP2 or later) and Windows Server 2008 R2 at no additional cost. In production environments, only active directory domain joined machines are supported. The high availability caching feature in Windows Server AppFabric is available only on Windows Server 2008/R2 Enterprise Edition. There are no client access licenses for Windows Server AppFabric.

AzureWindows® TM