The Power of Now
Amit Dover
CTO
Yael software and Systems Ltd.
October 23, 2008
Yael
Software and Systems
© 2004 TIBCO Software Inc. Confidential and Proprietary
Total Business Integration
Business Process Management (BPM)
Customers
Customers
Billing
ERP CRM
Enterprise
Portals Application Integration B2Bi Distributors
(EAI)
Partners
Application
Servers suppliers
Data
B2B
Employees
Partners
Standards: XML, XSD, SOAP, WSDL, UDDI, BPEL, .Net, J2EE, ebXML …
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
TIBCO is the Leader of Business Integration
Gartner Meta Group
Forrester
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
TIBCO has Led the Evolution of Business
What’s Predictive
Next? Business
Real-Time
Business
Integrated
Business
Connected
Business
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Promise of Predictive Business
Predictive
Business
Real-Time • Avoid problems
Business • Anticipate customer needs
• Create new opportunities
• Respond to problems faster
• Respond to customers faster
Do things you
• Respond to opportunities faster
could not do before
Do things faster
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Promise of Predictive Business
• Orders from a major customer
are trending down during
peak season.
Predictive Are we in danger of losing them?
Business
• Based on trends, this customer
• Avoid problems will need more bandwidth in 1 week.
• Anticipate customer needs What will be the optimal point
• Create new opportunities for us to upsell them?
Do things you • We’re trending towards
could not do before SLA threshholds.
How can we reallocate
resources to ensure compliance?
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Foundation for Predictive Business
Business Drives success with
Process in-depth understanding
Optimization BAM
Portals
of your business
Business Unifies assets and
EAI Workflow B2B BPM activities into cohesive
Integration and adaptable whole
Enterprise Creates scalable
Monitoring & Data
Messaging Adapters real-time information
Backbone Management Transformation
infrastructure
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Roadmap for Delivering Predictive Business
Connected Integrated Real-Time Predictive
Business Business Business Business
Business Process
Optimization BAM
Portals
Business
EAI Workflow B2B BPM
Integration
Enterprise Monitoring & Data
Messaging Adapters
Backbone Management Transformation
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Roadmap for Delivering Predictive Business
Connected Integrated Real-Time
Business Predictive
Business Business Business
Activity Business
Enterprise
Reference Monitoring Enterprise Event
Architecture Management
Business Process Event
Optimization Intelligent BAM
Portals Management
Mapping
Business
EAI Workflow B2B BPM
Integration
Highly Adaptable
Processes
Enterprise Monitoring & Data
Messaging Adapters EMI
Backbone Management Transformation
Enterprise Enterprise
Messaging Management
Integration
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Enabling Technology for Real-Time Business
• Measure performance
Ability to observe,
• Identify opportunities
analyze, and adapt
as things happen
Business Optimization • Evaluate alternatives
• Drive immediate action
Ability to model • Model activities
and manage
activities and Business Integration • Coordinate execution
• Monitor and control
interactions
• Complements and
extends standards
Ability to ensure
real-time data Enterprise Backbone • Real-time flow of
Information
• Highly-adaptable
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Business Optimization
Give people information they need when they need it,
with ability to analyze and act on it
• Intelligent correlation
and filtration of data
• Anytime/anywhere access
(Web, wireless, etc.)
• Presented in context
Current & Historical Information • Immediate action
from Across Your Business or collaboration
•Portal
•BAM
Integrated Systems and Processes
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Business Integration
Define and manage flow of activities and information
across systems, people, organizations
• Configuration-based
approach virtually
eliminates coding
• Single environment
for design, deployment
and management
• Unique “one-click”
automated deployment
• Internal & B2B
Connectivity
• Adapters & Standards
• Process Management
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
TIBCO Unique Architecture
Point to Point is OK , for a small scale integration, BUT,
Enterprise scale integrations needs a platform
TIBCO EAI Solution enables:
One integration point for each system
Connecting to all other systems and information
resources
Distributed architecture
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
TIBCO Messaging and Adapters
ERP CRM Finance Logistics Legacy
TIBCO Adapter Framework
TIBCOIntegration
TIBCO TIBCO TIBCO TIBCO TIBCO
Repository
Adapter Adapter Adapter Adapter Adapter
Messaging
TIBCO Rendezvous, TIBCO EMS
Adapters
COM ODBC/OCI
SDK
EJB Teradata
CORBA HP OpenView
SAP JMS
Oracle App MQSeries
Siebel OS390 Tuxedo
Peoplesoft/Vantive IMS SWIFT
Clarify CICS
Yael Mega Center DB2
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
TIBCO BusinessWorks
TIBCO BusinessWorks (Designer)
ERP CRM Finance Logistics Legacy
TIBCO Adapter Framework
TIBCOIntegration
TIBCO TIBCO TIBCO TIBCO TIBCO
Repository
Adapter Adapter Adapter Adapter Adapter SDK
TIBCO Rendezvous, TIBCO EMS
מתאמים
COM ODBC/OCI
SDK
EJB Teradata
CORBA HP OpenView
SAP TIBCO BusinessWorks JMS
Oracle App (Engine) MQSeries
Siebel OS390 SWIFT
Peoplesoft/Vantive IMS
Clarify CICS
Yael Mega Center DB2
Software and Systems EntireX
© 2002 TIBCO Software Inc. Confidential and Proprietary
TIBCO BusinessWorks - Full EAI Lifecycle in one tool!
Design Deploy Manage
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
TIBCO BusinessWorks Design Deploy Manage
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
TIBCO BusinessWorks Design Deploy Manage
• Metadata
• Process Flows
• Transformations
One Click!
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
TIBCO BusinessWorks Design Deploy Manage
Monitoring &
Management
Processes
Systems
Resources
Resource
Management
Users, Groups
Access Control
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Case Study
CRM Billing
Users
Users should work with the CRM
Real time integration is needed
NO coding!
Minimum Risks
Different teams, Different
technologies
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary 20
Case Study
Billing CRM
Users
Adapter Adapter
For For
Billing CRM
The Information Bus
BAM Process Automation
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary 21
Enterprise Backbone
Establish and manage a scalable and manageable
flow of timely information across your business
• Event-driven =
Fast & Efficient
• Publish/Subscribe =
Adaptable & Manageable
• Distributed =
Reliability & Scalability
• Automated response to
TIBCO Pioneered “The Information Bus”
failures and slowdown
• Messaging
• Application Monitoring
& Management
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Distributed Systems Architectures
SOA – Service Oriented Architecture
An approach to building loosely-coupled distributed applications
using a collection of services
A service is a self-contained software component utilizing a request-
response operation within a well defined interface/endpoint
An SOA is essentially a collection of services whose interaction can
be modeled, monitored, and managed
EDA – Event-Driven Architecture
An approach to building decoupled distributed applications in which
events and messages are utilized to coordinate components
An event is a record of activity, typically a state change
Events can impact multiple processes
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Distributed Systems Architectures (cont)
Modern distributed architectures will utilize both
Service Oriented Architecture Event-Driven Architecture
• Existing: CORBA, DCOM, etc. • Typically driven by message-
oriented middleware (MOM)
• Web Services will be a
standards-based way to • Facilitates multi-impact events
achieve SOA
Recipient
Service Service
Event Recipient
Request Response
Recipient
A Common Messaging Fabric
enables the fusion of these approaches
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Producers and Consumers
Fundamentally a messaging fabric has producers and
consumers of information
Producers of data send data into the fabric utilizing multiple QOS
Consumers receive data from the fabric utilizing multiple QOS
P (Producer) C (Consumer)
Common
Messaging
Fabric
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Information Exchange Patterns
Queue-based Messaging Publish-Subscribe Messaging
(1:1; parts of SOA) (1-to-many; EDA and parts of SOA)
C
P C P C
C
Both patterns are equally important and need to be “first-class citizens”
Queue based messages tend to be persisted regardless of current
interest, supporting batching capabilities
To meet the requirements, both patterns need to be utilized at the
endpoint (applications) and within the fabric itself
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Routing and Clustering
Fabric needs to
provide an S S
infrastructure that can P S S
intelligently route S C
information S
Fabric needs to
P C
provide clustering
S S C
capabilities to facilitate P
S S
load balancing S
P C
S
P C
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Multiple Client Interfaces
Single common fabric infrastructure
Multiple client interfaces, platforms and OS’s
C/C++ .NET
(C#)
JMS
Others
Web Services
Common Fabric
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
High Availability and Fault Tolerance
Within the Fabric As Client Enabler
Requestor
S S
P S S
S C
S
Queue
S S Responder
P S
S C
Responder
S
S
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Enabling Technology for Real-Time Business
BAM, EMI Optimization Layer
TIBCO Administrator
BW, BW WF Orchestration Layer
Adapters Integration Layer
Certified
Messaging Platform
Virtual
Circuits
Direct
Connection
QOS Layer
EMS Platform
Rendezvous Smart Sockets Messaging Layer
TCP Platform
UDP PGM
Internet Protocol
Platform
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary
Questions
Amit Dover
CTO
+972-9-7639375, +972-54-3353704
[email protected]
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary