1. TIBCO AMX BPM
Introduction to
Architecture & Implementation
David Moore
TIBCO Certified Partner
October 23,1012
2. Topics:
• What is AMX?
Suite of tools & Solutions
• Basic TIBCO AMX Architecture Patterns
• Tibco Product Architecture
• How does Tibco change architecture?
• How does SOA change development?
• How to implement BPM ESB solutions (SOA)?
• What’s next…
David Moore
TIBCO Certified Partner
October 23,1012
3. ActiveMatrix (AMX )
• Tibco AMX is a technology neutral
platform for composite business process
management and service oriented
architecture
What does this mean?
“Business centric, or Human centricity”
Business drives technology.
David Moore
TIBCO Certified Partner
October 23,1012
4. BPM provides organizations
better coordination of process flows
to control collaborative assets
Business Optimization converts
streams of data into meaningful
information for delivery to
employees, customers and partners
SOA is the assembly, orchestration
and reuse approach made up of
services
5. Tibco AMX BPM Product Suite
• BPM in the Enterprise
AMX BPM, iProcess
• Business Rules
Business Studio AMX Decision Add-in
• Process Modeling
Business Studio BPM edition,
iProcess Add-in, Designer Add-in
• Applications & Workflows David Moore
TIBCO Certified Partner
October 23,1012
6.
7. Tibco AMX BPM Product Suite
• Service Bus (ESB) is the foundational
infrastructure for building service component
architecture (SCA) concepts
• BusinessWorks is an integration and service
engine with a graphical user interface that can
be deployed stand-alone, or within the AMX ESB
• Lifecycle Governance Framework provides
lifecycle management, repository and registry
capabilities to the enterprise.
David Moore
TIBCO Certified Partner
October 23,1012
8. BPM provides organizations
better coordination of process flows
to control collaborative assets
Business Optimization converts
streams of data into meaningful
information for delivery to
employees, customers and partners
SOA is the assembly, orchestration
and reuse approach made up of
services
9. Business Optimization
• Decision making Proactive Monitoring
• Timely notification Event Processing
• Business Analysis Big Data
Real time
Getting the right data to the right place at the right time
David Moore
TIBCO Certified Partner
October 23,1012
10.
11. Why Optimization?
Increased Quality of Patient and Customer care
Proactive SLA and overall system management
Meet the future business and technical demands
Business Intelligence
12. BPM provides organizations
better coordination of process flows
to control collaborative assets
Business Optimization converts
streams of data into meaningful
information for delivery to
employees, customers and partners
SOA is the assembly, orchestration
and reuse approach made up of
services
13. Tibco SOA Enterprise Architecture
Tibco Best Practice is SOA Architects lead development
Why? If architects design without leading, the design is worked out
collaberatively by the development teams– none of which are
responsible for the overall business process and systems
architecture.
Problem with this model is the architect reviews the development
teams approach requiring any changes as a rework.
Building an entire enterprise architecture is NOT a Single Project.
An Enterprise is built One Project at a Time
David Moore
TIBCO Certified Partner
October 23,1012
14. Architect Roles
• Quantify Business Expectations
• Establish Cost and Schedule Expectations
• Quantify Business Process Risks
• Defining End-to-End Business Process
• Identifying Existing and New Services
• Integration Steps
• Project Schedules
Building an entire enterprise architecture is NOT a Single Project.
An Enterprise is built One Project at a Time
David Moore
TIBCO Certified Partner
October 23,1012
15. Tibco SOA Patterns
Customer ATM System Bank System
ATM Machine ATM Server
Insert Card Display transaction Determin bank and
forward request
Select withdraw cash Forward response Identify customer,
Identify account,
Approved? Authorize disbursale
Yes
Building an entire enterprise architecture is NOT a Single Project.
An Enterprise is built One Project at a Time
David Moore
TIBCO Certified Partner
October 23,1012
16. Tibco Architecture Summary
Three Essential Aspects to an Architecture:
1. Architecture Pattern
2. Process Models
3. Process Model Mappings in Architecture plan
Building an entire enterprise architecture is NOT a Single Project.
An Enterprise is built One Project at a Time
David Moore
TIBCO Certified Partner
October 23,1012
17. Tibco Product Architecture
Services
A service is a reusable unit of functionality with a
standardized, abstract, interface that provides a level
of standardization.
Benefits of Services
Platform neutral “agnostic”, distributed or separated
functionality, reuse and flexibility
Building an entire enterprise architecture is NOT a Single Project.
An Enterprise is built One Project at a Time
David Moore
TIBCO Certified Partner
October 23,1012
18. Tibco Product Architecture
Enterprise Service Bus
Provides application level message transportion and
internal application-level communications infrastructure
ESB = EMS Servers for fault tolerance and load distribution
Building an entire enterprise architecture is NOT a Single Project.
An Enterprise is built One Project at a Time
David Moore
TIBCO Certified Partner
October 23,1012
19. Tibco ActiveMatrix BPM Business Studio
“Happy Path”
An Enterprise is built One Project at a Time
21. How does TIBCO SOA EAI change architecture?
Building an entire enterprise architecture is NOT a Single Project.
An Enterprise is built One Project at a Time
David Moore
TIBCO Certified Partner
October 23,1012
22. How does SOA change development?
David Moore
TIBCO Certified Partner
October 23,1012