4 业务流程管理(BPM)是亚洲企业中的一大主题。SOA实施则是另外一个主题。SOA管理工具是BPM很好的补足解决方案。
在使用BPM的时候,多数企业都想如何利用BPM工具建立并管控其业务流程。但是,我需要提出以下几个问题以供考虑:
1 是不是所有的业务流程都能用BPM解决方案来定义?
2 如果不是,那么你要如何处理那些没有被BPM工具定义的业务流程?
3 这些业务流程是遵循最初设计构想来运作的吗?
换句话说,你要如何发现你的业务流程正导致一些始料未及的后果?
我认为大多数企业都无法通过BPM解决方案为所有的业务流程建模。如果你的业务存在已久,那么就可能会比你想象中还要多的未定义业务流程。一些SOA管理工具,带有自动发现功能,能弥补这一空白。这些工具能够“看到”并告知你基础架构中正在发生的问题。所以不要以你认为有效的方式模拟业务流程,而让你的SOA管理工具来告诉你真正发生的问题。这不仅仅有利于IT针对应用和瓶颈下功夫,还有利于分析师看到实时的业务流程。
目前,我们已经讨论了进行SOA管理的原因,如果你认为你真正需要SOA管理,以下几点是在挑选解决方案时需要注意的:
注意事项:
1 性能:所有的管理和监控工具会带来一些开销,你需要确定你的系统性能不会受到太大的影响。
2 标准支持:你的业务是在异构的应用程序、服务和标准中运行的,你的管理解决方案也需要如此。如果你需要改变基础架构投资以服务SOA管理,那么你有可能在寻找错误的解决方案。
3 跨功能支持。你的SOA基础架构可以跨越多个功能或应用解决问题,同样,你的SOA管理方案也是如此。千万确保你所制定出的解决方案能够真正的满足IT部门的需要,同时也能满足业务分析人员,甚至可能会是保安人员的需要。
就如同整个企业架构体系中的其他资产一样,如果你能确切的知道SOA管理解决方案存在的意义以及如何使用将会让你获得更加明显的竞争优势。那么,你是否真的需要SOA管理?这个决定是由你选择的。
文章来源于领测软件测试网 https://www.ltesting.net/