Chapter 1. The IT World Is Evolving
Chapter 2. The Scope of Total Architecture
Chapter 3. Aspects of Architecture
Why Should You Care about Architecture?
ATM Withdraw Cash Process Model
ATM Withdraw Cash Process-Pattern Mapping
ATM Architecture Example with Services
Chapter 4. Reference Architecture
Reference Architecture Pattern
Reference Process-Pattern Mapping
Applications of Reference Architectures
Chapter 5. Architects and Their Roles
Business Processes and Organizational Silos
Quantifying Business Expectations
Establishing Cost and Schedule Expectations
Quantifying Business Process Risks
Architecture Improves Project Schedules
The Roles of Project and Enterprise Architects
Project Architect Responsibilities
Defining the End-to-End Business Process and Systems Dialog
Identifying and Applying Reference Architectures
Identifying and Applying Existing Services
Identifying New Service Opportunities
Enterprise Architect Responsibilities
Defining the Target Architecture for the Enterprise
Defining a Practical Evolution Strategy
Defining Reference Architecture(s) Consistent with the Target Architecture
Guiding Project Teams in Evolving toward the Enterprise Architecture
Directly Participating in Projects Requiring Complex Designs
Train and Mentor Project Architects
Chapter 6. SCA Concepts and Notation
Part II: TIBCO Product Architecture
Chapter 7. The TIBCO Product Suite
Chapter 8. TIBCO Enterprise Message Service™
Enterprise Message Service™ Product Structure
Enterprise Message Service Feature Highlights
Chapter 9. TIBCO ActiveMatrix®
The TIBCO ActiveMatrix Product Suite
Basic TIBCO ActiveMatrix Architecture Patterns
TIBCO ActiveMatrix Service Bus
TIBCO ActiveMatrix Service Grid
ActiveMatrix Environments and Administration
Perspectives on Run-Time Environments
ActiveMatrix File System Folder Structures
ActiveMatrix Solution Life Cycle
Deploying SCA Designs on ActiveMatrix Nodes
Service and Component Deployment
Service, Component, and Reference Deployment
Chapter 10. TIBCO BusinessEvents™
Information Extraction, Caching, and Persistence
Basic Solution Role of a Complex Event Processor
TIBCO BusinessEvents Product Suite
TIBCO BusinessEvents™ Data Modeling
TIBCO BusinessEvents™ Decision Manager
TIBCO BusinessEvents™ Event Stream Processing
BusinessEvents Solution Deployment
BusinessEvents Solution Life Cycle
Part III: Design Patterns with TIBCO ActiveMatrix®
Chapter 11. Basic Interaction Patterns
Basic Interaction Pattern Overview
Example Case Study: A Newspaper
In-Only Example and Implementation Options
In-Out Example and Implementation Options
Out-Only Example and Implementation Options
Out-In Example and Implementation Options
Chapter 12. Event-Driven Interaction Patterns
The Pub-Sub Architecture Pattern
Chapter 13. ActiveMatrix Policy Framework
The ActiveMatrix Policy Approach
Associating Policy Sets with Design Elements
Policies That Access External Systems
An Example: Implementing a Policy Accessing LDAP
Chapter 14. Mediation Patterns
Mediation Capabilities and Limitations
Chapter 15. System Access Patterns
Approaches to Accessing External Systems
Application Programming Interface (API) Interaction
The Event Recognition Challenge
Combining API and Database Interactions
Direct Interaction via ActiveMatrix-Supported Protocols
Indirect Interaction via ActiveMatrix Adapters
Direct Interaction via Non-ActiveMatrix-Supported Protocols
Chapter 16. Two-Party Coordination Patterns
Distributed Transaction Limitations
Third-Party Process Coordinator
Approximating a Two-Phase Commit with Compensating Transactions
Compensating Transaction Strengths and Limitations
Chapter 17. Multi-Party Coordination Patterns
Multi-Party Delegation with Confirmation
Where to Validate Impacts Coordination Pattern Selection
Multi-Party Breakdown Detection
Adding Feedback to Improve Breakdown Detection
Third-Party Process Monitoring
Evaluating an Architecture for Breakdown Detection
Service-Oriented Architecture (SOA) Approach
Standardized Data Semantics: Common Data Models
Standardized Operation Semantics
Most SOA Benefits Require Service Interface Stability
Membership Validation Service Requirements
Membership Validation Solution Architecture
Architecture Pattern Refinement
Reference Architecture as the Entire Solution
Architecture Pattern Refinement
Reference Architecture as a Solution Fragment
Architecture Pattern Refinement
3.129.210.102