|
开发合作 Microsoft .NET 解决方案
Michael Herman EC3 Enterprise Consulting Competency Centers Microsoft Corporation
2000年10月
摘要:本文探讨 Microsoft .NET 平台,并着重介绍如何使用 .NET 平台、Exchange 2000 Server 和 Microsoft Web 存储系统构建、设计和建立合作 Web 服务。
目录
- 简介
- Microsoft .NET 平台
- Microsoft Web 存储系统
- Web 存储系统和 .NET 平台
- 联合 Web 服务模型
- 展望
- 结论
简介
Microsoft 正致力于开发新一代的软件,即通过革新性的新方法(向开发人员和最终用户提供所需工具,对 Web 和计算过程中的其它各个方面加以改进),将 Web 计算和通信融为一体。我们将此技术称为 Microsoft .NET。
通过 Microsoft .NET 将可以创建真正的分布式 Web 服务,它将集成免费提供的各种服务并与这些服务协同工作,使当今客户的梦想成真。Microsoft .NET 蕴含的基本理念就是将注意力从单独的 Web 站点和与 Internet 相连的各种设备,转移到由各种计算机、设备和服务协同工作的架构之上,从而提供涉及面更广、功能更全面的解决方案。人们将可以控制向这些计算机、设备和服务提供信息的方式和时间,以及提供哪些信息。计算机、设备和服务将能够彼此协同工作,而不再是相互隔绝,只能通过 Web 冲浪协同工作。公司提供其产品和服务的方式将可以令用户和供应商将这些产品和服务无缝地嵌入在其自身的业务进程和日常活动的电子架构之中。
在 Microsoft .NET 平台中具有 5 个组件:
- Microsoft Windows® 操作系统服务平台
- .NET Framework
- .NET Building Block 服务
- .NET Orchestration
- Microsoft .NET Enterprise Server 系列
在 .NET Enterprise Server 系列中,Exchange 2000 Server 是可靠的、易于管理的消息传送和合作解决方案,可以将用户和各方面的知识和信息结合在一起。
本文将讲解 Microsoft .NET 平台,并着重介绍如何使用 .NET 平台、Exchange 2000 Server 和 Microsoft Web 存储系统构建、设计和建立合作 Web 服务。同时还对 Microsoft .NET 分布式 Web 结构以及 Microsoft Web 存储系统的主要开发功能加以说明。
此外,我们将介绍 Web 存储系统和 .NET Framework 是如何协同工作,从而构建高价值的合作 Web 服务的。我们将以一个旅行社的日程安排为例,阐述作为一个 Web 设计人员和开发人员,需要考虑的各种实际的基础结构和设计因素。最后,我们将先睹 Exchange 2000 Server 开发小组计划在 Microsoft Web 存储系统的下几个发行版中提供的新增 .NET 功能。
XML
Microsoft .NET 将有助于促进 Internet 上的变革,人们将看到通过采用可编程的基于 XML 的信息,基于 HTML 的显示效果得到极大改善。XML 是由“万维网联盟”(World Wide Web Consortium) 定义的得到广泛支持的行业标准,而正是该组织创建了 Web 浏览器的标准。XML 提供将实际数据与该数据的演示视图区分开来的方法。这种方法将数据分发给各种数字设备,从而允许 Web 站点通过其选择采用的基于 XML 的 Web 服务协同操作。
作为在 XML 和 Internet 协议的标准集成结构基础上建立的平台,Microsoft .NET 平台是开发先进的新一代软件的革新性方法。显然,Microsoft .NET 的设计理念即在于允许在合作解决方案架构内集成或协调 Internet 上的任意资源组。当前,此类集成极为复杂并且成本很高。Microsoft .NET 将使这些类型的合作 Web 解决方案的设计、实施和部署更快捷、更简单。
Web 服务
松散组合的、基于 XML 的 Microsoft .NET 平台引入了基于 XML 的 Web 服务的概念。鉴于当今的 Web 站点还是采用人工维护的方式,并且不进行大量的额外开发就无法与其它站点协同工作,Microsoft .NET 平台提供固有的机制,使任何 Web 站点或服务能够与其它站点无缝地协同工作。
Web 服务最简单的定义是,一种可通过标准 Web 协议访问的可编程的应用组件。
将向 Internet 提供四种 Web 服务:
- 公共 .NET Web 服务
- 商用 .NET Building Block Web 服务
- 已作好准备、可立即投入使用的 Web 服务
- 自定义开发的 Web 服务
公用 Web 服务将在 Internet 上出现,并且可以很容易并全面地集成到新的和已有的 Web 解决方案中。某些服务将免费提供,而其它一些服务将需要不同商业模型的支持。需要商业模型支持的 Web 服务称作商用 Building Block Web 服务,并且将由应用服务提供商 (ASP) 以及 Mic
分页: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
|