基于软总线技术的多数据库融合应用研究和实现.pptVIP

基于软总线技术的多数据库融合应用研究和实现.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于软总线技术的多数据库融合应用研究和实现

基于软总线技术的 多数据库融合应用研究与实现;一、数据库融合需求; 如何解决数据异构问题,合理、充分利用各种可能的数据源,是当前的一个研究热点。 合理利用软总线及软插件技术可以有效的解决这一问题。 ;二、软件复用技术;软件复用类型 软件复用技术一般可分为组装技术和生成技术两类。组装技术即对已有软件构件不作修改或少作修改,直接将其插装在一起,从而构造出新的目标系统;生成技术有程序生成器完成对软件结构模式的复用,生成器到处模式相当于种子,从中可生长出新的专用构件。如V c++ 的Wizard。;软插件与软总线; 按照软插件理论,软插件是一种具有一组外接插头----功能描述和外接消息以及相应的说明信息的软件单元实体。(假设构造一个系统所需要的软插件都已存在,那么构造者只需要对整个系统的构造策略和原则进行??心的描述和制定,将所需要的软插件按哲这些原则、策略组织起来,便可以推出一个新的软件系统,从而大大提高软件生产效率。);软插件应具有的特征 模块性好,独立性强;(一个软插件应是一个可以独立存在的实体,它应当不受或少受外界影响,以便能较为自由的为不同的软件系统所用) 可靠性好; 连接简单; 封装功能; 内部功能的高效实现; 清晰简明的说明。;软总线模型;分布环境中软插件和软总线应用;VB/PB.. 应用程序; 封装的软插件可位于不同的系统平台,他们通过各自的适配器向软总线发出请求,软总线对其进行解释并确定接受方的位置。向网络层发送消息,完成通信并实现互操作。程序员只需设计不同的适配器,就能最大限度使用已有的软件,实现系统集成。;三、基于XML的软总线;HTML的不足;XML的优点;基于XML软总线的数据融合模型;图5 基于XML的软总线结构; 通过使用软总线,实现了对异构数据源的集成及转换,最终通过XML格式与用户进行交互,所以既解决了多数据库的融合问题,同时解决了终端用户的系统的异构问题。;四、基于CORBA(软总线)的分布式工作流模型;为什么分层次? 各协作企业/部门都应该有自己的工作流管理系统和相应的数据库,因为: 1.各协作企业/部门是相对独立的尸体,平时都有自己的经营与管理流程。如果采用集中模式,用单一工作流与单一数据库服务器管理所有企业的过程,整合起来十分困难,不太现实;大量的数据存取也会对服务器能力与带宽提出很高的要求,导致效率低下。 2.各协作企业/部门所承担的任务一般也有一定的独立性。可以理解,每个写作任务都可划分为几个; 相对独立的模块,协作成员各负责一块是合理的。由于模块的相对独立性,各企业/部门在大多数情况下可以独立运行其流程,是在本地数据库上存取数据。这样效率较高。 对于跨地区协作的企业联盟,需要通过Internet相互连接,在Internet上访问工作流及其应用系统,可以浏览器Web或Java等图形界面作为客户端,通过CORBA中间层查找相应工作流,工作流调用所需对象,取得服务,也就是基于CORBA阮总线的3层体系。 ;HTML及Forms;基于Web的用户界面; 考虑到系统的通用性,客户端最好使用浏览器,由浏览器向Web服务器发送请求,Web服务器接受请求后,其Java Servlets即与ORB联系,由ORB通知相应工作流系统调用所需的CORBA对象,取得服务,然后从原路返回结果。 分布数据库之间的数据通过XML文件进行交换。XML可使用与各种操作系统,并得到各大数据库厂商的支持,即使不同平台的数据库,也可通过XML文件交互数据。;进度安排

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档