0

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

4

2 回答 2

0

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

中间件的一个例子是COMCORBA

HTH。
托马斯

于 2011-01-12T11:24:35.943 回答
0

是的。“中间件”可以定义为位于应用程序和操作系统的基本服务之间的软件。一般来说,中间件将那些操作系统服务抽象化,并可能提供额外的功能。DBMS 完全符合这个定义,证明了一个用于有效存储、组织和访问数据的自然接口。应用程序使用 DBMS API,而不是直接调用操作系统服务来访问磁盘和/或内存。COM 和 CORBA 也是中间件的例子。

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

于 2012-06-20T19:26:51.457 回答