31
© 2004 TIBCO Software Inc. Confidential and Proprietary Yael Software and Systems The Power of Now Amit Dover CTO Yael software and Systems Ltd. June 6, 2022

Tibco

Embed Size (px)

Citation preview

Page 1: Tibco

© 2004 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

The Power of Now

Amit DoverCTOYael software and Systems Ltd.

April 8, 2023

Page 2: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Standards: XML, XSD, SOAP, WSDL, UDDI, BPEL, .Net, J2EE, ebXML …

Business Process Management (BPM)

Partners

EnterpriseApplication Integration

(EAI)B2Bi

Customers

suppliers

Partners

Distributors

ERPBilling CRM

ApplicationServers

B2BData

Portals

Customers

Employees

Total Business Integration

Page 3: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Forrester

Meta GroupGartner

TIBCO is the Leader of Business Integration

Page 4: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

What’sNext?

TIBCO has Led the Evolution of Business

ConnectedBusiness

IntegratedBusiness

PredictiveBusiness

Real-TimeBusiness

Page 5: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Promise of Predictive Business

Real-Time Business

• Respond to problems faster

• Respond to customers faster

• Respond to opportunities faster

Do things faster

• Avoid problems

• Anticipate customer needs

• Create new opportunities

Predictive Business

Do things youcould not do before

Page 6: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Promise of Predictive Business

• Orders from a major customerare trending down duringpeak season.

Are we in danger of losing them?

• Based on trends, this customerwill need more bandwidth in 1 week.

What will be the optimal pointfor us to upsell them?

• We’re trending towardsSLA threshholds.

How can we reallocateresources to ensure compliance?

• Avoid problems

• Anticipate customer needs

• Create new opportunities

Predictive Business

Do things youcould not do before

Page 7: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Foundation for Predictive Business

Business Integration

Unifies assets andactivities into cohesiveand adaptable whole

WorkflowEAI B2B BPM

Enterprise Backbone

Creates scalablereal-time information infrastructure

DataTransformation

Monitoring &Management

AdaptersMessaging

Drives success within-depth understandingof your business

Business Optimization BAM

ProcessPortals

Page 8: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Business Optimization

Roadmap for Delivering Predictive Business

Connected Business

Integrated Business

Real-Time Business

Predictive Business

WorkflowEAI B2B BPM

DataTransformation

Monitoring &Management

Messaging Adapters

BAMProcessPortals

Business Integration

Enterprise Backbone

Page 9: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Connected Business

Integrated Business

Real-Time Business

Predictive Business

Enterprise Reference

Architecture

Business Integration

Enterprise Backbone

Business Optimization

Roadmap for Delivering Predictive Business

ProcessPortals

Workflow B2B

DataTransformation

Monitoring &Management

Messaging Adapters

Enterprise Messaging

EAI

Intelligent Mapping

BAM

BusinessActivity

Monitoring

BPM

Highly Adaptable Processes

EMI

Enterprise Management Integration

EventManagement

Enterprise Event Management

Page 10: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Enabling Technology for Real-Time Business

Ability to ensure real-time data

Ability to model and manage activities and interactions

Ability to observe, analyze, and adapt as things happen

Enterprise Backbone

• Complements andextends standards

• Real-time flow of Information

• Highly-adaptable

Business Integration• Model activities• Coordinate execution• Monitor and control

Business Optimization• Measure performance• Identify opportunities• Evaluate alternatives• Drive immediate action

Page 11: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Business Optimization

Give people information they need when they need it,with ability to analyze and act on it

Current & Historical Informationfrom Across Your Business

Integrated Systems and Processes

• Intelligent correlation and filtration of data

• Anytime/anywhere access(Web, wireless, etc.)

• Presented in context

• Immediate actionor collaboration

•Portal

•BAM

Page 12: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Business Integration

Define and manage flow of activities and information across systems, people, organizations

• Configuration-basedapproach virtuallyeliminates coding

• Single environmentfor design, deploymentand management

• Unique “one-click”automated deployment

• Internal & B2B Connectivity

• Adapters & Standards

• Process Management

Page 13: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

TIBCO Unique Architecture

TIBCO EAI Solution enables: One integration point for each system Connecting to all other systems and information

resources Distributed architecture

Point to Point is OK , for a small scale integration, BUT, Enterprise scale integrations needs a platform

Page 14: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Integration

MessagingTIBCO Rendezvous, TIBCO EMS

TIBCO Adapter Framework

TIBCOAdapter

TIBCOAdapter

TIBCOAdapter

TIBCOAdapter

TIBCORepository

TIBCOAdapter

ERP FinanceCRM Logistics Legacy

Adapters

SDK

SAPOracle App

SiebelPeoplesoft/Vantive

ClarifyMega Center

OS390IMS

CICSDB2

JMSMQSeriesTuxedoSWIFT

ODBC/OCITeradata

HP OpenView

COMEJB

CORBA

TIBCO Messaging and Adapters

Page 15: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

מתאמים

SDK

SAPOracle App

SiebelPeoplesoft/Vantive

ClarifyMega Center

OS390IMS

CICSDB2

EntireX

JMSMQSeries

SWIFT

ODBC/OCITeradata

HP OpenView

COMEJB

CORBA

Integration

TIBCO BusinessWorks (Designer)

TIBCO Rendezvous, TIBCO EMS

TIBCO Adapter Framework

TIBCOAdapter

TIBCOAdapter

TIBCOAdapter

TIBCOAdapter SDK

TIBCORepository

TIBCOAdapter

ERP FinanceCRM Logistics Legacy

TIBCO BusinessWorks(Engine)

TIBCO BusinessWorks

Page 16: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

TIBCO BusinessWorks - Full EAI Lifecycle in one tool!

DeployDesign Manage

Page 17: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

TIBCO BusinessWorks Design ManageDeploy

Page 18: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

• Metadata• Process Flows• Transformations

One Click!

Design ManageDeployTIBCO BusinessWorks

Page 19: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Monitoring & Management Processes Systems Resources

Resource Management Users, Groups Access Control

Design ManageDeployTIBCO BusinessWorks

Page 20: Tibco

20© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Users

CRM Billing

Users should work with the CRM

Real time integration is needed

NO coding!

Minimum Risks

Different teams, Different technologies

Case Study

Page 21: Tibco

21© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

The Information Bus

Users

CRM

AdapterFor

CRM

Billing

Process Automation

AdapterFor

Billing

Case Study

BAM

Page 22: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Enterprise Backbone

Establish and manage a scalable and manageableflow of timely information across your business

• Event-driven =Fast & Efficient

• Publish/Subscribe =Adaptable & Manageable

• Distributed =Reliability & Scalability

• Automated response tofailures and slowdown

• Messaging

• Application Monitoring& Management

TIBCO Pioneered “The Information Bus”

Page 23: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

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

Page 24: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Distributed Systems Architectures (cont)

Modern distributed architectures will utilize both

A Common Messaging Fabricenables the fusion of these approaches

• Existing: CORBA, DCOM, etc.

• Web Services will be a standards-based way to achieve SOA

• Typically driven by message-oriented middleware (MOM)

• Facilitates multi-impact events

ServiceRequest

ServiceResponse

Event

Recipient

Recipient

Recipient

Service Oriented Architecture Event-Driven Architecture

Page 25: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

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

CommonMessagin

gFabric

(Producer)P C (Consumer)

Page 26: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Information Exchange Patterns

Queue-based Messaging(1:1; parts of SOA)

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

P C

Publish-Subscribe Messaging (1-to-many; EDA and parts of SOA)

P CC

C

Page 27: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Routing and Clustering

Fabric needs to provide an infrastructure that can intelligently route information

CS

S S

SS

S

P

C

SS S

S

SP

P

P

P

C

C

C Fabric needs to

provide clustering capabilities to facilitate load balancing S

Page 28: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Multiple Client Interfaces

Single common fabric infrastructure Multiple client interfaces, platforms and OS’s

JMS

Web Services

C/C++ .NET(C#)

Others

Common Fabric

Page 29: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Responder

High Availability and Fault Tolerance

Within the Fabric As Client Enabler

Requestor

Responder

Queue

CS

S S

SS

S

P

CS

S S

SS

S

P

Page 30: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Enabling Technology for Real-Time Business

Platform

Internet Protocol

Platform

Adapters Integration Layer

BW, BW WF Orchestration Layer

BAM, EMI Optimization Layer

Certified Messaging

VirtualCircuits

Direct Connection

PlatformTCP UDP PGM

PlatformEMS Rendezvous Smart Sockets Messaging Layer

QOS Layer

TIB

CO

Ad

min

istr

ato

r

Page 31: Tibco

© 2002 TIBCO Software Inc. Confidential and Proprietary

YaelSoftware and Systems

Questions

Amit Dover

CTO

+972-9-7639375, +972-54-3353704

[email protected]