亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

OSWorkflow與可擴展性設計

系統(tǒng) 1765 0

基本上以后設計腳本自定義支持、組件自定義支持時,可以偷懶的參考OSWorkflow的所使用的各種組件類型、設計、代碼。

類似于Apache Camel,學到很多Endpoint的使用。

?

1.條件(Condition)可擴展。條件用于權限類、Join是否滿足等。

?

Condition包括常見的BSF\BeanShell腳本、也可以與人員執(zhí)行上下文關聯(lián)、也可以是一個注冊為JNDI的Condtion實現(xiàn)、EJB等。

Condition接口定義傳入了必要的上下文信息,上下文信息比較優(yōu)雅的將信息封裝在transientVars、args、propertySet 中,考慮的較為周到,以更方便的在自定義腳本或?qū)崿F(xiàn)中判斷條件:

    public boolean passesCondition(Map transientVars, Map args, PropertySet ps) 
  
?

在流程定義使用這些Condition時,對“如何簡化Condition類型定義”與“應用自定義”之間做了較好的平衡。

系統(tǒng)自帶的:

    <condition type="beanshell">
	<arg name="script"><![CDATA[
					"Finished".equals(jn.getStep(6).getStatus()) && "Finished".equals(jn.getStep(8).getStatus())
					]]></arg>
</condition>
  

?

一個自定義的:

    <condition type="class">
        <arg name="class.name">com.packtpub.osw.TimeCondition
        </arg>
       <arg name="dayNumber">7
       </arg>
</condition>
  
?

2.Function可擴展。

?

?

?

3.其他可擴展的設置:
存儲可以自定義為內(nèi)存存儲、Hibernate存儲、SQL存儲等若干方式,原則上可擴展。

?

?

4.與spring的結(jié)合。

目前OSWorkflow做到的是配置如何結(jié)合,采用Hibernate存儲時如何結(jié)合。
感覺不愉快的地方是,若基于Spring實現(xiàn)一致性事務、強制應用也使用Spring+Hibernate。
可以將Condition Type、Function Type的名字類型的匹配做成SpringTypeResolver,感覺用處不大。

?

5.由于可擴展,可基于OSWorkflow實現(xiàn)與JBoss Drools做業(yè)務規(guī)則管理、與ESPer做企業(yè)復雜事件管理(CEP)、與Quartz做計劃管理、與Penhato做企業(yè)儀表盤、做到Mule企業(yè)服務總線之上。

OSWorkflow與可擴展性設計


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 色妞欧美 | 91亚洲国产系列精品第56页 | 久久久久久久国产免费看 | 午夜视频福利在线 | 欧美国产成人在线 | 国产精品免费久久 | 日本老妇成熟 | 伊人一道本 | 亚欧精品一区二区三区 | 亚洲a视频在线观看 | 青草青视频在线观看 | 亚洲精品福利一区二区三区 | 国产成人亚洲精品大帝 | 天天草天天干天天 | 欧美国产在线观看 | 久久国内精品自在自线400部o | 国产精品毛片久久久久久久 | 婷婷久久综合网 | 国产一区二区三区在线观看免费 | 免费看欧美一级特黄α大片 | 337p色噜噜人体大胆欧美 | 亚洲国产成人久久一区久久 | 国产国产精品人在线观看 | 国产成人精品免费视频 | 性视频xxx | 天海翼一区二区三区免费 | 四虎精品永久在线网址 | 日本中文字幕在线视频 | 国产成人高清在线观看播放 | 国内精品久久久久久久久蜜桃 | 欧美一级毛片香蕉网 | 久操网址 | 在线欧美视频免费观看国产 | 四虎影视2022入口网址 | 午夜伦情电午夜伦情影院 | 在线欧美激情 | 婷婷免费视频 | 欧美一级毛片一免费 | 久久精品亚瑟全部免费观看 | 国产伦精品一区二区 | 全毛片 |