- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EOS产品特点和技术优势.ppt
SOA从面向构件开始面向构件的SOA中间件-普元EOS 王平·咨询顾问 上海普元信息技术有限责任公司 * EOS产品特点 这里介绍EOS产品带来的三个特点: 1、构件化 2、图形化 3、应用框架 然后介绍EOS产品的两个核心技术 1、构件技术 2、XML数据总线技术 构件化- 高度复用节省投资 可视化-快速应用提升效率 应用框架-动态成长适应变化 EOS核心构件组装 从软件结构 快速集成/快速重组/快速适应变化 构件的高度复用,降低成本 应用框架的复用,稳定性 松散的结构,标准的服务模式 面向构件的开发、运行、维护环境 软件生产方式 简单统一的组装模式 图示化的知识表达 高度的复用和知识的积累 EOS构件体系 传统构件接口方式 数据总线的构件接口方式 EOS产品特点 这里介绍EOS丰富的构件库 然后介绍EOS在解决J2EE架构上的优势 1、构件分层 2、数据总线 3、松散耦合 4、符合SOA架构 5、构件服务的提供 架构永恒的三个问题域 典型企业级互联网应用实现 基于EOS的互联网应用实现 符合SOA标准的核心架构 符合SOA标准的核心架构 完全开放的系统结构 从软件结构到生产方式符合SOA 构件的接口的形式统一为XML形式 所有构件都可以发布成WebService 构件的松耦合与EAI的集成 EOS产品优势 这里介绍EOS产品的优势 1、设计即是编码 2、快速适应变化 然后介绍EOS改变了什么? EOS改变了什么? 设计阶段 应用架构和框架的高度复用 降低技术与业务之间的鸿沟 开发阶段 整合了形成一体化的企业应用开发运行环境:功能、流程、报表开发、调试、部署、监控的一体化 变代码为构件图形化组装,开发效率提高3-5倍 详细设计自动生成 软件开发过程可控,避免出现短板效应 测试效率大幅提升,Bug数量成倍下降 运行阶段 性能卓越 稳定性提高5-10倍 维护阶段 维护成本降低70% 故障追踪、调优、监控方便快捷 项目管理 统一的项目管理机制变为可能 外包管理简单可控 EOS对软件过程的管控 EOS简化J2EE应用的开发 输入数据:由页面输入,待操作的数据 页面导航:由哪个页面输入,操作完后显示哪个页面 操作动作:具体要操作的动作,对数据的处理,比如查询数据库 输出数据:输入数据处理完后返回的数据,如查询数据库的结果记录 页面展现:页面输入数据,输出数据,各种页面风格的展现 数据传递:数据从前展现页面传递到后台数据库,再把结果传递给展现页面的过程 * * 个性化 产品化 面向构件 开发语言本身的提高 开发过程图形化程度 开发过程复用程度 ×1 ×10 ×100 ×… 软件开发效率 时间 60/70年代 80年代 90年代 未来 阶段1:汇编语言 阶段2:高级语言 阶段3:面向对象语言 阶段4:面向构件开发 Class{} While {} 软件工业化的到来 个性化 产品化 面向构件 public final class OrderHTMLAction extends HTMLActionSupport { public Event perform(HttpServletRequest request) throws HTMLActionException { // Extract attributes we will need // XXXX this needs to be part of the form ContactInfo shipper = extractContactInfo(request, _a); ContactInfo receiver = extractContactInfo(request, _b); CreditCard creditCard = new CreditCard( 1234-2334, Duke Express, 10/2001) ; return new OrderEvent(shipper,receiver,creditCard); } /* parse address form and generate a ContactInfo object */ private ContactInfo extractContactInfo(HttpServletRequest request, String suffix) throws HTMLActionException { ArrayList missingFields = null; String familyName = req
您可能关注的文档
最近下载
- 迅达3300AP电气原理图(中文精简版).pdf VIP
- (精品)《雨人》中英文台词剧本完整版.docx VIP
- 2025-2026学年初中美术八年级上册(2024)岭南版(2024)教学设计合集.docx
- 上市公司应对证券民事索赔100问.pdf VIP
- 【继续教育】水质PH(每日一练).pdf VIP
- Lenovo联想 服务器 ThinkServer TS560 说明书.pdf
- Q/GDW 364-2009《单相智能电能表技术规范》及编制说明.doc VIP
- 社会保障学 高教版 第16章--扶贫开发.ppt VIP
- 《2和5的倍数的特征》省公开课一等奖全国示范课微课金奖PPT课件.pptx VIP
- 甜梦口服液与丁螺环酮治疗广泛性焦虑症的疗效对比.PDF VIP
文档评论(0)