|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;2000年6月,微软公司推出了“Microsoft.NET下一代互联网软件和服务计谋”,引发IT行业的普遍存眷。2000年9月,微软公司在旧金山公布了Enterprise2000。同月,微软原总裁兼首席实行官鲍尔默离开中国就“下一代互联网”的主题举行演讲,在中国掀起了一股“.NET旋风”。
2000年11月,微软在Comdex盘算机年夜展上公布了VisualStudio.NET软件,并展现了其.NET开展计谋的框架系统和开辟工具的相干特征,周全减速了微软以.NET手艺进军市场的措施。
跟着.NET措施的一步步加速,作为中国IT界的一份子,我们不管从那一种角度动身,都必要细心地审阅一下.NET自己的内容及其面前的潜台词。
.NET真脸孔
.NET的产生开展离不开IT业界数年来环绕着Internet的各种开展、升降和沉浮。微软在这一范畴中已经掉队过,它一向在急起直追,剧烈的业界合作和不休的讼事缠身使其必需提出一个极新的计谋和观点来从头建立本人在软件业界的信念和位置,这就是.NET。
在.NET系统布局中,XML是各使用之间无缝接合的关头
关于.NET究竟是甚么这个成绩,有着林林总总的说法。但事先作为首席实行官的鲍尔默应当最能代表微软公司的概念,他说:“Microsoft.NET代表了一个汇合、一个情况、一个能够作为平台撑持下一代Internet的可编程布局。”确
实,这句话基础上复杂简明地表述了.NET的外特征。
.NET起首是一个情况。这是一个幻想化的将来互联网情况,微软的构思是一个“不再存眷单个网站、单个设备与因特网相连的互联网情况,而是要让一切的盘算机群、相干设备和服务商协同事情”的收集盘算情况。简而言之,互联网供应的服务,要可以完成更高水平的主动化处置。将来的互联网,应当以一个全体服务的情势展示在终极用户眼前,用户只必要晓得本人想要甚么,而不必要一步步地在网上搜刮、操纵来到达本人的目标。这是一种幻想,但的切实其实确是互联网的开展趋向地点。
.NET追求的是一种幻想的互联网情况。而要搭建如许一种互联网情况,起首必要办理的成绩是针对现有因特网的缺点,来计划和制造一种下一代Internet布局。这类布局不是物理收集条理上的拓扑布局,而是面向软件和使用条理的一种
有别于扫瞄器只能静态扫瞄的可编程Internet软件布局。因而.NET把本人定位为能够作为平台撑持下一代Internet的可编程布局。
.NET的终极目标就是让用户在任何中央、任什么时候间,和使用任何设备都能会见他们所必要的信息、文件和程序。而用户不必要晓得这些器材存在甚么中央,乃至连怎样取得等详细细节都不晓得。他们只需收回哀求,然后尽管吸收就是了,而一切背景的庞大性是完整屏障起来的。以是关于企业的IT职员来讲,他们也不必要办理庞大的平台和各类散布使用之间的事情是怎样和谐的。
.NETFramework包含通用言语运转情况、Framework类库和ActiveServerPages+
有了幻想方针和响应可编程Internet软件布局,.NET如许的一个协同盘算情况的详细完成还一定必要一系列的软件产物支持,因而微软的.NET还包含一个产物的汇合。这个汇合包括以下构成部分:
.NET平台
这一平台创建在XML和因特网尺度协定的基本上,包括了.NET的基本布局和基本工具,为开辟新型的互动合作软件供应了一个先辈的系统布局模子。
.NET系列产物和服务
如MSN.NET、OFFICE.NET、VisualStudio.NET、bCentral.NET等。
第三方厂商的.NET服务
创建在.NET平台和产物上的面向分歧使用范畴的详细服务。
从下面对.NET的复杂剖析能够看出,在对新手艺和IT家产的推进上,不管怎样,微软仍是功不成没的。但与此同时,也能够推想出,假如.NET一旦成为现实,那末关于其他非使用软件厂商而言,大概会发生伟大的合作压力。
.NET的手艺特性
.NET包含4个主要特性,一是软件变服务,二是基于XML的配合言语,三是交融多种设备战争台,四是新一代的人机界面。这四个特性基础上掩盖了.NET的手艺特性。
软件变服务
史蒂夫・鲍尔默在谈到软件服务时说道,“明天的软件产物仅仅是一张光盘,用户购置软件,亲身安装、办理和保护。可是软件服务是来自因特网的服务,它替用户安装、更新和跟踪这些软件,并让它们和用户一同在分歧的呆板间周游。它为用户存储本人的信息和参考材料。这些就是软件和软件服务各自分歧的作风。”
Orchestration可视化编程工具发生基于XML的XLANG代码,它和BizTalk服务器、.NETFramework,和VisualStudio.NET都曾是WindowsDNA2000计谋的主要部分。
陪伴着ASP家产的衰亡,软件正渐渐从产物情势向服务情势转化,这是全部IT行业的局势所趋。在.NET中,终极的软件使用是以Web服务的情势呈现并在Internet公布的。Web服务是一种包装后的能够在Web上公布的组件,.NET经由过程WSDL协定来形貌和公布这类Web服务信息,经由过程DISCO协定来查找相干的服务,经由过程SOAP协定举行相干的复杂工具传送和挪用。
微软的.NET计谋意味着:微软公司和在微软平台上的开辟者将会打造服务,而不是打造软件。在将来几年以内,微软将连续公布有关.NET的平台和工具,用于在因特网上开辟Web服务。当时,事情在.NET上的用户、开辟职员和IT事情职员都不再购置软件、安装软件和保护软件。取而代之的是,他们将定礼服务,软件会主动安装,一切的保护和晋级也会经由过程互联网举行。
基于XML的配合言语
XML是从SGML言语演变而来的一种标志言语。作为元言语,它能够界说分歧品种使用的数据互换言语。在.NET系统布局中,XML作为一种使用间无缝接合的手腕,用于多种使用之间的数据收罗与兼并,用于分歧使用之间的互操纵和协同事情。
详细而言,.NET经由过程XML言语界说了复杂工具会见协定(SOAP)、Web服务形貌言语(WSDL)、Web服务发明协定(DISCO)。SOAP协定供应了在无中央散布情况中利用XML互换布局化有范例数据的复杂轻量的机制。WSDL协定界说了服务形貌文档的布局,如范例、动静、端口范例、端口和服务自己。DISCO协定界说了怎样从资本大概资本汇合中提取服务形貌文档、相干服务发明算法等。
交融多种设备战争台
跟着Internet渐渐成为一个信息和数据的中央,各类设备和服务已或正在接进和融进Internet,成为个中的一部分。.NET追求与各类Internet接进设备战争台的一体化,次要存眷在无线设备和家庭收集设备及相干软件、平台方面。
新一代的人机界面
新一代人机界面次要表现在“智能与互动”两个方面。.NET包含经由过程天然语音、视觉、手写等多种形式的输出和体现办法;基于XML的可编纂复合信息架构――通用画布;本性化的信息代办署理服务;使呆板可以更好地举行主动处置的智能标志等手艺。
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况; |
|