<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java 人生

    java (Java EE)&Linux

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      15 Posts :: 2 Stories :: 5 Comments :: 0 Trackbacks

    一.??? servicemix 中實現 JBI 組件調用 BPEL 的步驟 .

    1.??????? 建立 BPEL 流程, BPEL 是跟 wsdl(web services) 通信的 .

    2.??????? 創建一個 pxe-system.xml 文件,描述怎麼樣綁定 BPEL 流程到實際的 JBI 組件中。

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>

    <system-descriptor name="AsyncProcessSU"

    ? xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    ? xsi:schemaLocation="http://www.fivesight.com/pxe/system-descriptor/ http://www.fivesight.com/pxe/system-descriptor/"

    ? wsdlUri="uri:/AsyncProcess.wsdl"

    ? xmlns="http://www.fivesight.com/pxe/system-descriptor/"

    ? xmlns:proc="uri:com.bptest.process"

    ? xmlns:resp="uri:com.bptest.responder">

    ? <channels>

    ??? <channel name="inboundChannel" />

    ??? <channel name="callbackChannel" />

    ??? <channel name="outboundChannel" />

    ? </channels>

    ? <services>

    ??? <service name="ProcessSVC" provider="uri:jbi" >

    ????? <properties>

    ??????? <property name="namespace"

    ???????? value="uri:fivesight.com/examples/AsyncProcessJBI" />

    ????? </properties>

    ????? <imports>

    ??????? <!-- The following port will be registered as a JBI service endpoint

    ??????? ?????{uri:fivesight.com/examples/AsyncProcessJBI:ProcessSVC, ProcessPORT}

    ????????? -->

    ??????? <port name="ProcessPORT" type="proc:ProcessPT" channel-ref="inboundChannel"/>

    ??????? <!-- The following port will be registered as a JBI service endpoint

    ???? ????????{uri:fivesight.com/examples/AsyncProcessJBI:ProcessSVC, CallbackPORT}

    ????????? -->

    ??????? <port name="CallbackPORT" type="resp:CallbackPT" channel-ref="callbackChannel"/>

    ????? </imports>

    ??? </service>

    ??? <service name="ResponderSVC" provider="uri:jbi" >

    ????? <properties>

    ??????? <property name="namespace"

    ???????? value="uri:fivesight.com/examples/AsyncProcessJBI" />

    ????? </properties>

    ????? <exports>

    ??????? <!-- The following port will invoke JBI service endpoint

    ???????????? {uri:fivesight.com/examples/AsyncProcessJBI:ResponderSVC, ResponderPORT}

    ????????? -->

    ??????? <port name="ResponderPORT" type="resp:ResponderPT" channel-ref="outboundChannel"/>

    ????? </exports>

    ??? </service>

    ??? <service name="ProcessSync.BpelService" provider="uri:bpel">

    ????? <properties>

    ??????? <property name="compiledProcess" value="AsyncProcess.cbp"/>

    ????? </properties>

    ????? <imports>

    ??????? <port name="AsyncResponder.Responder" type="resp:ResponderPT" channel-ref="outboundChannel"/>

    ????? </imports>

    ????? <exports>

    ??????? <port name="Client.Process" type="proc:ProcessPT" channel-ref="inboundChannel"/>

    ??????? <port name="AsyncResponder.Caller" type="resp:CallbackPT" channel-ref="callbackChannel"/>

    ????? </exports>

    ??? </service>

    ? </services>

    </system-descriptor>

    ?

    ?

    3.??????? pxe-system.xml BPEL wsdl 文件打包成 pxe.sar 文件 .

    4.??????? JBI 發佈組件是一個 zip 文件,所以把剛才的 .sar 在打包成 .zip

    5.??????? 創建 jbi.xml 文件 .

    ?

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>

    <jbi version="1"

    ? xsi:schemaLocation="http://java.sun.com/xml/ns/jbi? ./jbi.xsd"

    ? xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    ? xmlns="http://java.sun.com/xml/ns/jbi">

    ?

    ? <service-assembly>

    ??? <identification>

    ????? <name>AsyncProcessSA</name>

    ????? <description>Service Assembly containing just the BPEL deployment.</description>

    ??? </identification>

    ??? <service-unit>

    ????? <identification>

    ??????? <name>AsyncProcessSU</name>

    ??????? <description>BPEL Service Unit</description>

    ????? </identification>

    ????? <target>

    ??????? <artifacts-zip>AsyncProcess-su.zip</artifacts-zip>

    ??????? <component-name>PxeBpelEngine</component-name>

    ????? </target>

    ??? </service-unit>

    ? </service-assembly>

    </jbi>

    6. jbi.xml 和第五步得到的 zip 一起打包成一個 service Assembly(SA)
    7.
    在創建一個 servicemix.xml 文件用來運行 JBI container

    posted on 2006-04-18 20:33 jinmy liao 閱讀(961) 評論(0)  編輯  收藏 所屬分類: SOA

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产免费一区二区视频| 亚洲国产精品免费观看| 中国国语毛片免费观看视频| 国产免费人成视频在线观看| 亚洲av色香蕉一区二区三区| 成年性生交大片免费看| 亚洲中字慕日产2020| 国产一卡2卡3卡4卡无卡免费视频 国产一卡二卡3卡四卡免费 | 免费的涩涩视频在线播放| 亚洲一区二区三区四区视频 | 今天免费中文字幕视频| 国产成人亚洲综合无码精品| 99在线热播精品免费99热| 国产亚洲精品自在久久| 大地资源在线资源免费观看| 亚洲国产精品久久久久婷婷软件| 日韩免费高清大片在线| 亚洲福利一区二区精品秒拍| 国产精品视频免费一区二区| 亚洲AV无码一区二区三区久久精品 | 亚洲另类激情综合偷自拍 | 一级毛片aaaaaa免费看| 亚洲制服丝袜第一页| 国产福利免费观看| 国产精品午夜免费观看网站| 亚洲福利视频一区| 成年女人免费视频播放体验区| 精品国产日韩亚洲一区在线| 亚洲一区二区三区香蕉| 久视频精品免费观看99| 国产亚洲视频在线观看网址| 亚洲乱码一区二区三区在线观看 | 亚洲情A成黄在线观看动漫软件| 国产成人免费永久播放视频平台 | 色吊丝最新永久免费观看网站 | 国产美女精品视频免费观看| 韩国免费A级毛片久久| 亚洲国产情侣一区二区三区| 免费一级毛片不卡在线播放| 久久午夜伦鲁片免费无码| 久久精品国产亚洲AV未满十八|