庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>程序设计>C#语言>.NET>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

Microsoft .NET完全介绍(下)

 作者:本站收集   日期:2005-8-8 9:48:02
字号选择〖 〗/ 双击滚屏 单击停止   
     .NET如何改变计算
  
    Microsoft .NET将从根本上改变我们的思考和使用电脑的方式。目前"服务器"和"桌面电脑"这两种概念占据了计算领域的统治地位。然而Microsoft .NET是一种分布式计算范例,它没有了传统上的服务器和桌面电脑的区别,取而代之的是,计算的处理被放在最合适的地方进行,可能是服务
  器,或是PC,也有可能是手提电脑以及其他智能设备。这就是智能计算。
  
    .NET的计算模型对商务和终端用户都产生了重要影响,但方法不同。对终端用户来说,这个新计算模式更具个性化、综合程度更高,会给他们带来一种史无前例的新体验。对商务来说,这个模式改变了制造和销售软件的方法,使IT成为一个公司成功的重要贡献者,并建立起新的商务模型。
  
    对终端用户的改变
  
    这里有一个例子,说明了.NET体验是如何对一个终端用户产生影响的。
  
    Bob,一个不安的商务旅行者,在芝加哥下了飞机,突然想起他竟忘了带上他的那部智能电话。这下完了,没了这电话他无法知道晚宴在哪里进行,无法知道原本打算在晚宴上见面的人的电话号码,更惨的是,他无法在这个关键的会议之前再看一下重要的文件。但不用急,他从机场的租了一部智能电话,插入了自己的智能卡。很快通过内置的Internet连接,各种相关的重要数据全部被下载了下来,现在他能访问他的所有信息,不光是日程安排和电话簿,还有所有通常用他的PC机能访问到的所以文件。
  
    不幸的是,他在离开机场时不小心在自动扶梯上绊了一跤,脚踝严重扭伤,这个月这已经是第二次了。无奈,他强忍疼痛要求电话接Roger医生的办公室,听电话的是接待员Mildred小姐。Bob通过电话确认了自己的身份,他授权于Mildred小姐,让她访问自己的所在位置和其他一些信息,以便使她可以在附近找一家整形外科诊所。Mildred能够知道哪家诊所正在营业,有多远,是否接受Bob的保险。Bob所要做的就是轻按电话上的按钮授权给她,Mildred在找到诊所后便会和医生约时间。
  
    与Mildred通话结束后,Bob用他的智能电话访问出租车服务,查找离他最近的出租车,并确认目的地。接下来Bob只需爬进车内,轻按电话的显示屏确认支付的费用即可。
  
    从用户角度来讲,.NET提供的好处即超过了现在的独立的程序,也胜过了纯粹的Web站点。XML Web服务拥有传统的软件功能,如创建文档、计算数字、存储数据等。而且在下线后也能提供服务,比如呼叫出租车,这并不需要CPU的参与。
  
    从上面的例子我们可以看到,XML Web服务使终端用户得到了更为个性化的、综合性的体验,同时便捷也是.NET给我们带来的一大好处。
  
    对企业的改变
  
    Bob那不走运的商务旅行结束了,他蹒跚地回到了家(虽然那个晚宴非常成功,但现在他不得不面对六个星期的身体治疗)。接下来,Bob要提交费用报告。他拿出了他的PDA,验明身份后,PDA列出了其信用卡上的支付纪录。他标出了与这次芝加哥之行有关的费用,至于那些止痛药和寄私人信件的费用,他标为个人开销。信用卡公司将为其生成必要的账单。
  
    因为Bob标记了一些个人费用,所以信用卡公司将根据他指定的方法为Bob生成一张个人帐单。在这个例子中,Bob使用的是直接从他银行账号中提钱的方法,但同时他也要一份药费开支报告的硬拷贝。根据他的选择,信用卡公司会Email发给他一个PDF文档,Bob只需将它打印出来即可。
  
    对于那些业务上的开支,信用卡公司会给Bob的公司发出一张电子帐单,它被送到公司的会计部门,由公司会计Chris来处理。电子帐单到达时,Chris会收到一封自动生成的Email,随后他登录会计系统打开这份帐单。他仔细检查每一笔费用,没问题后,他进行支付,这也就是授权将一笔金从公司的账户转移到信用卡公司的账户上。
  
    从企业角度讲,.NET能够自动地处理很多任务,节约了员工的大量时间。当用XML将系统和XML Web服务连接起来后,数据交换变得非常方便,数据处理也变得轻而易举。在这个例子中,员工Bob和Chris分别只要单击一下"同意"和启动一个事务处理,无需花大量的时间去填写报销单或是往会计系统中手工录入数据,一切都变得非常之简单。
  
    对企业和企业终端用户来说,.NET预示这些从XML Web服务衍生出来的应用程序有着很强的个性化和高度的整合性的特点,同时它们适用于各种智能设备,具有相当的灵活性。
  
    什么东西没有变
  
    尽管Microsoft .NET给计算带来了一些翻天覆地的变化,但还有很多东西依然没有改变.
  
    ●终端用户将依然使用熟悉的界面,就像.NET体验中的Microsoft Office一样。这可以减少再培训的开支,也意味着用户可以马上开始使用.NET软件。
  
    ●硬件上运行的还是象Windows、Unix、Windows CE和Palm OS一样的操作系统。实际上,.NET增加了软件的运行场所,但同时减少了开发的负担。由于XML Web服务只使用XML与设备通信,所以任何智能设备都可以享用XML Web服务。
  
    ●对程序员来说,他们依然可以使用他们原先熟悉的编程语言。.NET平台借助于.NET框架的公共语言运行时间库(CLR)使得用不同语言开发的XML Web服务之间也可以相互操作。有没有.NET体验问题不大,你依旧可以用Visual Basic、Java、甚至是COBOL创建XML Web服务。这种对编程语言的中立性意味着不用为了进入.NET世界而抛弃已有的投资。
  
    ●原先系统无需被替换。一部分的Microsoft .NET产品就是为了能方便地将现有的系统整合到新,的XML Web服务和.NET体验中去而设计的。Host Integration Server就是个例子,它简化了对主机的访问。再比如就是BizTalk Server,它管理的商务流程(business process orchestration)包括了对现有系统和数据格式的支持,并会执行一些必要的转换,将数据转成XML。
  
     所以这种下一代的分布式计算是建立在目前这一代基础上的。Microsoft .NET不是我们所想象的那样,对现在的应用软件作大规模的替换,而是一个自然的进化过程,在原先的技术孤岛之间建立了协作关系,协同工作能力逐渐加强,我们也将从中受益无穷。
  
    总结
  
    Microsoft .NET是Microsoft的XML Web服务的平台。这是下一代的Internet计算模型,各个XML Web服务之间彼此是松耦合的,通过XML进行通讯,协同完成某一特定的任务。Microsoft .NET战略提供了一个用以建立新.NET体验的软件平台、一个编程模型、用以建立和整合XML Web服务的工具以及一套可编程的Web接口。
  
    现在我们正处于向.NET转变的过程中。Microsoft已经宣布了.NET框架的第一个部分--.NET平台、Visual Studio.NET和一些块构建服务以及最初的.NET体验。Microsoft在今年和明年中将会提供更多的工具和服务。
上一篇:.NET Remoting编程简介    下一篇:Microsoft .NET完全介绍(中)  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-8-8 9:48:02
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿