65.9K
CodeProject 正在变化。 阅读更多。
Home

.NET 2.0、VS.NET 2005 和 SQL Server 2005 的 .NET 未来发展方向?

starIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIconemptyStarIcon

1.42/5 (20投票s)

2005年8月23日

7分钟阅读

viewsIcon

63900

.NET 2.0、VS.NET 2005 和 SQL Server 2005 的 .NET 未来发展方向?

摘要

自发布以来,Microsoft .NET 技术和产品在市场上获得了强大的发展势头。Microsoft 技术在不同领域的应用日益广泛。许多组织已围绕 Microsoft 技术和产品构建了其 IT 战略。

深入了解 Microsoft .NET

Microsoft .NET 技术和产品之间最重要的共同特征是内置了对 Web 服务的支持。事实上,Microsoft .NET 战略可以看作是 Microsoft 对 Web 服务解决方案的回应。

“ .NET 是 Microsoft 的 Web 服务战略,旨在通过软件连接信息、人员、系统和设备。通过集成 Microsoft 平台,.NET 技术能够快速构建、部署、管理和使用已连接的、增强安全性的 Web 服务解决方案。.NET 连接的解决方案使企业能够以更快的速度、更灵活的方式集成其系统,并帮助它们实现随时随地、任何设备上获取信息的承诺。” - **Microsoft**

五年之后,几乎所有的领域都将受到 Web 服务的影响。根据 Gartner 和许多其他研究公司的预测,到 2008 年底,Web 服务将足以实现“面向服务的系统”的梦想。Microsoft 在 Web 服务领域一直是 Gartner 魔力象限中的领导者和远见者。

由于 Microsoft .NET 技术和产品在异构环境中满足各种协作和集成需求方面,对 Web 服务提供了强大的内置支持,因此 Microsoft .NET 的重要性不容低估。从目前的 Microsoft .NET 采用情况和 Web 服务现状来看,并考虑到 .NET 的发展势头,显而易见 Microsoft 将继续在实施 Web 服务解决方案方面保持领先地位。

Web 服务的影响将在以下垂直行业中体现

  • 航空航天
  • 资产管理
  • 汽车
  • 航空
  • 银行
  • 资本市场
  • 商业金融
  • 国防
  • 电子政务
  • 财务管理
  • 医疗保健
  • 医疗保健提供商
  • 保险
  • IT
  • 法律
  • 零售管理
  • 电信
  • 旅游
  • 无线服务提供商

Microsoft 网站上有数千个 .NET 案例研究。在继续之前,让我们先看看 Microsoft .NET 的采用势头。

  • 支持超过 30 种编程语言。
  • 超过 500 个(来自第三方供应商的)工具支持 .NET Framework 开发。
  • 已出版超过 500 本书籍。
  • 全球存在超过 800 个 .NET Framework 用户组。
  • 超过一百万开发者正在使用 Visual Studio .NET。
  • 超过 300 万 .NET 开发者。
  • 已下载超过 1.25 亿份 .NET Framework。
  • 全球有数千个案例研究和实施。
  • 大量有利于 Microsoft .NET 的基准测试。
  • 惠普将在其消费类产品中嵌入 .NET Framework。
  • 对 Web 服务和面向服务的架构提供良好支持。

许多研究公司预测,Web 服务的采用将在全球各个细分市场创造数十亿美元的市场。让我们现实地看待各种供应商对 Web 服务的采用情况。

SAP

  • SAP 将接口公开为 Web 服务。
  • 将 Web 服务视为协作应用程序的途径。
  • 于 2002 年 6 月 5 日发布了 Open Web Services Business Platform。
  • SAP Web Application Server 通过本地平台无关的 Web 技术托管用 Web 服务编写的业务应用程序。

Oracle

  • Oracle Dynamic Services 提供了一个统一的编程框架,用于访问、聚合、管理和交付 Internet 服务。
  • Oracle9i Application Server、DB 和开发工具提供了一个集成平台,用于构建、部署和发布企业级系统的 Web 服务。
  • Oracle 提供 Web 服务友好型门户软件 [2003 年 1 月 17 日]。

PeopleSoft

  • Enterprise Warehouse 8.8 版本具有使用 Web 服务共享分析结果的能力。
  • PeopleSoft Integration Broker - 使您公司和合作伙伴的所有应用程序通过 Web 服务进行通信。

J D Edwards

  • J.D. Edwards 推出了 Web Services Suite。
  • J .D. Edwards 5 集成了 Web 服务。
  • 该公司的集成平台 XPI 已启用,可支持不断发展的 Web 服务互操作性标准。

ATG

  • 使用 Web 服务和即将推出的 portlet 标准及其 Scenario 技术,将连续的任务分层组合成工作流。
  • ATG 加入 OASIS,致力于 WSRP(Web Services for Remote Portals)和 WSIA(Web Services for Interactive Applications)等标准。

Siebel

  • Siebel Systems 支持 Webmethods 的企业 Web 服务产品。
  • Microsoft 和 Siebel 宣布了多年的全球战略联盟,以提供利用 Web 服务优势的企业解决方案,满足业务需求。

TIBCO

  • 提供 Web 服务集成和管理平台,让您能够利用 Web 服务来改进业务方式。
  • TIBCO BusinessWorks 是第一个能够通过 Web 服务实现复杂而全面的业务集成的解决方案。

iPlanet (Sun ONE)

  • Sun[tm] ONE Web Services Platform Developer Edition 提供了一个集成的 Web 服务开发和测试环境,可快速创建集成多个信息系统的概念验证。该产品同时提供集成工具和中间件服务器,并利用最新的 Java、XML 和 Web 服务标准。

BroadVision

  • BroadVision 的企业业务门户解决方案提供了 Web 服务 portlet,以便基于 BroadVision 的应用程序可以通过 Web 服务轻松调用和呈现内部或外部信息源。
  • BroadVision 还将其低级 API 打包为一组有意义的 Web 服务,可以从其他系统调用。
  • BroadVision 行业领先的个性化工具和其他关键功能可作为 Web 服务使用。
  • BroadVision 正在参与领先的行业标准计划,这些计划正在围绕 Web 服务标准化 portlet 标准。

IBM、Business Objects、Informatica、SAS、Cognos、Hyperion、Borland 等众多其他供应商也支持 Web 服务。几乎所有知名供应商的新产品发布都提供了对 Web 服务的支持。鉴于此,这项技术将长期存在是显而易见的!

现在让我们看看 .NET Framework 2.0、VS.NET 2005 和 ASP.NET 2.0

.NET 2.0 的即将发布的版本是现有框架的重大增强。主要目标是提高开发人员的生产力,并为开发人员提供额外的工具和控件,以交付更有效的解决方案。新版本的 Visual Studio,即 VS.NET 2005,提供了 40 多个额外控件。它还将 Web 部件框架作为其组成部分。主要改进可总结如下:

  • 将开发人员的编码量减少 70%(更有效的 API 和控件)。
  • 在各种应用程序(Web、Windows、移动等)之间提供统一(相同)的控件。
  • 提供最佳托管平台。
  • 强力支持 SOA(面向服务的架构)。
  • 最快的 Web 平台。
  • 支持完整的 SDLC(VS.NET 2005)。
  • 支持各种项目模型(VS.NET 2005)。
  • UI 管理模板。
  • 安全性和个性化(登录控件、皮肤和主题等)。
  • Web 部件框架。
  • 数据提供程序。
  • 移动支持。
  • 部署(Click Once)。
  • 网站管理工具。
  • 不支持项目文件(可在 VS.NET 2005 外部修改)。
  • 与 VS.NET 2002 和 2003 向后兼容(通过升级向导)。
  • 视觉继承(主页)。
  • 改进的 API(.NET Framework 2.0)。
  • 灵活性和可扩展性。
  • 支持 64 位平台。
  • VS.NET 2005 内置 FTP 功能。
  • 增加了对 Web 服务的支持。
  • 数据库(SQL Server 2005)的多编程语言支持。
  • 数据库(SQL Server 2005)中的 Web 服务支持。
  • 原生 XML 支持(SQL Server 2005)。
  • SQL Server Integration Server(取代 DTS)。
  • 数据库监控(SQL Server 2005)。
  • 错误处理和 DDL 触发器。

鉴于上述改进摘要,尽管有一些改进,但其对 Web 服务的支持并没有太大变化。可以看出,主要改进在于数据库方面(全新的平台),以及其他技术版本(.NET Framework 2.0、ASP.NET 2.0)是对现有技术的改进,以提高开发人员的生产力。我认为即将发布的 SQL Server 2005 是对其 .NET 战略的扩展。由于即将发布的版本,开发人员和 IT 界可以期待以下服务产品(除了他们现有的产品系列):

  • SQL Server 迁移服务(SQL Server 7.0/2000 -> SQL Server 2005)。
  • ASP.NET 迁移服务(ASP、ASP.NET 1.0/1.1 -> ASP.NET 2.0)。
  • Web 服务开发。
  • 协作门户开发。
  • 安全服务。
  • 集成服务。
  • Pocket PC 和 PDA/移动开发服务。
  • 项目生命周期管理。

结论

拥有约 35,000 家 Microsoft 认证合作伙伴和约 3,500 家金牌认证合作伙伴以及超过 300 万开发人员,预计 .NET Framework、ASP.NET 2.0 和 SQL Server 2005 的新版本将成功推向市场,并在整个行业获得广泛采用。我个人认为 Microsoft 正朝着正确的方向前进,以实现所有产品集成其 Web 服务战略。

© . All rights reserved.