Sun在美国开始了一次巡展,全面地展示了使用Java技术构建面向服务架构时它推荐的技术和方法。展览位于西雅图,发言人是Thomas Barrett,Sun的SOA技术专家。
Sun的目标架构是一个组合应用平台,它使用第三方或者现有系统提供的可重用服务。Sun如此介绍SOA:
一种使用网络上可用服务构建应用系统的跟踪测试(Track-tested)架构风格(“网络即计算机”)
这次展示解释了SOA最适合使用ESB来实现,ESB提供了资源和渠道(channel)适配器,以及一系列内置的能力,比如转换、安全、日志、路由……
Sun介绍了面向服务架构的四个层次:
Sun认为Web服务和REST对于实现面向服务架构同样重要。在REST上值得注意的投资有:
Sun同样展示了BPEL是SOA至关重要的技术。发言人示范了一个基于BPMN符号、运行在NetBeans 6.0上的图形化编辑器。
这次展示还介绍了JBI,它是Sun的面向服务架构的基础。发言人也展示了JBI的最新的装配能力,这与SCA中的非常相似。Sun认为JBI是:
展示给出了即将到来的JBI 2.0规范的一些细节:
展示还包括一个协调SCA和JBI的建议:
展示的最后部分聚焦在OpenESB的时间表,以及它和Java CAPS (组合应用平台套件)的关系和路线图。
查看英文原文: Building Service Oriented Architectures with Java Technology 译者简介:王志雄,长期从事软件开发工作,项目集中在EAM和设备点检管理领域。2004年转入JAVA领域,曾经在项目中使用过Hibernate、Struts、Spring 等。关心软件技术和相关工具的动态,将其中成熟的技术和工具应用到实际的项目之中。关心开源软件的发展动态以及软件过程和敏捷开发的实践探索。