您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > SOA从面向构件开始
SOA国际标准全球路演《SOA中国路线图》白皮书高层论坛SOA从面向构件开始黄柳青SANDIEGO·BEIJING·TOKYO·LONDON正在消失的软件开发周期SOA给我们带来了什么?•成熟的大型子系统的整合变化•多少个SOA子系统?–10到30个•管理类子系统目前没有成熟•管理类子系统短期没法成熟•颗粒太大,没法规划稳定的子系统SOA存活必备:•变化的数据–刻舟求剑还是随需应变•完备的服务–鸡肋还是积累•整体的应用–皮带还是顶天立地•灵活的业务–石头还是砖头•标准的体系–封闭还是开放推出SCA和SDO标准:SOA终于落地•Component•Service•Reference•WireSCA服务构件模型ModuleAModuleBComponentAComponentBComponentCComponentDEntryPointRefe-renceRefe-renceRefe-renceModuleCEntryPointEntryPointSystemandSubsystemSDOSDO•Flexible,powerfulserviceconstruction•Flexible,powerfulassembly•Flexible,powerfulbindingServicesareassembledand“wired”together.SCAallowswiringtobedoneusingadiversebindingssuchasWS-*andJMS最佳SOA实践之路•统一的标准(SCA/SDO)•用符合标准的方法构造“服务”•基于构件和服务的流程管理(流程管理是真正利用构件和服务技术实现业务应用的重点和关键)•以及基于构件和服务的软件治理(软件在可管理性质的提升是提高复用度来实现‘灵动商务’和‘实时企业’的基础)•多服务用ESB(企业服务总线)集成面向构件:•从应用级规划到体系级规划•面向构件是IT蓝图规划的核心•面向服务让构件开放畅通面向构件:•有推倒重来•有子系统重用•包容异构系统SOA从面向构件开始•开发和整合的统一模式•企业知识的规划和重用•与业务同步的应用系统面向构件的应用架构集成商和软件提供商行业应用构件包构件包构件包构件包构件包页面流程业务运算数据面向构件的生产管理面向构件的生产过程面向构件的需求分析面向构件的业务分解与构件化面向构件的业务建模需求分析设计面向构件的开发角色分化EOS构件应用EOS扩充者构件开发者应用组装者开发人员应用用户扩充使用开发开发使用使用面向构件的软件测试面向构件的软件维护面向构件的项目管理{complete}构件构件包开发者构件进度已设计(30%)已实现(70%)已走查(80%)已测试(100%)NextNextNext构件包进度1*负责开发者进度1*11**面向构件的人员管理移交构造细化初始定位组架构组开发组原型开发组开发组开发组开发组开发组组织级管理工作:构件积累构件整理构件的检索、重用从组织角度,应该在项目完成之后,整理和积累业务构件。组织级工作组织级阶段面向构件的优势•从结构上降低了软件工程的复杂度•从软件工艺到软件生产的基础•从软件农场到软件工厂的基础•思想决定一切面向构件•未来软件开发不是编码,而是由过程化、参数化、可视化的构件配置和构件组装完成软件解决方案•企业级的应用不会是单一的架构,而是由许多构件子系统组成•构件子系统具有良好的、稳定的使用接口•企业数据的长远规划•企业构件总线成为企业信息化的中心枢纽谢谢!
本文标题:SOA从面向构件开始
链接地址:https://www.777doc.com/doc-6071638 .html