<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 閱讀(960) 評論(0)  編輯  收藏 所屬分類: SOA

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


    網站導航:
     
    主站蜘蛛池模板: 日韩内射激情视频在线播放免费| 亚洲精品久久久久无码AV片软件| 午夜免费国产体验区免费的| 无码高潮少妇毛多水多水免费| 亚洲国产视频一区| 国产精品成人免费一区二区| 亚洲精品人成网在线播放影院| 最近中文字幕mv手机免费高清 | 国产高清视频在线免费观看| 亚洲色大成网站www久久九| 妞干网手机免费视频| 亚洲乱码在线观看| 日韩黄色免费观看| 一个人免费观看日本www视频| 亚洲欧洲一区二区三区| 久久嫩草影院免费看夜色| 久久精品国产69国产精品亚洲| 午夜精品免费在线观看| 亚洲福利秒拍一区二区| 日本特黄特黄刺激大片免费| 全部一级一级毛片免费看| 亚洲乳大丰满中文字幕| 无码午夜成人1000部免费视频| 久久精品国产亚洲AV大全| 午夜寂寞在线一级观看免费| 色婷婷综合缴情综免费观看| 久久九九亚洲精品| 成视频年人黄网站免费视频| 国产精品亚洲色图| 久久精品国产精品亚洲蜜月| 三年片在线观看免费大全| 免费人妻精品一区二区三区| 亚洲精品在线观看视频| 免费无码又爽又高潮视频| eeuss影院www天堂免费| 亚洲国产日韩在线| 亚洲欧洲久久av| 青青青免费国产在线视频小草| 黄页网址在线免费观看| 亚洲黄网站wwwwww| 亚洲国产精品人人做人人爱|