You are on page 1of 9
Program Contents Preface . ' Conventions Used in this Book Course Overview .. . Important Information Welcome Objectives Course Agenda TIBCO Products Featured Facilities TIBCO Education - Comprehensive Offerings TIBCO Certification Program Levels TIBCO Certified Architect (TCA) Materials and Lab Environment Modify Hosts File Unit 4 Why Architecture? .... Objectives 4 ‘Types of IT Solutions Data Transfer Design Service-Oriented Design Automated Processes . Managed Processes Multi-Discipline Business Solutions . . Simplified Development Process Richer Development Process Required. Impact of Architecture Architecture Reflects Vision Planning Decisions Shared Vision, ‘Summary Unit 2 Architecture Concepts. Objectives Architecture Governance. Delivering Business Value TIBCO Software In ARCTO1: Fundamentals of TIBCO Architecre Total Architecture Concept ‘Three Essential Views of Total Architecture Using Total Architecture Enterprise Architect Responsibilities - Enterprise Architect Leadership Project Architect Responsibilities Summary Unit 3 Representing Architecture .. . Objectives... : Total Architecture in UML Process Model - The Process View Architecture Pattern - The Participants View Process to Pattern Mapping - The Collaboration View . Reference Architecture. . dogs Reference Process Model Reference Architecture Pattern Reference Process-Pattern Mapping Example Reference Architecture . Process Model Example Process Model Refinement Example Architecture Pattern Example ‘Architecture Pattern Example with Service. Process-Pattern Mapping Example - Summary Unit 4 The TIBCO Platform. Objectives. TIBCO is the Fast Data Platform How TIBCO Does Fast Data. TIBCO Integration Platform. TIBCO Analytics Platform TIBCO Event Processing Platform Other TIBCO Products Summary . Pageiv 35 36 7 38 ae 40 At TIBCO Education Programs Program Contents Unit 5 TIBCO Messaging......... : eeacosanel Objectives... p : 73 Products Covered In This Unit. 74 TIBCO Enterprise Message Service ceeeeee 75 TIBCO Enterprise Message Service Components. ceceees TB EMS Server Characteristics. : ceceeeeeeeeeeee TT EMS Normal Message Delivery. . 78 EMS Multicast Architecture Pattern ceceeeee 79 EMS Multicast Message Delivery E 80 TIBCO Enterprise Message Service Features....... at TIBCO Enterprise Message Service Capabilities 82 TIBCO Web Messaging For TIBCO EMS 83 TIBCO FTL. : ae ceeeee 84 TIBCO FTL Components seve tenes BS TIBCO FTL Concepts woos 86 TIBCO FTL Message Delivery Options . . : a7 TIBCO eF TL... . ceeeee cistseees, 08 TIBCO Rendezvous. ae ceo 89 TIBCO Rendezvous Components S 90 TIBCO Rendezvous Pattern st TIBCO Rendezvous Message Delivery : 92 TIBCO Rendezvous Features . : 93 TIBCO Messaging Appliances. cee 94 ‘Summary . tea ceceeeee ae <5 Unit 6 Application Integration 97 Objectives cee =. 98 TIBCO Products Covered In This Unit. 100 SCA Assembly Model cee = 101 TIBCO ActiveMatrix BusinessWorks 6 : 102 TIBCO ActiveMatrix BusinessWorks 6 Components 103 ActiveMatrix BusinessWorks 6 Concepts ..... 104 ActiveMatrix BusinessWorks 6 Development : coe 105 ActiveMatrix BusinessWorks 6 Administration Pattern ...... 108 Life-cycle Administration Process For BWE. : 107 ActiveMatrix BusinessWorks 6 Deployment Options. TIBCO Software Ine = Program Contents TIBCO StreamBase Components chido 146 TIBCO StreamBase Environments pees 147 TIBCO StreamBase Concepts : : 148 TIBCO BusinessEvents Products ...... 149 TIBCO BusinessEvents Standard Edition... 150 — TIBCO BusinessEvents Data Modeling Add-on.......... - 154 T. TIBCO BusinessEvents Product Offerings 152 : TIBCO BusinessEvents Event Stream Processing Add-on... - 153 = TIBCO BusinessEvents Process Orchestration Add-on . benbeen 154 TIBCO BusinessEvents Views Add-on a wee 155 = BusinessEvents Deployment Architecture Pattern 186 r ~ Minimal Deployment Example : 157 : Production Deployment Example. : 188 : BE Administrative Architecture Pattern . 159 =_ TIBCO BusinessEvents Deployment Options ............ 161 r ‘Summary . nasa 162 — Unit 9 Basic Interaction Patterns. . r Objectives = Message Exchange Patterns. Speco eepuocen In-Only, In-Out Message Exchange Patterns. .. : 168 a Case Study Example: Newspaper . . a0 t70 |n-Only Example: Sending News Tip to Newspaper ....... Paced (Al In-Out Example: Subscribing to Newspaper 172 Asynchronous Response... - 2. 173 Out-Only Example: Deliver the Newspaper... : ee 174 Qut-In Example: Offer Needing Response ....... 178 Event-Driven Interactions: Notification Pattern we 176 Delivered to Many Parties: Publish-Subscribe Pattern 177 Channel Role in Publish-Subscribe Patter........ : 178 Queue Delivery Semantics : 179 Topic Delivery Semantics. Boban; . : 180 Queue-Topic Bridge . — 181 Topic-Queue Bridge TIBCO Software Ine Page vi ARC7O1: Fundamentals of TIBCO Architecture ActveMatric BusinessWorks 6 Runtime Example «4108 TIBCO ActiveMatrix BusinessWorks 5 er) TIBCO AatveEnerprise Components mt BBWS abstract Architecture Petter. : 2 ActveMatix BusinessWorks § Development 113 ActveMatrix Business Works 5 Administration Pattern Lana | Life-cyele Adminstration Process for WS 15 | BW DepiomentOpters : tte | ActveMatix Service Grid. “7 | ActiveMatrix Service Grid Components 118 | ActiveMatrix Service Grid Abstract Architecture 119 ActveMatrx Service Grid implementation Type... 420 | ActveMatrx Service Grid Binding Types Soci t2t | ActveMatrx Service Grid Design Environment 122 | ActiveMatrix Service Grid Administration Pattern 123 | Life-cycle Administration Process. ‘ 124 | ActiveMatrix Service Grid Deployment Example . 125 | ‘Summary 126 Unit 7 Business Process Management . sees ween 12D Objectives... : — 130 | TIBCO ActiveMatrix BPM Products 131 | TIBCO ActveMatrx BPM Componenis — 132 1 Business Process Modeling with BPMN. «+ 133, | Process Modeling in TIBCO Business Studio. . 134 | TIBCO ActveMatrx BPM Features ... 135, ActveMatix BPM Services... a 138 ‘ActveMatrx BPM Solution Arhitctural Elements : a ActiveMatix BPM Composite... een 138 / AMX BPM Administration Architecture Pattern. 139 q ActiveMatrix BPM Design Interface . . . = = 140 — : : “1 Unit 8 Complex-Event Processing eee 143 Objectives ee 144 Tools For Compiex vent Processing, : was TIBCO Education Programs a | “ARCTO1: Fundamentals of TIBCO Architecture Summary 183, Unit 10 Policies . 185 Objectives. . e +186 Aspect-Oriented Desiat eeseye 187 ‘Aspects in the Process-Pattern Mapping 188 [ATM System Process-Pattern Mapping 189 Policy - Concepts ieee 190 Policy - Management and Enforcement .. - 191 ‘Supported Policy Enforcement Points 192 TIBCO ActiveMatrix Policy Director 193 Security Policies: Examples 194 195 Logging Polley Configuration : Centralized Managed and Distributed Enforcement. ee ee Policy Deployment Example 197 Gateway Policy Deployment Example 2198 Mixed Policy Deployment Example = 199 ‘Accessing External Resources 200 Policy Set Using External Resources . 201 Summary 202 Unit 11 Mediation .. 5 205 Objectives. . = 208 What Is Mediation cheroses 207 Implementing Mediation Components . 208 Service mapping Mediation 209 Straight-Wire Mediation 210 Transport Mapping Pattern 2m ‘Transport Mapping Mediation 212 Data Transformation Pattern. 213, Data Transformation Mediation. 214 Data Augmentation Pattern. Ge B25 Data Augmentation Process-Pattern Mapping 216 Transform and Augment Mediation. 2n7 Routing Pattern. 218 Route Mediation 219 {TIBCO Education Programs Page vit Program Contents ‘ActiveMatrix Mediation Flow Capabilities. 220 Summary... . c 224 Unit 12 External System Access ........-..-. eee eae) Objectives 224 Common External System Access Methods 225 Generic Patterns to Access External Systems 226 Using Mass Extract (ETL) to Recognize Events 7 227 TIBCO ActiveMatrix Adapter For Database 228 Database Interaction Patterns 229 Combining Access Mechanisms : ee eo Architecture Patterns for External Access 231 Indirect interaction via TIBCO Adapter . eo 232 Inbound Access via TIBCO Adapter - 233 Examples of TIBCO Adapters ceceeteeeeeeeees 294 Direct Access by Implementation Type é 235 Direct Interaction With External System 236 ‘Summary : ceceeeee 237 Unit 13 Application Level Two-Party Coordination .... + 239 Objectives . Activity Coordination Between Two Parties Basic Coordination Patterns Fire-And-Forget Coordination Request-Reply Coordination ... Delegation Coordination Delegation with Confirmation Coordination Distributed Transaction Coordination, ‘Transaction with Two-Phase Commit cee Distributed Transactions Options With TIBCO. Other Transactions Types Third-Party Process Coordinator Compensating Transactions Compensating Transaction Example. Compensating Transaction Limitations . Handling Activity With No Compensating Transaction. TIBCO Software inc. ARC7O1: Fundamentals of TIBCO Architecture Solution Architecture. Architecture Budgeting Implementing a Solution Architecture. Solution Architecture Refinement Using Reference Architectures ¢ Complete Application of a Reference Architecture... « Complete Application Example: Process Summary 256 Unit 14 ‘Application Level Multi-Party Coordination - eee 259 Objectives. 260 Common Muti Party Coordination Patterns 261 | Mult-Party Fire and Forget Pattern 262 | Multi-Party Request-Response Pattern 263 | Mul-Party Delegation with Confirmation Pattern. 264 ‘Validating Inputs and Results 265 i Validation Techniques 266 | Muti-Party Breakdown Detection. 267 | Feedback Improves Breakdown Detection 268, | Monitoring Improves Breakdown Detection 269 | Evaluating the Architecture for Breakdown Detection - 270 | Summary amt | | Unit 15 Services Architecture . . -273 | Objectives 274 i Senice-Orented Architecture (SOA) 275 1 Event-Driven Architecture (EDA) 216 | The Service Pattern 27 | Benefits of Services 278 i Where Services Are Appropriate 279 | ‘Architecture Decision Examples 280 Service Granularity 281 ; = 2 | Unit 16 Solution Architecture. . | Objectives ‘TIBCO Education Programs Program Contents Complete Application Example: Architecture Pattern : 295 Complete Application Example: Mapping ........... 296 — The Building-Block Approach 297 = Building Block: SAP Access Reference Architecture. 5 298 Applying Building Block: Refine Patter, 299 Applying Building Block: Refine Mapping 300 ‘Summary veces 301 Unit 17 Nouveau Health Care Business Case. ... =. 303) Nouveau Health Care... poecec ee 304 <= Nouveau Health Care Functional Context 305 Ce Coordinated Labs Across ARC70x Courses : 306 Appendix A Questions and Answers 309 Unit 3: Representing Architecture 310 Unit 6: Application Integration oo 2 316 (Unk Se TIBCO businaese venin | fy ett tee t seeeeeeteree 317 Unit 8: Basic Interaction Pattoms. .... 5 318 Unit 11: Mediation cece 2 319 = Unit 12: External System Access. 320 7 Unit 13: Application-level Two Party Coordination. 321 — Unit 14: Application-Level Multi-Party Coordination. ites 322 Unit 15: Service Architecture... . 323 Unit 16: Solution Architecture . 324 — TIBCO Software Ine Page xt

You might also like