首页 首页 人工智能 查看内容

企业最需要的SOA技能是什么?

木马童年 2019-3-16 15:55 7 0

为什么SOA流行度正在下降,为什么企业还在使用它?最需要的SOA技能是什么? 面向服务架构使用的太多了,所以来自于产品公司的热心销售与组织内过分使用的SOA应用的结合给人们造成了一个错误的幻像,那就是SOA可以解 ...

为什么SOA流行度正在下降,为什么企业还在使用它?最需要的SOA技能是什么?

面向服务架构使用的太多了,所以来自于产品公司的热心销售与组织内过分使用的SOA应用的结合给人们造成了一个错误的幻像,那就是SOA可以解决所有问题。SOA是企业服务,展示整个企业的功能,这些都很难处理。在那里SOA仍然适用,但必须在更好的水平使用,而且要放在架构和集成及服务的适当位置上。

组织将会对一项技术进行投资,然后使用这一技术解决所有问题,这很常见。因此,人们在那些并不适合的地方使用过或将要使用SOA。然后他们就会发现它并不适合,就会指责它,说SOA并不是一项好的技术,因为它不能解决这一问题。同样,人们将会以不合适的方式使用企业服务总线。

SOA可以用于解决大型系统中艰难的集成问题,在你需要定义接口的地方,尤其是在那些不同的组织或组织上的不同部门之间要定义的接口;以及在组织的不同部分之间你需要明确责任和定义合同。

今天SOA还是可行的,因为它还有许多不同的方式。那些在SOA和企业服务总线保护伞之下的技术是如此的不同。

对于SOA技能,在我的工作中,我看到架构同师们在处理非功能性(如性能、扩展性、总体稳定性以及应用程序处理用户负载的能力)问题上,技能有点弱。我的建议是,他们最好是根据用户的数量和响应时间,了解一下业务的实际需求。

我认为在过去的5至10年中,SOA技能已经被束之高阁了,这是因为功能驱动的开发方法的流行度正日益增长。新焦点已经集中在了把功能集成于应用中、测试单一用户的