Application infrastructure (often referred to as middleware) is an essential enabling
technology for helping IT meet the challenges of evolving its business applications.
Enterprises of all sizes experience tremendous cost and complexity when extending
and customizing their applications today. With investments across both on-premises
and public cloud environments, Microsoft is bringing the best of both worlds to
a new generation of Application Infrastructure.
Application Infrastructure or Middleware offerings from Microsoft consists of the
following key elements that build upon a consistent and proven foundation of developer
frameworks (.NET Framework), IT Pro management tools (System Center products, Internet
Information Servers & Windows PowerShell), and an enterprise-ready platform (Windows
Server, Windows Azure and SQL Server).
- Windows Server AppFabric provides a set of application
services focused on improving the speed, scale, and management of web and composite
applications. Existing web applications are faster and more scalable through distributed
in-memory caching; and composite applications are easier to build with pre-built
development frameworks, tools, application services, and IT Pro management and monitoring
capabilities.
- Windows Azure AppFabric connects hybrid applications
and services running on-premises and in the cloud. This includes applications running
on Windows Azure, Windows Server, and a number of other platforms including Java,
Ruby, PHP, and others. It delivers secure connectivity between loosely coupled services
and applications, so you can use them to navigate firewalls or network boundaries.
- With BizTalk Server, organizations can connect,
extend, and create integration-specific processes across the enterprise and with
trading partners.