无线旅行应用
2007年5月8日
桌面工具
2007年5月14日
显示所有

面向服务的架构

在过去三年内写了很多关于服务面向服务的架构(SOA)的主题。该概念是指使用Web服务创建软件的更灵活的方法。不是创建绑定应用程序中的特定功能的紧密耦合代码,使用SOA原理编写的软件创建了松散的耦合组件,可以轻松地删除或更改,而不会影响整个应用程序。 “SOA将单片不灵活的应用转化为数百个,甚至数千个小型灵活应用” Gartner研究估计到2008年,超过60%的企业将在创建关键任务应用程序和流程时使用SOA作为“指导原则”。“

了解潜在的软件体系结构一直是旅行价值链中各种买家的艰巨任务。无论是一名企业旅游经理评估自我预订软件或休闲旅行社查看预订技术,需要评估潜在的软件架构从未如此大。

通常供应商通过强调其使用Web服务来混淆问题。利用Web服务连接到不同内容源的连接已成为过去3 - 4年的规范。仅仅因为应用程序使用Web服务以进行连接并不意味着软件已经使用SOA方法编写。作为一个例子,主要的酒店链仍然使用运行TPF的大型机(由IBM创建的旧操作系统,因为GDS为GDS创建)是他们的中央预留平台。该公司已创建一个Web服务层,以帮助与基于物业的系统和外部通道分销商的通信。这显然很好地利用Web服务,但不反映面向服务的架构。如果这一链条想要完全修改其速率结构,则陈旧的大型机方法将导致编程任务的噩梦。如果使用SOA建立了此申请,则将在较少的疼痛中进行整体速率修订,实现更快,并不会扰乱预订过程的其他模块。不幸的是,这个供应商,1970年的SOA理论不是周围的’S构建核心预留系统时。