| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
计算机数据在化工企业中的应用架构技           
计算机数据在化工企业中的应用架构技

[摘要]本文对企业应用架构设计中需要使用到的关键技术进行了介绍,通过这些技术的使用,可以帮助架构师构建更加灵活,拥有更好的性能和可扩展性的企业应用架构。
[关键词]企业 应用架构 计算机数据

一、随着web2.0时代的到来,一些有远见的企业也开始思考如何将web2.0的理念与技术导入企业架构体系,引领企业信息化进入2.0时代

企业2.0是技术与业务相互靠拢的必然结果,是一个社会、商务、技术三者相融合的发展趋势。在这种趋势下,企业快速将产品和服务推向市场便成了第一要务,重量级的软件工程方法逐渐收紧了脚步,以敏捷开发为代表的轻量级软件工程方法被越来越多的使用,.net framework是微软为开发企业级应用程序而创建的一个富有革命性的软件开发新平台,它有助于建立轻量级的软件架构,实现功能完善且易于扩展的框架,可以有效地加速企业应用系统开发,使得企业开发复杂的过程变得简洁容易。

二、企业应用架构分析

1.什么是架构
从架构设计师的角度来看,架构就是一套构建系统的准则。通过这套准则,可以把一个复杂的系统划分为一套更简单的子系统的集合,这些子系统之间保持相互独立,并与整个系统保持一致。对于软件架构来说,就是要用一种简洁的结构来支撑整个可以发展的软件系统。
2.企业应用架构
企业应用架构是研究如何将企业的业务功能、需求,以及向外界提供的服务映射到it(information technology)系统的一套准则。locAlHOSt在使用这套准则构建企业级的软件系统时,除了要考虑这个系统的架构,以及其应具有的功能行为以外,还要关注整个架构的可用性、性能问题、容错能力、可重用性、安全性、扩展性、可管理维护性、可靠性等各个相关方面。
当今企业级应用软件的规模和复杂性与日俱增,各种开发平台和开发工具繁多,寻求一种合理的架构设计方法和卓有成效的开发平台显得尤为重要。使用.net framework 3.5和visual studio 2008可以快速、高效地设计、开发和测试企业级应用程序,帮助开发人员和开发团队快速地构建和发布更为完整、互联、详尽的软件解决方案,实现快速的应用程序开发、高效的团队协作和突破性的用户体验。

三、net架构设计

在分解复杂的软件系统时,使用的最多的技术之一就是分层。当用分层的思想来考虑系统时,可以将各个子系统想象成按“多层蛋糕”的形式来组织,每一层都依托在其下层之上。在这种组织方式下,上层使用了下层定义的各种服务,而下层对上层却一无所知。
当前企业应用架构已经从早期的两层逐渐演化到现在的n层体系结构,n层体系结构将复杂的企业应用程序实现为多个独立的逻辑部分,也就是多个逻辑层次。在微软的《application architecture guide 2.0》中将一个典型的企业应用分为四个层次:表现层、服务层、业务逻辑层和数据访问层。
表现层处理用户与软件间的交互,主要职责是向用户显示信息,并把从用户那里获取的信息解释成业务逻辑层和数据访问层上的各种动作。
业务逻辑层是系统架构中体现核心价值的部分,用来实现系统的业务需求和功能。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计。
数据访问层,其功能主要是负责数据源的访问,数据源可以是数据库系统、二进制文件、文本文档或是xml文档。
服务层,在表现层和业务逻辑层之间,可以添加一个服务层,用来封装业务逻辑层的业务需求和功能的实现,将它们封装成简单的服务。这样做的好处是:可以为其他的应用程序提供访问本系统的接口。

四、关键技术介绍

1.表示层实现技术
windows presentation foundation(wpf)
一直以来,应用程序的用户界面可以使用不同的技术开发,从mfc到vb,从windows form到web form,随着flash等多媒体2d和3d界面的出现,选择也就越来越多。如果想使用一种通用的技术就能够开发各种类型的应用程序界面,这将是一个巨大的挑战。wpf就是为解决这一难题而出现的新一代界面开发技术。wpf是微软.net framework 3.5的组成部分之一,它是一套基于xml、.net framework、向量绘图技术的表现层开发框架。wpf支持视频、动画、2d或3d图形,以及各种类型的文档,还为桌面客户端、手持设备客户端和浏览器客户端提供了通用基础,统一了开发人员和设计人员创建、显示、操作文档、媒体和用户界面的方法,大大简化了用户界面的开发工作,使应用程序具有一致的外观,为用户提供了具有视觉震撼力的用户体验。
2.服务层实现技术
wcf是分布式应用程序开发的集大成者,它整合了.net平台下所有的与分布式系统有关的技术,例如.net remoting、web services、enterprise services、msmq等,wcf代表了架构技术的一种发展方向。在wcf框架下,开发基于soa的分布式系统变得容易了,微软将所有与此相关的技术要素都包含在内,掌握了wcf,就相当于掌握了叩开soa大门的钥匙。
3.业务逻辑层实现技术
windows workflow foundation (wf)。wf是微软.net framework 3.5的组成部分之一,它是一个企业级工作流开发框架和引擎,它可用于创建需要对外部实体的信号作出响应的交互式程序。
工作流是按照特定顺序执行的一系列步骤。wf可用于简单的应用场景,例如,显示基于用户输入的 ui控件,也可以应用于大型企业会遇

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《计算机数据在化工企业中的应用架构技》的网友还看了:
    [法律论文]试析澳门《打击计算机犯罪法》
    [法律论文]试论侵权损害纠纷中死亡赔偿金的计算标准
    [法律论文]简析计算机犯罪若干问题之探讨
    [免费范文]谈计算机机房的管理与维护
    [免费范文]2011年中国企业计算需求展望虚拟化\客户端计算与
    [今日更新]如何培养中职学生的计算机应用能力
    [今日更新]职业学校高三计算机应用基础课程的教学
    [今日更新]浅谈中职计算机应用教学
    [今日更新]浅谈高校计算机应用基础课程教学改革
    [今日更新]浅谈高职计算机应用专业项目教学法的应用

    计算机论文
    普通论文基于SuperMap的土地更新
    普通论文浅谈搜索引擎的分类及特点
    普通论文学校计算机的管理与维护
    普通论文基于XML 的异构数据交换的研究
    普通论文显示器故障六种完美解决方法
    普通论文浅谈《微型计算机操作基础》课的
    普通论文浅析软件项目管理中的挣值分析法
    普通论文试论云计算对高校教学资源影响解
    普通论文探讨互联网在深度报道中的角色
    普通论文工业广电应对网络的生存策略
    普通论文网络版权问题初探
    普通论文面向对象数据库理论设想
    论文
    普通论文[免费范文]述职报告(省农业厅党组
    普通论文[免费范文]三八妇女节活动主持稿
    普通论文[今日更新]中学化学教育浅议
    普通论文[电子机械]蓄电池组充放电技术浅析
    普通论文[法律论文]试论地役权制度研究
    普通论文[今日更新]高校培养审计专业人才的
    普通论文[免费范文]在县委保持*党员先进性专
    普通论文[今日更新]法务会计理论框架初探
    范文大全
    普通范文[范文大全]单位四群教育工作分析检
    普通范文[范文大全]副县长在八一建军节慰问
    普通范文[范文大全]农业产业培植暨大春生产
    普通范文[范文大全]第六次全国人口普查户口
    普通范文[范文大全]领导讲话-在XXXX实验学校
    普通范文[范文大全]在全市中小学体育艺术教
    普通范文[范文大全]2009年银行工作总结范文
    普通范文[零八零六]农业局第一次农业污染源
    演讲致词
    普通演讲[节日祝福语]迎新年
    普通演讲[开业开幕]水墨山水小品画展开幕词
    普通演讲[婚丧致辞]红娘仲夏情缘联谊会主持词
    普通演讲[生日祝福范文]朋友生日赠言-英文生日祝福
    普通演讲[开业开幕]在清真食品制作大赛开幕式
    普通演讲[竞聘演讲稿]六年级大队长竞选稿
    工作范文
    普通党建工会[政府政务]征兵工作会议讲话
    普通公文方案[公文写作]交通规费征收稽查所精神文
    普通领导讲话[组织人事]在党的基层组织建设工作会
    普通党建工会[政府政务]在核电建设一期工程总结表
    普通总结[工作总结]市交通局2009年安全工作总
    普通总结[工作总结]小学“安全生产月”工作总
    普通总结[调研报告]加强居民参与、促进社区建
    普通总结[调研报告]卫生系统科学发展调研报告
    普通总结[工作总结]水泥厂四月份工作总结及五
    普通总结[工作总结]“职场魅力营销闪耀”主题
    普通汇报体会[心得体会]精细化管理心得体会
    普通公文方案[公文写作]企业员工激励方法失效的六