<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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产综合专区电影在线| 四虎1515hm免费国产| 亚洲人成人无码网www电影首页| 黄页网站在线观看免费| 可以免费观看一级毛片黄a | 亚洲国产成人久久一区二区三区 | 免费看片A级毛片免费看| 99亚偷拍自图区亚洲| 国产美女被遭强高潮免费网站| 亚洲色一区二区三区四区| 国产真人无遮挡作爱免费视频| 亚洲AV永久无码精品放毛片| 国产无遮挡裸体免费视频| 国产99久久亚洲综合精品| 亚洲人成人网站在线观看| 精品无码国产污污污免费网站国产 | 84pao国产成视频免费播放| 久久av无码专区亚洲av桃花岛| 91制片厂制作传媒免费版樱花| 亚洲第一香蕉视频| 在线播放高清国语自产拍免费 | 国产乱子伦精品免费视频| 国产亚洲美女精品久久久久狼| 99精品视频在线视频免费观看| 亚洲伊人久久大香线蕉| 成人永久福利免费观看| 久青草国产免费观看| 亚洲精品白色在线发布| 日韩中文无码有码免费视频 | 亚洲国产最大av| 免费国产在线观看不卡| 国产成人AV免费观看| 亚洲熟女综合一区二区三区| 亚洲人成网站在线观看青青| 91免费国产精品| 成人免费网站视频www| 亚洲精品**中文毛片| 亚洲片一区二区三区| 亚洲自偷自偷图片| 亚洲一级毛片免费观看| 久久精品国产亚洲AV麻豆网站 |