您的位置:首页 > 产品设计

SOA与BPM

2012-04-09 17:58 10 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/standyxu/article/details/84182937

SOA是一种信息系统架构模型,它的作用是能够根据业务需求通过网络对松散藕合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。


SOA被Gartner’定义成用户端的软件规划步骤,它是由软件服务及其操作人员两者构成的。SOA与绝大部分的用户端系统的区别体现在它对软件部件之间藕断丝连的关系甚为重视,而且还配备了单独可靠的系统接口。


SOA要求信息系统地开发人员能够将应用系统设计为以服务为基础并且要求能够跳离应用本身进行发散性地思考,对现有服务地多次重复使用或者是多向性使用或做出规划和开发。


但是,SOA并不仅仅是一种信息系统开发法则还具有管理上的优点。开发人员通过分析服务间的交互可以帮助企业能够实时跟踪业务执行地情况,业务流程地运作状况。使得业务管理人员能够更好的对业务流程优化做出规划和改进方案。


标准的BPM是由操作人员实施背景、流程监控、图形化流程设计环境和衔接不同类型资源的企业集成应用这几部分共1司构建的。通常情况下,BPM依托和其它应用系统的相辅相成完成相关流程建设,或者使许多独立的业务服务相结合成为新型服务,再进行必要的监管。基于SOA的架构将对J2EE平台的适应性提出更高的要求,Gartner的研究表明,未来2年与J2EE平台结合紧密的BPM产品将占据主导地位。

 

BPM和SOA己经联合为相映生辉的状态,一个商业银行业务流程的高级涉众,应该从战略高度针对企业流程进行梳理、分析、规划,同时在战术层面需要物色合适的商业银行系统架构师,以便正确地实施BPM和SOA的混合分步部署,在BPM流程分析基础上,持续改进,识别出最有价值的业务流程模型去实施商业银行的SOA模型;在商业银行级SOA基础上,逐步积累,更加深入广泛地推广BPM应用。而合理采用融合SOA和BPM的软件产品,会带来事半功倍的效果。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: