文章:专访FastSOA作者Frank Cohen

InfoQ从Frank Cohen的书《FastSOA》里摘录出一个章节进行了发布。趁着这个机会,InfoQ对Frank Cohen进行了一次访谈,Frank Cohen是FastSOA解决方案的创建者,访谈的议题关于当在中间层尝试使用XQuery处理XML消息时的可伸缩性以及文件对象关联映射。

本文作者Frank Cohen是测试和优化以SOA和Web Service设计开发的软件领域的领导者,是PushToTest的创建者和TestMaker的发明者,此外他还是好几本关于优化信息系统方面书籍的作者(2004年Prentice Hall《Java Testing and Design》,2006年Morgan Kaufmann《FastSOA》)。Frank领导过苹果公司在中间件和互联网技术的研发,还曾经是SUN社区服务器的主要架构师。丰富的从业经历让他对技术和业务都有着深刻的理解,FastSOA只是他无数成果中的一个。

Frank经过多年的调查,发现XML解析器对开发人员的开发效率以及系统的运行速度都有着至关重要的影响。通过关注使用消息中间件来进行远程调用的分布式系统、基于SOAP的Web Services以及REST和AJAX等。这些经验促使他考虑当使用应用服务器、企业服务总线(ESB)、业务流程执行(BPEL)和业务集成(BI)工具时SOA的性能和可伸缩性。通过研究所有的这些技术,一个一致的主题就是:在XML和SOA的汇聚点存在意义重大的可伸缩性和性能问题。

而FastSOA是一种测试方法学,同时也是用于找到并解决可伸缩性和性能问题的一套架构模式。这些模式告诉Java开发者,除了Java解决方案以外,还存在着本地XML技术,例如XQuery和本地XML持久化引擎,可以考虑使用。本文对FastSOA这一解决方案产生的背景,在实际应用中的作用,和Java技术的集合,XML在处理数据时的优势等问题进行了探讨。

阅读全文:专访FastSOA作者Frank Cohen

你可能感兴趣的:(文章:专访FastSOA作者Frank Cohen)