ligang1111

构客网首页  博客  论坛

 
  SOA我有话说
  本文的标签
ESB (收录75篇)SCA (收录6150篇)SOA博客大赢家 (收录528篇)SOA技术实践与案例 (收录335篇)SOA我有话说 (收录168篇)SOA服务构造与实现 (收录36篇)
  用户信息
 
帐号:  新手必读
密码: 保存密码
 
  分类列表
全部类别(47 篇)
我的文章(47 篇)
  按月归档
2007年-1月(26 篇)
2008年-0月(21 篇)
  SOA2007 - SOA实践
我们何时迈向SOA
——SOA在中国的整体发展现状究竟如何?
我们如何迈向SOA
——中国企业如何迈出实施SOA的第一步?
我们应采用何种技术
——SOA国际标准SCA/SDO的具体内涵?
我们还需要何种技能
——SOA将如何改变系统架构设计以及项目管理过程?

SCA binding和ESB(Enterprise Service Bus)

发布时间:2007年12月02日 作者:ligang1111

阅读次数:1154次 类别:我的文章 永久链接 Trackback 
参加SOA我有话说
    binding关注于如何结构化和传输消息的细节集合。与WSDL相关的情况下,binding这个词仅仅标识某个传输协议或者是调用传输协议的软件。而与SCA相关的情形下,该词不仅仅标识上述内容,还标识访问队列的位置,应用或服务实现。该词还非正式地涉及到某种访问软件,比如在使用JMS binding to access a queue的时候。
    你的SCA兼容产品也许可以使用以下软件:
   1、 HTTP,允许连接到某个Web service
   2、Java EE Connector Architecture(JCA),允许连接到某个运行于Java EE平台的某个服务的适配器
   3、Java Remote Method Invocation over Internet Inter-ORB Protocol (JMI/IIOP),允许连接到运行在Java 应用服务器上的某个EJB
   4、Java Messaging Service(JMS),允许访问消息队列
    要让数据传输给在SCA Domain外的服务,必须指定显式的binding。默认是无效的。要让数据在Domain内的传输,装配经常会使用SCA binding,让SCA runtime决定如何完成传输。可以使用默认的也可以使用显式指定方式。
    当SCA binding有效的时候,SCA runtime总是选择同一固定的binding,比如HTTP或是某种情况下相应的协议。比如,runtime在两个组件传输金融敏感的数据时,会使用某种安全协议。SCA binding的使用是推荐的,因为对于装配器来说选择很简单,同时给了SCA runtime以最大的灵活性。
    你能在SCA domain内进行数据传输时指定其他的binding类型而不用SCA binding。你也许想选择某个不同的binding,比如,如果你在传输的数据是金融敏感的话,但你的运行时产品并没有提供相应的方式来配置。
    在运行时,服务可以在ESB总线上发送和接收消息,ESB是可以访问HTTP,JCA等等的软件。SCA可以与某个ESB进行交互。

本文章参加了《SOA中国路线图》博客大赢家活动!

本文参加了“SOA中国的关键任务”博客大赢家,评论文章即可参与活动,赢取万元奖金!

 评论 查看全部评论