SOA和之间如何协同工作
SOA和流程管理软件如何很好的共同工作?实际上它们是两个完全不同的原则。SOA和流程管理软件在结构上是相同的。实际上,举个例子,它们就像是"流程同构"。同构指的是一个保持结构的双射。在更一般的范畴论语言中,同构指的是一个态射,且存在另一个态射,使得两者的复合是一个恒等态射。
面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。
业务流程管理(Business Process Management,流程管理软件)是一套达成企业各种业务环节整合的全面管理模式。流程管理软件涵盖了人员、设备、桌面应用系统、企业级 Backoffice 应用等内容的优化组合,从而实现跨应用、跨部门、跨合作伙伴与客户的企业运作。流程管理软件通常以Internet方式实现信息传递、数据同步、业务监控和企业业务流程的持续升级优化。显而易见,流程管理软件不但涵盖了传统"工作流"的流程传递、流程监控的范畴,而且突破了传统"工作流"技术的瓶颈。流程管理软件的推出,是工作流技术和企业管理理念的一次划时代飞跃。
在SOA环境中,流程同构意味着,假设:"如果你要模型化业务流程,作为单独的操作,模型化服务构成的实施的这个流程,这两个模型有同样的结构,也就他们是同构的。"
以这样的方式看待SOA-流程管理软件,协助确立业务和IT之间的通用语言。业务人员可以探讨流程,IT人员可以探讨SOBA,而且在某种程度上,他们在探讨同样的事情。如果流程专家希望把业务服务作为流程子任务思考,他们可以继续这样进行。同样的,如果技术实施人员更喜欢把业务流程作为服务组件思考,这样也可以。最好的就是,当流程管理软件团队在白板上描绘流程加工标准,SOA团队在另一个白板上描绘具体构成,两个图标看起来实际上很像。如果这不是业务和IT的对齐,又是什么呢?感性的SOA和流程管理软件之间的"裂缝",这个裂缝更多地是语义方面的产品,而不是实际上的两个原则的结构上的不同。SOA提供服务集合,可以按需映射业务流程。
- 1理解挑战 技术的探讨
- 2要从哪些方面挑选适合的软件
- 3企业办公系统的工作流程使用概述
- 4对业务流程的精准描述
- 5百会CRM移动应用进一步提升用户体验
- 6谈谈在现代化企业中发挥的作用
- 7卓越业务流程管理方法论的介绍
- 8传微软1亿美元收购Parature
- 9红帽收购Polymita 技术 加快管理步伐
- 10应用程序现代化:能否满足其需求?
- 11“流程再造”对质量管理体系持续改进有何作用
- 12流程管理对企业的要求是什么?
- 13国内企业流程管理的4个误区
- 142014年OA产品售前服务满意度:整体处于较高水平
- 15探究流程管理的起源与实施步骤
- 16浅谈OA、协同管理软件和
- 17CIO:流程管理的信息化解决方案
- 18简析对手工业务流程的看法
- 19金融产品创新的"跨界"利器
- 20企业在使用ERP系统时常出现的错误
- 21审视流程管理的革命过程
- 22新型社交网络促进新式营销的发展
- 23业务流程管理从大数据中创造价值
- 24流程管理有助于企业改善绩效
- 25新整合、新功能: SOA的演变
- 26ULTIMUS 2012年中国用户大会视频
- 27国内外专家学者聚首China2012
- 28时代,软件工具促生产力
- 29泛普OA办公软件ThinkOne系统的工作流和异构系统进行数据交换的功能
- 30互补平台:事件处理和预测分析