最近学习了中间件相关的视频内容,进行一个简单的整理过程,让琐碎的珍珠串成一个美丽的项链O(∩_∩)O~
分布式软件:运行在网络环境中的软件系统.
软件构件:软件系统中具有一定意义,相对独立的构成成分,是可以被重用的软件实体.
中间件:是在操作系统(数据库管理系统)与应用系统之间的一层软件,通常为分布式应用的开发、部署、运行与管理提供支持
CORBA:(Common Object Request Broker Architecture,公共对象请求代理体系结构,通用对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程 序体系规范。或者说 CORBA体系结构是对象管理组织(OMG)为解决分布式处理环境(DCE)中,硬件和软件系统的互连而提出的一种解决方案.
OMA:是CORBA所基于的概念框架,它描述了一个较高层次的分布式计算机环境.
ORB:是OMA参考模型的核心,它提供了分布式对象之间透明地发送请求或接收响应的基本机制,独立于实现对象的特定平台与技术.
对象服务:一些通用服务,本质是将覆盖对象整个生存期的对象管理任务标准化.
公共设施:可用于大多数应用领域的、面向终端用户的设施.
领域接口:是与应用领域有关的接口.
应用程序接口:构成整个OMA参考模型的最上层元素,为终端用户执行特定的任务.
OMA宏观图(层次结构图):
OMG:描述了对象外部特征的标准语义.
总结:
初识中间件相关内容,虽然有些云里雾里,但是里面某些珍珠还是可以理解的,其实大概就差在将所有的珍珠串成一个项链~
然而不断梳理的过程也是散碎珍珠串成项链的过程,所以很享受,收获也很感受O(∩_∩)O~