引言:
可靠的 XML Web Service
Eric Schmidt
Microsoft Corporation,XML Core Services 组,项目经理
2001 年 12 月 11 日
下载此专栏的示例代码。
摘要:
一:
在原有的项目基础上,再新建立一个项目,并且选择其中的“安装和部署项目”, 尤其需要注意选择“添入解决方案”这个选项,因为只有这样才会将部署项目和我们自己的应用程序放置到同一个“解决方案”当中,这一点千万要注意了!
二:
点击“确定”按钮之后,会出现安装向导,因为我们的.net测试程序是一个web应用程序,所以中选择“安装向导”。点击“下一步(n)”,我们将会看到需要选择的......
摘要:
to edit the settings file to reflect deployment locations open the file settings.ini in a text editor such as notepad. find the msi=mysetup.msi entry and replace the default path with the path......
可靠的XMLWebService(1)
可靠的 xml web service
eric schmidt
microsoft corporation,xml core services 组,项目经理
2001 年 12 月 11 日
下载此专栏的示例代码.
注意:要下载与本文相关的代码,您需要:
visual studio .net release candidate(英文)
sql server 2000(英文)
在 pdc 上,我谈论了有关可靠的 xml web service(web 服务)的话题,这个话题源于过去一年来的多次交流.在有关建立 xml web service 的众多常见问题中,可靠性问题是开发人员实现分散式 web 服务所面临的五个最重要的问题之一.如果分开来讲,这个问题并不是太难,因此,本月我准备谈一谈建立可靠的 xml web service 这一棘手的问题.
概述
global xml web services architecture(gxa [英文])最突出的一面就是可以使用可合成处理协议扩展该体系结构.这些协议主要通过 soap 标头实现,可以提供包括安全性.加密.路由与可靠性的广泛服务.当您开始构建基于 gxa 的应用程序时,您将发现 gxa 实质上是一种消息处理体系结构,它通过基于标准的编码技术 (soap) 在系统与服务之间提供协同工作能力.到目前为止,大部分实现工作都集中在 soap 1.1 与 wsdl 兼容服务上,因此 web 服务实现方案可以与多种语言与操作系统协同工作.
这是一个了不起的概念.任何两个系统之间都能够进行交流,只要它们能够分析 xml 并理解 soap 规范的规则.但是,简单的消息交换并不能满足复杂的业务应用程序的需要.真正的应用程序(不管其内部域体系结构如何)均需要标准化的服务,例如处于 web 服务消息处理层上的安全性.授权与可靠性.在 global xml web services architecture(具体地说就是 soap.soap 模块与基础结构协议)的创建与实现背后有一个巨大的动力.随着今年十月份四项新规范(ws-routing.ws-referral.ws-licensing 与 ws-security)的发布,我们已经开始着手下一代 xml web service 实现工作.尽管发布了这么多的新规范,但仍有两个领域尚无公共规范,即事务处理与可靠的消息处理,这主要是因为这些基础结构协议依赖于底层 soap 模块.
本专栏主要从 gxa 环境的角度讨论可靠性与可靠的消息处理的含义.而且我还要花一些时间探讨通过在 .net 框架中扩展现有 web 服务类来开发可靠性协议需要做些什么.本专栏有两个主要目的:
让读者了解可靠性概念,为以后各种规范的实施做好准备.请注意,本文不是规范,而只是一篇文章,旨在引发读者思考下面要讨论的问题....
下一页 摘要:
用.net做的分发程序(或者说用windows installer)做的程序,会自动监视原始安装环境。并且对修改能够自动复原。
比如你在安装时装了一个文件到一个文件夹中,由于用户不小心,误删除了,此时,你猜会怎么样?程序不能运行了?非也,此时,会自动启动安装程序,把那个文件复原到刚安装时的状态,爽吧?
......