首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

WID 浅进

2012-10-23 
WID 浅入ESB的概念1.SOA介绍2.操作系统-DB.-SOA server -业务流程 客户访问的是业务流程,然后是系统服

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

?

?

热点排行