dev2dev.bea.com.cn
首页 资源中心 dev2dev学堂 在线技术论坛 专家Blog User Group CodeShare

JavaOne大会上的服务组件架构

2006-06-08 00:00:00 | 评论 (0) | 被访问(597)次

Jon Mountjoy
  Jon Mountjoy 是dev2dev的编辑。他喜欢XML和J2EE技术,并且是“WebLogic: The Definitive Guide”的作者之一。他维护两个关于dev2dev的blog: 一个关于dev2dev的每周编辑blog和一个更个性化的blog。


  今天我参加了许多会议,最有趣的要数Service Component Architecture: Approach to Security, Transactions, and Policy(服务组件架构:面向安全性、事务和策略的方法)了。在Dev2Dev上有对SCA规范的详细介绍(中文版)。

  简而言之,看起来好像SCA允许以各种不同的语言编写组件,将其包装为实际添加分层绑定功能(SOAP、WSDL、JMS或者其他)、组合功能(这个服务需要有另一个服务才能运行)以及服务层特性(安全性、可靠性等)的“服务程序集”。

  它覆盖的范围太广泛了。Bill将其描述为大大改进了的部署描述符,这是一个不错的形容(当然它远不止如此)。

  1. 异构——可以以任一种语言编写组件。SCA并不是关于WSDL、SOAP或者其他别的什么的。它是有关如何获得这些组件,以及如何从这些实现创建服务,并将这些服务组合为更大的服务的。这里的关键之处在于它支持多种语言。
  2. 绑定——当您包装组件(创建一个服务)时,可以描述该组件的绑定,即,如何访问该组件。例如,通过JMS或者作为一个web服务。
  3. 分层组合——创建的服务可以指向其他服务或外部服务。可以声明式地指定这些服务如何组合。此外,还可以声明哪些部分是本地的,哪些是远程的。
  4. 服务层特性——可以对服务定义一些服务层特性,比如安全性、事务和可靠性。

  离开时我发现SCA比我最初想像的要简单得多,也重要得多。我想我需要好好了解一下它。

  技术标签:j2eejavajavaonejavaone 2006服务组件架构web services

原文出处:http://dev2dev.bea.com/blog/jonmountjoy/archive/2006/05/service_compone.html



Tags: JavaOne Service Component Architecture SCA 服务组件架构
文章评论:(以下网友留言只代表个人观点,不代表BEA观点和立场)
暂时没有评论!

2006年06月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
             
RSS订阅

Jon Mountjoy's Blog搜索