You are on page 1of 31

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
amitd@yaelsoft.com
Yael
Software and Systems
© 2002 TIBCO Software Inc. Confidential and Proprietary

You might also like