物联网应用平台建设方案(7)

2019-02-15 11:38

实现系统的松耦合体系结构,以确保系统具有良好的进化兼容性。针对不同的应用系统提供相应的适配器接口,实现通过统一的接入界面接入系统。 2.5.3.2 数据交换中心

1、 元数据管理

基于微软InfoPath构建XML表单服务器,提供简单快捷高效的XML定义和轻松维护。

2、 消息管理

基于消息中间件,完成消息队列、消息路由、消息日志、消息持久化等功能: 3、 数据交换中心的互联

支持不同数据域通过域连接总线进行互联互通。 2.5.3.3 数据交换客户端

1、 客户端管理器

采用基于Eclipse架构的富客户端技术,客户端基于插件的模式开发,可以轻易增删插件;提供自动更新的功能,方便客户端的维护和升级。

客户端管理器提供:

(1) 负责代理的消息发送、接收,只与数据交换中心通信; (2) 提供消息日志,供用户审核、跟踪、查询;

(3) 可插拔的加密/解密:可以使用各种加密算法对数据进行加密,以保证数据在传输过程中的安全;

(4) 可插拔的数据压缩/解压:为了提高传输效率提供可插拔的压缩功能; (5) 数据验证:数据必须满足元数据所定义的逻辑关系;

(6) 能对传输的过程进行全程监控,提供审计、会话管理、传输优先级设定。 2、 JMS

消息收发基于消息中间件,建议采用开源的JORAM消息中间件,在系统中可以使用任意实现JMS标准的消息提供者。

3、 数据包分拆/组合

支持大数据包的分拆传输与组包,包丢失重传。 4、 数据压缩/解压

支持对传输数据包进行压缩/解压功能。

28

5、 数据加密/解密

支持对传输数据包进行加密/解密功能。 6、 数据适配器

采用基于XML的数据适配器,支持多种数据源之间的数据转化。数据交换平台的中间数据统一为符合元数据规范的XML数据文件。适配器的配置是简单的可视化配置,无需编程。主要的数据适配器包括有:

(1) XML适配器:数据源是XML,可以配置数据源XML与元数据之间的对应关系,两者可以自由相互转化。

(2) DB适配器:数据源是各种关系数据库,可以定义数据表与元数据之间的对应关系,可以自动实现两者之间的全面转化。DB适配器适用于Oracle、DB2、SQL Server、Sybase、MySQL等各种主流关系数据库。

(3) 文件适配器:用于各种文件与元数据之间的适配,包括Access、mdb文件、Excel文件等。 2.5.3.4 数据集成

支持批量完成数据抽取(Extract)、转换(Transformation)、装载(Loading)等任务,满足对种类繁多的异构数据库进行整合的需求,同时可以通过增量方式进行数据的后期更新。数据集成的技术实现要求如下:

1、 任务配置

支持定制任务执行所需要的功能节点,以及对功能节点的执行流程进行设定,并把定制好的任务由调度或手动交给数据转换引擎解释处理。

根据用户读取任务、项目列表来构造客户端树型列表,支持发布功能,以及采用B/S界面控制任务执行或配置调度由调度执行。

2、 任务列表

列出发布到服务端的项目、任务列表,便于随时手工点击执行某个任务,执行完会有成功或失败的提示。

3、 调度维护

实现添加、修改和删除调度操作,调度主要是配置执行某些已配置好的项目,确定其开始时间、结束时间和间隔模式一些参数信息。

4、 调度控制

列出配置好的调度列表,控制每个调度的运行或是停止操作。

29

5、 任务监控

通过指定日期区间,查看或删除任务执行情况的运行信息,显示的内容包括:项目名称、任务名称、执行时间和执行结构等信息。

6、 日志查看

查看选定日期执行任务的具体节点情况,描述任务内每个节点的执行时间、错误信息等。

2.6 应用集成业务基础构件

2.6.1 总体要求

M2M平台应提供一系列高度模块化、构件化和标准化的完整的应用集成业务基础构件,其关键构件至少包括:业务基础框架(FrameWork)、门户平台(Portal)、开发工具(Studio)、内容管理系统(CMS)、工作流系统(Workflow)、商业智能构件(BI)、服务总线(ESB)、统一GIS构件等模块,功能覆盖整个应用集成领域,各系统模块可独立和组合使用。

应用集成业务基础构件可为各行业应用业务提供开发辅助工具、快速定制、地理信息服务、权限管理、数据展现及挖掘等多种平台支撑服务。基于各个基础构件,可实现松耦合,提高系统的灵活性和可扩展性,满足平台的快速开发与降低运营维护成本。 2.6.2 技术与功能要求

2.6.2.1 业务基础框架(Framework)

(1) 业务基础框架提供数据统一表现形式,包含开发J2EE应用程序所需要的表现层通用元素,如表格、树形结构、表单、菜单、日历、颜色对话框、分页标签等,实现可重用元素统一封装,具有一整套开发面向B/S结构的J2EE表现层界面库,包括数据表格控件、树形结构控件、菜单控件、表单控件等。

(2) 业务基础框架采用瘦客户端技术,客户端只需要有一个标准的浏览器就可以使用,业务基础框架在服务器端能够自动生成界面需要的HTML代码和JavaScript代码。

(3) 业务基础框架的开发是基于控件、属性和事件的,开发人员不需要了解HTML和JSP的细节。

(4) 业务基础框架需提供功能完善的模板功能,所有重复性的布局都可以使用模板来定制,实现数据与显示的分离,布局和显示元素的分离。

业务基础框架(Framework)应是基于J2EE MVC架构的构件,技术要求如下图:

30

PCHTML协议PDA手机WML协议Framework框架 表现层界面库报表功能模板功能多语言国际化主题更换访问控制图表功能多浏览器支持事件处理其他框架整合MVC控制器AOP拦截角色管理持久层管理IOC容器用户管理认证与权限组织机构管理事物管理配置管理安全缓存日志连接池管理多数据库支持应用服务器 (Tomact/WebLogic/Websphere…)操作系统 (Windows/Linux/Unix…)图2-8 业务基础框架(Framework)

2.6.2.2 门户支撑平台(Portal)

基于门户支撑平台(Portal)提供一个基于Web的综合门户系统,能向分布各处的用户提供定制业务应用模块的功能,帮助用户管理、组织和查询与组织机构相关的信息。门户支撑平台功能要求如下:

(1) 一站式访问方式:用户可直接方便调用、访问原系统分散于各独立门户系统下的功能模块、数据单元和应用资源。

(2) 数据层抽取整合:可直接从原分散资源系统中按用户需要分类抽取所需源数据,自动处理所有相关信息关系数据。

(3) 个性化用户界面:能针对每一个用户的特定的信息需要,定制出完全个性化的用户界面,直接阅读,处理个性化的信息内容。

(4) 多应用无缝集成:能够将已建的各独立的异构分散的应用系统在不破坏原系统的情况下,集成为共享级、提升级的统一应用系统。

31

(5) 高度的可扩展性:能适应人员和部门的调整变化,满足业务调整和扩展的要求。

(6) 安全可靠的保障:通过安全机制保证数据的机密性及完整性,保障业务的正常运转。

门户支撑平台技术要求如下图:

图2-9 门户支撑平台(Portal)

2.6.2.3 开发工具(Studio)

开发人员使用开发工具(Studio)就可以完成所有的开发步骤,无须再借助和利用别的开发工具。开发工具(Studio)提供向导、视图和编辑器等工具供开发人员在开发过程中可视化地开发、调试各种构件,并提供调试及团队开发功能。开发工具(Studio)需要内置Framework、JBOSS服务等,使单独安装集成开发环境就可以完成构件的开发和调试。开发工具(Studio)功能要求如下:

(1) Portlet开发功能插件:自动生成Portlet工程和代码,通过向导和模板来输入必要的参数,能够自动构建Portlet工程目录结构、自动生成Portlet、JSP和HTML等文件所需的代码,并能自动编写部署文件及编译、打包、部署Portlet工程。提供Struts程序向Portal自动迁移的功能。

(2) 工作流建模功能插件:能够可视化、图形化地创建与编辑工作流程,并提供

32


物联网应用平台建设方案(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016-2021年中国助听器行业市场分析及投资可行性研究报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: