微软MTS三层应用系统开发技术概述
来源:www.hxw.red 作者:本站整理
摘要:MTS是一种以Microsoft COM(对象模型组件)技术为基础,并且以服务器为中心的三层应用系统开发技术。对于MTS应用系统而言,在服务器上执行的逻辑组件,其运行是客户端的Microsoft DCOM技术实体中心所引起的,并且服务器上运……
1-3 使用MTS的优点
当ASP对MTS组件进行调用时,此调用的需求可以同时来自于多个客户端,而此组件可以实现下列功能:
·可以执行应用逻辑的任何计算需求。
·通过与ODBC 3.0兼容的驱动程序,直接存取一个或是多个不同的数据库系统。
·使用标准的COM组件并且通过SNA Server 4.0版的协助,直接存取大型计算机上的应用系统。
·通过MSMQ发送或是接收信息。
·调用其他组件以执行其他应用组件的功能。
由于MTS结构复杂,其相关叙述也很多,如果读者对于MTS有兴趣,不妨参考MTS相关书籍。那么既然使用MTS可以达到共享组件的存取、数据库的存取、交互式网页的创建等好处,那么该如何在网页中使用MTS组件的服务呢?从下一节开始,笔者将介绍如何设计这些MTS组件。
MTS 的调用程序
当组件根据规定创建,应用系统即可继承MTS的优点(例如:更高的效能、易于管理、较好的移植性),当DLL组件要加入MTS中或是从MTS中删除时,操作方式也非常简便、容易。
图3-如何建立ASP 组件