WID 浅入

ESB的概念
1.SOA介绍

2.
操作系统->DB.->SOA server ->业务流程

客户访问的是业务流程,然后是系统服务,数据库..

3.
ESB:优点
 3.1 路由功能
 3.2 服务器协议之间的转换
 3.3 数据结构转换
 3.4 事件
 注:前3个是主要的功能。

缺点:
 3.5 安全方面
 3.6 项目管理
 3.7 服务注册
 注:缺点其实就是不做这几方面的事情,但是都有相对应的产品来做。

4.
SOA架构

1。界面服务     2。流程     3。信息
    |                       |                  |
----------------------------------------------------
                   企业服务总线(核心)
----------------------------------------------------
    |                         |                                   |
  4。访问服务 5。J2EE普通服务  6。B2B服务
 
 
 
产品介绍
5.产品

 5.1 WESB : J2EE平台 ,基于WebSphere ,符合JMS,W3C标准
 5.2 WSMB : MQ, C C++, 效率快  同时兼容WESB的所有特性,数据格式,应用开发
 5.3 硬件DataPower: 对硬件配置就可以使用,安全(价格单然也是不菲)


6.
SOA :sca和sdo都是一种标准

SCA :指WID开发中的所有小组件(如:接口,引用,实现方式....)
SDO :一种数据对象,:它像橡皮泥一样,可以根据实际的数据源决定它的实际表现。
     而在使用过程中不必考虑其实际类型和构建方法。
     实现方式:Data Object /Data Graph /Meta Data / Data Mediator Service *


WID数据格式
7.SMO格式形式
WID中,SCA一直传递使用的数据格式
组成元素:header / context / body
header : 数据信息
context: 上下文,(如WID中 SCA与SCA处理流程之间保存的变量需要放的地方)
body   : 消息主体

WID功能应用开发浅入:
8. 项目创建
   Libary:一般用于公共的调用
   Mediation Module: project(可以多个以上)
  
  
9.Mediation
 9.1
 概念:
   服务调用者(请求者) -->  Mediation    --> 服务提供者(JAVA / WAS / MQ ...等)
 
 Mediation:消息转换

 9.2
 在组装图拖入调解流(Mediation Componet)
 实现接口(请求者的接口),
 将服务调用者拉线连接调解流(通俗的说连线到前面<左>),
 在其引用部位拉线至服务提供者(通俗的说从后面<右>拉线)
 (1对多)

 9.3
 实现路由,双击Mediation,进入编辑器(FLOW编辑模型),选种与服务提供者的连线
 下放会出现选用版, 和显示界面。可以编辑多个SCA,如LOGGER / DB LOOKUP / FILTER / TRANSFORM / XSLT
 FILTER: 可以根据不同的结果分给不同的服务提供者
 
 9.4
 右下方可以设置返回流程,和交易流程一样,
 其他:FILTER 如果为设置服务提供者则以Default处理
      LOGGER:不设置成保存到DB,设置为定制则保存在本地路径,
             参考路径:C:\Documents and Settings\<user>\Local Settings\Temp on a windows system. The file will be called MessageLog.log.
      DB LOOKUP : 对数据库操作      
    TRANSFORM : 事件..
   
 9.5
 XSL :数据结构转换
 最后交易流程处理完,将该SCA拖出,将线连好,属性设置即可自动完成数据结构的转换.
 
 9.6
 服务器协议之间的转换:请求者,服务提供者,实现了接口,然后将其选择绑定,绑定选择需要的捆绑方式,
                      请求者和服务提供者之间的协议不同,可以一上流程处理,自动实现服务器协议之间的转换.
                     
基本WID开发基本流程处理.可以参考WID HELP中股票例子.熟悉股票例子WID基本的应用开发可以熟悉.

 

参考文献:
education assistant
http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/index.jsp?topic=/com.ibm.iea.wpi_v6/wpswid/6.1/MediationLabs.html

info center
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/index.jsp

WID组建介绍:
http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0602_lichf/

MQ并发:
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.nd.multiplatform.doc/info/ae/ae/tmj_adm34.html

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值