RSS订阅
RSS订阅TT SOA

用Java技术构建面向服务架构

2008-1-29  选择字号:  | |
打印本文章

导读:Sun在美国开始了一次巡展,全面地展示了使用Java技术构建面向服务架构时它推荐的技术和方法。展览位于西雅图,发言人是Thomas Barrett,Sun的SOA技术专家。

关键词:Sun Java 面向服务架构 SOA ESB Web服务 REST

正在加载数据...

  Sun在美国开始了一次巡展,全面地展示了使用Java技术构建面向服务架构时它推荐的技术和方法。展览位于西雅图,发言人是Thomas Barrett,Sun的SOA技术专家。

  Sun的目标架构是一个组合应用平台,它使用第三方或者现有系统提供的可重用服务。Sun如此介绍SOA:

  一种使用网络上可用服务构建应用系统的跟踪测试(Track-tested)架构风格(“网络即计算机”)

  这次展示解释了SOA最适合使用ESB来实现,ESB提供了资源和渠道(channel)适配器,以及一系列内置的能力,比如转换、安全、日志、路由……

  Sun介绍了面向服务架构的四个层次:

  接入(交付渠道)
  过程
  服务
  资源

  Sun认为Web服务和REST对于实现面向服务架构同样重要。在REST上值得注意的投资有:

  JAX-RS: Java API for RESTful Web Services
  JSR 311 (2007年4月草案)
  Jersey 是开源参考实现

  Sun同样展示了BPEL是SOA至关重要的技术。发言人示范了一个基于BPMN符号、运行在NetBeans 6.0上的图形化编辑器。

  这次展示还介绍了JBI,它是Sun的面向服务架构的基础。发言人也展示了JBI的最新的装配能力,这与SCA中的非常相似。Sun认为JBI是:

  允许开发人员完成更复杂的应用系统,并能与其他Java平台技术更好的集成
  标准的“元容器(meta-container)”,用于集成服务 

  展示给出了即将到来的JBI 2.0规范的一些细节:

  澄清和加强了JBI在支持组合应用的创建、部署、运行中的角色
  支持Web 2.0技术和使用模型
  促进组件和容器实现者的性能优化
  改进与Java EE的协作(比如,事务的使用)
  结合服务组件架构(SCA) 规范,目标是使JBI 2.0成为SCA的一个标准Java运行时
  提供和OSGi基于Java服务平台的完全兼容

  展示还包括一个协调SCA和JBI的建议:

  SCA认为JBI 对于在Java平台上的实现SCA是有帮助的
  JBI意识到SCA服务元数据在标准化服务组合上有一般地的帮助性
  SCA和JBI不是对手,因为它们关注于服务组合的不同的方面
  展示的最后部分聚焦在OpenESB的时间表,以及它和Java CAPS (组合应用平台套件)的关系和路线图。

 

来源:网络    
相关的专家答疑
Sun在美国开始了一次巡展,全面地展示了使用Java技术构建面向服务架构时它推荐的技术和方法。展览位于西雅图,发言人是Thomas Barrett,Sun的SOA技术专家。
今天早上SUN公布了以8亿美元的现金和2亿美元期权收购开源数据库领导者MySQL AB的计划。
JavaFX还处于开发的早期阶段。虽有一些IDE支持,但我们仍缺少正式文档……
来自Sun公司的Mike Ricigliano告诉我们,在面对SOA的时候,自身面临着与客户相同的困难……
在“网络是一种永不停顿的社会力量”的保护之下,每年一度的JavaOne会议于将会议主题转向开源组织运动,富互联网应用程序以及Sun公司提出的可变公告。但是,却没有将精力放在关于企业开发方面……
虚拟化和SOA之间是一种间接的、相辅相成的关系。也许在IT及业务转型中,两者的结合使用会发挥最大的优势。虚拟化有助于更快地显示部署基础设施的投资回报率(ROI)。
云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。
安全对于许多的IT部门来说都是一个重要的问题之一,但是SOA安全问题完全是在另一个新的纬度上了。对于SOA为一个机构所带来的许多的好处,例如具有在许多不同的提供者和供应商的情况下混合和匹配服务。
最新更新
专家答疑
技巧
Ron Schmelzer,Jason Bloomberg
你认为通过遵循IT组织步骤可以演变为SOA吗?ZapThink公司明确SOA实行肯定是一个挑战——也不应被视为这一倡议应得到执行的一个步骤就是整个企业的基础……
Dana Gardner
您能解释什么是“私有云”吗,能否举例说明?这是供应商需要建立的基础吗?作为托管服务供应商和服务供应商寻求最有效和最强大的基础设施,作为他们的“云”支持能力……
Andrew Pollack
我们正在寻找一种从主机选择SOAP服务器的请求。我们希望制造一个远程程序呼叫(RPC)从CICS程序的SOAP服务器,其中进程请求,使错误或成功后的反应……