Enabling SOA with BPM and BPMN 培训
虽然SOA并非特定于BPM软件,但BPM和SOA之间存在许多自然的协同作用。其中最明显的可能是将业务流程管理分离为一个独立的功能,允许流程独立于任何单个应用程序进行设计,并充当共享业务逻辑。
课程大纲
上下文中的 BPM
- BPM 的多面性
- BPM 保护伞
- BPM 和 Governance
- 行业参与者
- 市场成熟度
- 当前的 BPM 挑战
- BPM 的未来
BPM 延迟跳过
- 什么是分层?
- 公共层
- 辅助层
- BPM 堆栈
- 消化层
- 分层经验法则
标准现状
- 标准——是敌是友?
- 标准机构
- 成熟的标准
- 通量标准品
- 新兴标准
- 利用 SOA 和 BPM 标准
BPM 中的角色
- BPM 中的企业角色
- 项目经理职责
- Business 分析师职责
- 架构师职责
- 开发人员职责
- QA/测试人员职责
- 配置管理员职责
- 专家角色和职责
- 新角色:集成专家
- 新角色:流程冠军
以流程为中心的 SOA
- 业务流程 Management (BPM) 在 SOA 中的重要性
- 常见的 BPM 陷阱
- 对业务流程进行建模
- 作为文档的业务流程
- 控制业务流程
- 推动以流程为中心的企业
规则驱动 BPM
- Business BPM 中的规则
- 将现有规则外部化
- 确定新规则
- 管理 SOA 业务规则
- 利用业务规则
- 支持工具
流程和服务识别方法
- 常用方法概述
- 自上而下的建模
- 自下而上的建模
- GoAl-Service Modelling
- BPM 建模陷阱
- BPM 建模建议
服务生命周期建议
- SOA 生命周期概述
- SOA 生命周期中的高风险点
- 处理服务和进程依赖关系
- 服务组成
- 配置和控制
- 流程和服务的适当停用
服务版本控制策略
- SOA 版本控制的问题
- 配置控制粒度
- 服务注册中心的作用
- 命名约定
- 进程版本控制
- 服务版本控制
- 操作版本控制
- 支持多个同步版本
- 定义版本控制策略 (VCP)
BPM-SOA 测试策略
- SOA 测试的问题
- BPM 内的端到端测试
- WS-I 合规性
- WS-Policy 合规性
- 模拟客户端和服务
- 回归测试陷阱
- BPM 测试建议
安全建议
- BPM 和安全注意事项
- SOA 安全堆栈
- 安全标准
- 单点登录
- 身份管理
- SOA 安全方法
- 点对点安全性
- ESB 代理的安全性
- 安全服务层
BPM Business 模式
- Business 模式
- 自助服务模型
- 信息仓库模型
- 信息订阅模型
- 用户协作模型
- 扩展型企业模型
- 定制商业模式
BPM 和 BPMN
- BPMN的附加值
- 可组合性和基本服务
- 推广渐进式和迭代式方法
- 为什么用例应该推动项目?
- 消息属性的声明
- 使用相关集
- 开发复杂的并行活动执行
- 设计并发
要求
接触 SOA 概念
需要帮助选择合适的课程吗?
Enabling SOA with BPM and BPMN 培训 - Enquiry
Enabling SOA with BPM and BPMN - 问询
问询
客户评论 (1)
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
课程 - Enabling SOA with BPM and BPMN
即将举行的公开课程
相关课程
BPMN, DMN, and CMMN - OMG standards for process improvement
28 小时Business 过程模型和符号 (BPMN)、决策模型和符号 (DMN) 和案例 Management 模型和符号 (CMMN) 是用于过程、决策和案例建模的三个对象 Management 组 (OMG) 标准。本课程介绍了所有这些方法,并告知我们何时应该使用哪种方法。
Business Rule Management (BRMS) with Drools
7 小时本课程面向希望将业务规则应用于其解决方案的企业架构师,业务和系统分析师以及经理。使用Drools ,您可以使用几乎自然的语言编写业务规则,从而缩小业务与IT之间的差距。
Introduction to Drools 6 for Developers
21 小时本课程为讲师指导的中国(线上或线下)培训,适合中级开发人员,旨在提供对Drools的扎实介绍,并利用其在应用程式中实现业务规则。
在培训结束时,学员将能够:
- 了解Drools等规则引擎的核心概念和优势。
- 使用Drools Workbench和Eclipse进行规则编写和测试。
- 使用Drools规则引擎创建、组织和执行业务规则。
- 应用高级功能,如决策表、规则流程和DSL。
Drools 7 and DSL for Business Analysts
21 小时这个为期 3 天的课程旨在向 Drools 7 到 Business 负责编写测试和规则的分析师介绍。
本课程侧重于创建纯逻辑。本课程之后,分析师可以编写测试和逻辑,然后开发人员可以将其与业务应用程式进一步集成。
Introduction to Drools 7 for Developers
21 小时这个Drools 3天的课程旨在向开发人员介绍Drools 7.本课程不包括drools集成,性能或任何其他复杂主题。
Drools 6 and DSL for Business Analysts
21 小时这个为期3天的课程旨在将Drools 6介绍给负责编写测试和规则的Business分析师。
本课程着重于创建纯逻辑。本课程结束后的分析师可以编写测试和逻辑,然后开发人员可以将其与业务应用程序进一步集成。
OpenESB-Java CAPS for developers and architects entry level
14 小时本课程专门针对想要学习OpenESB的技术人员。培训详细介绍了理解服务集成设计和开发所需的技术概念。它涵盖了OpenESB使用的标准规范,如XML Schemas,WSDL和BPEL。这个为期2天的课程为您提供了解OpenESB原理和设计的基本知识。要获得即时操作知识,需要OpenESB Training T02。
Mule: Integrating Your Applications
14 小时在这个由 <lo> 讲师指导的现场培训中,参与者将学习如何在使用 Mule 构建示例路由应用程式时连接各种应用程式、数据源和 API。
在本次培训结束时,参与者将能够:
- 设计、构建和管理 API 与应用程式和服务之间的连接。
- 管理旧系统和自定义应用程式之间的交互。
- 将软体即服务 (SaaS) 和本地软体捆绑在一起。
- 使用 Mule 的设计和开发工具来设计、测试和运行 Mule 流。
- 了解并支援不同的消息收发标准,包括AMQP、JMS和WMQ。
- 使用 Mule Management 主控台 (MMC) 监控、部署和配置应用程式
Python Security
14 小时本课程向学生介绍Python语言。完成本课程后,学生将能够编写处理各种主题领域的非平凡Python程序。主题包括语言组件,使用专业IDE,控制流构造,字符串,I / O,集合,类,模块和正则表达式。该课程还辅以许多动手实验,解决方案和代码示例。
完成课程后,学生将能够展示对Python安全原则的知识和理解。
Machine Learning with Rules using Python skope-rules
14 小时在这个由 讲师指导的 中国现场(现场或远端)实时培训中,参与者将学习如何使用 Python skope-rules 根据现有数据集自动生成规则。
在本次培训结束时,参与者将能够:
- 使用 skope-rules 从可用资料中提取规则。
- 应用 skope-rules 来执行分类,这在监督式异常检测或不平衡分类中特别有用。
- 生成用于对新传入数据进行分类的规则。
- 调整规则以解决欺诈检测、预测性维护、入侵检测、保险申请审批等方面的实际问题。
SOA Governance
14 小时Go vernance框架
面向服务的体系结构治理计划不会做出运营决策。 SOA治理通过决定必须做出哪些决策,谁应该制定决策以及如何制定策略来制定策略。在像企业SOA这样的共享服务环境中,没有治理或功能失调的治理,甚至是不良的治理策略,都会对整个企业产生严重的负面影响。这个为期两天的研讨会向您展示了如何正确地开展SOA。您将学习如何设计,构建和运行有效的治理框架,以便在整个企业SOA中创建,沟通和实施企业Web服务策略。
SOA策略
研讨会重点介绍如何创建建立和管理共享Web服务的流程和策略。随着组织开始通过企业SOA使用Web服务,他们从“孤岛”转变为“共享”。基础业务流程的所有权从单个业务领域转移并“外部化”为企业责任。 SOA治理指导并协调代表所有利益相关方接受和履行共享Web Services责任所需的流程。
Talend Open Studio for ESB
21 小时在这个由讲师指导的中国现场培训中,参与者将学习如何使用Talend Open Studio for ESB来创建,连接,调解和管理服务及其交互。
在培训结束时,参与者将能够
-
在
- 各种部署环境中以单个软件包的形式集成、增强和交付 ESB 技术。
- 了解并利用 Talend Open Studio 最常用的组件。
- 集成任何应用程序、数据库、API 或 Web 服务。
- 无缝集成异构系统和应用程序。
- 嵌入现有的 Java 代码库以扩展项目。
- 利用社区组件和代码来扩展项目。
- 在拖放式 Eclipse 环境中快速集成系统、应用程序和数据源。
- 通过生成优化的、可重用的代码来减少开发时间和维护成本。