支撑平台
•其他系统放查询车管库的车辆上牌信息;施工方在平台上注 册“车管信息查询服务”接口,其他服务商调用该接口。
•PGIS的业务地理关联数据库需要查询和更新;以及其他系统 需要访问地图服务:交通事件周报的资源(警力,警车,视 频监控);两点之间的寻路路径。
思考: •开发者:知道有哪些服务,通过何种方法去使用服务(统一 标准);我如何把我的服务共享出来? •管理者:授权哪些服务可以被访问,监控服务的访问情况。
接口服务集成平台 GAT1049.1-2013 公安交通集成指挥平台通信
协议总则 信号,视频,交通流,违法检测,信息发布,警用车 辆和单警,交通设施,事件采集,缉查布控。
规定了数据格式,通讯方式(同步、异步),数据主 要字段。
减少集成的复杂化 ,节省投资
智能卡口系
统A <多对多> 增长幅度(旧) 企
ESB成为SOA策略落地的重要选择, ESB是在 SOA架构中实现服务间智能化集成与管理的中
介。
连接服务
IBM websphere 业务集成参考架构
• IT系统状况 经过3~4年信息化建设,有专职的IT负责部门 积累大约10个甚至30个以上业务系统,复杂性不断增长
当新的信息系统运行后,又需要把过去整合过的系统与新系统再整合 一次。于是,陷入了无休止的整合—开发—再整合—再开发的怪圈。
100
运维管理系
50
统
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
稽查布控系 统
实时信息集成平台 类似高速计算机宽带网络
实时传输信息的能力; 海量的数据承载能力。 从需求的根本上来说,高吞吐率是第一要求,其次是 实时性和持久性。
既有的消息队列框架或者对消息传送的可靠性提供了 较高的保证,由此带来较大的负担,不能满足海量高 吞吐率的要求; 或者完全面向实时消息处理系统,对于批量离线处理 的场合无法提供足够的缓存和持久性要求。 而多数针对大数据开发应用的日志收集处理系统(e.g. scribe, flume)则通常更适合批量离线处理场合,对 实时在线处理的场合支持不够。
• 客户需求特征 客户想实施SOA,希望先解决服务集成问题 客户想建设应用集成平台,将核心系统的能力开放出来
对企业而言,采用ESB中间件系统作为企业级信息系统整合方案中的中 枢技术,几乎可以无须添加任何软硬件设备,就可把过去、现有和未 来的IT系统整合在企业级的信息应用框架下,并且能为企业提供实时 、大容量的信息通信和实时控制、管理和分配消息传递的能力。它能 大大提高整个网络和信息系统的使用效率,它还能为企业节省可观的 整合费用。
▪ 通过企业服务总线实现服务的整 合集中
▪ 借助标准的接口灵活地连接,实 现真正的随需应变
接口服务集成平台 背景 •新建电子警察系统后,需要向中心上传违法数据。开发商经 过权限申请认证后,访问“接口服务集成平台”的服务目录, 获取上传违法数据服务标准接口,实现接口方法。 •其他系统查询车管库的车辆上牌信息;开发商在平台上注册 “车管信息查询服务”接口,其他服务商调用该接口。 •PGIS的业务地理关联数据库需要查询和更新;以及其他系统 需要访问地图服务:交通事件周报的资源(警力,警车,视 频监控);两点之间的寻路路径。 •其他系统使用缉查布控,发现嫌疑车辆后报警,区别不同的 报警类型。报警结果反馈给调用该服务的系统。
实时信息集成平台 实现技术 kafka开发的主要初衷目标是构建一个用来处理海量日 志,用户行为和网站运营统计等的数据处理框架。在 结合了数据挖掘,行为分析,运营监控等需求的情况 下,需要能够满足各种实时在线和批量离线处理应用 场合对低延迟和批量吞吐性能的要求。
总体而言,kafka提供一个同时满足在线和离线处理海 量数据的消息派发系统。
已有应用系统的无序蔓延,变得难以控制 采用传统的EAI(应用整合)的方式
企业服务总线解决的先进问架构题
面向服务体系架构
过渡架构
SOA
传统架构
企业应用整合
基于消息传递的模 式
▪ 应用之间点对点的连接 ▪ 实现简单、基本的信息交
互和数据传递
▪ 通过HUB模式实现应用之间 的整合
▪ 很容易管理大量的连接和系 统
GIS应用平台 •基础地理信息数据库(标准地址空间) 地图瓦片数据库 •警用地理信息数据库 •业务地理关联数据库(动态数据,设备数据)
接口服务集成平台 背景 •新建电子警察系统后,需要向中心上传违法数据。施工方经 过权限申请认证后,访问“接口服务集成平台”的服务目录, 获取上传违法数据服务标准接口,实现接口方法。
思考: •开发者:知道有哪些服务,通过何种方法去使用服务(统一 标准);我如何把我的服务共享出来? •管理者:授权哪些服务可以被访问,监控服务的访问情况。
SOA SOA是一种软件系统架构和软件设计模式,Web服务是实现 基于SOA的ESB集成方法的核心,它主要的技术和标准是 XML、SOAP、WSDL和UDDI等协议。 SOA特性 文档标准化 通讯协议标准 应用程序统一登记与集成 服务品质(可靠性,安全,策略,控制,管理) SOA作用 实现资源共享,打破“信息孤岛”的步骤如下: 1)把应用和资源转换成服务。 2)把这些服务变成标准的服务,形成资源共享。 ESB 企业服务总线(Enterprise Service Bus,ESB)是实现这种架构的 一种具体方法。
400
350 智能卡口系
300
统A
250
业 消 息
200
总
150
100 50
六合一系统
0
线 E
S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
交通流量系
B
统
指挥调度系 统
<多对一> 增长幅度(新)
400
地理信息系
350
300
统
250200Fra bibliotek150
数据管理平台 Oracle 10g 数据库管理系统 结构化,半结构化,非结构化 权限控制 创建、监控和维护(备份,访问日志) 数据检索 数据文件存储等
例子: 卡口过车数据 卡口位置,通过时间,通过方向,车牌,图片 二次识别信息:车型,车标,车身颜色 图片特征:遮阳板,年检环保标准,车身污损 车辆行为:逆行,超速,压实线 车辆轨迹:异常,同行,频度