Programming 版 (精华区)
发信人: lofe ()感激生活(), 信区: Programming
标 题: Windows DNA(2)
发信站: 哈工大紫丁香 (Sun Sep 3 08:07:28 2000), 转信
Windows DNA 常见的问题
问题:
什么是Windows DNA?
Windows DNA 解决哪些问题?
Windows DNA 能实现哪些类型的应用?
Windows DNA 体系结构的核心单元有哪些?
Windows DNA 体系如何通过COM 集成?
Windows DNA 是一种开放的体系结构吗?
Windows DNA 支持哪些客户平台?
Microsoft Windows DNA 实现的战略是什么?
Windows DNA 在哪些方面不同于其它零售商的应用体系?
在Windows DNA 中支持什么应用开发工具?
Java 的开发者能利用Windows DNA 吗?
COM+ 是什么?
什么是分布式COM(DCOM)?
Windows DNA 支持哪些应用服务器环境?
Windows DNA 支持哪些后端服务器环境?
基于Windows DNA 的应用如何在分布式环境中布署和管理?
Java 如何集成到Windows DNA 中去?
CORBA 应用如何结合到Windows DNA 中去?
Windows DNA 如何使现有的客户/ 服务器应用包含Internet?
Windows DNA 如何提供同主机系统和数据源的集成?
客户如何将基于Windows DNA 的应用同桌面生产率软件集成?
现在已经提供了哪些东西为Windows DNA 开发人员提供支持?
什么是Windows DNA?
Microsoft 的Windows 分布式的互联网应用体系结构(Windows DNA)是
一个建立现代化的,多层次的分布式计算解决方案的体系
结构,它可以通过任何网络进行传输。Windows DNA 提供了一
个集成客户/ 服务器和基于Web 应用开发的统一体系。
Windows DNA 满足了现代化分布式应用的全部层面的要求:用
户接口和导航,商业处理和存储。如同令人熟悉的PC 环境
一样,Windows DNA 使开发者通过使用广泛而熟悉的工具访问丰
富的应用服务集来建立紧密集成的应用。
Windows DNA 向客户提供了一个建立在现有计算机投资基础上
的创建成功解决方案的发展蓝图(Roadmap),并将客户们带向
未来。任何开发者通过Windows DNA 能构造扩展现有的应用,
可以将PC 机的功能,客户/ 服务器计算的健壮性和Internet
的全球通信能力结合起来。
Windows DNA 解决哪些问题?
Windows DNA 提供给客户灵活性,它使客户既能创建或购买能
够轻易与现有PC 和主机计算投资相集成的软件;又能利用
新的Internet 技术,如Web 。通过提供一个统一方法所集成Web
和客户/ 服务器计算模式,Windows DNA 使客户更轻松地建立强
壮的分布式计算解决方案。因为Windows DNA 是基于能够共同
工作的Windows 平台服务的丰富的集合,所以客户们能够专
心于业务中的问题,而不是成为系统集成商。
Windows DNA 能实现哪些类型的应用?
Windows DNA 允许企业建立现代的规模可缩放的商务解决方案
来改善企业内外的信息流动;在业务发展时能动态灵活地
扩展;能够统一管理和维护;能够容易地与现有的系统和
数据集成。
Windows DNA 体系结构的核心单元有哪些?
Windows DNA 架构的核心单元有:
可插的软件组件
可扩展的Web 浏览器和应用服务器
丰富的综合性的平台服务
可变规模的分布式操作环境和服务器
开放性协议和公布的接口
可选择的编程语言、工具和硬件平台
Windows DNA 体系如何通过COM 集成?
Windows DNA 的核心是通过公共对象模式(COM)将Web 和客户/ 服
务器应用开发模式结合起来。Windows DNA 定义了共同的服务集
,包括:组件,动态HTML ,Web 浏览器和服务器,脚本运行
,事务处理,消息队列,安全性,网络用户目录,数据库和
数据存取,系统管理和用户接口。应用可以轻而易举的利
用它们。
Windows DNA 是一种开放的体系结构吗?
是的,如同Internet 环境一样,Windows DNA 完全是建立在许多重
要的工业规范上的(如已被WWW 联合会和Internet 工程工作组
批准的一些规范)Web 计算的开放方法。Windows DNA 遵循开放
性协议规范和公布的接口标准,使得客户易于将Windows DNA
架构中的关键部分(COM,Microsoft Internet Explorer 浏览器)集成
到非Microsoft 的平台中去,并提供了在企业的计算环境中的
互操作性和集成的框架。
Windows DNA 支持哪些客户平台?
Windows DNA 体系支持所有遵循W3C HTML 标准的客户平台,而且
Microsoft 正在同合作伙伴一起,使得COM 在UNIX 、MVS 和Macintos
h 等平台上都得以实现,并将Internet Explorer 移植到各种UNIX
和Macintosh 平台上。同时,与平淡无奇的HTML 相比,它支持
更丰富的跨平台的客户。与其它的Internet 应用体系不同,
Windows DNA 支持的客户解决方案利用了丰富的本机的Win32 用
户界面及表示服务,包括多媒体、音频和视频流、帮助系
统技术以及许多其它特性。
Microsoft Windows DNA 实现的战略是什么?
这些年来,Microsoft 一直将分布式计算的丰富的服务集成到
它的操作系统、工具软件和应用软件中去。Windows DNA 之所
以集成这些成果是为给开发者提供一个以统一方法利用这
些服务的框架。Windows DNA 同样提供发展蓝图,指出Microsoft
将如何发展Windows 平台,使它集成基于页的和基于代码的接
口,结构化的和非结构化的存储,以及移动的和分立的计
算。
Windows DNA 技术出现的今天,这一体系结构同样提供给企业
通向未来的发展蓝图。比如,Microsoft Internet Explorer 4.0(动态H
TML,运行脚本),Microsoft Internet Information Server 4.0 (Web 集成,组件
和事务处理) ,以及Microsoft Windows NT Server 5.0 的出现都增强
了Windows DNA 。COM+ ,作为对象模式和控件服务的演变形式,
将更大地扩展基于Windows DNA 应用的范围和丰富性。
Windows DNA 在哪些方面不同于其它零售商的应用体系?
Windows DNA 建立在客户已有的资源之上,如Windows 和PC 平台技
术、应用、工具和硬件。有了Windows DNA,顾客们就能建立分
布式的,网络识别的计算解决方案,它不但完全保留了顾
客已有的客户/ 服务器开发经验,而且使他们能利用诸如
Web 和Internet 之类的新技术。其它销售商的Internet 应用体系
结构却故意忽视了这些投资。
在Windows DNA 中支持什么应用开发工具?
因为Windows DNA 建立在客户现有Windows 和COM 的投资上,所以它
支持所有的工业中领先的快速应用开发(RAD)工具,比如,
Microsoft Visual Basic 编程系统,Microsoft Visual J++ 开发软件,B
orland 的Delphi,Powersoft 的Powerbuilder 以及Synon 的Obsydian。
而且Windows DNA 中完全支持基于标准的HTML 和Web 创作工具,
包括Microsoft Visual InterDev 的Web 开发软件和Microsoft FrontPage 的
Web 站点的建立和管理工具。
Java 的开发者能利用Windows DNA 吗?
是的,基于Windows DNA 的应用采用一整套深度集成的服务集
,它们通过公共对象模式(COM )展现给用户。因为COM 独立
于语言,所以Java 的开发者如今也能从中受益。Java 应用能
够使用Windows DNA 的服务创建分布式组件、事务处理、安全
性、目录、消息队列和其它一些功能。Windows DNA 让Java 应用
程序利用被基于C++ 和Visual Basic 的应用所使用的同一网络
基础设施和分布式服务,这一切都使得应用的布置和管理变
得更容易,同时,也允许客户简化他们的计算环境。
COM+ 是什么?
COM+ 是公共对象模式(COM)的革命性的扩展,是世界上最广
泛使用的组件技术。有了COM+,开发人员能够更容易地用任
何语言或工具创建软件的组件。COM+ 包含与广泛的服务相
结合的增强的组件环境。这些服务包括事务处理,数据绑定
,事件处理,无用信息的收集,安全性,以及许多其它服
务。这些COM+ 的增强特性完全保留了客户当前在COM 技术上
的投资。
对开发者来说,使用COM+ 最大好处是提高了生产率和提供了
让更多的开发人员编制复杂软件组件和应用的能力。只须
用几个简单特性点缀COM+ 组件,他们就可以自动利用平台服
务,如事务处理,而无须繁琐的编程。这是一种“自动完
成”创建和管理组件的方法,它确保了对模块创建的过程
和基于组件的软件解决方案的显著改进。
什么是分布式COM(DCOM)?
分布式COM(DCOM)是一对象的信息通路,它提供跨越进程的和
跨越机器之间界限的组件间通讯。通过DCOM ,分布式应用与
其它组件通讯,并访问Windows 平台的服务。DCOM 的一大优点
是它使网络通讯对组件来说使透明的。也就是说,无论与
远程的或是严格在本地机器上运行的组件,它们的通讯方
式都是一样的。
Windows DNA 支持哪些应用服务器环境?
Windows DNA 应用服务器模式支持规模可缩放的连接性以及服
务。它们与底层的操作系统相结合,并通过COM 紧密地集成
。
Microsoft 提议将高性能Web 服务器(Internet Information Server),可
缩放的对象请求代理器(COM/DCOM),健壮的分布式事务管理
器(Microsoft Transaction Server),面向消息的中间件服务器(Mi
crosoft Message Queue Server)以及其它的应用服务直接与Windows N
T 服务器操作系统集成。这些应用服务与Windows NT 中的共同
基础一同运转,包括分布式的安全性(基于Windows NT 和Kerbe
ros),可变规模的网络用户目录服务(X.500 和LDAP),内置的
TCP/IP 和其它协议的网络支持。运行Windows 和其它操作系统
的用户都可以通过开放性协议和公布的接口得到所有的服
务。
Microsoft 将应用服务与底层的操作系统紧密结合的方式同经
常在UNIX 平台上看到的“分层中间件”方式有着明显的区别。
在后一种方式中,各种不同实现的可移植性要求需要应用
服务处在操作系统的顶层;而且由于安全性考虑,提供了完
全分立的服务集;还有其它一些诸如此类的问题。它导致
了复杂性的增加,更高的开发和部署费用,以及给开发者
和顾客们带来更大的集成难度。
Windows DNA 支持哪些后端服务器环境?
Microsoft BackOffice 平台使Windows DNA 应用能够利用规模可变的
后端服务。这些服务有数据库管理(Microsoft SQL Server),电子
邮件和群件(Microsoft Exchange Server),主机集成和互连性(Mi
crosoft SNA Server), 应用管理(Microsoft System Management Server),以
及Internet/Intranet(Microsoft Site Server)。
而且,通过由Windows 开放服务结构体系(WOSA)定义的开放性
协议和公共接口,基于Windows DNA 的应用能够访问其它销售
商的后端服务,如Oracle 数据库,或Lotus Notes 群件服务器。
比如,微软通用数据访问模式(它集成了OLE-DB 和ODBC 技术
)为Windows DNA 应用访问在企业内部任一地方的数据提供了
统一的方式。
基于Windows DNA 的应用如何在分布式环境中布署和管理?
Windows DNA 支持许多机制,它们使布署和管理分布式应用变
得容易。因为Windows DNA 支持现代化的多层的应用体系,条例
和商业规则能够在服务器上中心化地维护,并按照需要自
动下载到客户端。与Windows NT 目录服务(动态目录)相集
成使自动跟踪应用资源的分布式组件成为可能。
Microsoft 首创的零管理Windows(ZAW) 带来的额外的功能简化了桌
面环境的管理。它们包括Windows 安装服务和IntelliMirror PC 管
理技术,这些技术可以将重要信息同步地备份在网络服务
器上,这样它们就能在桌面上快速存储。Microsoft 定义了管
理分布式环境的基于Windows 的综合性服务集。包括基于Web
的企业管理,微软管理控制台(Microsoft Management Console)和W
indows 管理接口(Windows Management Interface)。同微软系统管理服
务器和广泛的第三方产品已经提供的便利一起,这些努力
给企业管理分布式Windows DNA 应用环境以必要的工具。
Java 如何集成到Windows DNA 中去?
今天,开发者能够创建通过COM 对象展现的Java 组件,这样
它们就可以轻易集成到应用体系结构的任何一层中去。微
软发表了一个与Internet Explorer 浏览器紧密结合的高性能的
兼容的Java 虚拟机(Java VM),而且,为了在Windows NT 服务器上
执行服务器端的Java 代码,微软的Java VM 同Microsoft Internet
Information Server 集成在了一起。微软将Java VM 技术同Internet
Explorer 一同发布,这样它就能移植到非Windows 平台上。
CORBA 应用如何结合到Windows DNA 中去?
Microsoft 签署了COM/CORBA 过渡的开放性方法。从CORBA 销售商处
可以得到COM/CORBA 过渡的产品,它提供了使基于Windows 平台
的应用同运行在UNIX 或其它平台上的CORBA 解决方案结合的
机制。但是,由于缺乏标准的CORBA 应用,客户可能不得不小
心地将他们的过渡方案同特定的ORB 匹配。除这一方法外,
Microsoft 正在将COM/DCOM 引入UNIX 和其它平台,使现有系统同
新的基于Windows DNA的应用结合起来。
Windows DNA 如何使现有的客户/ 服务器应用包含Internet?
因为Windows DNA Web 和客户/ 服务器应用服务和工具基于COM 和
具有影响力的公共的Internet 协议,所以有许多途径将已有
的应用同Internet 集成。比如,在Microsoft SQL Server 6.5 中,内
置的精灵自动地把查询结果转换成HTML ,然后它有能并入I
nternet Information Server。现有的数据存储能外部调用与Internet
Information Server挂钩的COM 组件。它让一个通过事务SQL(Transa
ct-SQL)存储过程在SQL Server 中实现的供货单应用程序,作为
基于组件的电子商业应用解决方案(比如由Xtras 布置的方
案)的接口,以达到在Web 上电子化处理事务的目的。而且
用微软可视开发工具(如Visual Basic 5.0)创建的表能够自动
地转换为基于Web 的表,这样就简化了开发与已有的客户服
务器应用相结合的和基于Web 的用户接口所需的步骤。
Windows DNA 如何提供同主机系统和数据源的集成?
除了提供访问传统的数据和系统的现有的Microsoft SNA Server
和SQL Server 网关外,微软的Cedar 技术将通过COM 组件提供基
于对象和自动化的封装传统的应用和数据。Cedar 组件将使双
向访问事务系统(如CICS)和传统数据源(包括DB2/MVS,IMS 和
VSAM)成为可能。通过与Internet Information Server 集成,Cedar 让已
有的主机应用系统轻易地完成Web 上地规划。而且,微软事
务服务器(Microsoft Transaction Server)将同Cedar 集成,以支持网
络和主机环境间地异构分布式事务处理。
客户如何将基于Windows DNA 的应用同桌面生产率软件集成?
通过企业,Microsoft Office 应用套件提供给用户个人生产率应
用的标准集。所有的Microsoft Office 应用都是COM 并实现了We
b 功能。因此能完全同基于Windows DNA 的应用结合。而且,Mi
crosoft Office 支持同样的脚本运行模式和开放性组件体系结
构。如Microsoft Internet Explorer Web 浏览器,它提供了与Web 的
无缝连接及提高个人生产率的环境。
现在已经提供了哪些东西为Windows DNA 开发人员提供支持?
微软开发者网络(Microsoft Developer Network)使开发者能够容易
地访问大量的技术信息。它的成员可以访问按季度提供的
技术性光盘,产品光盘,和综合性的开发者Web 站点,它包
含微软产品最新的技术信息。微软主办世界范围内的开发
人员会议。从这里,开发者可以学到最新的技术和未来的
技术发展趋势。这一站点的其它地方还有一系列内容广泛
的开发人员支持服务和资源。
最近更新:1999年4月19日
?1999 Microsoft Corporation 版权所有。保留所有权利。使用规定。
--
路漫漫兮,其修远。
吾将上下而求索。
※ 修改:.haojs 于 Sep 3 08:04:59 修改本文.[FROM: bbs.hit.edu.cn]
--
※ 转寄:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: bbs.hit.edu.cn]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: haojs.bbs@bbs.whnet.]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:217.565毫秒