基于.Net的Microsoft企业体系结构的分析_第1页
基于.Net的Microsoft企业体系结构的分析_第2页
基于.Net的Microsoft企业体系结构的分析_第3页
基于.Net的Microsoft企业体系结构的分析_第4页
基于.Net的Microsoft企业体系结构的分析_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于.net的microsoft企业体系结构的分析12020年5月29日文档仅供参考基于 .net 的 microsoft 企业体系结构的分析学号 : 姓名 :摘要本专题的目标读者是那些希望理解microsoft 在企业、应用程序和技术体系结构方面提供的方法的商业、软件和基础设施体系结构设计师及其程序设计人员。全专题阐述了体系结构设计中需要考虑的各个要素 ,讨论了 microsoft .net 在企业解决方案中的结构和模式实现 ,包括体系结构的术语、模式、概念和定义,以及体系结构的一系列视图。全文定位比较高 ,对于架构和模式不是比较了解的读者能够参阅本专题提供的参看书目,对于专题提到的一些模式

2、实现是以 .net framework 为基础的,有相关语言功底的读者就能够看懂示例代码 ,对 asp.net 不是很熟悉的读者也能够参考msdn 联机帮助。接下来就以下几个方面对microsoft 企业体系结构进行分析和讨论。企业体系结构ansi/ieee std 1471- 中使用的体系结构定义是: ”一个系统的基本组织,表现为系统的组件、组件之间的相互关系、组件与环境之间的相互关系以及设计和进化的原理。 ”企业体系结构(ea) 是帮助组织理解自己的结构及其原理的概念工具。它提供了企业的结构图,是业务和技术变化的规划工具。一般来说,企业体系结构表现为一整套相互关联的模型,这些模型描述了企业

3、的结构和功能。企业体系结构主要用于系统化的 it 规划和架构 , 以及改进的决策过程。ea 中的各个模型以逻辑方式来排列 ,能够使企业的详细信息处于不断增长中 ,包括 :? 目的和目标。? 过程和组织。? 系统和数据。? 使用的技术。关于microsoft.netframework.net framework 是一种新的计算平台 ,它简化了在高度分布式internet 环境中的应用程序开发。 .net framework 旨在实现下列目标:? 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在internet 上分布 ,或者是在远程执行的。? 提供一个将软件

4、部署和版本控制冲突最小化的代码执行环境。? 提供一个保证代码( 包括由未知的或不完全受信任的第三方创立的代码)安全执行的代码执行环境。? 提供一个可消除脚本环境或解释环境的性能问题的代码执行 环境。? 使开发人员的经验在面对类型大不相同的应用程序( 如基于windows 的应用程序和基于 web 的应用程序)时保持一致。? 按照工业标准生成所有通信,以确保基于 .net framework 的代码可与任何其它代码集成。.net framework 具有 两个主 要组件 :公共 语言运 行库和 .netframework 类库。公共语言运行库是 .net framework 的基础。您能够将运行

5、库看作一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全以及可确保安全性和可靠性的其它形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管 代 码 ,而 不 以 运 行 库 为 目 标 的 代 码 称 为 非 托 管 代 码 。 .netframework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您能够使用它开发多种应用程序 ,这些应用程序包括传统的命令行或图形用户界面(gui)应用程序,也包括基于asp.net 所提供的最新创新的应用程序 (如 web 窗体和 xml web

6、 services)。.net framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创立一个能够同时利用托管和非托管功能的软件环境。 .net framework 不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。例如 ,asp.net 承载运行库以为托管代码提供可伸缩的服务器端环境。 asp.net 直接使用运行库以启用 asp.net 应用程序和 xmlwebservices。下面的插图显示公共语言运行库和类库与应用程序之间以及与整个系统之间的关系。该插图还显示托管代码如何在更大的结构内运行。.net framework 环境62020 年 5 月 29 日文档仅供参考microsoft体系结构剖析企业体系结构中的信息能够从不同角度来审视,而且能够满足各种需要。体系结构的用户包括业务经理和分析员、系统体系结构设计 师、工作流程和程序分析员、后勤专家、组织分析员等。这些人员 要求有高级的概括信息、详细的数据和各种

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论