值得一看,扩展眼见
时下流行SOA,但能说明白的有几人,这有些类似一个庞大而混沌的宇宙,有众多的学者、工程工作者等在围绕着它们而研究,可以谦虚地说每人都只是看到其一 面,或可以说是从某个视角来认知这个充满未知的世界。虽然宇宙庞大而又似乎无序,但天文工作者并没有停止研究的脚步,他们建立了一套理论和术语,这些是研 究的基础和理论交流的基础。类比地,早于SOA出现的BPM随着工业经济时代向知识经济时代的转变,以及相关计算机技术与管理理念的成熟被提上了研究和推 广的日程。业界对BPM抄得很火,但百家争鸣,既不利于资源共享也不利于交流。我这里给出学习BPM过程中碰到的一些术语的总结,以免后续学习者走弯路。
先给出一个术语图
以下一一介绍:
Artificial Intelligence:人工智能,实现机器模拟人
Bayesian Belief Networks: 贝叶斯理性网络,在无足够信息的情况下纯粹做本地决策
BPEL:在一个预先定义的流程中基于XML技术的执行语言
BPML:业务流程建模语言,对于流程建模是UML的一种扩展
Flowchar:流图,流程的图形化描述
Fuzzy logic:布尔逻辑的扩展,用于解释局部真理
Genetic Algorithm:遗传算法,应用繁殖和突变性解决问题的一种算法
Inference Engine:推理引擎,使用大型的知识库通过推理得出结果
Intelligent Agent:智能代理,在无监管的情况应用某些智能和学习的能力来完成任务的软件
Neural Network:神经网络,象人脑一样工作的无机机制
Orchestration:编排,实现编排协调流程的功能
Pattern Recognition:模式识别,对声音、手迹、面部等识别技术的基础。模式被标识为数据流,且与此记录进行匹配。
Process Flow:流程流,一个业务活动的细节的流,比如获得定单这个活动
Workflow:工作流,在宏观层面控制工作并在人员组织之间进行流动。
Bussiness Process:为了达到业务的预见价值的一系列步骤和相关规则
Bussiness process automation:业务流程自动化,属于BPM的子集
Bussiness process Management:利用自动化技术对业务流程进行管理,监控、度量、控制并优化业务活动
Bussiness process reengineering:业务流程重组,为了更好的一致性,更快的执行速度、更便捷的管理或节约成本,重新定义一个流程
Bussiness Rules Engine:业务规则引擎,一个大的if-then-else语句的集合以及用于做业务决策的重量级机制
Decision Support System:决策支持系统,使用决策树计算提交的活动成功的概率以及成本
Expert System:专家系统,使用规则和数据形成一个观点
Bussiness Activity Monitoring:监控单个活动或活动组
Service Oriented Architecture:面向服务架构,在此架构中所有的应用都暴露为服务
各种技术之间的关联关系,直接看图,明白给出了
原文链接:http://gocom.primeton.com/blog12647_19935.htm
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
AWS PaaS来也:炎黄盈动为业务流程管理带来无限价值
随着容器、微服务等技术的使用,企业的应用程序也变得越来越趋于组件化;同时,为了这串连起这些组件,开发人员却需要 […]
-
在iBPM和BPM间做选择 不一定非此即彼
大多数系统都有一样的能力,在很多人看来,除了BPM或者iBPM这两个标签以外,实际上它们之间并没有任何区别。
-
Red Hat披露更加架构驱动的BPM模型愿景
Red Hat的一个更加结构化的BPM设计方案有望搭设应用开发界与业务流程管理的桥梁,让企业架构师、开发者和业务侧的人更快速更容易地实时新的业务流程。
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。