




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机软件的发展与新技术,北京东方瑞威科技发展有限公司2007.03.17,计算机软件培训讲座,计算机系统,硬件软件,主机外设,CPU内存主板,输入/输出设备外存,系统软件应用软件,操作系统语言处理程序服务性程序,通用应用软件特定应用软件,软件技术发展趋势,新的软件体系架构WebService与SOA应用需求,网络服务,面向服务架构(SOA,Service-orientedarchitecture)新的软件编程模型构件技术与软件工厂网络构件:流动的是构件,应用和实现分离,提供标准接口和框架,构件组合;软件工厂:一是批量自动生产,二是生产、下载、组装、使用、销毁等重要环节。新的软件运行方式点击运行与按需下载点击运行:先启动应用,再启动服务的软件模型,用户不需维护;按需下载:关卡收费,等待时间最少;滚动下载(运行时不断下载/加载必要的构件)异构环境下的网络构件互操作性一般应用程序的二进制互操作;构件互操作(JAVA、.Net、C/C+、CAR、COM)Wine、Cgywin、JAVA、VS.Net、Windows/Linux/Elastos。安全性与版本管理越来越重要网络安全,系统安全,构件安全,应用安全、版本管理、WinVistaBata1安全,讲座内容,一、网络促进软件发展二、软件平台最新技术三、高级软件应用技术,一、网络促进软件发展,互联网促成了一个全球化的市场,信息技术是全球化进程中的主要推动力。,因特网的发展对市场的影响,为客户创造需求,DNA,ASP,三层结构,IE/Netscape,IIS/Apache,个性化服务,电子商务,FTP,E-mail,基本信息,动态网页,第二代互联网(1996-2000),静态网页,第一代互联网(19941996),Microsoft:ASP.NET;Sun:Java,网络服务(WebServices)(ProgramtheWeb),第三代互联网(2000+),网络促进软件技术的发展,Internet资源的共享,提供软件服务;不同设备的互联、互通、互操作;软件的兼容、互操作;XML、SOAP,平台的标准化,网络服务带来的软件革命:固定计算分立计算单一模块,移动计算网络计算软件“零件”,TenProblemsinWeb,Seamlesscomputingproblem:c:windowssystem32driverstcpip.syssolution:/,TenProblemsinWeb,Windowsasawrongprogrammingparadigmproblem:WinProc()assumessourcecodeavailabilitysolution:functioncallbacktableMessagepassingisoutofquestionproblem:pollingcantextendtodistributedcomputingsolution:asynchronouspushingeventsScriptingGUIvs.codecenginesproblem:scriptsareflexiblebutslowsolution:directlyscriptingcodecengineswithreflectionUnifiedstoragemodelproblem:applicationdatafilesareisolatedsolution:XMLanddatabaseSoftwaremanufacturingatruntimeproblem:C/C+objectsbasedonsourcecodesolution:componentaggregatesaspectstoformassemblyincontext,TheProgressof3G,3rdgenerationInternet(1st-Email,2nd-Browser,3rd-WEBServices)3rdgenerationprogrammingparadigm(1st-structureoriented,2ndobjectoriented,3rdWEBServices)3rdgenerationoperatingsystem(1st-DOS,2nd-Windows,3rdWEBServices)Applications3rdgenerationmobilephone(1stanalog,2nd-digital,3rdwirelessbroadband)3rdgenerationdigitalTVmarkets.(1stBlackLeaveContext();,2.13XML-GLUE换肤技术,换肤技术满足静态、动态界面要素要求及切换效果,并做到音视同步界面工作简化为美工及人机工程“二进制+元数据”软件构件,支持软件动态工厂化生产,界面被分为N个区域,不同区域对应不同处理逻辑体不同逻辑体通过XML-GLUE沟通,实现相互协调,XMLUI描述语言”将各种界面逻辑整合,2.14网络环境下的构件版本管理,同一应用引用相同构件时的版本管理:规则一:主版本兼容规则规则二:默认最新规则规则三:版本全同规则多个应用引用同一构件时的版本管理:规则四:共享首份规则规则五:独立版本规则用户自定义构件管理,网络构件点击运行的特征、事件与规则,2.15智能软件平台其优点:,系统级线程池对用户透明,大大加快构件调用速度多种构件复用技术包容、聚合、二进制继承等。多种构件间互操作技术回调机制、脚本语言支持语言无关性可用C/C+、JAVA等多种语言开发应用直接下载和执行二进制代码,不需要解释执行Domain管理应用程序在安全性及速度上取得平衡多种监测机制内存泄漏监测、数组越界监测、文件关闭监测等,以保证程序的质量多国语言支持Unicode、GB18030等,面向消费市场的软件需求,实现“用户零维护”。各类应用软件、游戏和新闻都像浏览器,实现“点击运行”。用户无需为各种硬件外设安装驱动软件,实现“即插即用”不同厂家的软件,以目标代码形式,实现“无缝链接”,智能“傻瓜”软件运行平台,2.16数据库技术的发展,文件系统,数据库相关技术:数据挖掘技术Web搜索引擎人工智能技术,对象模型:用于定义在异构环境中如何描述分布式对象接口。对象被定义为永恒不变的、始终唯一的、被封装的实体,只能通过被严格定义的接口访问,Client通过向对象发出请求,才能使用对象的服务。对象的细节和位置对Client透明。引用模型:提供接口的种类,对对象接口进行编组。所有接口由ORB连接在一起。通过ORB可以在Client和对象之间进行通信。当请求发送给对象时,ORB将负责透明地激活那些没有运行的对象。,2.17对象管理体系结构(OMA),OMA对象管理结构,OMG是上最大的软件团体,针对各类分布式应用系统,通过制定对象管理体系OMA及其核心规范CORBA,提供了完整的分布对象体系结构。,为特定应用程序而制、非OMG标准,但其中广泛应用的接口可作为接口标准化的被选项。,作用与对象服务类似,但针对具体领域,与领域相关(垂直定向),与领域无关的(或水平定向的)接口,用于各种分布式对象的应用程序,为业务对象所使用的水平和垂直应用框架,三、高级软件应用技术,3.1分布对象技术,技术问题自主性:计算能力特征融合方便使用移动性:跨越平台粒度问题移动方式协同性:协同模式功能互通通信问题安全性:站点安全Agent安全通信安全智能性:环境适应学习机制推理机制,Datasource,Datasource,Node2:Task2,Node1:Task1,Node4:Task4,Node3:Task3,Task5:Visualization,3.2服务器的动态组合技术,思路,领域问题,并行算法,并行模型,进程通讯,数据分割,并行I/O,数据类型,系统效率,系统正确性,3.3并行计算技术,大型并行应用系统,领域问题,并行算法,可移植性,系统开放性,并行模型,开发周期,系统效率,如何使专业应用人员开发并行软件,应用人员过多集中在并行细节忽视了对领域问题的考虑,MPL,并行编程语言,自动并行,rlogin,rpc,常用的并行环境,研究基于移动Agent的协同计算网格以及高性能资源的远程共享模式,并行I/O,进程通讯,数据分割,数据类型,系统正确性,领域问题,并行算法,并行模型,进程通讯,数据分割,并行I/O,数据类型,可移植性,系统开放性,开发周期,系统效率,系统正确性,设计并行抽象结构屏蔽并行细节,抽象领域数据类型与并行分割策略,研究领域应用框架和功能组件,用形式化方法确保核心代码的正确,系统开放性,可移植性,开发周期,MRPMRPIIERP的扩展关系,(70年代),(80年代),(90年代),(21世纪),是发展/包罗不是取代/否定,3.4ERP电子商务化应用,3.5企业知识管理体系,知识资源体系知识管理团队知识管理制度知识管理系统企业工作文化,机构知识库的维护及查询:,3.6基于3G网络服务架构的导航与位置服务,基于网络服务架构的增值运营体系框架,实现位置与网络服务相关联的关键技术,可动态加载运行与该位置有关的增值服务内容应用软件,增加3G应用的表现力与趣味性,提供更加丰富的服务;,3.7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 不同序列聘任管理办法
- 业务订单处理管理办法
- 规划艺术作坊管理办法
- 调度中心消防管理办法
- 上海项目团队管理办法
- 贡井区项目管理办法
- 专项工程招标管理办法
- 菜园子种植管理办法
- 规模猪场饲料管理办法
- 专业分包物资管理办法
- 工程勘察设计收费标准(2002年修订本)
- 水轮发电机讲义课件
- 姜黄素合成路线
- 高中通用技术会考试题及详解
- 安全教育:不私自离开幼儿园
- 泛光施工招标文件
- 刑法各论(第四版全书电子教案完整版ppt整套教学课件最全教学教程)
- 人工挖孔桩施工监测监控措施
- 第7章:方差分析课件
- 国家职业技能标准 (2021年版) 6-18-01-07 多工序数控机床操作调整工
- 办公楼加层改造施工组织设计(100页)
评论
0/150
提交评论