DBMS是中间件的一个例子吗?

时间:2011-01-12 11:15:19

标签: middleware

问题是 - DBMS是中间件技术的一个例子吗?

2 个答案:

答案 0 :(得分:0)

不,数据库系统始终是应用程序架构的后端部分。

中间件的一个例子是是COMCORBA

HTH。
托马斯

答案 1 :(得分:0)

是。 “中间件”可以定义为位于应用程序和操作系统基本服务之间的软件。通常,中间件会抽象这些操作系统服务,并可能提供其他功能。 DBMS完美地符合这一定义,证明了有效存储,组织和访问数据的自然界面。应用程序使用DBMS API,而不是直接调用操作系统服务进行磁盘和/或内存访问。 COM和CORBA也是中间件的例子。

“通信中间件”是一种特定类型的中间件,它抽象操作系统的IPC服务。通信中间件提供了一个API来执行进程间通信(发送和接收数据),因此应用程序不需要使用操作服务来创建和管理套接字或管道。通信中间件的示例包括DDS,JMS和Corba。