




免费预览已结束,剩余50页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IT应用集成和流程管理技术 SOA解决方案介绍 内容 为什么要采用SOA企业信息化建设的困难传统解决方案SOA解决方案SOA参考架构介绍SOA定义SOA参考架构SOA架构基础组件SOA架构实施方法 内容 为什么要采用SOA企业信息化建设的困难传统解决方案SOA解决方案SOA参考架构介绍SOA定义SOA参考架构SOA架构基础组件SOA架构实施方法 政府和企业商业变革需要重新规划其信息基础设施 我们可以沿袭单一应用的构建模式 但IT将缺乏活力 我们也可以放任自由 大兴土木 但业务与IT最终将南辕北辙 或形成一个个的应用 数据孤岛 如何把机构IT建设成一个有活力的信息化体系 1 统一战略2 打破藩篱3 共享重组4 自由参与关键是 如何在统一和自由之间保持最佳的平衡点 SOA用松散的方式将 孤岛 和谐连接起来 将 冻结的资产 转换成 流动的资产 搭桥跨越人员 流程 应用 和系统间的鸿沟 ERP DB ERP DB Partners Customers 企业信息化建设所面临的困难 应用孤岛 重复建设企业横向纵向的数据交换和流程互通不畅通企业信息分散不统一 无法看到全貌无法满足业务变化的灵活性和速度要求业务模块紧耦合 不能即插即用高昂的IT建设和维护成本 IT变革的迫切性 雕版印刷 雕版印刷 活字印刷 SOA 面向服务的构架 活字印刷特征 一是模块化 二是接口标准化用同样的字块编排出不同的文章简单 快速面向标准模块 但是 需要先从字体 大小等在整体上进行规范化的设计搭一个平台在信息化理论上叫SOA ServiceOrientedArchitecture 面向服务的架构 面向服务的架构 服务 字块 服务化 用标准的方式把汉字做成字块 服务 的使用 这些字块可以灵活地重复使用 通过字块编排成模板后可以批量快速印刷 SOA平台 架构 就是这些服务和流程的设计 开发 运行 管理 监控的工具和环境 通俗讲集成就是 把软件私有的功能 标准化后封装出来提供给别的软件应用 封装出来的功能我们叫他 服务 封装过程叫 软件的服务化改造 一个软件去调用另一个软件的 服务 或更近一步实现基于服务进行编排形成业务流程 从而完成集成 该种集成是在SOA平台的基础上进行的面向服务的集成 引出的问题 SOA平台是怎样的 有哪些功能 是如何工作的 活字印刷与SOA架构 内容 为什么要采用SOA企业信息化建设的困难传统解决方案SOA解决方案SOA参考架构介绍SOA定义SOA参考架构SOA架构基础组件SOA架构实施方法 什么是SOA 面向服务的架构 SOA 是一种企业IT策略和IT治理解决方案 它将企业应用中的业务功能重新整理为具有互操作性的标准服务 达到企业信息全面贯通 同时企业可以迅速组合和重用这些服务 以满足企业业务快速发展的需要 规范与指导 SOA是一种企业级的架构 信息集成要求与SOA架构需求 信息集成要求 SOA架构需求 工具 快速响应速度 业务流程服务 流程引擎 价值链实现 总线结构 服务总线 点对点 服务管理 服务目录 服务快速增长 服务化 标准规范 异构性 网络和硬件设备 商务智能 安全 多层架构 数据共享 流程互通 门户集成 SOAIT技术架构 SOA逻辑架构 以服务为视角 服务的技术组成 Contract规格 Interface接口 Implementation实现 IMPLEMENTATION INTERFACE CONTRACT EXTERNALPROVIDERQOSSecurity 应用功能模块实现 服务封装 服务规格定义 服务目录 运行时 SOA动态视图 服务库 开发时 内容 为什么要采用SOA企业信息化建设的困难传统解决方案SOA解决方案SOA参考架构介绍SOA定义SOA参考架构SOA架构基础组件SOA架构实施方法 SOA架构基础组件介绍 ESB企业服务总线 ESB服务总线 打破点对点或网状集成 企业服务总线EnterpriseServiceBus 电视机 难修理 需要专业人员 计算机 易修理 主板 总线 板卡 CPU 易插拔 ESB功能 SOA架构基础组件介绍 BPM 企业级业务流程引擎和应用工作流 BPM解决的问题 应用工作流与企业流程 流程纵向与横向的互通 BPM企业流程 OrderManagement Warranty ReturnsManagement Processes 应用工作流Workflow 分析家称 业务流程管理实现SOA的真正价值 业务流程管理是跨组织结构 跨系统 跨应用的软件和方法论 从而实现自动化管理 优化动态业务 产生真正的业务价值 企业业务流程管理 业务流程管理通过使用BPM软件与方法论为企业定制 执行与优化跨部门 跨系统与跨应用的动态业务流程 使IT能快速应对业务需求变更从而体现实在的业务价值 BPM流程 业务应用 年度计划 项目包计划 资金计划 创建项目管理 项目计划 招投标计划 基于的BPM主动的信息共享与交换 服务化 BPM流程横向纵向互通 企业级流程与应用内部工作流 举例 停电事故抢修处理流程 流程定制 建模 编排 广泛使用的活动类型图例集 SLA基于时间的业务规则 并行处理 同步 异步处理 活动 泳道 流程拥有者执行基于业务规则的参数化管理 IncorporatecomplexBusinessRulesdirectlyintheprocessmodel 等待事件触发 支持主流的处理模型标准BPMN BPEL UML 流程定制 仿真 配置仿真的场景 Loads 观察并进行管理运行的队列 以便进行参数调优 生成基于时间 组织 开销的报表 可导出已有的分析结果 工作台 工作门户特性工作台实例的详情审计搜索打包应用 仪表盘可对实例执行暂停 重新运行等操作取消某个实例Grab un grab操作可对实例执行添加书签操作提供基于主题的问题自助咨询附件便签文档化可执行参数化配置自定义视图 打通后可以进行全局掌控 BPM相当于舞台的编辑 把演员和节目编排起来完成一场演出 BPM把应用系统的 服务编排起来 完成信息共享和流程互通 BPM的功能就是流程编排 实现信息的跨部门共享和流程的互通 同时还可以作为应用内部的工作流引擎使用 特点 快速可配置 业务人员把管理流程用流程图画出来 技术人员就可以在现有服务的基础上 在较短的时间内将流程编排出来 BPM业务流程管理 BusinessOwners BPM流程实现示意图 BusinessAnalysts UseCases1 0Getthestuff2 0Buildthepicture3 0BAMConsolesRequirements1 1ProcessDiagram2 1Launchscreen3 1Monitoringscreen SOA架构基础组件介绍 Portal 展现服务 应用视角 ERP 用户全局视角 ERP 展现层服务 界面编排 SOA架构基础组件介绍 DSP 数据服务平台 传统数据集成方式 Upto70 ofapplicationdevelopmenttimecanbespentaccessingdisparatedataHand codingdataaggregationandmappingistimeconsuming errorprone andcreatestightlycoupleddependenciesonunderlyingschemasPoint to pointconnectionsbetweenapplicationsandmultipledatasourcesincreasesadministrationoverheadSimilarcodeisduplicatedinmultipleapplicationsacrosstheenterprise 数据服务平台 数据服务 ADataServicesLayerprovidesasinglelogicalpointofaccesstoalldataAdvancedtoolingimprovestimetovaluebyenablingSOAarchitectstorapidlyimplementdataservicesIncreasesbusinessagilitybyturningcomplexdatainsideexistingITsystemsintoreal timeactionableinformationDatabecomesindependentoftheunderlyingphysicalsourcesReuse integrateonce enjoythebenefitsacrossmultiplechannelsneeding consistent dataaccess 数据服务平台功能 ServiceBus 数据服务使用者 SOA数据服务层 ServiceRegistry ServiceBus SOA服务基础设施 数据服务平台 数据仓库 数据服务 物理数据组件 数据 通过服务间接提供的数据 结构化或非结构化数据 ETL OLAP 传统数据传输方式FTP HTTP MQ大数据传输 标准服务接口WebService JMS 总线互连 JDBC 逻辑数据组件 数据服务平台定位 SOA架构基础组件介绍 服务目录与服务库 SOA服务目录与服务库 电话黄页和公司介绍 ApprovalProcess Automaticapprovers Humanapprovers Developer Consumers ServiceRepository服务库 Production Development DiscoveryRegistry服务目录 服务资产的管控 架构优点 通过标准的服务 降低集成难度提高重用性 从代码级 组件级复用 面向对象 面向组件的技术复用 提升至面向服务的功能重用通过服务快速实现流程 并进一步组成企业级流程 支持价值链的实现支持企业流程和应用工作流的集中监控与管理支持企业服务 一种重要的IT资产 统一管理标准 统一 可扩充的服务接入和服务适配 降低服务集成复杂度和难度服务访问安全可控灵活的 高可靠的和高可扩展的技术架构平台模块松耦合 可灵活组装和分布式部署 SOA 企业价值所在 打破信息孤岛 减少重复建设实现企业横向纵向的数据交换与流程互通满足业务变化的灵活性和速度要求业务模块松耦合 即插即用降低IT成本 提高投资回报率 SOA实现对应用的影响 不影响现有的应用程序 继续现有的系统改进 完善运作的平台和管理开发中的应用 继续业务功能分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高考数学立体几何专题训练:真题解析与高分策略
- 王牌课件五官速写
- 研发面试场景题目及答案
- 民法典婚姻家庭篇课件
- 上海市第八中学2026届化学高一第一学期期末质量检测模拟试题含解析
- 2025年远程医疗设备维护与应急响应服务合同
- 2025年度铁矿石海上运输包船服务合同
- 2025生态环保型办公楼装饰装修工程材料检测与绿色认证合同
- 2025年城市间企业差旅商务包车合作协议
- 2025年金融服务业员工劳动合同履行与风险控制专项协议
- GB 2894-2025安全色和安全标志
- 教师数字提升培训课件
- 中西医结合医院“十五五”发展规划
- 消化性溃疡疾病的护理
- 2025-2030年中国少儿期刊出版行业市场深度调研及前景趋势与投资研究报告
- 2025年河南开封水务投资集团有限公司招聘笔试参考题库含答案解析
- JG/T 220-2007铜铝复合柱翼型散热器
- T/CCAA 39-2022碳管理体系要求
- 江苏省扬州市广陵区梅岭中学2025届七下数学期末综合测试模拟试题含解析
- 2025年浙江省公务员录用考试《行测》真题及答案解析(B类)
- 医院护理投诉课件
评论
0/150
提交评论