iRealCom实时通信开发平台中间件
立即可用的高效可扩展实时通信中间件
概述
iRealCom实时通信平台,是上海研电电力科技有限公司面向实时工控行业推出的一套数据采集通信中间件,该中间件充分吸收借鉴了用于高可靠性行业对通信系统苛刻要求的先进技术,并采用组件式软件开发方案,在保证高效、稳定、实时的同时,易学易用,具备强大的可扩展性和灵活性。
采用iRealCom实时通信平台,可以快速推出各种用于工业控制系统的通信设备,包括通信处理机、数据采集网关、规约转换器、串口服务器、监控系统前置机、网络安全设备等。
特点
n 跨平台
OS:支持各种Windows系统(XP、7、8、10),支持各种Linux发行版,支持各种UNIX,支持WinCE、VxWorks、uC/OS等嵌入式系统。
硬件:支持Intel X86、ARM9等典型常用硬件平台
n 实时内存数据库
Ø 实时高效,多种高效索引机制,确保访问时间的实时与可控。
Ø 可定制的实时内存数据库系统,基于模式的定制系统,表个数、域个数、表结构等都可以用户自定义。
Ø 支持基于应用的部署模式,具备隔离安全访问策略
Ø 支持SQL查询分析
Ø 配合iRealNet中间件,可实现分布式数据一致性
n 可伸缩易扩展
iRealCom可应用于大至大型监控系统,小至嵌入式单板计算机,因为iRealCom的所有一切,都是基于模式可定制的;基于可视化建模工具的自动生成系统,快速定义业务应用的模型,并生成访问API,根据具体的业务需求,快速构建具体的应用功能模块,所有这些功能,都不需要修改平台代码,都是自动化的
n 组件式架构设计
分层、模块化组件式设计,规约基于插件式驱动开发技术,可根据需要开发支持各种应用设备规约(Modbus、CDT、103、104等等),各种链路物理通道设备(以太网络、串口、CANBUS、ProFIBUS等等)
n 链路级通信调度策略
基于链路级调度的实时通信调度策略,面向虚拟链路的规约插件设计模式,支持同一物理通道部署不同设备的能力,具有良好的设备兼容性
n 完善的工具链
建模、开发、部署、配置、维护、监视,互相协作的工具系统,使开发及应用工作事半功倍
典型应用场景
场景说明:
Ø 黄色部分是平台自动化服务的一部分,不需要修改代码
Ø 业务模型是来自需求驱动的,不同的应用需要的模型不同,由建模工具自动化部署到平台实时数据库中
Ø 关系数据库,根据具体的业务不同而选择不同,目前支持各种主流关系数据库
Ø 绿色部分,是一个新的应用需要开发工作模块,最终的功能模块由平台管理