|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的.NET的平台及框架是基于微软软件产业基本的又一次晋级和演变。但是,.NET仍是要全力包管Windows体系及系列产物和.NET可以融为一体,只管在微软公司原本的软件资产基本上,使.NET持续成为Internet的中央。
.NET有几立异
.NET次要构成部分及其感化先容以下:
1)Windows.NET
Windows.NET是融进.NET手艺的Windows,它将严密地整合了.NET的一系列中心机关模块,为数字媒体及使用间协同事情供应撑持,是微软公司的下一代Windows桌面平台。
2).NETFramework
.NETFramework的目标是便于开辟商更简单地创建收集使用程序和Web服务,它的关头特征是供应了一个多言语组件开辟和实行的情况。从条理布局来看,.NETFramework又包含三个次要构成部分:通用言语运转情况(CommonLanguageRuntime)、服务框架(ServicesFramework)、下层的两类使用模板――面向Web的收集使用程序模板(WebForms或WebServices)和Windows使用程序模板(WinForms)。
个中通用言语运转情况在组件运转时,卖力办理内存分派、启动和中断线程和历程、强化平安系数,同时还调剂任何该组件触及到的其他组件的附件设置。在通用言语运转情况上是服务框架,它为开辟职员供应了一套可以被任何古代编程言语挪用的、一致的面向工具、异步、条理布局的可扩大类库,包含汇合、输出/输入、字符串、丹青、收集、线程、环球化、平安加密、数据库会见、调试相干服务等类库。在服务框架之上是两种使用范例的模板,一类是传统的Windows使用程序模板,另外一类是基于ASP+的Web收集使用程序模板。个中ASP+以一组控件和系统布局的体例供应了一个Web使用模子,由.NET框架供应的类库构建而成,经由过程它能够简化Web使用的完成历程。
3).NET企业服务器
在微软传播鼓吹的“第三代互联网”中,.NET企业服务器是企业集成和办理一切基于Web的各类使用的基本,它供应企业将来展开电子商务的高牢靠性、高功能、高可伸缩性和高可办理性。.NET企业服务器的组成非常复杂而庞大,它共包含8个各司其职的服务器,如表所示。
表:.net企业服务器功效简述
.net企业服务器功效形貌
applicationcenter2000部署和办理基于windows2000之上的web使用
biztalkserver2000用于企业间互换商务信息
commerceserver2000用于疾速创立在线电子商务
exchange2000供应基于windows2000的通讯和合作功效
hostintegrationserver2000为主机体系的组件集成供应便利
internetsecurity&&
accelerationserver2000次要办理企业使用平安性和可办理性的成绩
mobileinformation2001server为挪动办理计划供应牢靠而具伸缩性的平台
sqlserver2000则供应完整的数据库和数据剖析办理计划
个中,今朝被存眷最多的是BizTalkServer2000,它供应了企业间举行电子商务所需的主动、集成的营业处置工具和架构。BizTalkServer2000使用XML作为企业外部及企业间文档传输的数据格局,能够屏障平台、操纵体系分歧的差别,使贸易体系的集成成为大概。它次要完成的功效有:企业间牢靠的文档互换、ERP使用集成、贸易流程主动化定制、办理和监控等等。
4)模块构建服务
模块构建服务(BuildingBlockServices)是.NET平台中的中心收集服务汇合,它次要包含以下几个构成部分:InternetXML通讯,使Web站点酿成天真的服务来互换和处置数据;InternetXML数据空间,在Web商供应平安的和可编程的XML存储空间;Internet静态更新,为疾速开辟和静态设置使用供应服务;Internet日程布置,集成事情、社会和公家的日历;Internet身份认证,供应从口令、钱包到心理数据等多级身份认证手腕,另有Internet目次服务和Internet立即信息传送等服务。
5)Orchestration
Orchestration是一种基于XML的面向使用的软件集成和主动化处置手艺。它的方针是只管不受工夫、构造、使用及团体的限定,来最年夜水平和最好地把集成手艺和主动处置手艺接合起来,以便贸易事件可以交互、静态、牢靠地举行下往。Orchestration有三个基础请求:处置与实行历程分别,即全部处置其实不必定非要同实行的细节及路子绑定起来;静态处置,即跟着数据分歧及互换的变更,全部操纵历程必需随时静态更新改动;“AnytoAny”集成,即全部处置历程不克不及对介入的平台、使用及协定等作出限定。.NET的BizTalkOrchestration是上述手艺的一个完成,它包含一个可视化的计划情况、一套绑缚的工具和一个Orchestration引擎,用于营业流程处置、办理和调试。
6)VisualStudio.NET
VisualStudio.NET是基于XML的编程工具和情况,它便于疾速开辟切合.NET系统的软件服务,使其在自力设备、企业数据中央和因特网之间的传送加倍简单。
.NET与同类产物的对照
针对.NET企图的推出,业界早已有多种说法,个中一个最主要的概念是.NET并没有创造甚么先辈的手艺,而只是多家头脑的拷贝和整合。从某种角度来看,这切实其实不无事理。上面我们就SUN的Java&&J2EE系统布局和.NET的框架作一复杂的对照来看一看二者的类似性。
.NETFramework及其构成
从和的对照中,我们能够看出,关于.NET框架的每部分,Java&&J2EE系统布局几都有所体现,别的,.NET企图中的良多产物也能从其合作敌手,如SUN、ORACLE、IBM、HP的产物中发明一些类似陈迹。因而切实其实不克不及说.NET创始了几几立异,更符合的说法是它对良多公司的头脑和本人的产业基本作了较好的整合,并有所立异。
Java&&J2EE系统布局
固然云云,但微软的.NET企图及头脑仍是为全部信息家产和将来软件天下的开展供应了一个可供剖析参考的标靶,由于手艺自己良多是互相融和和浸透的,一切手艺争辩其实不能决意将来,只要经由过程市场才干最初决意甚么是真实的互联网将来。强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。 |
|