微软.NET 常见问题解答
微软.NET 就是 XML Web 服务平台,它通过提供 Web 服务,使得人们使用应用软件和 设备的方式发生了重大变化.通过阅读本文关于 微软.NET 常见问题解答就会明白.NET 是如 何改变人们的计算体验的。 ------------------------------------------------------------------------------什么是微软的.NET? 微软的 .NET 及 XML Web 服务平台包括: 一个建立.NET 体验的软件平台 一个建立集成 XML Web 服务的编程模型和工具 一套可编程的 XML Web 服务 微软.NET 能使用户通过 Web 与众多的智能设备交互,同时确保用户而不是应用程序控 制这个交互。 微软.NET 能使得用户对应用程序、服务、个性化设备的体验简单、一致而安 全。 什么是.NET 体验 微软.NET 体验是极具个性化的、综合的计算体验,它通过与 XML Web 服务相连的智 能设备来实现。 个性化综合体验——与被提供者分开的信息竖井相反,NET 体验以用户为中心,将数据和 参数集成到单个应用程序中。 与 XML Web 服务连接——通过使用 XML 和 SOAP, 根据用户需要为他们量身定做的一系 列服务可被融入到单一而完整的体验中。 通过智能设备实现交互——用户通过与智能设备的交互体验.NET。智能设备是一种具有 Web 功能的工具,如个人电脑、掌上电脑、智能电话,在这些设备中配上软件,这些软件使 得它们在与用户、网络、信息及其它设备和服务的交互过程中更加智能化。 什么是.NET 体验实例? 一次.NET 体验类似于一个用户与现行单个的应用程序交互,但有三个重要的不同点,现通 过实例描述如下: 假设你想打开暖气,而你又不在家,这时你就可以进行一次.NET 体验,即通过智能设备 控制你的家用电器。如果此刻你在办公室里,你可以用你的桌上型电脑,如果你正开车去杂 货店,你可以用你的智能电话, 如果你是在商场买菜,你则可以用多媒体信息亭。 这一实例中.NET 的独特性在于: 每一个设备都为.NET 体验产生一个不同的界面——桌上型电脑可能会显示一个地形图并接 受鼠标输入。 智能手机会给你语音选择并要求你按键选择。 多媒体信息亭可能会有一个触摸 屏和一组温度控制选项。你可用同一.NET 体验完成同一任务,但是你看到的是适合于不同 设备的截然不同的界面。 .NET 体验是位置无关的——利用定位安装和基于 Web 应用程序两者各自的优势,.NET 体 验可同时在在线和脱机状态下进行, 在前面的实例中, 不管你在哪里: 办公室、 车里或商场, 都可使用.NET 体验。 .NET 体验是个性化的——.NET 体验读取存储在低层基础中的用户参数和配置信息, 并自动
将用户信息和参数结合在一起呈现出来。在前面的实例中,
当你打开暖气,.NET 体验根据 你的登录 ID 已经知道你住在哪里,你不需要输入地址。
.NET 提供了什么解决方案? 微软.NET 解决目前软件开发中存在的几个核心
问题: 软件开发关注的问题 .NET 的解决
方案 实现互用性、集成性和应用程序的可扩展能力难度大且费用昂贵。 使用由 W3C 管理的开 放标准——XML——扫除了数据共享和软件集成的障碍。 软件技术
版权的争夺使得集成变得困难。 微软.NET 建立在一个开放的标准上,容纳了所有 的程序设计语言。 最终用户没有简单而引人注目的体验, 且最终用户不能轻松在应用程序间共享他们的数据数 据或操作这些信息。 XML 使得交换数据相当容易,一旦用户接收到数据,.NET 软件便为 用户提供处理数据的能力。 最终用户在 Web 上工作时不能控制个人信息和数据,注重个人隐私和安全方面消弱了基于 Web 软件的可接收性。 微软.NET 提供一套中心服务, 使用户管理个人信息并控制对这些信 息的存取。 .NET 对开发人员和 IT 业意味着什么 .NET 是如何易于管理的? 随着当前应用软件的升级,Microsoft 设计了许多工具和技术使.NET 平台易于管理,目 前的技术和产