SOA和WebSphere产品线.ppt

上传人:文库蛋蛋多 文档编号:2238403 上传时间:2023-02-05 格式:PPT 页数:33 大小:1.49MB
返回 下载 相关 举报
SOA和WebSphere产品线.ppt_第1页
第1页 / 共33页
SOA和WebSphere产品线.ppt_第2页
第2页 / 共33页
SOA和WebSphere产品线.ppt_第3页
第3页 / 共33页
SOA和WebSphere产品线.ppt_第4页
第4页 / 共33页
SOA和WebSphere产品线.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《SOA和WebSphere产品线.ppt》由会员分享,可在线阅读,更多相关《SOA和WebSphere产品线.ppt(33页珍藏版)》请在三一办公上搜索。

1、SOA和WebSphere产品线,目录,架构思想的演变从OO到SOASOA的基本特征典型的BS系统四层架构区分独立系统开发和系统整合开发传统EAI面临的问题基于SOA重构EAI从EAI到流程整合(Process Integration),面向对象(OO),模仿传统工业零件化的思想,进行多个角度的“抽象”。产生了封装、继承、多态等多种具体的技术。“抽象”的目的是为了增强“可重用性”。OO层次上重用的局限性无法跨语言、跨平台。,面向服务架构(SOA)的基本特征,在跨语言、跨平台的前提下,继续如何增进“可重用性”的架构思想。四个基本的技术特征:-通用的数据(Common Data)-通用的调用(Co

2、mmon Invocation)-通用的流程编排(Common Cheography)-通用的注册表(Common Registry)SOA based on Web Service,通用的数据,基于文本,平台、语言和协议独立统一的消息结构Schema文件,方便验证消息和解析消息更多的metadata(路由、安全和事务),由厂商开发的中间件提供支持。SOAP,通用的调用,基于文本,平台、语言和协议独立统一的接口描述 方便代码生成工具执行接口和实现之间的相互转换与通用的数据紧密整合使用标准传输协议:同步则HTTP,异步则消息队列WSDL,通用的流程编排,基于文本,平台、语言和协议独立完全基于通用

3、的数据和通用的调用提供人工任务的整合WS-BPEL*,通用的注册表,实现服务请求方和提供方之间“运行时绑定”(Just-In-Time Binding)服务管理和监控UDDI,运行时绑定,区分独立系统开发和系统整合开发,独立系统开发,实现某项专门的业务功能,CRM、MSS等。倾向于采用单一技术,J2EE、.Net、SAP等。经历了从CS到BS的发展过程。,典型的BS系统四层架构,传统EAI面临的问题,传统EAI面临的问题,不同系统之间专用的整合协议网状拓扑紧耦合解决之道?,基于SOA重构EAI,运用SOA的4C标准,从专用到通用引入服务Hub,从网状到星形提升服务Hub到企业服务总线(ESB)

4、,实现松耦合,引入ESB后的EAI,典型的中介模块功能(松耦合),数据和接口转换服务调用的路由不同服务连接协议的切换(异步/同步,消息/HTTP)总线事件的注册和分发和服务注册表集成,实现运行时动态绑定,IBM的ESB产品:WebSphere ESB和Message Broker,引入服务注册表(Service Registry),服务注册表的作用,实现了服务调用的运行时绑定(Just-In-Time Binding)有效管理服务的生命周期,比如草稿、上线、暂时离线和过期等等。集中存放服务,更有利于企业将IT作为有形资产进行积累和重用。为服务施加安全控制,比如基于角色的访问授权。,IBM的服务

5、注册表:WebSphere Service Repository&Registry,Repository:仓库,存放WSDL,XSD等服务制品Registry:注册表,对制品的metadata进行索引,比如WSDL中的PortType和MessagePart,以备查询与IBM企业服务总线产品紧密整合,完全基于开放技术标准构建。底层基于WebSphere Application Server,基于SOA重构EAI之后的企业IT环境,完全整合,并具有良好的后续整合性。各个系统的代码从业务角度都进行了规整,提取出了可供重用的服务。服务之间松耦合的交互,有利于系统独立更新。技术架构上趋于完美,下一步:

6、成就随需应变的电子商务。,CxO的思维方式 流程,流程是各种业务的核心,所谓“业务”本身就是流程。各种流程遍布企业各个部门,采购、制造、销售、客户关系管理、财务控制和售后服务等等。IT需要借助流程层的抽象来展现给企业的决策者。,引入流程引擎,IBM的流程引擎:WebSphere Process Server,标准的WS-BPEL流程引擎。基于WebSphere Application Server ND,具有负载均衡和故障绕过能力。提供了BPEL和BSM(业务状态机)的事件驱动模型两种建模方法。提供了强大的人工任务支持。,建模和监控,WebSphere Business ModelerWebS

7、phere Business Monitor,其他产品,IBM FileNet Business Process Manager,小结,SOA的架构思想帮助提升整合系统开发中的重用性。SOA可以从重构传统的EAI入手。SOA最终借助流程层的建构实现随需应变的电子商务。IBM WebSphere软件家族对SOA方案提供全面的中间件支持。,WebSphere软件家族参考,CBM、SIMM、SOMA,越来越多的企业把面向服务的体系结构(SOA)作为重新利用 IT 资产和整合流程获得商务运营的随需应变的一种架构,并且把它作为企业发展的一种战略。那么如何开始 SOA 过渡?成功地采用 SOA 需要哪些技

8、术?组件业务建模(Component Business Modeling,CBM)作为切入点.服务集成成熟度模型(Service Integration Maturity Model,SIMM)对企业进行分析.采用面向服务的建模和体系结构(Service-Oriented Modeling and Architecture,SOMA)来建立 SOA 框架.开启企业的 SOA 之门,让企业因 SOA 而“智慧”起来.,CBM、SIMM、SOMA,首先用 CBM 来建立业务架构建模,步骤如下:模块化业务 战略优先级排序 分析不同 KPI 为每个模块 定义和排序改革的项目,CBM、SIMM、SOMA,接下来用 SIMM 来评估和计划,步骤如下:评估当前的的成熟度水平 为定义的项目确定痛点 定义当前的状态 定义期望的状态 找出差异并定义 SOA 的里程碑,CBM、SIMM、SOMA,最后用 SOMA 来服务建模,步骤如下:根据业务模块来确定服务 规格化服务 实现服务,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号