2.1 Overview
Application services enable the components of an application to interact with components of other applications and thereby permit processes running on one or more computers and on disparate operating systems to interoperate.
This set of protocols supports network communication for Windows services used for deploying and running custom server-based business applications in an integrated environment. Protocols mapped to server roles are implemented in applicable Windows Server releases configured with Application Server role services and features. These protocols enable server-based business applications (server applications) to respond to requests that arrive over the network from remote client computers or from other applications.
Application services are software components that are neither part of the operating system kernel functionality nor part of application functionality, but that instead mediate between applications and operating systems. For example, the following are considered applications services in Windows: those that support communication among server applications, transaction processing, message queuing data access, object-oriented applications, Internet services, and web services.
Typically, applications that are deployed and run as application servers implement functionality from one or more of the following protocol areas.
This section describes the following protocol groups:
Application server protocols (section 2.2)
Core services protocols (section 2.3)
Internet Information Services (IIS) protocols (section 2.4)
Application services also support communication protocols that are implemented in the Microsoft .NET Framework. The .NET Framework provides developers with a foundation on which to build applications that can communicate based on industry standards.
This section describes the following protocol group:
.NET Framework Protocols (section 2.5)