(NOTE:
Each chapter concludes with a Summary.)
Preface. 1 Beyond e-Business. Why Infrastructure (Suddenly) Matters.
Getting It Right.
The Importance of Being Adaptive.
The Clash of Cultures.
What's the Solution?
Understanding Adaptive Infrastructure.
Measuring the Benefits.
2 Laying the Foundation. How to Catalog Components.
Physical Components.
Functional Components.
Interface Components.
Other Components?
Other Layers?
Developing Adaptive Services.
Understanding the Concept.
Applying the Model.
Benefits of Adaptive Infrastructure Services.
Shifting Services to the Infrastructure.
Decoupling the Lifecycles.
Examining the Network Model.
Service Interfaces and Service Level Agreements.
Where to Create Service Boundaries.
Keeping it Real.
Design Guidelines.
How to Apply Services to New Applications.
3 Identifying and Using Patterns. What Are Patterns?
Designing for the Future.
Asking Who, Where, and What?
How Detailed Should It Get?
Understanding the Major Patterns.
Transact Patterns.
Publish Patterns.
Collaborate Patterns.
Key Patterns for e-Business.
Web Publish Pattern.
3/N-Tier Transact Pattern.
What Patterns Do You Need?
Subdividing Patterns.
Should Patterns for e-Business Be Different?
Applying Multiple Patterns.
4 Infrastructure Planning and Design. The Business/IT Project Lifecycle.
Step 1: Setting Strategy.
Step 2: Choosing Strategic Activities.
Step 3: Matching Activities to Patterns.
Step 4: Refining Patterns and Project Plans.
Step 5: Implementing and Operating.
The Importance of People Skills.
Assessing the Skills Required.
Increased Pressure to Deliver.
New Types of Relationships.
Developing Relationship-based Management.
New Business Roles.
Effective Recruiting.
Retaining Employees.
Understanding Infrastructure Planning.
Details of Project Planning.
Packaging Infrastructure.
Designing Patterns.
5 Security Services. Isolation Infrastructure Service.
Understanding Firewalls.
Architecting the Demilitarized Zone (DMZ).
Intrusion Detection and Threat Management.
SSL and Encryption Hardware.
Refining Pattern Designs for Isolation Infrastructure.
Identity Infrastructure Service.
Web SSO: Simple Web-Centric Authentication.
Public Key Infrastructure (PKI).
Directory Server.
Building a Complete Identity Infrastructure.
Refining Pattern Designs in Identity Infrastructure.
6 Physical Components. Network Layer.
Overview of Networking Technologies.
Scale-Out Design for Performance and Availability.
Network Load Balancer.
Caching Server.
Content Delivery Network (CDN).
Internet Access and Transport Services.
Extranet Service Providers (ESPs).
Hosting Services.
Refining Patterns in the Network Layer.
Storage Layer.
Storage Area Network Interconnect.
Network Attached Storage Solutions (NAS).
Backup/Recovery Architectures.
Storage Options in the Server Layer.
Refining Patterns in the Storage Layer.
Server Layer.
Server Evolution.
Scale-Up Versus Scale-Out.
Scaling Out Web Services.
Server Consolidation.
Refining Patterns in the Server Layer.
7 Functional Components. Database Layer.
Important Design Issues.
Trends in Database Technologies.
Scale-Out Solutions and Clustered Database Options.
Refining Patterns in the Database Layer.
Integration Layer.
The Integration Server (Message Broker).
The Inter-Enterprise Integration (IEI) Server.
Refining Patterns in the Integration Layer.
Application Server Layer.
Understanding Application Servers.
Choosing Application Servers.
.NET versus J2EE.
Refining Patterns in the Application Server Layer.
8 Interface and Management Components. Presentation Layer.
Web Server.
Wireless Application Protocol (WAP) Server.
Wireless Service.
Voice.
Interactive Voice Response (IVR).
Refining Patterns in the Presentation Layer.
API Layer.
Understanding APIs.
Refining Patterns in the API Layer.
Management Layer.
Service Level Management (SLM).
Web Application Monitoring Strategy.
A Note on Metrics.
Refining Patterns in the Management Layer.
Using a Test Lab to Increase Performance.
Appendix A. Component Catalog. Index to Components.
Glossary. Index. 0201767309T01242002