Web服务以Inter net信息服务器为中心进行构筑,它为服务器上的Web应用开发,提供脚本生成(Scripting )机构 。网络服务以DCOM为中心进行构筑,通过以同步MS-RPC为中介的网络,使之能够连接控件 。
Active Client是一种交叉平台 。Microsoft的技术纵然是独家所有,但也希望将这种技术向多个OS开放 。
具体实施计划是使用脚本引擎(Scripting Engine) 。这种脚本引擎是由标准的HTML和带有Microsoft特色的Java虚拟机(JVM)、Microsoft的VBScript与JSc ript所构成的 。
Active Client组装进了Microsoft的IE 3.0和4.0,通过ActiveX,可以变成用户的C/S应用的一部分 。从清一色采用Windows的企业用户来看,Active平台可以提供坚固的、具有可缩放性的服务器应用开发平台 。
ActiveServer在TP监视器这类高端产品的场合,也利用常见的一些工具和技术 。因此,小型工作组和Intranet应用不会超越Active Server的能力 。
Acti ve平台的目标机虽是异种机环境,但由于过分依赖IE,所以不能驱动客户端 。尽管在一些非Windows平台上也推出了Explorer,但最好的支持、最新版本的Explorer还是在Window s上 。
三、ActiveX的进展 1.向分布计算扩充 COM的最初版本假定COM对象及其客户端是在同一个机器上运行(可以在同一个进程内,也可以在不同的进程内),DCOM是ActiveX家族中的重要成员 。后来,它在Windows 95中也能使用 。
DCOM对 。
4.VB 里的 ActiveX是什么ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM) 。
在有目录和其它支持的网络中,COM变成了分布式COM(DCOM) 。在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX网络(现在的网络主要包括Windows和Mac)中任意运行的程序 。
这个组件就是ActiveX近控件 。ActiveX是Microsoft为抗衡Sun Microsystems的JAVA技术而提出的,此控件的功能和JAVA applet功能类似 。
如果您使用的是Windows操作系统,您或许会注意到一些以OCX结尾的文件 。OCX代表“对象链接与嵌入控件”(OLE),这个技术是Microsoft提出的程序技术,用于处理桌面文件的混合使用 。
现在COM的概念已经取代OLE的一部分,Microsoft也使用ActiveX控件代表组件对象 。组件的一大优点就是可以被大多数应用程序再使用(这些应用程序称为组件容器) 。
一个COM组件(ActiveX控件)可由不同语言的开发工具开发,包括C++和Visual Basic或PowerBuilder,甚至一些技术性语言如VBScript 。目前,ActiveX控件在Windows 95/NT和Macintosh中运行,Microsoft还准备支持UNIX的ActiveX控件 。
文章插图