转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> Delphi程序 >> 正文
三层开发基本概念介绍         ★★★★

三层开发基本概念介绍

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2189 更新时间:2009/4/23 18:39:05
n         Transaction Service:提供分布式应用系统能够执行关键任务,允许企业对象在异质平台和数据库之间进行数据的Two-Phase Commit的交易管理。

n         Security Service :包括存取控制(Access control),稽查控制(Auding),认证控制(Authentication),存取政策控制(Plicy Control).

 

MIDAS介绍

一:MIDAS概念

MIDAS (Multi-tier  Distributed  Application Services Suite   (多层分布式应用程序服务器)) 是开发多层应用系统使用的中介透明引擎。通过MIDAS,程序员可以通过相同的组件存取不同的后端应用程序服务器(如,COM/DCOM应用程序服务器,CORBA应用程序服务器,MTS中介软件),MIDAS也提供容错能力,负载平衡以及高执行效率的能力。

中介者和功能:

u       远程数据中介者(Remote Data Broker):提供客户端存取远程数据的能力。

u       Constraint中介者:允许客户端应用程序下载远程数据库对数据设定的constraint。让数据在客户端被数据库的constraint检查。减少网络流量。

u       企业对象中介者(Business  Object  Broker):允许应用系统开发执行企业逻辑的企业对象。

u       容错能力:当一个客户端联结的应用程序服务器发生错误时,企业对象中介者就会在网络中寻找另一个提供相同功能的应用程序服务器,将客户端联结到该应用程序服务器上,客户并不知道发生的一切。这时必须使用无状态对象。

u       负载平衡:当客户端多于服务器数目时,企业对象中介者自动平衡服务器的连接数目。

二:数据处理

    应用程序服务器从数据库取出客户端想要的数据,进行数据封包(data  packet),通过Iappserver接口以OleVariant的形式传递给客户端,到达后,通过客户端的MIDASServer整理,加入到ClientDataSet的数据快储内存中,这时,客户端于应用程序服务器的连接断开。

    在客户端应用了TclientDataSet的ApplyUpdates方法要求更新时,MIDASServer把更新之前的数据封装在数据封包中,然后再封装被更新的数据(只含被改变的),当应用程序服务器收到这些Delta数据封包之后,Resolver先将其解析,

然后对于每一笔更新的数据,Resolver首先根据第一笔封装的原始数据到数据库中寻找纪录,如果纪录已经被其他用户改变了,MIDAS会把原来客户端传来的数据和数据库中最新的这笔数据一块传回客户端,要求用户决定如何处理。

    如果数据更新失败,则MIDAS会把发生问题的数据封装在数据封包之中传回客户端

 

 

上一页  [1] [2] [3] 


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台