技术开发 频道

WebSphere CTO谈2008年SOA应用挑战

【IT168 专稿】

    Jerry Cuomo是IBM公司WebSphere产品系列的CTO。他认为,2008年SOA将从“理想架构的模型”上升为“实际应用的挑战”。SOA不再处于概念阶段,贯穿垂直行业扩展的实施和诸如实施策略的实质问题变得更为重要。
 
    Q:您认为,在2008年,SOA及相关技术会有何发展?

    Jerry Cuomo:我认为,2008年SOA的发展将根植于我们在2007年所看到的SOA获得的成绩之上。更多的SOA应用将使系统基础部件更加成熟,SOA也不再是吸引眼球的概念,对于SOA用户,它更是一种管理和策略。事实上,SOA是成功的。我已经在2007看到它的成功。它被应用于各行各业,银行、金融、零售、政府等,贯穿于它所应用领域的全过程。

    Q:那么,下一步将是怎样的?

    Cuomo:SOA的第二阶段来了。人们已经停止传统的业务模式,通过整套业务驱动的服务,更多的部门可以重用和共享服务。但是,当服务被重用时,与重用它们的当事人或部门如何约定呢?例如,我在服务中发现一个bug。我能直接修改它,并更新版本吗?当然不能。因为其他人可能正在使用该服务。所以,我们正在面对SOA的实际应用挑战。治理、管理、策略,这些概念可能没有SOA第一阶段的事物那么吸引人,但是他们将更为重要。

    Q:是否我们已经开始认真考虑SOA的实质?

    Cuomo:2008将是有关SOA治理和策略的一年。我们将不再炫耀完美架构,我们所做的将是在其架构上展开部署。对于SOA,这将是令人激动的一年,因为人们将在更大范围内开始应用SOA。因此,我们也将看到,在管理大规模SOA应用中出现的基础问题。

    Q:我们将会遇到哪些问题?

    Cuomo:它们不一定全是与IT技术相关的问题,将包括团队合作、项目管理、服务生命周期、策略和安全等众多问题。SOA治理是未曾涉及的话题,随着人们的重视,它将变得更为重要。所以,2008年的关键产品将是Registry这类的产品。例如,IBM的WebSphere Registry。ESB作为实施者正在发挥其作用。现在,它还只是一个连接器,但是不久将成为整个治理策略的执行者。Registry是企业资产和策略的储备仓库,ESB则用于执行这些策略。我认为所有这些都已各就各位,而不再只出现在幻灯片中,是真正在实际应用,在用户实践了。

    Q:您认为,2008年还会有哪些其他趋势呢?

    Cuomo:首先,我们已经看到,2007年SOA在Web服务上的应用备受关注,Web应用被看作是部署SOA架构的一流平台,这一概念将在2008年进一步强化。在WebSphere团队,我们正在严肃认真地考虑这一问题。Web变得几乎像空气一下无所不在,它包围着我们,如何利用好Web成为首要问题。每个企业都可以通过分享Web服务,有效地延伸其企业SOA影响范围,因此,这一概念才如此强有力地俘获住大家。如果能够通过Web提供企业服务,则每个人都可以方便地享受到这些服务和功能。当然,这将涉及到多项技术,包括REST、RSS和Atom等。

    Q:对于REST,IBM做了哪些工作?

    Cuomo:你可以看看IBM的Portfolio,我们正是通过REST使能portfolio。现在,最新MQ安装包可以帮助你通过Web浏览器访问MQ序列的任何内容,而不必像以前一样只能通过MQ客户端访问。你可以通过一个标准Web浏览器将消息发布到MQ上。你还可以检查序列管理器的内容,正在排队的有哪些?下一个任务是什么?同样的,通过使用标准Web工具的网络,将对中间件产生很大的影响。我们还针对WebSphere Application Server增加了REST、Atom、Ajax功能。同时,我们正在针对商业、程序处理和门户服务器,增加用于发布企业内容到网上的功能。

    Q:这些新功能对SOA应用开发意味着什么?

    Cuomo:一旦新功能完成、发布并可用,SOA的法则将是:迅速将松耦合组件组成新的应用。在网络世界,我们把它叫做Mashups,即指能够敏捷地将通过新功能发布的企业内容组装成新的应用。新功能对于SOA应用开发的意义就是敏捷。

    Q:Project Zero适合于SOA吗?

    Cuomo:为了敏捷地组装新应用,我们正在寻找类似Project Zero这样的工具。我相信2008年将是Project Zero年。我们将获得ProjectZero.org的这一技术,并将其并入WebSphere,成为WebSphere一个产品。Project Zero的作用将在敏捷中得到展现。世界正以服务的形式呈现,我们可以通过动态脚本来实现服务,并组成整体解决方案。对于SOA,Project Zero是一个完美的伙伴。

0
相关文章