集成平台,提供服务集成、数据集成、消息集成、设备集成等功能,支持自定义场景,旨在帮助企业快速、高效地管理和整合各种系统和数据。
产品产品概述:随着互连网信息技术的发展,云服务已经深入各行各业之中,人们对其的利用程度也越来越广泛,云服务是建立在云计算的基础之上的,云计算是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。
目前国内的IBMS软件基本是都是采用SOA分布式架构的软件,IBMS平台的架构流程都是采用本地运行的页面组态工具,设计好动态页面,然后再将动态页面发布到WEB服务器上,对外提供信息服务,软件运行的平台大多是微软服务器平台。
系统采用先进的REST架构的IBMS云服务, IBMS云服务系统对应于云服务的SaaS(软件即服务)模式,可以运行在公共的或私有的PaaS云服务器上。IBMS云服务平台与传统IBMS最大的不同是运行环境不同、组态方式不同、运行负载能力不同。
运行环境不同:传统的IBMS通常是基于微软平台,IBMS云服务平台是运行于云虚拟服务器PaaS上的。
组态方式不同:传统的IBMS通常是采用本机组态工具组态,IBMS云服务平台采用云端在线组态,实时发布组态页面。
运行负载能力不同:云服务平台具有超大规模并发支持、虚拟化、高可靠性、通用性、高可扩展性、按需服务等优点。
产品特点FEATURES
1、采用最适合于云服务的REST软件架构REST(Representational State Transfer)面向资源的信息集成平台框架。该集成平台以资源模型为核心,对分布在各异构信息系统中的信息进行封装,将各种分散的异构资源映射到逻辑参照体系上,并通过定义统一的资源元模型和数据存取接口屏蔽各系统间的数据格式差异。通过基于任务分解的资源推送机制构造一个软件系统来开展资源服务提供,以实现不同应用系统之间的异构信息转换处理等过程级的交互操作,从而建立支持业务工作流的资源集成环境。
REST架构风格是云服务软件开发的首选架构,本项目要求采用REST架构,REST架构风格最重要的架构约束包括: 客户-服务器(Client-Server) 通信只能由客户端单方面发起,表现为请求-响应的形式。 无状态(Stateless) 通信的会话状态(Session State)应该全部由客户端负责维护。 缓存(Cache) 响应内容可以在通信链的某处被缓存,以改善网络效率。 统一接口(Uniform Interface) 通信链的组件之间通过统一的接口相互通信,以提高交互的可见性。
分层系统(Layered System) 通过限制组件的行为(即,每个组件只能“看到”与其交互的紧邻层),将架构分解为若干等级的层。 REST架构风格强调组件交互的可伸缩性、接口的通用性、组件的独立部署、以及用来减少交互延迟、增强安全性、封装遗留系统的中间组件。REST的主要优势在于它是一种对于服务器的更加有效的抽象方式。
2、采用OAuth2.0规范用户认证授权云服务IBMS云平台采用OAuth2.0规范的用户认证授权服务系统,OAuth(Open Authorization,开放授权)是为用户资源的授权定义了一个安全、开放及简单的标准,第三方无需知道用户的账号及密码,就可获取到用户的授权信息,并且这是安全的。目前QQ、微信、微博都在使用这一协议授权。 授权的思路是:在申请授权的第三方应用与服务提供商之间,设置了一个授权层(authorization layer)。第三方应用不能直接登录服务提供商,只能登录授权层,以此将用户与第三方应用区分开来。第三方应用登录授权层所用的令牌(token),与用户的密码不同。用户可以在登录的时候,指定授权层令牌的权限范围和有效期。第三方应用登录授权层以后,服务提供商根据令牌的权限范围和有效期,向第三方应用开放用户储存的资料。
对于KEY来说,平台内集成的每个子系统,都是一个独立的站点,作为一个第三方应用处理,授权服务器内的用户可以指定第三方应用的权限范围,并提供安全的单点登录认证。
3、采用消息通知云服务软件MNS消息通知云服务系统是云平台的核心软件,部署于云端,用于各个系统软件的消息交互。MNS完全兼容阿里云的MNS,采用与阿里云相同的REST规范,相同的HTTP RESTful 接口。消息通知服务(Message and Notification Service,简称MNS)是一种高效、可靠、安全、便捷、可弹性扩展的分布式消息服务。MNS能够帮助应用开发者在他们应用的分布式组件上自由的传递数据,构建松耦合系统。具有以下优点: 易用且不失扩展性提供遵照RESTful标准的API访问接口,您无需担心任何兼容性题;
可以和阿里云服务结合使用,从而让您的应用程序更可 靠、可扩展性更强。 丰富的队列属性配置我们提供了丰富的队列属性配置选项,您可以进行队列属性的个性化配置来满足不同的应用场景,支持:普通队列、延迟队列、优先级队列等多种队列模式。 支持并发访问支持多个生产者和消费者并发访问同一个消息队列,并能确保某条消息 在取出之后的特定时间段内,无法被其他消费者获得。支持每秒10万个并发读写。 消息投递保障及访问控制在消息有效期内,确保消息至少能被成功消费一次。
4、采用实时数据库云服务软件实时数据库是兼容开源Redis协议的Key-Value类型在线存储服务。支持字符串、链表、集合、有序集合、哈希表等多种数据类型,及事务(Transactions)、消息订阅与发布(Pub/Sub)等高级功能。通过内存+硬盘的存储方式,RTDB在提供高速数据读写能力的同时满足数据持久化需求。在50个并发执行100000个请求,设置和获取的值是一个256字节字符串的模拟测评中。读的速度达到110000次/s,写的速度达到81000次/s。具有以下优点:
支持丰富的数据类型兼容开源Redis协议中定义的所有数据类型,如String,Hash,List,Set,SortedSet等,支持多种数据操作,充分满足业务需求。 持久化存储内存+硬盘的存储方式,数据存储到物理磁盘,满足用户数据持久化需求。 支持消息通知机制基于事件通知机制将消息发布者和消息订阅者解耦,实现消息发布及订阅(PUB/SUB)功能,满足多个客户端使用者之间的互联互通。 支持事务操作支持Redis协议中定义的事务(Transaction)处理,实现单个客户端发送的多个命令组成的原子性操作。
5、采用云端WEB在线组态SCADA组态平台是基于云的监控开发平台,可以让非专业人员通过简答的拖拽生成专业的监控页面。基于纯HTML5技术和标准的工业总线技术,可以在平板电脑、iPhone及安卓手机平板在内的多种移动设备上应用,和其他系统无缝整合,支持云部署。 软件优点: 支持安卓/IOS SCADA基于纯HTML5技术和标准的工业总线技术,除了支持传统的桌面设备中的现代浏览器,也可以在平板电脑、iPhone及安卓手机平板在内的多种移动设备上应用。 即编即用
和传统组态软件的开发、编译、部署不同的是, 多比平台是基于纯Web的解决方案, 任何修改保存后, 客户端只需要刷新页面,即可使用最新的软件功能。特别适合部署云的监控开发平台。 智能数据绑定 用户无需编写程序,通过定义图形属性和数据的绑定关系, 即可开发出各种动画, 实时仪表板等复杂专业的界面, 轻松实现模拟和监视复杂的动态效果 逼真的移动端动画SCADA充分优化了前后端的数据,跨广域网的Web应用动画的刷新间隔小于一秒。在更好的网络条件下, 可以达到200~300ms。
强大的配置能力 提供强大的图形编辑器, 不写任何代码, 即可开发出非常复杂的交互人机界面。图形操作支持客户化的对象中心点、倾斜、旋转、对齐、 翻转、镜像、层次处理、正交选项、属性提取等等功能。
6、采用视频流媒体转码服务器 MTS 在线流媒体转码服务 可以将海康、大华等视频流转为标准流。跨平台流媒体服务,支持微软、安卓、苹果客户端。支持录像、云存贮。 丰富的视频、音频参数控制 媒体转换服务器可通过设置各种视频和音频的输出参数,对视频宽高,视频采用的码率、帧率,音频编码率、采用率等进行控制。 支持视频尺寸智能调控 通过开启尺寸控制功能,媒体转换服务器自动对原视频尺寸和转码配置的尺寸进行智能分析。控制转码后的视频尺寸比例,避免因配置失误导致转码后视频的宽高尺寸被过于拉伸,引起画面变形。
支持视频多种码率生成 媒体转换服务器提供了多种目前非常流行的码率方案供选择。。 支持自动视频截图 媒体转换服务器提供截图保存目录设置,自行确定视频截图的保存目录。媒体转换服务器自动根据所配置的截图张数和截图宽度、高度为视频截取横版和竖版的缩略图,并保存到指定的目录下。 优化转码过程中的服务器性能损耗 媒体转换服务器提供CPU占用率设置,选项包括:实时、高、较高、标准、低、较低。可控制媒体转换服务器所占用的系统CPU资源。 丰富的格式支持 媒体转换服务器支持对flv、f4v、mov、m4v、3gp、f4m、mp3、rmvb、rm、avi、mpeg、mkv格式转码为MP4格式的视频。
7、WEB 3D引擎3D 3D是一个JavaScript 3D库,封装了底层的WebGL图形接口,提供简化、高效的三维图形程序开发。使用GH-3D可以使你在不了解图形学知识的前提下,快速方便地开发三维图形应用。 3D是JavaScript编写的WebGL第三方库。 提供了非常多的3D显示功能。 是一款运行在浏览器中的 3D 引擎。 可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。 支持鼠标事件和脚本交互。
8、WEB GIS引擎 GIS GIS引擎 是一个强大、跨平台WEB GIS地图引擎 GIS能够通过Baidu、Google, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac等实现寻找路径、地理编码以及地图展示功能。 支持离线地图 GH-GIS组件可以在线缓存地图,可以将地图缓存到云端的SQLSERVER、MYSQL、ORACLE等关系数据库,也可以缓存到本地的SQLLITE数据库,客户端可离线使用缓存的数据库。
支持图层和标注GIS可以自定义图层,支持在图层上自定义标注,通过增加设备图层,可以将平台内的设备,标注到GIS地图上,比如报警点、摄像机。标注可以响应鼠标事件,比如点击摄像机图标可能打开视频窗口,发生报警可以在地图上闪动图标。
9、IBMS云平台的优点 支持主流的公共云和私用云 采用弹性的WEB服务环境 采用Docker技术构建虚拟云服务 采用最适用于云的REST软件架构 高性能的云内核 跨平台的WEB页面 可视化的页面导航