This blueprint provides design guidance for an implementation of Microsoft Internet Information Services (IIS) 6.0, and presents information that can be used by organizations to design and deliver mission-critical services on an enterprise-class Web application system infrastructure. It should be noted that this documentation is provided for reference purposes only, and is meant to be coupled with expertise in IIS 6.0 and Web application design before it is used to implement IIS to meet specific business needs. Additional information about application architecture can be found in the Application Infrastructure Architecture Blueprint. Specific implementation details are provided in the Web Application Services Planning Guide. On This Page
Who Should Read This BlueprintThis blueprint is intended for information technology (IT) professionals who have the responsibility for designing and deploying Web application services in enterprise environments. The reader of this blueprint is expected to have an understanding of the technical details provided in this service-level guidance; however, service-level expertise is not necessarily needed to understand the enterprise-level discussions and decisions that are made. Knowledge PrerequisitesAlthough this blueprint is designed to benefit anyone who is interested in understanding the various aspects of implementing IIS-based Web application services, it is assumed that the reader has some knowledge and understanding of the following:
Business NeedOrganizations with varying responsibilities and business functions are increasingly facing the need to provide Web-based services for users within the enterprise, other data centers, and the outside world. To provide these services, they need to deploy Web server-based architectures that are highly available, secure, and scalable. In addition, such architectures should lend themselves to monitoring and auditing, as well as the ability to absorb changes without significantly affecting the services they provide. Web application services provide the enterprise with a mechanism for offering an application interface on the Web. This interface may be for external customers, as is the case for Internet-based service organizations, or for internal Web applications that share information and workflow among various teams or with partners. The following scenarios are typical in that they represent the kinds of functionality that many of today's organizations need to provide. The list, though far from complete, provides an insight into the amalgamation of Web-based technologies along with the mode and type of services offered by an organization.
These scenarios call for Web-centric solutions that offer services with different levels of availability, security, scalability, and performance. In addition to having these characteristics, the environment should be cost-effective, adaptable to change, and a good fit with the organization’s vision and business objectives. It is a challenging task to provide Web-based services for enterprise-class organizations that have centralized offices as well as branch offices, and that need to share information with business partners and customers. ReferencesThis section provides links to reference information that is helpful in understanding the Web application service design process. |