Upload
api-3822363
View
29
Download
1
Tags:
Embed Size (px)
Citation preview
© 2004 TIBCO Software Inc. Confidential and Proprietary
YaelSoftware and Systems
The Power of Now
Amit DoverCTOYael software and Systems Ltd.
April 8, 2023
© 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
© 2002 TIBCO Software Inc. Confidential and Proprietary
YaelSoftware and Systems
Forrester
Meta GroupGartner
TIBCO is the Leader of Business Integration
© 2002 TIBCO Software Inc. Confidential and Proprietary
YaelSoftware and Systems
What’sNext?
TIBCO has Led the Evolution of Business
ConnectedBusiness
IntegratedBusiness
PredictiveBusiness
Real-TimeBusiness
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 2002 TIBCO Software Inc. Confidential and Proprietary
YaelSoftware and Systems
TIBCO BusinessWorks - Full EAI Lifecycle in one tool!
DeployDesign Manage
© 2002 TIBCO Software Inc. Confidential and Proprietary
YaelSoftware and Systems
TIBCO BusinessWorks Design ManageDeploy
© 2002 TIBCO Software Inc. Confidential and Proprietary
YaelSoftware and Systems
• Metadata• Process Flows• Transformations
One Click!
Design ManageDeployTIBCO BusinessWorks
© 2002 TIBCO Software Inc. Confidential and Proprietary
YaelSoftware and Systems
Monitoring & Management Processes Systems Resources
Resource Management Users, Groups Access Control
Design ManageDeployTIBCO BusinessWorks
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
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
© 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”
© 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
© 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
© 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)
© 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
© 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
© 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
© 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
© 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
© 2002 TIBCO Software Inc. Confidential and Proprietary
YaelSoftware and Systems
Questions
Amit Dover
CTO
+972-9-7639375, +972-54-3353704