TIBCO 中间件
产品介绍
赵亮 2010.01
2022年6月20日 2
中间件
•
什么是中间件?
–
应用程序 = 业务逻辑 + 技术逻辑
–
技术逻辑是应用程序中和具体业务无关的技术层面的操作。
–
技术逻辑包括数据的传输,数据格式转换,数据存储,数据展现,
远程过程和方法调用,规则判断推理等等。
–
不同应用程序的技术逻辑是相似甚至相同的。不需要重新制造轮
子。
–
中间件厂商开发中间件完成这些技术层面的公共功能。
–
集成商在中间件基础上再开发业务功能完成整个应用程序。
2022年6月20日 3
中间件
•
什么样的项目需要中间件?
–
IT 发展的现在,可以说所有的企业级应用项目都需要中间件。
–
已有老系统的改造需要中间件,新的系统更需要中间件。
•
集成商在项目中自己开发实现中间件的技术功能
–
耗时耗力,增加项目成本和风险。
–
中间件产品功能复杂,质量稳定需要很长时间。
–
只有专注才能做的最好:集成商专注业务功能,中间件厂商专注
技术功能。
2022年6月20日 4
TIBCO 中间件
Adapters
Adapters
L
o
g
g
i
n
g
A
u
d
i
t
i
n
g
L
o
g
g
i
n
g
A
u
d
i
t
i
n
g
M
e
t
a
d
a
t
a
M
a
n
a
g
e
m
e
n
t
M
e
t
a
d
a
t
a
M
a
n
a
g
e
m
e
n
t
Infrastructure
Infrastructure
Services
Services
Reliability
Reliability
Availability
Availability
Scalability
Scalability
Performance
Performance
Management
Management
Security
Security
IT Assets
IT Assets
J2EE
Packaged Apps Tuxedo
COM
LDAP
SQL Database
.NET
CORBA
MQ
Transport
Transport
Protocols
Protocols
Publish
Publish
Subscribe
Subscribe
Synch/
Synch/
Asynch
Asynch
QoS
QoS
Request
Request
Reply
Reply
Transports
Transports
JMS, HTTP, MQ, TCP, …
JMS, HTTP, MQ, TCP, …
Unicast
Unicast
Multicast
Multicast
Orchestration
Orchestration
Services
Services
Transforms:
Transforms:
XPath, XSLT, …
XPath, XSLT, …
Discovery
Discovery
Registry
Registry
Event
Event
Processing
Processing
Content-Based
Content-Based
Routing
Routing
Service
Service
Orchestration
Orchestration
Business
Business
Process
Process
Mgmt
Mgmt
Verify
Employment
Check
Credit
Reg Z
Calculation
Create
Customer
Verify
Insurance
Event
Event
Correlation
Correlation
Event
Event
Analysis
Analysis
KPI
KPI
Presentation Services
Presentation Services
Portal
Portal
Dashboard
Dashboard
Rich
Rich
Applications
Applications
R
u
l
e
s
E
n
g
i
n
e
R
u
l
e
s
E
n
g
i
n
e
Analytical Services
2022年6月20日 5
TIBCO 中间件
Adapters
Adapters
A
d
m
i
n
i
s
t
r
a
t
i
o
n
,
M
o
n
i
t
o
r
i
n
g
,
L
o
g
g
i
n
g
,
a
n
d
A
u
d
i
t
i
n
g
A
d
m
i
n
i
s
t
r
a
t
i
o
n
,
M
o
n
i
t
o
r
i
n
g
,
L
o
g
g
i
n
g
,
a
n
d
A
u
d
i
t
i
n
g
M
e
t
a
d
a
t
a
M
a
n
a
g
e
m
e
n
t
M
e
t
a
d
a
t
a
M
a
n
a
g
e
m
e
n
t
Infrastructure
Infrastructure
Services
Services
Reliability
Reliability
Availability
Availability
Scalability
Scalability
Performance
Performance
Management
Management
Security
Security
IT Assets
IT Assets
EJB
Packaged Apps Tuxedo
COM
LDAP
SQL Database
.NET
CORBA
MQ
Transport
Transport
Protocols
Protocols
Publish
Publish
Subscribe
Subscribe
Synch/
Synch/
Asynch
Asynch
QoS
QoS
Request
Request
Reply
Reply
Transports
Transports
JMS, HTTP, MQ, TCP, …
JMS, HTTP, MQ, TCP, …
Unicast
Unicast
Multicast
Multicast
Orchestration
Orchestration
Services
Services
Transforms:
Transforms:
XPath, XSLT, …
XPath, XSLT, …
Discovery
Discovery
Registry
Registry
Event
Event
Processing
Processing
Content-Based
Content-Based
Routing
Routing
Service
Service
Orchestration
Orchestration
Business
Business
Process
Process
Mgmt
Mgmt
Verify
Employment
Check
Credit
Reg Z
Calculation
Create
Customer
Verify
Insurance
Event
Event
Correlation
Correlation
Event
Event
Analysis
Analysis
KPI
KPI
Presentation Services
Presentation Services
Portal
Portal
Dashboard
Dashboard
Rich
Rich
Applications
Applications
R
u
l
e
s
E
n
g
i
n
e
R
u
l
e
s
E
n
g
i
n
e
Analytical Services
TIBCO BusinessWorks
SmartMapper (XSLT, XML) Orchestration Rules Engine Web services
T
I
B
C
O
X
M
L
C
a
n
o
n
TIBCO Enterprise Message Service
JMS ● Rendezvous ● SmartSockets
.NET ● J2EE ● COBOL ● Assembler ● C
T
I
B
C
O
A
d
m
i
n
i
s
t
r
a
t
o
r
,
E
M
A
,
H
a
w
k
T
I
B
C
O
i
P
r
o
c
e
s
s
D
e
c
i
s
i
o
n
s
,
B
E
TIBCO iProcess
Studio (Simulation), Modeler, Analytics, inSight
TIBCO Adapters (Message-based)
TIBCO
General
Interface
TIBCO
Business
Factor
TIBCO
Portal
Builder
TIBCO BusinessEvents
- 1
- 2
- 3
- 4
前往页