业内人士Alistair Mcleod说,SOA可能会缓解一些集成问题。但是,元数据扩散是一种风险。IT专业人员对于集成的最佳技术策略一直存在着争议。
一些人争辩说,应该实施一种端对端的企业系统。这种系统能够提供数据与实时的性能可见性的密切集成。这是最好的。
其他一些人主张选择最佳的应用程序。这些应用程序能够提供丰富的功能,但是,需要额外的开发工作与其它系统集成在一起。最后,定制的系统提供了创建一个量身定做的解决方案的机会。这个解决方案是密切集成的但是明显地增加了投资的风险。
SOA的出现进一步加剧了这个争论。SOA的概念是把来自一个隔离的系统的数据作为一项服务来消费,并且通过信息把这个数据与其它隔离的系统集成在一起。
SOA的支持者称,SOA为集成不同的系统提供了一种简单的方法,扩展了能够集成的数据的类型,如文件和电子邮件,并且减少了对一个具体厂商的依赖。
SOA能够在大多数机构中应用以增加价值。如果你在一个核心的端对端的企业系统的基础之上应用SOA,它会提供进一步实施商务流程自动化的能力并且把外部系统中的额外信息集成起来,如把文件和电子邮件与系统中的对象联系起来。
事实上,许多软件厂商已经认识到这个问题,并且正在提供具有SOA功能的自己的系统。甚至定制的应用程序都能够从具有SOA功能中受益,为在企业内部和外部集成和共享信息提供一种机制。
SOA毫无疑问是一种有用的技术。但是,它存在一些风险,特别是在元数据扩散和增加组件的维护和技术支持方面。一个没有计划的和构思错误的实施将导致糟糕的回报和未来的灾难性后果。但是,如果你能够聪明地使用SOA,SOA将给你带来真正的好处。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
案例分析:多阶段元数据一致性分析在北京银行的应用
还记得苦逼的程序员们在系统上线当天彻夜加班排查上线脚本问题的场景吗?我们给出的办法使用元数据对比分析场景来解决这类问题,那么北京银行科技部门是如何借助元数据管理工具实现IT运营效率的提升。
-
三个场景玩转元数据应用
很多企业也意识到了元数据重要性,并购买了元数据系统,但系统如何发挥价值,是需要考虑的问题。元数据到底应该管理哪些数据?分析哪些环节?看似抽象的系统的功能在企业IT、数据建设中有哪些应用场景?
-
云存储和容量管理
云存储听上去是如此简单。你只需为你所使用的支付费用,并且在任何时候,都很容易判断你使用的存储量。然而,经验丰富的IT专业人员都清楚,实施一项新技术或方法很少会如此简单。