??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲色精品88色婷婷七月丁香,亚洲av无码乱码国产精品fc2,亚洲av成人综合网http://m.tkk7.com/clant/category/17718.htmlzh-cnThu, 01 Mar 2007 18:27:14 GMTThu, 01 Mar 2007 18:27:14 GMT60Java?工作?实现技术大比拼http://m.tkk7.com/clant/articles/85150.htmlBPM BPM Sun, 03 Dec 2006 02:07:00 GMThttp://m.tkk7.com/clant/articles/85150.htmlhttp://m.tkk7.com/clant/comments/85150.htmlhttp://m.tkk7.com/clant/articles/85150.html#Feedback0http://m.tkk7.com/clant/comments/commentRss/85150.htmlhttp://m.tkk7.com/clant/services/trackbacks/85150.html  Shark

  Shark是体pd功能最为复杂的代表。它是另一N循WfMC的XPDL标准开源工作流引擎Qƈ且同旉循OMGl织的Workflow Management Facility规范。在所有开源工作流引擎中,Shark的体pL为完备和复杂。其一直秉承着“模块化”的思想Q所以比较容易扩展。但是自从被Together公司收购后,Shark的商业化色彩已经来浓Q改UCؓTogether Workflow ServerQƈ仅以Community Edition的Ş式提供了部分开源代码供参考?/p>

  OSWorkflow

  OSWorkflow是最轻量型的代表Q也是一N常灵zd低别定位的工作引擎的实现框架。低U别定位的意思是_它不是定位在解决程模型对象和运转场景,而是提供一套可l护调度的机Ӟ供开发h员自L展。这个维护流E调度机制OSWorkflow选择的是Z行ؓ(Action)的FSM理论Q所以OSWorkflow更像是一个复杂而灵zȝ有限状态调度机?/p>

  OSWorkflow在国内项目应用得较多Q很多国内的易审ҎE项目都是基于其引擎二次开发而来。这主要是由于OSWorkflow是基于Action驱动的,而国内的客户也很Ҏ接受q样的操作习惯。但OSWorkflow所依赖的FSM模型对于分支、聚合、子程的支持度很低Q这一点在实施q程中需要注意?/p>

  jBpm

  jBpm是最适合扩展的代表,是在所有开源引擎中最适宜被商业化应用的一ƾ。首先其程建模模型是基于Activity Diagram(zd?的,q在引擎构徏上融入了FSM和PetriNet思想Q所以其内核和根基比较牢固扎实。其ơ,自从被JBoss收购后,?. xpd的结构更加趋于微内核QPlug-in思想也更加深入。其同时q提供了对BPEL扩展Q存储支持JBoss Hibernate实现Q集成了JBoss seamQ规则引擎准备采用JBoss rulesQƈ准备集成JBoss Messaging。这P不论从内核和外围应用QjBpm都具有了强劲的动力?/p>

  另外QjBpm对Token的应用也很有特色Qy妙地利用Parent-Child Token的机制处理分支、父子流E等复杂应用场景。这个设计思想很值得大家学习参考?/p>

  YAWL

  YAWL是算法和模式最值得研究的代表,它是Alast力主倡导的一Ƒ֟于PetriNet建模的工作流引擎Q其PetriNet的Token与And、XOR、OR法q行了融合,q对Workflow Patterns(工作模?中所有模式提供支持。但YAWL本n仅是一个研I性项目,所以其l构和实现缺了商业化应用的特点。但有必要研I一下YAWLQ一斚w可以加深对工作流模式的理解,另一斚wQYAWL的一些徏模思想、处理算法很值得推敲和吸U?/p>

  ActiveBPEL

  ActiveBPEL 是BPEL引擎的代表,也是一Ƒ֏执行BPEL4WS规范的开源流E引擎,其结构和实现方式h很高的参考h倹{目前国内很多正在开发基于BPEL产品的中型软g厂商Q其实现的很多基性内容和思想都参考自ActiveBPEL。受目前国内中小型客户对程需求的限制Q基于BPEL的开源引擎或型产品被市场接受度q很低。但BPEL所围绕的业务流E及程整合应用是一个发展趋ѝ?/p>

BPM 2006-12-03 10:07 发表评论
]]>
JBoss 发布JBoss Transactions 4.2 和JBoss Rules 3.0 (Drools-规则引擎)新版?/title><link>http://m.tkk7.com/clant/articles/85138.html</link><dc:creator>BPM </dc:creator><author>BPM </author><pubDate>Sun, 03 Dec 2006 01:46:00 GMT</pubDate><guid>http://m.tkk7.com/clant/articles/85138.html</guid><wfw:comment>http://m.tkk7.com/clant/comments/85138.html</wfw:comment><comments>http://m.tkk7.com/clant/articles/85138.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/clant/comments/commentRss/85138.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/clant/services/trackbacks/85138.html</trackback:ping><description><![CDATA[ <span id="euagmow" class="top11">  <p></p><p>      JBoss 宣布发布JBoss Transactions 4.2 和JBoss Rules 3.0 新版本?/p><p>      JBoss Transactions 是一Ƒּ源的分布式事务管理^収ͼ原来是属于Arjuna 的品。Arjuna Technologies 公司的事务引擎已?0q的历史Qƈ且已l被升到可以用Web服务事务?005QJBoss q通过收购Arjuna 而获得此Ҏ术?/p><p>      JBoss Rules 是JBoss的企业规则引擎品,前n是大安熟悉的Drools?005q?2月,JBoss的创始h兼总裁Marc Fleury在巴塞罗UD行的“JBoss 世界”的会议上发表的主题演讲中宣布收购Drools?从此QDrools 目以及该项目的主要负责人Mark Proctor 都加入了JBOSS?/p><p>下蝲地址Q?a ><font color="#000066">http://jboss.org/jbossBlog/blog/mlittle/?permalink=JBoss_Transactions_4_2_Released.txt</font></a></p></span> <img src ="http://m.tkk7.com/clant/aggbug/85138.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/clant/" target="_blank">BPM </a> 2006-12-03 09:46 <a href="http://m.tkk7.com/clant/articles/85138.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>工作和BPELhttp://m.tkk7.com/clant/articles/83498.htmlBPM BPM Sat, 25 Nov 2006 11:57:00 GMThttp://m.tkk7.com/clant/articles/83498.htmlhttp://m.tkk7.com/clant/comments/83498.htmlhttp://m.tkk7.com/clant/articles/83498.html#Feedback0http://m.tkk7.com/clant/comments/commentRss/83498.htmlhttp://m.tkk7.com/clant/services/trackbacks/83498.html q_都会收到mailQ讨论工作流?span lang="EN-US">BPEL技术问题,但很多h的问题仅仅是?/span>请问现在什么工作流产品比较?span lang="EN-US">?/span>Q这L问题我一般就没有回复了,

因ؓ的确不好回答Q而且q样问的Z太多了。但来的mail中也有问的问题非怸错的Q其中包括部分老ȝ񔽎理人员的问题)Q下面这个就?span lang="EN-US">

HW 的一个h的来信交,Zprivacy赯Q删掉了一部分内容?span lang="EN-US">

 

1 ?

HW

您好Q我是工作流斚w的兴爱好者,当然也只是一个新手,请问BPEL有没有什么比较好的全面的文章推荐Q(除了BPEL2.0的规范外Q还有就是我x一个开源项目进行研IӞ你觉?span lang="EN-US">activeBPEL怎么P可以推荐一下吗?

 

HongSoft

您好Q?span lang="EN-US">BPEL虽然也发展了好多q了Q现在用也开始多了v来,但目前的没有什么比较全面的文章。开源项目方面,我也跟踪了很?span lang="EN-US">BPEL目Q?span lang="EN-US">activeBPEL我也看了很久Q目前不看好它。现?span lang="EN-US">BPEL斚w我在全力使用jBPM_BPEL目。应该说jboss旗下的几个项目发展都q不错,hibernate/jboss seam{,jbpm现在也被springU_支持列表中?span lang="EN-US">

 

2 ?span lang="EN-US">

HW

您好Q非常感谢您的回信,据我所知现在工业界Q如IBM,Microsoft,BEA, Oracle{)都非常推?span lang="EN-US">BPELQ我想问一下你觉得q个语言是否真的很有潜力成ؓ工业界中业务集成斚w的标准语aQ那WS-CDLq项标准你怎么看待它?会广泛的被用到吗Q还有就是关?span lang="EN-US">activeBPELQ能否帮忙讲解一下它有什么缺点啊Q相?span lang="EN-US">jBPM_BPEL它有哪方面的优点Q?span lang="EN-US">>是否有分布式工作技术的目啊,Q个人感觉一个集中引擎M产生一些效率之cȝ瓉问题Q?是这LQ我们在考虑能否把工作流技术运用到电信业务的集成系l中去,电信业务对系l容量,实时性和E_性方面要求非帔RQ读了您的一些文章,感觉你在q方面经验非怸富,所以向你请教了Q问了这么多问题Q呵呵,假如对口的话Q能够进行一些合作最好了Q还有就是不知道你现在是否听说过IBM?span lang="EN-US">Microsoft都在?span lang="EN-US">SOAQ你他们推的产品?span lang="EN-US">jBPM_BPEL是否有些竞争关系Q。谢谢了Q!打扰了!呵呵

 

HongSoft

您好Q?span lang="EN-US">

1 Q?span lang="EN-US"> WS-CDL的问?span lang="EN-US">

  CDL的全拼是Choreography Description LanguageQ顾名思义它是用来描述Choreography的。它?span lang="EN-US">BPEL的区别是Q?span lang="EN-US">a)CDL提供一个在所有的参与者间交换的Ş式化描述Q?span lang="EN-US">BPEL提供的则是本参与者对外的形式化描q定义;b)CDL提供一个全局的消息交换协议?span lang="EN-US">

  ?span lang="EN-US">BPEL是描q?span lang="EN-US">?/span>我和其他?span lang="EN-US">?/span>通信的消息交换协议。理Z?span lang="EN-US">CDL?span lang="EN-US">BPEL更好Q但实际上它?span lang="EN-US">2个缺Pa)业务集成需求的产生Q是因ؓ工业界中已经存在的很多的legacypȝQ这些系l已l按它自w的业务规则Q实C自己的功能;在这L情况下,H然安插一?span lang="EN-US">Choreographyq来Q必然对legacypȝ的实现和E_性生非常大的媄响,q个是业务集成领域应该避免的?span lang="EN-US">b)BPEL从工业界产生Q被世界各大公司支持Q?span lang="EN-US">CDL的时间和支持力度Q则明显不?span lang="EN-US">

  从上面的比较和目前工业界的实际情늜Q我认ؓBPEL肯定会成为工业界中业务集成方面的标准语言?span lang="EN-US">

2 Q?span lang="EN-US"> BPEL的问?span lang="EN-US">

  activeBPEL?span lang="EN-US">jbpmBPEL的比较,应该说可以从很多斚w来看。从pȝl构Q技术实现等技术角度来看,activeBPEL?span lang="EN-US">jbpmBPEL要差Q?span lang="EN-US">jbpmBPEL?span lang="EN-US">jboss旗下Q它的技术实力要可靠Q后l支持也要可靠;active本n是家商业公司Q担心它的开源程度和信心不够...{等?span lang="EN-US">

3 Q?工作的问题

  我们?span lang="EN-US">Shark?span lang="EN-US">jBPM已l做q分布式工作技术的目Q项目有用到电信的故障运l业务中去,也有用到700W用户的网站项目中厅R当然是否用分布式工作流技术,q需要具体分析?span lang="EN-US">IBM?span lang="EN-US">Microsoft都在?span lang="EN-US">SOAQ这个应该说和所有的BPEL产品都有一定的竞争关系Q但我认为更大的是合作关pR?span lang="EN-US">SOA是套架构Q我们要做的BPEL产品只是q个体系中的一个组成?span lang="EN-US">IBM?span lang="EN-US">Microsoft都有太多自己Ҏ的东西是客户不一定想要的Q比如对数据库的指定Q在电信领域指定?span lang="EN-US">DB2或?span lang="EN-US">SQL Server׃太可能。在q样的情况下Q我们可以理解ؓIBM?span lang="EN-US">Microsoft帮我们铺路,我们在最投入的情况下,力求辑ֈ最大的产出?span lang="EN-US">

   我说的几Ҏ我个人理解,不知道能否让您明白?span lang="EN-US"> 希望多交?span lang="EN-US">

 

3 ?span lang="EN-US">

HW

您好Q非常感谢您的回复,考虑到电信业务的pȝ定wQ实时性方面的要求Q我们对分布式的工作很感兴,惛_体了解一下分布式工作技术如何运用到业务集成Q呵呵,准确的说应该是基?span lang="EN-US">BPEL的分布式引擎之类的东东(因ؓq边的业务集成主要涉及到如何灉|的快Lq行业务l合Q说工作可能不是很准确Q呵呵)Q能否详l讲解一下分布式工作引擎的一些工作原理之cȝQ呵c谢谢了。说白了是希望利用已有的各U?span lang="EN-US">service的能力,加快业务的开发和部v旉Q?span lang="EN-US">web service是一个不错的选择Q但目前为止性能斚wq是个比较大的问题,但考虑到各?span lang="EN-US">IT厂商对其的关注度和投入,基本上也是我们非帔R视的一个选择Q,同时又希望保证系l的各种性能Q主要还是系l容量和实时性。希望能够加Z,合适的话能够进行一些合作最好,呵呵。期待您的回复。打CQ?span lang="EN-US">

 

HongSoft

您好Q您说到?/span>分布式工作流引擎的一些工作原?span lang="EN-US">?/span>Q这里分?span lang="EN-US">2c:

1 Q??span lang="EN-US">BPELc: 是?span lang="EN-US">WFMC的标准,架构的系lؓ 一个工作流执行服务=多个工作引擎,q个是标准实玎ͼ每个引擎的具体架设方法是不同的?span lang="EN-US">

2 Q?span lang="EN-US"> BPELc?span lang="EN-US">  Q这个方法本来就是分布式的,基本是强制性的Q不需要我们自己去考虑?span lang="EN-US">

您说到的?/span>加快业务的开发和部v旉?/span>是个比较大的问题Q具体可以参考一下我做的smartpȝQ基本上把开发时间降C最低,但有一定的局限性;其他的方法也可以一赯论,和和?span lang="EN-US">

 

4 ?span lang="EN-US">

HW

 您好Q不是很明白您说BPELq个Ҏ本来是分布式的。。?span lang="EN-US">

可能大家对分布式的理解不一样吧Q由BPEL所l合的各U?span lang="EN-US">service׃是统一?span lang="EN-US">web service接口Q天生就是分布式的,但所有的控制逻辑都停留在BPEL引擎上,在这U情况下Q我们担心会产生瓉Q或许在企业内部的系l集成方面不会出现这U问题,但象电信业务Q如短消息,预付费这U本w对性能要求非常高的情况下是否会出现瓉Q呵c对BPELq块接触的还不是很深入,呵呵Q打C?span lang="EN-US">

 

HongSoft

  您好Q在BPEL中,service可以?span lang="EN-US">coordination方式l合Q在q个方式下,BPEL引擎一般不只一个,而是多个BPEL引擎?span id="highlight_tag" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #ee6600; PADDING-TOP: 0px; BACKGROUND-COLOR: yellow; EE6600: ">协同。一般来说是按功能进行分解ؓ1Q?span lang="EN-US">2Q?span lang="EN-US">3号引擎(q三个引擎的功能是不同业务的实现Q;然后如果3L负蝲特别重,可以分ؓ3.1?span lang="EN-US">3.2号子引擎Q这两个引擎的功能是同一个业务的实现Q?span lang="EN-US">

  电信企业内部的系l集成我是做q的Q比如故障运l。而您说的电信业务比如短信q样的对性能要求非常高的pȝ下用工作引擎,我也是做q的。对后者,我们是改造了jBPM引擎Q添加了自己业务?span lang="EN-US">activityQ然后用囑Ş的Ş式表辑և来,业务人员可以用图形化的方式来新徏/修改业务Q发布自q程定义后,业务p自动执行了。不q我们是?/span> ?/span> SP 内部使用Q而你们可能是需要对应ؓ非常多个?span lang="EN-US">SPQ负载要比我们做的业务重一些。我们在高峰期每U?span lang="EN-US">60个流E?span lang="EN-US">Instance?span lang="EN-US">createQ^均v来每U?span lang="EN-US">20-30个流E?span lang="EN-US">Instance。这个系l现在是在稳定的q行中?/span> 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1069051



BPM 2006-11-25 19:57 发表评论
]]>
BPEL4WS vs XPDLhttp://m.tkk7.com/clant/articles/83460.htmlBPM BPM Sat, 25 Nov 2006 08:19:00 GMThttp://m.tkk7.com/clant/articles/83460.htmlhttp://m.tkk7.com/clant/comments/83460.htmlhttp://m.tkk7.com/clant/articles/83460.html#Feedback0http://m.tkk7.com/clant/comments/commentRss/83460.htmlhttp://m.tkk7.com/clant/services/trackbacks/83460.htmlBPEL4WS vs XPDL
         
       对BPEL4WS了解后,释然。BPEL4WS和XPDL面对的侧重点不一P按目前的规范谁也不可能取代谁

       BPEL4WS的兴起主要是因ؓ几大厂商鼓吹SOAQ诚然BPEL4WS在整合Web service上比XPDL实强,控制能力也强多了Q所谓后生可畏啊。如果单论workflowQBPEL4WS比XPDL弱多了,毕竟人家够专业?br />
       BPEL4WS节点l力度没有XPDL强。BPEL4WS适合做integrationQ特别是异构pȝ整合Q做工作就是勉为其难了。XPDL的弱点就是在Web service上没有能在规范层面上做定义,需要各个厂商自己扩展支?(如果BPEL4WS和XPDL模型能融合一起Ş成一个规范,横扫SOA和Workflow?br />


BPM 2006-11-25 16:19 发表评论
]]>
C一iBPM江湖Q?http://m.tkk7.com/clant/articles/83457.htmlBPM BPM Sat, 25 Nov 2006 08:00:00 GMThttp://m.tkk7.com/clant/articles/83457.htmlhttp://m.tkk7.com/clant/comments/83457.htmlhttp://m.tkk7.com/clant/articles/83457.html#Feedback0http://m.tkk7.com/clant/comments/commentRss/83457.htmlhttp://m.tkk7.com/clant/services/trackbacks/83457.html  

        BPM概念與BPMS之相關技術是架構在Web Services/SOA之基C上Q未來不僅會攚w企業徏構IT pȝ的方法,也同時改變企業營運模式,或稱商業程的執行方式。對廠商而言Q誰能主流E定與埯的相關標準誰是市場的贏家?

        本篇要探討Q目前有哪些標準與主的廠商陣營Q這些廠商陣營如何既結盟又競爭Q又誰能一i江湖而成市場最大贏Ӟ

BPM與SOA

        BPM藉由明確表式的流E定將耦合鬆散的一獨立服務串聯成新的商業程Q並讓不同的BPMS能相互溝通與埯企業程。因此標準流E定扮演著BPMS技術中的核心角艌Ӏ?

        程定義語言是一E正?Formal)語言Q可以將企業各種程表示成一E可埯程(Executable Process)形式的正規模型?

        由於BPM擴展了Web Services的應用,所以能乘駕在巨大的Web Services發展潮御風而上。BPM的相關標準大都用來定BPM和Web Service如何整合與部|以達成企業d。多家軟體大廠和標準i織都架構在Web Services盔R標準的基C上Q也是說,這些標準都g怺XML、SOAP、WSDL、和UDDIqN技術規根{?

      目前冒出的BPM盔R標準為數不少Q大家較為熟悉的有WfMC's XPDL (XML-based Process Definition Language) 、BPMI's BPML (Business Process Modeling Language) 、還有ebXML's BPSS (Business Process Specification Schema) 。除此之外,還有由廠商結盟的陣營Q如BEA?Microsoft、與IBM聯合制定的BPEL4WS (Business Process Execution Language for Web ServicesQ簡EBPEL)Q以及由Sun Microsystems, SAP, Oracle, Italio與其他公司共同制定的WSCI (Web Service Choreography InterfaceQ網路服務編排介? ?

      這些標準都是利用zd(Activity)作為程定義之基本元Ӟ每一個活動伴隨一個實體相關資?(Instant-Relevant Data)Q作為流E傳遞的邏輯(Routing Logic)評估條gQ在BPML EpropertyQXPDLE?Workflow-relevant dataQ?BPEL E?Container?

      XPDL標準著重在工作分?Distribution)的相關議,例如如何指定zd埯所須的資源與應用程式。BPML 標準著重在定Web Service的重要議,如支援交?Transactions) 與例外處理,定義特定a息交換與事件處|的zd型態。BPEL標準的重點與BPML盔R伹{WSCI 標準著重在Web Service的ChoreographyQ像是服務介面的行為。BPSS以ebXML 的UMM (UN/CEFACT Modeling Methodology, 模型化方法論) 為基C,以便支援在企業間以各E交易行?Business Transaction)i合成所的企業協同(Business Collaboration) ?

標準Q群雄稱霸 西瓜偎大?/b>

      IT產業中,大者恆大是贏得業界標準C的不變定律。百家爭鳴的戰國時代中,大家都希望成為產業的L標準Q因此為了獲得最後勝利,型的標準組J會漸M附大的國際標準組J並爭取這些i織的認可。透過大組J的力量小i織建置的標準推行全世界Q將可吸引更多的使用者、獨霸市場Ş成國際認可標準,而不再僅是規根{?

      例如Q微軟與IBM各自推出程標準XLANG與WSFL (Web Service Flow Language)。但?002q兩家大廠合作共同推出新規格BPEL4WSQ並且向OASIS 標準i織提出提案報告Q最後也獲得OASIS認可的標準。Sun Micro及Oracle合作的廠商陣營為了推動WSCIQ將這個規格標準送往W3CQ並都參加了W3C 的Choreography工作組。同時BPMIi織也向正在研究企業程標準的OMG提案Q希望OMG直接採納它們制定的標準或是與OMG卛_a出的標準可以相照?

      從許多E象顯C,目前然是BPEL較佔上風。例如,今年WfMC在義大利舉行的技術大會中Q與會廠商談論的聚焦從去q的BPMN (Business Process Modeling Notation by BPMI) 轉移到BPEL。今qSAP和Intalio在支援WSCI之外Q也決定支援OASIS的BPEL。包括Siebel在內?0q֮廠商也計畫採納BPEL。此外,Oracle今年在Java OneD了以BPEL為基C的程模型化工?(Modeling Tool) 以及工作程自動化軟體?

多方壓寶Q大和解Q?/b>

      同時我們也可以觀察到一些有的現象Q廠商同時在不同的聯盟支援兩個不相容的的標準。所以,來多的的BPM產品都可以支援多個企業流E語a標準Q以避免讓其產品在一複雜且自成一z標準中成為孤島?

      不過這也不是無解問題Q因為各陣營也出珑֤和解之勢Q尋求標準間之互補性與互通性,讓差異減x,同時避免出現不相容的兩套標準。像是今q昇陽和甲骨文藉著參加OASIS BPEL的會譎ͼ試圖推動W3C工作組和OASIS之間的合作,解決兩個重複的標準。甲骨文已經正式加入OASIS BPEL技術委員會Q昇陽也有意加入技術委員會。IBM、Oracle、BEA、Sun Microsystems同為WfMC及BPMI會員Q但IBM、BEA與微軟卻也積楉|動BPEL?

      到最後,哪一個BPM標準會勝出還很難說,雖然BPEL目前較具有冠軍相Q不過我怿還需要一番較勁?

      BPM標準涵蓋的範圍相當廣泛,所涵蓋的BPM生命週期也不盡相同。彼此之間有些重疊、又有些盔R分類架構Q如何清楚瞭解這些標準用途、定位、與跟Web Service標準之關係?請見下回分解?br />
作?
         國立交通大學資a工E學pR學士Q目前為國立交通大學資a工E學pd士候選人。長q研I軟體流E及品質Q曾獲選為IEEE Computer Society、Association for Computing Machinery(ACM)會員Q現並兼d際電暨d工程師學?IEEE) Softwsare雜誌審稿委員?br />http://taiwan.cnet.com/enterprise/column/0,2000062894,20000902,00.htm
http://taiwan.cnet.com/enterprise/column/0,2000062893,20093333,00.htm



BPM 2006-11-25 16:00 发表评论
]]>
工作之大局?http://m.tkk7.com/clant/articles/83452.htmlBPM BPM Sat, 25 Nov 2006 07:38:00 GMThttp://m.tkk7.com/clant/articles/83452.htmlhttp://m.tkk7.com/clant/comments/83452.htmlhttp://m.tkk7.com/clant/articles/83452.html#Feedback0http://m.tkk7.com/clant/comments/commentRss/83452.htmlhttp://m.tkk7.com/clant/services/trackbacks/83452.html转自Q?http://blog.csdn.net/hongbo781202/archive/2004/09/26/117271.aspx

1. 从奴隶社会到徏后期

      工作?WorkFlow)的概忉|在现代信息系l的中逐步形成的,它有一个从局部到整体、从初到高U、从单到复杂、从奴隶C会到封建盛世的发展q程Q按其发展历E,我们一般把它分Z个阶D?

H?EDF(电子数据?阶段

      EDF(电子数据?阶段是工作流的奴隶社会阶Dc此时的工作在信息技术中的应?仅着g利用信息技术减Mh们在程中的计算强度,如设计一个流E用来协调多个会计统计帐目。所?EDF最主要的特Ҏ仅对企业单项业务q行处理,基本不涉及管理的内容?br />
H?TPF(事务处理?阶段

      TPF(事务处理?阶段是工作流的封建初期。TPFq没有Ş成对企业的全局业务的管?而着g对企业局部业务的理,比如,设计一套工作流E?来管理物资的采购和供应?br />
H?IMF(信息理?阶段

      当今的工作流已经发展到封建后?------IMF(信息理?阶段, IMF对企业业务的全局的整体性的理。在q个阶段,工作就是ؓ了完成同一目标而相互衔接、自动进行的一pd业务zd或Q务。目?工作技术与信息技术以及企业管理紧密结?已经悄悄渗入MISpȝ、ERPpȝ和CRMpȝ{企业关键pȝ?q迅速成些系l的核心。在q个阶段,保皇zַ作流l历了大发展,革新zַ作流也风涌而现?br />
2. 保皇z与革新z?/b>

      与其它信息技术相?工作技术属于较新的一? 它现在仍处于标准的制定阶D?目前已有的标准按采用的技术分Z大派?W一z是保皇z?ZUXML技?W二z是革新z?ZWeb服务技术。保皇派与革新派打得隑ֈ难解,所?现在仍有一些工作流引擎没有采用M标准而独立实?也就是说,它们不依靠保皇派,也不依靠革新z?br />
2.1 保皇zֈ?/b>

H?XPDLQXml Process Definition LanguageQ?/b>

      XPDL是保皇派最得h心的一z?因ؓ它是太子。在工作领域第一个致力于标准化工作的是Workflow Management Coalition (WfMC)Q它成立?993q?994q?1月,wfmc发布了工作流理pȝ的参考模型。参考模型提Z五类接口Q有兌E模型的定义则构成了接口一的核心内宏V接口一早期的标准ؓWPDLQWorkflow Process Definition LanguageQ,后来,q一接口的规范变更ؓXPDL。XPDL是至今工作流领域最为重要的一个标?目前大多数工作流引擎是依据该标准设计开发的?br />
H?BPML(Business Process Model Language)

      因ؓ对太子派的工作方式不满意QBPMI发布BPML规范,成立新的八爷党。由于八爷党发展的非怹快,WfMC和BPMI?002q??6日宣布将合作制定业务程和工作流标准Q即采用BPML来描q工作流q程Q同旉用XPDL所定义的工作流模型?br />
H?OMG的Workflow Management Facility

      四爷OMG是支持太子的,不过四爷q个人很有报?在其他领域也做的有声有色。四爷OMG的Workflow Management Facility联合太子的WfMC规范Q定义如何将工作向CORBA转换---要知? CORBA可是四爷的强V现在很多老百姓支持四爷OMG的Workflow Management Facility。四爯?发展了自q势力,又不惹太子生?真是妙啊!

保皇zօ它分支势力很?q里׃多说了?br />
2.2 革新zֈ?/b>

H?WSCI

      2002q??6日,BEA,Intalio,SAP,Sun四家公司提出了基于xml的WSCI规范Q推动Web服务q入了一个全新的阶段。这个规范主要描qC一个参与和其它服务q行协作交互的Web服务所交换的消息流。WSCI是第一个革新派,后来又发展了几个新的革新z?

如WSFL(属IBM),Xlang(属MS),因有天生~陷,均没有很大v艌Ӏ?br />
H?ebXML

      ebXML是一l支持模块化电子商务框架的规范。ebXML支持一个全球化的电子市场,它得Q意规模的企业通过交换ZXML的信息,不受地域限制地接z和处理生意。ebXML是联合国QUN/CEFACTQN易促q和电子商务中心Q和OASISQ结构化信息标准发展l织Q共同倡导、全球参与开发和使用的规范。由于现在老百姓都不喜Ƣ抬着去换米,而喜Ƣ在|上来个B2C,所以革新派ebXML最q发展很快?br />
H?BPEL

      2002q??日,Microsoft, BEA, IBM, SAP & Siebel联合提交发布了BPEL规范?BPEL联合了一pd革新z?保皇z֊量( XLANG, WSFL, BPMLQ。此规范描述如何处理输入的消息,它不是一个关于业务流E规格化定义的规范。简单的_可以它看作XML形式的编E语aQ提供将WSDL-Servicesl合成控制流的能力。顾名思义Q此规范重点在(也不只限于)Web Service?br />
q有其它的革新派如RosettaNet{,因ؓ势力很小,q里也不多说了?br />
3. 大户人家

      q里所谈的大户人家指工作流领域的商业Y件供应商Q他们都背靠靠山,或穷或富。我们这里按地区来划分他们?br />
3.1中国之外的大?/b>

H?BEA 的WLI

H?Fujitsu?i-Flow

H?IBM?Holosofx

H?SAP 的NetWeaver

H?Sonic 的Orchestration Server

H?Ultimus

H?Versata

q些人家大都非常富有;如果需?误己搜索他们的信息?br />
3.2国内的大户h?/b>

H?信雅辄SunFlow q个公司留给我的印象很好,包括他们的ȝ理石怅R?br />
H?西安协同的协同工作流

H?上v东兰的DLFlo

q里对公司就不多介绍?否则有做q告的嫌疑J。本人有国内工作品的比较报告,大家需要可以给我发邮g索取?br />
4. 寒门傲骨

      q里的寒门傲骨指的是开源工作流引擎的实玎ͼ寒门子弟也是有政d向的,我们q是按保皇派和革新派来区分他们,而自由派指没有按固定的标准来实现的工作流门派?br />
4.1保皇z֯?/b>

H?OFBiz

      OFBiz最主要的特ҎOFBiz提供了一整套的开发基于Java的web应用E序的组件和工具。其中包括实体引? 服务引擎, 消息引擎, 工作引? 规则引擎{。OFBiz先前的工作流引擎ZWfMC和OMG的规范,使用XPDL作ؓ程定义语言,也就是说,它是支持太子XPDL?而且和十三爷OMG的关p非怹好。OFBiz新版的工作流引擎采用Shark工作引?我们不徏议再d习OFBiz自n的工作流引擎?br />
H?OBE

      OBE 是由Adrian PriceL开发的一个开放源码的Java工作引擎,支持WfMC规范Q包括接?QXPDLQ、接?/3QWAPIQ和接口5。OBE主要ZJ2EE实现。OBE的接?实现得非常好,可惜,OBE的蝲体公司Zaplet已经于前不久被合qӞ合ƈ后的公司没有l箋发展OBE的打。Adrian Priced了原来的公司,投奔我们前面说过的大户Versata。Versata也不打算l箋OBE。OBE至今没有release版,很是可惜?br />
H?Shark

      Shark是完全根据WFMC规范实施的,可扩展功能的工作引擎,它利用xpdl来定义流E,同时q包括服务器端的用于zd节点执行的WFMC工具代理API。Shark中的每个lg例如持久层,事物理器,脚本引擎Q流E库Q都是可以按照标准实施运用的Q而且q可以被具体目的模块扩展和替换。Shark和XPDL定义工具的事实标准JAWE同出名门,市场前景被很多h看好。OFBiz新版的工作流引擎采用Shark工作引擎,OBE的蝲体公司Zaplet被合qӞ对Shark的发展将很有利?004q??日,shark发布1.0版本,对它的发展无疑是一剂强心针。笔者从Shark发展的早期就在国内力推它,有幸成ؓShark工作引擎在国内的主要推q者之一(http://blog.csdn.net/hongbo781202/),感到十分荣幸。Shark的讨看http://211.95.124.238:22/cgi-bin/forums.cgi?forum=24?br />
4.2 革新z֯?/b>

H?OpenebXML

      OpenebXML目致力于提供一个ebXML框架Q主要支?UN/CEFACT和OASIS发布的ebXML规范2.0版?br />
H?Bonita

      Bonita是一个符合WfMC规范、灵zȝ协同工作系l。BonitaZ览器、用SOAP和XML数据l定技术的Web Services装了已有的工作业务方法ƈ它们以ZJ2EE的Web Service形式发布?br />
H?Twister

      Twister的目标是提供C代、易集成、应用Java领域中最新成果、面向B2B的工作流解决Ҏ。流E引擎基于BPEL业务程规范和Web Service标准?br />
H?ActiveBpel

      ActiveBPEL引擎是一个于今年7月发布的健壮的运行时环境,它能执行用户按BPWL4WS规范~写的业务流E。ActiveBPEL引擎由Active Endpoints公司开发和l护,该公司同时在它的多个商业产品中用了该技术。本人将密切观注ActiveBPEL引擎的技术发展和产品状态?br />
4.3 自由z֯?/b>

H?OSWorkflow

OSWorkflow的最大特Ҏ灉|

H?OpenWFE

      OpenWFE是一个开放源码的Java工作引擎?它的思想来源?SchemeQ包括可升的三个组Ӟ引擎、工作列表和Web界面?br />
HjBpm

      jBpm是tom baeyens~写的一个灵zd扩展的工作流理pȝ。jBmp工作流应用开发的便利性和杰出的企业应用集成(EAIQ能力结合了h。jBmp包括一个Web应用E序和一个日E安排程序。jBmp是一lJ2SElgQ可以作为J2EE应用集群部v。国内目前有部分人研IjBpm?br />
5 大局?/b>

      目前是封建社会后期,以太子党XPDL为首的保皇派q将辉煌一D|间。我个h认ؓQ在Ofbiz投靠SharkQ强势派OBE倒台Q自由派不得人心的情况下QShark工作引擎依靠与XPDL定义工具JAWE的兄弟关p,坐上保皇派头把交椅?br />
      目前Q革新派和保皇派的争夺ƈ不激烈。因为在现在的情况下, 革新z根基Web服务q不劳靠Q在老百姓中的媄响不太大Q所以革新派只求从保皇派嘴边分口食就行了。但随着C会的发? Web服务越来越行Q现在,MS/IBM/BEA{跨国巨头越来越LBPEL4WS标准Qƈ且已l发布基于BPEL4WS标准的系列品,而且Q他们还LIntegration/Portal的概念,q些概念把工作带入资本主义阶Dc?


BPM 2006-11-25 15:38 发表评论
]]>
工作技术发展趋?/title><link>http://m.tkk7.com/clant/articles/83450.html</link><dc:creator>BPM </dc:creator><author>BPM </author><pubDate>Sat, 25 Nov 2006 07:23:00 GMT</pubDate><guid>http://m.tkk7.com/clant/articles/83450.html</guid><wfw:comment>http://m.tkk7.com/clant/comments/83450.html</wfw:comment><comments>http://m.tkk7.com/clant/articles/83450.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/clant/comments/commentRss/83450.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/clant/services/trackbacks/83450.html</trackback:ping><description><![CDATA[ <p>先看几篇前辈牛h的文章:</p> <p> <a href="/jinfeng_wang/archive/2005/06/07/5655.html">工作之大局?/a> 作者把wfmcz֏做保皇党Qweb servicez֏做革命党~轻村ֹ默又清晰透彻。看好bpel是未来发展的方向?/p> <p> <a >C一iBPM江湖</a> 台湾的牛人,Lsoa架构Q比较看好bpel?/p> <p> <a >工作现?/a> l典文章Q对工作领域ؓ什么如此؜乱和~Z标准作了有益的思考?/p> <p>      看v来,bpelg是workflow未来发展的趋ѝ但是,看看市场的现Ӟ特别是国内,q是Zwfmc的工作流pȝ居多。ؓ什么呢Q这一斚w是因为soa和web service的概念还是停留在曲高和寡的阶D;另一斚w是bpel本n的问题:bpel更像一个web service compositionQ而不是business process definition?/p> <p>      bpel做integration是很合适,但做workflow好像差了一点点。看看bea的wli(weblogic integration)主页Q对wli的定位首先是application integrationQ其ơ才是bpm。读q?a id="viewpost.ascx_TitleUrl" >Microsoft Biztalk 2004 vs IBM WebSphere Business Integration Server Foundation 5.1</a> ”之后更有这U感觉,bpel的用途在EAIQb2bi上比较强?/p> <p>      bpel~Z角色的概念,看看关于biztalk的这文章?a id="viewpost.ascx_TitleUrl" >谈谈工作引擎及面向服务~程</a>”,我也赞同作者的观点Q即biztalk中的orchestration——亦即bpel的核心模型,对workflowQ尤其是human workflow的支持很一般。若用bpel来实现workflowQ非得外加一套角色管理不可,worklist不用说也要另外实现?/p> <p>      写到q里Q感觉自己对bpel的把握不够深。如何从workflow的角度理解bpelQ我打算l箋研究activebpelQ同时开始看bea的wli?/p> <img src ="http://m.tkk7.com/clant/aggbug/83450.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/clant/" target="_blank">BPM </a> 2006-11-25 15:23 <a href="http://m.tkk7.com/clant/articles/83450.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>业务程定义语言http://m.tkk7.com/clant/articles/83447.htmlBPM BPM Sat, 25 Nov 2006 07:10:00 GMThttp://m.tkk7.com/clant/articles/83447.htmlhttp://m.tkk7.com/clant/comments/83447.htmlhttp://m.tkk7.com/clant/articles/83447.html#Feedback0http://m.tkk7.com/clant/comments/commentRss/83447.htmlhttp://m.tkk7.com/clant/services/trackbacks/83447.html 1,XPDLQ?/strong>
做过工作的都知道,WFMC的规范?/p>

2,BPMLQ?br />BPML是BPMIl织发布的规范。WfMC和BPMI?002q??6日宣布将合作制定业务程和工作流标准Q?br />即采用BPML来描q工作流q程Q同旉用XPDL所定义的工作流模型?/p>

3,ebXMLQ?/strong>
ebXML是一l支持模块化电子商务框架的规范。ebXML支持一个全球化的电子市场,
它得Q意规模的企业通过交换ZXML的信息,不受地域限制地接z和处理生意?br />ebXML是联合国QUN/CEFACTQN易促q和电子商务中心Q和OASISQ结构化信息标准发展l织Q共同倡导、全球参与开发和使用的规范?/p>

4,WSCIQ?/strong>
好像是W3C的规范吧QOracle,SAP{公怸重支持的?/p>

5,BPEL4WSQ?/strong>
2002q??日,微Y和IBM共同发布了一个新的规范BPEL4WSQ融合了以前的XLANG和WSFL?br />好像是提交到OASIS了,q两天出l果Q和WSCI是对头?/p>


ZXML的业务流E定义语a规范在不断的发展q程中,需要一D늛互融合、达成统一的规范时期,值得x?br />



BPM 2006-11-25 15:10 发表评论
]]>
工作之大局?/title><link>http://m.tkk7.com/clant/articles/83436.html</link><dc:creator>BPM </dc:creator><author>BPM </author><pubDate>Sat, 25 Nov 2006 05:37:00 GMT</pubDate><guid>http://m.tkk7.com/clant/articles/83436.html</guid><wfw:comment>http://m.tkk7.com/clant/comments/83436.html</wfw:comment><comments>http://m.tkk7.com/clant/articles/83436.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/clant/comments/commentRss/83436.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/clant/services/trackbacks/83436.html</trackback:ping><description><![CDATA[     摘要: 工作之大局? 1.    从奴隶社会到徏后期 工作? (WorkFlow) 的概忉|在现代信息系l的中逐步形成的,它有一个从局部到整体、从初到高U?..  <a href='http://m.tkk7.com/clant/articles/83436.html'>阅读全文</a><img src ="http://m.tkk7.com/clant/aggbug/83436.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/clant/" target="_blank">BPM </a> 2006-11-25 13:37 <a href="http://m.tkk7.com/clant/articles/83436.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>工作之大局?2006?http://m.tkk7.com/clant/articles/83434.htmlBPM BPM Sat, 25 Nov 2006 05:28:00 GMThttp://m.tkk7.com/clant/articles/83434.htmlhttp://m.tkk7.com/clant/comments/83434.htmlhttp://m.tkk7.com/clant/articles/83434.html#Feedback0http://m.tkk7.com/clant/comments/commentRss/83434.htmlhttp://m.tkk7.com/clant/services/trackbacks/83434.html阅读全文

BPM 2006-11-25 13:28 发表评论
]]>
վ֩ģ壺 ҹAVһ| ˳wwwӰҳ| þAV| vvվ| һƵ| ޹V߹ۿ| AVպAVþ | ѻɫƬ| av߹ۿַ| ձƬ߿a| avպavվ| AƵվ ɬɬɬƵ߹ۿ | ձƬ߿a| Ůһ18| www.ɫͼ.com| ˿wwwƵ | ƬAëƬ鴤 | ĻƵ| 99þùۺϾƷ| ߲ŸԲ| AVɫɫWWW| ɫַ| þ߿߿| þù޾ƷӰԺ| ɫվapp߹ۿ| һƬaƵѹۿ| ˳ɵӰ߹ۿ| ھƷ뿨123| ޾ƷóƬAV߲ | 18ֹվ| þ޹| þþþþƵ| ػɫƬ| þþƷձľϣ| պƷרҹ| þþƷav鶹ɫ| ձһ| þþѵľƷ| AVһլɫӰ| ˵ĺÿѹۿƵ| ޹Ƭ߹ۿ|