ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲天堂视频在线观看,午夜成人影视,日韩免费久久http://www.aygfsteel.com/loyalgl/archive/2010/08/02/327721.html龙樱龙樱Mon, 02 Aug 2010 02:15:00 GMThttp://www.aygfsteel.com/loyalgl/archive/2010/08/02/327721.htmlhttp://www.aygfsteel.com/loyalgl/comments/327721.htmlhttp://www.aygfsteel.com/loyalgl/archive/2010/08/02/327721.html#Feedback0http://www.aygfsteel.com/loyalgl/comments/commentRss/327721.htmlhttp://www.aygfsteel.com/loyalgl/services/trackbacks/327721.html阅读全文

龙樱 2010-08-02 10:15 发表评论
]]>
【è{】三大主‹¹å·¥ä½œæµå¼•擎技术分析与市场预测http://www.aygfsteel.com/loyalgl/archive/2009/03/03/257465.html龙樱龙樱Tue, 03 Mar 2009 01:22:00 GMThttp://www.aygfsteel.com/loyalgl/archive/2009/03/03/257465.htmlhttp://www.aygfsteel.com/loyalgl/comments/257465.htmlhttp://www.aygfsteel.com/loyalgl/archive/2009/03/03/257465.html#Feedback0http://www.aygfsteel.com/loyalgl/comments/commentRss/257465.htmlhttp://www.aygfsteel.com/loyalgl/services/trackbacks/257465.html
1åQŽä»Žã€ŠåŠŸå¤«ã€‹è¯´èµ?/strong>

时下的新æ–îCh¾cȝœ‹åˆ°æˆ‘åQŒä¸€å®šä¼š(x¨¬)è®¤äØ“(f¨´)在下是个十èƒö的老古董,˜q™ä¸åQŒã€ŠåŠŸå¤«ã€‹è¿™æ ïL(f¨¥ng)š„片子我到今年2月底才看。不˜q‡çœ‹˜q‡ã€ŠåŠŸå¤«ã€‹ï¼Œæˆ‘æƒ³çš„ä¸€å®šæ¯”ä¸€èˆ¬çš„äººå¤šåQšå‘¨æ˜Ÿæ˜Ÿ‹¹ªè¿¹æ±Ÿæ¹–åQŒå’Œä»–胖子大哥出åŽÀL•²ç«ÒŽ(gu¨©)†æ—Óž¼Œä¸ÞZ»€ä¹ˆè¦ä»–大哥胸前画两把斧头åQŸæ‰¾ä¸ªå‡é å±±å‘—!装是斧头帮的人才不会(x¨¬)被äh‹Æø™´Ÿå•Šã€?br />
˜q™è®©æˆ‘想到年前的一则新闻:(x¨¬)jbpm joins jboss and becomes jboss-jbpm。也ž®±æ˜¯è¯´äº†åQŒjbpm找了个靠山jbossåQŒä»¥åŽä¸ç”¨è‡ªå·±åœ¨å¤–流‹¹ªäº†ã€?br />
好,我们转入正题åQŒè°ˆ˜q™é‡Œè¯´çš„三大ä¸ÀLµå¼€æºå·¥ä½œæµå¼•擎åQšShark,osworkflow,jbpmã€?br />
Shark的靠山是Enhydra。Enhydra做过什么呢åQŸå¤šäº†ï¼ä»Žj2ee应用服务器,到o/r mapping工具åQŒåˆ°˜q™ä¸ªå·¥ä½œ‹¹å¼•擎等½{‰ã€‚䨓(f¨´)什么Shark的持久层采用DODS来实玎ͼŸž®±æ˜¯å› äØ“(f¨´)他们是一家ähã€?br />
Jbpm的靠山是jboss。Jbpm3的持久层采用hibernate3来实玎ͼŒä¹Ÿæ˜¯å› äØ“(f¨´)˜q™ä¸ªåŽŸå› å§ã€‚Jbpm3的图形化‹¹ç¨‹å®šä¹‰å·²ç»å†›_®šåµŒå…¥åˆ°jboss eclipse IDE中,大家看看jboss eclipse IDE preview 1.5版,我们已经可以用插件方式编辑一个jbpm3‹¹ç¨‹å®šä¹‰æ–‡äšg了ã€?br />
Osworkflow的靠山是opensymphony。我是非常喜‹Æ¢è¿™ä¸ªç»„¾l‡çš„åQŒå®ƒåšå‡ºäº†å¾ˆå¤šçš„好东è¥Ñ€‚在开发工作流½Ž¡ç†¾pȝ»Ÿæ—Óž¼Œæˆ‘就推荐用它的另外一个东西:(x¨¬)webwork2。笔者主持的开源工作流引擎AgileFlowž®±æ˜¯åŸÞZºŽww2+spring+hibernate架构实现的ã€?br />
完成本段时说句题外话åQšçŽ°åœ¨åŸºæœ¬ä¸Šæ‰€æœ‰çš„J2EE应用½E‹åºæœåŠ¡å™¨éƒ½æœ‰è‡ªå·Þqš„工作‹¹å¼•擎,如上面提到的Enhydra,jboss和没有提到的websphereå’Œweblogic½{‰ï¼Œå¯è§åQŒå­¦ä¹?f¨¤n)工作流引擎技术的¼‹®æ˜¯éžå¸¸é‡è¦çš„ã€?br />
2åQŽå¦‚来神æŽ?/strong>

光有靠山是不行的åQŒå‘¨æ˜Ÿæ˜ŸåŠ å…¥äº†æ–§å¤´å¸®˜q˜ä¸æ˜¯è¢«é‚ªç¥žæ‰“扁了头åQŸè¦æ•‘自己,˜q˜æ˜¯è¦é å¦‚来¼œžæŽŒã€?br />
Shark的流½E‹å®šä¹‰è¯­­a€æ˜¯XPDLåQŒæˆ‘们知道,XPDL的两个最重要的概忉|˜¯Processå’ŒActivity。XPDL中的Activity是基于UML1.x中的‹zÕdЍ囄¡š„概念。活动图天生的适于工作‹¹ç¨‹å»ºæ¨¡åQŒå®ƒç›¸å¯¹äºŽçŠ¶æ€å›¾çš„ä¸€ä¸ªæœ€å¤§çš„ä¼˜ç‚¹æ˜¯å®¹æ˜“åšòq¶å‘¾U¿ç¨‹çš„分叉控åˆÓž¼Œ˜q™äº›òq¶å‘¾U¿ç¨‹å¯ä»¥åŒæ—¶æ‰§è¡Œä¹Ÿå¯ä»¥é¡ºåºæ‰§è¡Œï¼›å®ƒè¿˜æœ‰ä¸€ä¸ªä¼˜ç‚ÒŽ(gu¨©)˜¯æœ‰æ³³é“的概念åQŒå¯ä»¥æŽ§åˆ¶å·¥ä½œæµå¼•擎中的ä»ÕdŠ¡çš„äñ”生。Shark的如来神掌是‹zÕdЍ图ã€?br />
Osworkflow的如来神掌又是什么呢åQŸæˆ‘们知道,它有个重要概忉|˜¯State……呵呵åQŒæˆ‘们知道了åQŒå®ƒçš„如来神掌是FSM。不知道FSM是什么东西?åQŸé‚£ä½ è¯»å¤§å­¦æ—¶è‚¯å®šä¸æ˜¯å¥½å­¦ç”ŸåQ›å½“然了åQŒä¸çŸ¥é“也不打紧åQŒä½ æŠŠä»–¾cÖM¼¼ç†è§£ä¸ºçŠ¶æ€å›¾ž®±å¯ä»¥äº†ã€‚Osworkflow中的State是由stepå’Œstatus联合表达的,一个Statež®±æ˜¯ä¸€ä¸ªstep中的某个statusåQ›è€Œstateçš„è{换由action来驱动,¾cÖM¼¼çŠ¶æ€å›¾ä¸­çš„event,因䨓(f¨´)一个event对应一个action嘛ã€?br />
Jbpm的如来神掌就没有上面的简单了åQŒå®ƒ¾l“合应用了状态图+‹zÕdЍå›?PetriNet的知识,而且åQŒè¿™é‡Œçš„‹zÕdŠ¨å›¾è¿˜æ˜¯UML2.0版的。UML2.0的活动图中,节点不叫‹zÕdЍåQˆActivityåQ‰è€Œå«åŠ¨ä½œ(action)åQŒæ´»åŠ¨æˆäº†ä¸€ä¸ªé«˜å±‚æ¬¡çš„æ¦‚å¿µï¼Œå®ƒåŒ…å«ä¸€ä¸ªåŠ¨ä½œåºåˆ—ã€‚ä¸€ä¸ªæ´»åŠ¨å›¾å±•çŽ°ä¸€¾pÕdˆ—的动作,˜q™äº›åŠ¨ä½œ¾l„成了活动。Jbpm把action也改名了åQŒç§°ä¸ºstate。Jbpm使用的状态图的概忉|œ‰transition/event½{‰ï¼Œ˜q™ä¸ªè‡ªå·±åŽÈœ‹å§ã€‚Jbpm来内部实çŽîC¸­˜q˜é‡‡ç”¨äº†PetriNet的概念,如token,signal½{‰ã€‚什么?又不知道P(y¨¢ng)etriNet什么东东?那你大学是学计算机的吗?不是åQŸé‚£ä½ å¯èƒ½æ˜¯å­¦æ–‡¿U‘çš„åQŒå­¦æœºæ¢°/甉|°”/土木工程/交通运输等专业都有接触PetriNet的课½E‹ï¼Œå¦‚果没有学过åQŒè¿˜æ˜¯çœ‹çœ‹jbpm吧,反正我们也不搞理论,知道大致概念ž®Þp¡Œã€?br />
3åQŽå¸‚场预‹¹?/strong>

做预‹¹‹æ˜¯ä»¶åƒåŠ›ä¸è®¨å¥½çš„äº‹æƒ…ï¼Œå¥½å¤šå›½å¤–çš„å¤§å¸ˆåšçš„é¢„‹¹‹ä¹Ÿæ˜¯è¢«äººéª‚å¾?#8230;…òq怺æˆ‘去òq´å¹´ä¸­åœ¨ã€Šå·¥ä½œæµä¹‹å¤§å±€åŠÑ€‹ä¸­åšçš„预测˜q˜æ˜¯åŸºæœ¬æ­£ç¡®ã€‚那时我的预‹¹‹æ˜¯åQšShark……ž®†ç™»ä¸Šå¤´å·å®åº§ã€‚应该说åQŒåœ¨é‚£ç¯‡æ–‡ç« å‘表前,国内的工作流引擎使用率最高的是osworkflow;到去òq´å¹´åº•,Sharkž®±å æœ‰äº†æ˜Žæ˜¾çš„优势地位,我分析有如下原因åQ?br />
1åQ?nbsp; 国内的企业都看中XPDLåQŒå› ä¸ø™¿™æ„å‘³ç€åœ¨äñ”品说明书中又可以吹牛è¯?#8220;我们遵åó@WFMC……”

2åQ?nbsp; 因䨓(f¨´)我自è¯?#8220;Shark工作‹¹å¼•擎在国内的主要推òq¿è€?#8221;åQŒå¤§éƒ¨åˆ†¾l™æˆ‘反馈工作‹¹ç®¡ç†ç³»¾lŸå¼€å‘选用技术的朋友都是用的Shark

3åQ?nbsp; Shark的确是一套不错的工作‹¹å¼•擎,ž®Þq®—你只是想学习(f¨¤n)XPDLåQŒä½ ä¹Ÿå¯ä»¥ä»Žå­¦ä¹ (f¨¤n)Sharkå¼€å§?br />
现在已经åˆîCº†ã€Šå·¥ä½œæµä¹‹å¤§å±€åŠÑ€‹ä¸­è¯´çš„从封建社ä¼?x¨¬)向资本ä¸ÖM¹‰è½¬åž‹çš„æ—¶ä»£ï¼Œè€Œé©±åŠ¨è¿™ä¸€è½¬åž‹çš„ï¼Œä¸æ˜¯åˆ«ähåQŒæ­£æ˜¯ä¸Šé¢è¯´çš„jbpm。Jbpm3ž®†åœ¨3月发布阿ž®?d¨¡ng)发版,jbpm3的最¾lˆç‰ˆž®†æ”¯æŒbpel4ws的核心部分。所以,我估计,Sharkž®†åœ¨å¼•领风骚(d¨²)数百天后åQŒè¢«jbpm3赶下½W¬ä¸€å®åñ”。笔者的开源敏捷工作流开发框架AgileFlowž®†æ•´åˆjbpm3åQŒåŒæ—¶å¯¹agile引擎和jbpm3引擎提供支持ã€?br />
但bpel4ws真的ž®±å’Œæˆ‘们˜q™ä¹ˆå¿«çš„亲密接触了吗åQŸæ²¡æœ‰ã€‚我估计在今òq´å®ƒæ˜¯ä¸ä¼?x¨¬)真正走˜q›æˆ‘们的生活的,那会(x¨¬)是什么时候呢åQŸè¿™ž®†æ˜¯æˆ‘下½‹‡æ–‡ç« è¦é¢„测的内容,我现在可不敢ä¹Þp¯´åQŒæˆ‘现在考虑的是åQŒæ˜¯ä¸æ˜¯è¦è‡ªè¯?#8220;jbpm3工作‹¹å¼•擎在国内的主要推òq¿è€?#8221;åQŒå‘µå‘üc(di¨£n)€?br />
作者BlogåQšhttp://blog.csdn.net/hongbo781202/



]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ¸»Ô´ÏØ| ¸¡É½ÏØ| ÁÙÏÄÏØ| ÂÖÌ¨ÏØ| ÖÜÖÁÏØ| Òø´¨ÊÐ| ÉÏÈÄÊÐ| ÓÀÊ¤ÏØ| Ò¶³ÇÏØ| ÃàÖñÊÐ| °¢À­ÉÆ×óÆì| Á躣ÊÐ| ÇßË®ÏØ| ÄÛ½­ÏØ| èëµéÊÐ| Ã÷Ë®ÏØ| ÎÌÅ£ÌØÆì| ÐÐÌÆÏØ| ÁÙ½­ÊÐ| Îä°²ÊÐ| ·¿²ú| ÎâÖÒÊÐ| ¶÷Ê©ÊÐ| °ÝÈªÏØ| ÎýÁÖ¹ùÀÕÃË| ÓÀÐÞÏØ| »ô³ÇÏØ| ÜþÑôÊÐ| ³ØÖÝÊÐ| IJ¶¨ÏØ| ¶õ¶û¶à˹ÊÐ| Îå¼ÒÇþÊÐ| ãä½­ÊÐ| ÔªÀÊÇø| ¶«·áÏØ| ѰÎÚÏØ| ÃÚÑôÏØ| ËæÖÝÊÐ| פÂíµêÊÐ| ÐÂç­ÏØ| ÓÀ¼ÃÊÐ|