选择显示字体大小

net真面目(下)

    
  (作者:葛声 )
  
    .net的平台及框架是基于微软软件工业基础的又一次升级和演化。然而,.net还是要尽力保证windows系统及系列产品和.net能够融为一体,尽量在微软公司原有的软件资产基础上,使.net继续成为inte.net的中心。
  
  .net有多少创新
    .net主要组成部分及其作用介绍如下:
  
    1) windows.net
  
    windows.net是融入.net技术的windows,它将紧密地整合了.net的一系列核心构造模块,为数字媒体及应用间协同工作提供支持,是微软公司的下一代windows桌面平台。
  
    2) .net framework
  
    .net framework的目的是便于开发商更容易地建立网络应用程序和web服务,它的关键特色是提供了一个多语言组件开发和执行的环境。从层次结构来看,.net framework又包括三个主要组成部分:通用语言运行环境(common language runtime)、服务框架(services framework)、上层的两类应用模板——面向web的网络应用程序模板(web forms或web services)和windows应用程序模板(win forms)。
  
    其中通用语言运行环境在组件运行时,负责管理内存分配、启动和中止线程和进程、强化安全系数,同时还调整任何该组件涉及到的其他组件的附件配置。在通用语言运行环境上是服务框架,它为开发人员提供了一套能够被任何现代编程语言调用的、统一的面向对象、异步、层次结构的可扩展类库,包括集合、输入/输出、字符串、图画、网络、线程、全球化、安全加密数据库访问、调试相关服务等类库。在服务框架之上是两种应用类型的模板,一类是传统的windows应用程序模板,另一类是基于asp+的web网络应用程序模板。其中asp+以一组控件和体系结构的方式提供了一个web应用模型,由.net框架提供的类库构建而成,通过它可以简化web应用的实现过程。
  
    3) .net企业服务器
  
    在微软宣称的“第三代互联网”中,.net企业服务器是企业集成和管理所有基于web的各种应用的基础,它提供企业未来开展电子商务的高可靠性、高性能、高可伸缩性以及高可管理性。.net企业服务器的构成异常庞大而复杂,它共包括8个各司其职的服务器,如表所示。
  
    表:.net企业服务器功能简述
  
  .net企业服务器 功能描述
  application center 2000 部署和管理基于windows2000之上的web应用
  biztalk server 2000 用于企业间交换商务信息
  commerce server 2000 用于快速创建在线电子商务
  exchange 2000 提供基于windows 2000的通信和协作功能
  host integration server 2000 为主机系统的组件集成提供方便
  inte.net security &&
  acceleration server 2000 主要解决企业应用安全性和可管理性的问题
  mobile information 2001 server 为移动解决方案提供可靠而具伸缩性的平台
  sql server 2000 则提供完全的数据库和数据分析解决方案
  
    其中,目前被关注最多的是biztalk server 2000,它提供了企业间进行电子商务所需的自动、集成的业务处理工具和架构。biztalk server 2000利用xml作为企业内部及企业间文档传输的数据格式,可以屏蔽平台、操作系统不同的差异,使商业系统的集成成为可能。它主要完成的功能有:企业间可靠的文档交换、erp应用集成、商业流程自动化定制、管理和监控等等。
  
    4) 模块构建服务
  
    模块构建服务(building block services)是.net平台中的核心网络服务集合,它主要包括以下几个组成部分:inte.net xml通信,使web站点变成灵活的服务来交换和处理数据;inte.net xml数据空间,在web商提供安全的和可编程的xml存储空间;inte.net动态更新,为快速开发和动态配置应用提供服务;inte.net日程安排,集成工作、社会和私人的日历;inte.net身份认证,提供从口令、钱包到生理数据等多级身份认证手段,还有inte.net 目录服务和inte.net即时信息传递等服务。
  
    5) orchestration
  
    orchestration是一种基于xml的面向应用的软件集成和自动化处理技术。它的目标是尽量不受时间、组织、应用及个人的限制,来最大程度和最好地把集成技术和自动处理技术接合起来,以便商业事务能够交互、动态、可靠地进行下去。orchestration有三个基本要求:处理与执行过程分离,即整个处理并不一定非要同执行的细节及途径绑定起来;动态处理,即随着数据不同及交换的变化,整个操作过程必须随时动态更新改变;“any to any”集成,即整个处理过程不能对参与的平台、应用及协议等作出限制。.net的biztalk orchestration是上述技术的一个实现,它包括一个可视化的设计环境、一套捆绑的工具和一个orchestration引擎,用于业务流程处理、管理和调试。
  
    6) visual studio.net
  
    visual studio.net是基于xml的编程工具和环境,它便于快速开发符合.net体系的软件服务,使其在独立设备、企业数据中心和因特网之间的传送更加容易。
  
  .net与同类产品的比较
    针对.net计划的推出,业界早已有多种说法,其中一个最重要的观点是.net并没有发明什么先进的技术,而只是多家思想的拷贝和整合。从某种角度来看,这的确不无道理。下面我们就sun的java&&j2ee体系结构和.net框架作一简单的对比来看一看两者的相似性。
  
  
    图1 .net framework及其组成
  
    从图1和图2的对比中,我们可以看出,对于.net框架的每一部分,java&&j2ee 体系结构多少都有所表现,此外,.net计划中的很多产品也能从其竞争对手,如sun、oracle、ibm、hp的产品中发现一些相似痕迹。因此的确不能说.net首创了多少多少创新,更合适的说法是它对很多公司的思想和自己的工业基础作了较好的整合,并有所创新。
  
  
    图2 java&&j2ee 体系结构
  
    虽然如此,但微软的.net计划及思想还是为整个信息产业和未来软件世界的发展提供了一个可供分析参考的标靶,因为技术本身很多是相互融和和渗透的,所有技术争论并不能决定未来,只有通过市场才能最后决定什么是真正的互联网未来。
    


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons