问题是 - DBMS是中间件技术的一个例子吗?
答案 0 :(得分:0)
不,数据库系统始终是应用程序架构的后端部分。
中间件的一个例子是是COM
或CORBA
。
HTH。
托马斯
答案 1 :(得分:0)
是。 “中间件”可以定义为位于应用程序和操作系统基本服务之间的软件。通常,中间件会抽象这些操作系统服务,并可能提供其他功能。 DBMS完美地符合这一定义,证明了有效存储,组织和访问数据的自然界面。应用程序使用DBMS API,而不是直接调用操作系统服务进行磁盘和/或内存访问。 COM和CORBA也是中间件的例子。
“通信中间件”是一种特定类型的中间件,它抽象操作系统的IPC服务。通信中间件提供了一个API来执行进程间通信(发送和接收数据),因此应用程序不需要使用操作服务来创建和管理套接字或管道。通信中间件的示例包括DDS,JMS和Corba。