欢迎来到天天文库
浏览记录
ID:16470315
大小:1.47 MB
页数:11页
时间:2018-08-10
《企业数据总线技术架构说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、转载11/11数据总线技术框架说明(转)11/11转载11/11目录数据总线技术框架说明11描述以及约定41.1约定41.2问题的提出41.3数据总线定义41.4实现目标42技术框架42.1总线程序物理层级架构42.2总线程序物理拓扑结构52.3总线程序架构逻辑模块层级视图52.4总线程序架构数据流逻辑视图63程序模块说明73.1模块图示73.2服务宿主API层73.2.1公共查询模块73.2.2API实例管理模块73.2.3API接口及类生成模块83.2.4Java及时编译模块83.2.5API函数构造模块83.2.6API对外服务宿
2、主模块83.2.7访问及安全控制模块83.3规则逻辑层93.3.1逻辑控制管理模块93.3.2逻辑规则生成模块93.3.3逻辑规则控制宿主模块93.3.4逻辑规则状态监控模块93.4数据连接管理模块911/11转载11/113.4.1数据连接管理模块93.4.2数据连接模块103.5客户端连接104大致技术细节定义和约定104.1接口约定104.2可扩展性约定115总结116参考1111/11转载11/111描述以及约定1.1约定1.1.1应用,在本文中的应用是指一个application,他可以是一个windows应用程序,也可以是一
3、个web站点,也可以是一个移动终端应用程序。1.1.2ws服务,在文本中是指WebServices服务1.1.3CXF类库,是指ApacheCXFServicesFrameworkhttp://cxf.apache.org/1.2问题的提出现在的企业中存在各种应用(系统)和各种数据存储需求,但是各个应用之间的数据不能实现可控的数据共享,而且各个应用之间由于涉及到开发技术以及和环境的限制也为企业的数据共享设置了障碍,这种现状阻碍了企业各个应用之间和数据交换和共享,也阻碍了企业对数据可控,数据管理,数据安全方面的需求,那么我们就需要有一种具
4、有无关平台,无关应用,无关空间逻辑的一种数据集成和分配的系统,来管理企业现有的数据调用-数据总线1.3数据总线定义数据总线(DataBus)是集成各个原始数据库并对外提供一种有规则的,可控的数据链接存储服务1.4实现目标1.4.1集成原始数据库,能够对现有的数据库进行添加,删除操作1.4.2对外进行数据存储服务功能,能够对外部数据存储服务,包括数据查询,数据删除,数据修改,数据存储过程以及函数的执行1.4.3对应用来源(访问者)进行管理,能够对应用来源进行添加,启用,停用,授权,更改授权,删除等操作1.4.4能够新增,删除,修改API函
5、数,能新增,修改,删除,启用,停用API函数,以实现对外部调用的响应的逻辑控制,这些API的类型包括数据库的查询,修改,删除,存储过程以及函数执行等数据库操作1.4.5对访问者的操作可控,能够对访问者的进行权限控制,包括查询,修改,删除操作的库范围,表范围,行范围,列范围的的执行权限,以及对访问的操作的时间进行控制,如可以对来源为新企的应用定义为只能在数据库A的ta,tb表进行全时段的访问,而对于表tc,td可以在12:00到18:00进行修改和删除操作1.4.6对访问记录可查询,可监控,能够对各个访问者的操作记录进行历史查询,和实时的
6、监控访问者的操作1.4.7连接安全措施,能有有效的加密连接,保证即使网络被监听情况也能保证数据的安全性,完整性,可校验性1.4.8跨平台,跨语言,跨空间特性,能有效的支持任何平台和任何语言的远程调用1.4.9数据安全隔离,能够有效的隔离访问者对数据的直接操作,保证数据的安全性2技术框架2.1总线程序物理层级架构11/11转载11/111.1总线程序物理拓扑结构1.2总线程序架构逻辑模块层级视图11/11转载11/111.1总线程序架构数据流逻辑视图11/11转载11/111程序模块说明1.1模块图示1.2服务宿主API层1.2.1公共查
7、询模块1.2.1.1描述,公共查询模块,负责查询现有API实例,包括状态,函数参数说明,示例代码,服务控制人,调用方等信息1.2.1.2实现逻辑,主要根据系统中的API对外提供查询服务,让调用方能够得到技术支持1.2.2API实例管理模块1.2.2.1描述,API实例管理模块,负责管理11/11转载11/11API实例的发布,启用状态,访问信息,访问权限控制,状态查询等1.1.1.1实现逻辑,通过API实例管理模块实现API实例的维护,控制等,能有让管理员控制API实例1.1.2API接口及类生成模块1.1.2.1描述,API接口及类生
8、成模块,能够根据管理模块的指令生成API发布所需的接口和类的Java代码1.1.2.2实现逻辑,根据程序的接口定义以及通用类来实现,自动生成可编译的Java代码1.1.3Java及时编译模块1.1.3.1描
此文档下载收益归作者所有