- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网驰平台统一部署配置平台的设计与实现
网驰平台统一部署配置框架的设计与实现 提纲 1、选题依据与意义 2、相关工作调研 3、研究内容与研究方案 4、工作进展与下一步计划 提纲 1、选题依据与意义 2、相关工作调研 3、研究内容与研究方案 4、工作进展与下一步计划 选题依据与意义 大型应用系统日趋复杂 使用多层次的多种中间件平台 分布式应用 组件间依赖关系 手动部署的缺点: 复杂,容易出错,效率低 缺乏冲突检测和消除机制 针对特定的平台需要手工修改部署配置 选题依据与意义 - 旅游定制软件系统 TravelPlan是一个旅行定制系统,用户通过浏览器定制旅行计划,主要包括以下四大功能需求 电子商务门户 订单处理 供应商 银行支付 选题依据与意义 – EJB部署描述 选题依据与意义– 特定平台部署差异 Once Express 配置文件: service.xml 部署单元结构 *.sar +*.class +META-INF +service.xml +lib/*.jar Axis2 配置文件:services.xml 部署单元结构 *.aar +*.class +META-INF +services.xml +lib/*.jar 选题意义 通过定义统一部署配置元模型、约束模型,实现冲突检测算法,实现分布式异构中间件平台的统一部署配置框架。 自动验证部署配置的正确性完整性 自动检测冲突,并实现自动或半自动修复 屏蔽绝特定中间件平台之间的部署差异 自动化部署或者给出部署方案 提高部署效率,降低部署成本 提纲 1、选题依据与意义 2、相关工作调研 3、研究内容和研究方案 4、工作进展与下一步计划 相关工作调研 -自动化部署方式分类 Script Based Configuration, Script, etc linux shell, Nixes Language Based Declarative Language, etc smartfrog Model Base Model policies, etc Radia 相关工作调研 - 基本结构 相关工作调研 - 元模型描述 扩展UML Pattern Based SOA Deployment,IBM 使用Component Description Language(CDL) Infrastructure for Automatic Dynamic Deployment of J2EE Application in Distributed Environments , New York University 相关工作调研 - 约束描述模型 Object Constraint Language (OCL) OCL是UML的标准扩展 Modeling and Verifying Configuration in Service Deployment , IBM Component Assemble Language (CAL) CAL以CDL为基础 Deployment of J2EE Application in Distributed Environments , New York University 相关工作调研 冲突检测算法 基于元组空间搜索的规则集冲突检测算法 用于检测新加入规则和原有规则集合是否冲突 基于约束的增量式冲突检测 用于检测配置实例间的冲突 特定平台模型转换 提纲 1、选题依据与意义 2、相关工作调研 3、研究内容和研究方案 4、工作进展和下一步计划 研究内容和方案 具体研究点: 1. 组件部署配置元模型 2. 组件约束模型 3. 冲突检测算法 4. 特定平台模型转换 主要研究中间件平台 EJB容器, BPEL引擎,Web服务引擎,Portal Server 以网驰平台为主,兼顾其他相应中间件平台 系统架构图 研究内容 - 部署配置元模型(1) 使用CDL定义部署配置元模型 灵活,轻量级 基于xml 对应系统模块 统一部署模型抽取模块 冲突检测的基础 方案 阅读相关规范并动手试验中间件平台的部署需求 抽取统一部署配置元模型 模型简单实用,避免不必要的复杂 模型完备且可扩展性 研究内容 - 部署配置元模型(2) 通过当前调研总结组件部署配置元模型基本元素 Export EJB组件和资源的JNDI注册 Import EJB组件对其他EJB的引用和对系统资源的依赖 如对DataSource和消息队列的依赖 EJB组件之间的引用 Type 表示当前中间件组件的类型,如EJB,BPEL,WebService等 Version 当前组件的版本 Security 当前组件最安全性
文档评论(0)