【TechTarget中国原创】问:我们正在进入多元化的银行和金融服务,我们处理客户关系管理CRM,商业智能BI,遗产系统,产品(J2EE和.NET)和其他异构平台。如果我们想要转移到一个共同的平台,为什么要选择SOA?
答:最好不要把SOA作为一种“共同平台”,毕竟,你没有足够的平台。相反,认为SOA的企业架构,提供一个您所有的现有平台和应用抽象层,使您以揭露软件功能灵活,可重复使用的服务。
我们可以谈论SOA的灵活性和重用性的商业动机,但这里是一个简单的运动:想想您的组织如何作出整合决定。它们选择了最佳的解决方案,以简化整合,从长远来看,即使这种做法成本越来越需要更多的时间,还是选择以最便宜,最方便的办法,大多数企业选择了后者。现在问一下自己:你自己的架构是什么样子的-精心策划或spaghetti?如果你像许多组织那样采取廉价,适宜的办法,从长远来看,这就是一个转向SOA的关键动力,处理所有的spaghetti一体化。