欢迎来到天天文库
浏览记录
ID:38408562
大小:1.87 MB
页数:21页
时间:2019-06-12
《面向构件的中间件-EOS基础培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向构件的中间件上海普元信息技术有限责任公司帅小艳7/29/2021PrimetonEOS目录EOS的产品理念和技术架构是怎样的?EOS具有哪些技术特点和优势?EOS到底什么样子?EOS产品在软件层次上的定位计算机硬件操作系统数据库J2EE/EAI/SOA面向构件的中间件应用软件普元EOS面向应用,承接技术面向构件中间件从软件结构快速集成/快速重组/快速适应变化构件的高度复用,降低成本应用框架的复用,稳定性松散的结构,标准的服务模式面向构件的开发、运行、维护环境软件生产方式简单统一的组装模式图示化的知识表达高度的复用和知识的积累企业应用构件包
2、构件包构件包构件包构件包页面构件展现构件业务构件运算构件数据构件EOS构件体系-多维度的构件体系运算构件数据构件业务构件展现构件页面构件流程构件多层构件体系架构操作动作页面导航输入数据互联网应用的构成元素页面展现操作动作输出数据互联网应用的实现过程服务端展现服务端业务数据库操作服务数据库1235467客户端展现JSPJavaServletSessionBeanEntityBeanDAOSQL执行过程数据流向MessageBean普元EOS的互联网应用实现展现引擎业务引擎数据引擎数据库数据字典页面构件展现构件业务构件数据构件运算构件XML数据总
3、线12345678执行过程数据流向流程引擎EOS的互联网应用实现过程数据接口比较传统构件接口技术方法级的构件技术各构件之间相互连接,构件提供的接口方式都是基于对象级别的接口,这样各构件之间不具备任意相互连接的功能。构件之间的接口定义变的异常复杂,很难维护,复用度较低。EOS构件接口技术EOS构件的接口是总线式接口,每个构件与数据总线相连接,进行数据交换,这样就避免了构件间复杂的数据交换,使得构件接口变得非常简单。提供接口依赖接口构件名构件类型提供接口依赖接口构件名构件类型提供接口依赖接口构件名构件类型提供接口依赖接口构件名构件类型提供接口依赖
4、接口构件名构件类型提供接口依赖接口构件名构件类型提供接口依赖接口构件名构件类型提供接口依赖接口构件名展现构件提供接口依赖接口构件名运算构件提供接口依赖接口构件名业务构件提供接口依赖接口构件名数据构件提供接口依赖接口构件名流程构件提供接口依赖接口构件名页面构件数据总线目录EOS的产品理念和技术架构是怎样的?EOS具有哪些技术特点和优势?EOS到底什么样子?目录EOS的产品理念和技术架构是怎样的?EOS具有哪些技术特点和优势?EOS到底什么样子?特征:应用软件的用户界面、展现层、业务逻辑层以及数据访问层分离开来,各层之间松散耦合。优势:应用架构一
5、体化,具备高稳定性、高扩展性,不会因某一层次中逻辑的变化引起其它层次的变化,能快速响应变更,同时支持跨平台操作和分布式部署;另外,为应用软件省去软件架构设计的烦恼,提高了应用开发的效率。展现构件业务构件数据构件运算构件XMLXMLXMLXMLXMLDATABUS页面构件稳定可靠的面向构件应用架构基于XML的数据总线和接口特征:构件通过XML数据总线相互连接,构件的输入数据从总线中取得,输出数据也放在总线之中,构件接口之间的沟通通过XML总线而不直接发生关系。优势:系统具有天然集成性,并使得业务处理成为透明,实现了各个应用模块间的松散耦合,配置
6、部署变得很灵活。应对复杂的技术环境OracleiASOracleDB2SQLServerBEAWeblogicIBMWebsphereJBoss普元EOS行业应用Sybase特征:支持市场领先的大部分商业及开源产品,包括不同的操作系统、J2EE应用服务器及数据库产品。优势:可以方便的在不同的J2EE应用服务器和数据库之间移植,增强应用系统对软硬件环境的适应性。强大的数据整合功能特征:利用数据字典技术,可以轻松建立起从数据库到业务对象的映射关系,有效整合不同应用模块和系统的数据资源。优势:完全屏蔽底层不同厂商数据库服务器之间的差异,灵活适应业务
7、数据的变化,实现应用的完全移植。可视化构件组装与方便的调试功能VS特征:用户可以像搭积木一样,通过既有构件的重新装配来实现新的业务需求,同时EOSTM提供了可视化的设计及开发环境,包括不同层次构件的展现逻辑、业务逻辑、数据设计、页面设计等;同时提供了各种构件的可视化调试方法。优势:1)简化开发:基于构件思想EOSTM开发过程不同于传统的编程方式,开发者只需要通过图形化的拖拽即可完成大部分的开发工作。2)敏捷思想:借鉴UML的图形化表达方式使得设计过程与开发过程可以有机地结合起来,同时可以根据XML形式的代码方便地产生开发文档,大大简化了开发流
8、程。3)软件知识积累:企业可以通过构件的开发和积累有效地积累软件知识财富,同时这种积累可以大大降低未来系统建设的资金投入。4)保证软件质量:构件本身是经过大量实践验
此文档下载收益归作者所有