码迷,mamicode.com
首页 > 其他好文 > 详细

EEPlat的数据总线

时间:2014-08-13 13:10:36      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:paas   metadata   eeplat   元数据驱动   云计算   

       EEPlat内部采用了插件+总线的体系架构,总线是各种数据的汇集中心和交互媒介,插件只负责模块功能的实现。因而,EEPlat的数据总线必须能够支持服务间、插件间、前后台之间的数据交互工作。

       EEPlat的数据总线具有以下特点:

  • l 数据总线是业务对象之间共享数据、交换数据的唯一媒介。
  • l 数据总线存在存、取两种操作。
  • l 数据总线的生命周期是是Session,也就是说从用户会话开始到用户会话结束数据总线是一贯和连续的。
  • l 数据总线是线程独享的、线程安全的,一个线程对数据总线的改变不会影响到其他线程对数据总线的使用,每个线程都是使用的总线的副本。

        EEPlat数据总线包括六种数据,如下图所示:

bubuko.com,布布扣

  • l FORM:FORM类型存储的是当前界面的缓存数据,后台服务提取界面的数据的时候都是通过总线上的该类型获取;可以通过配置来决定界面中那部分的form数据会存储到数据总线中,这样,当页面加载完成的时候,后台会把相关数据同步到数据总线中;
  • l ECHO_STR:回调数据,回调数据存储的是后台服务执行完成后返回的数据,这样可以让界面、其他服务从总线中获取该数据;
  • l USER:登录权限数据,该数据存储的是登录用户相关的个人信息、角色信息、权限信息等,可以被界面、服务等调用;
  • l SEARCH_LIST:查询返回数据,存储的是查询结果;
  • l GLOBAL_UID:刷新数据,存储的是自定义的总线数据;
  • l CURRENT:当前操作数据,存储的是当前界面上操作的各种业务对象的数据; 

        基本上,通过以上六种数据涵盖了用于交互的各种数据。


www.eeplat.com

球球群:105867861(申请验证:EEPLAT2014)

 

EEPlat的数据总线,布布扣,bubuko.com

EEPlat的数据总线

标签:paas   metadata   eeplat   元数据驱动   云计算   

原文地址:http://blog.csdn.net/arfayr/article/details/38533721

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!