Ofbiz-China

          致力于Ofbiz在中國的傳播。幫助中小企業(yè)快速構(gòu)建信息系統(tǒng)。

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            2 Posts :: 1 Stories :: 4 Comments :: 0 Trackbacks

          2005年11月3日 #

          foreach(SupportedStereotype st in
                         (SupportedStereotype[])System.Enum.GetValues(typeof(SupportedStereotype)))
          {
                 //do something
          }

          //Return an indication whether a constant with a specified value exists in a specified enumeration
          bool System.Enum.IsDefined(typeof(SupportedStereotype),stereotype);


          posted @ 2005-11-03 12:26 Ofbiz-China 閱讀(2064) | 評論 (1)編輯 收藏

          2005年8月4日 #

          最近一直在做一個(gè)模型轉(zhuǎn)換的項(xiàng)目。我們有一個(gè)UML工具,并且為該工具制作了一個(gè)支持BPEL4WS的插件,該插件通過UMLprofile擴(kuò)展機(jī)制,利用UML Activity 來表現(xiàn)業(yè)務(wù)過程(BP),用戶利用我們的UML工具可以在上面建立自己的業(yè)務(wù)過程圖,然后插件根據(jù)該業(yè)務(wù)過程圖產(chǎn)生BPEL文件,再將這個(gè)BPEL文件deploy到我們的BPEEBusiness Process Execute Engine)。可是用戶要想利用UMLActivity來繪制他(她)的業(yè)務(wù)過程的話非常的不直觀,需要一定的學(xué)習(xí)時(shí)間。并且要對UML有較深入的認(rèn)識(shí)才可以。我們知道BPMN是專門用于進(jìn)行業(yè)務(wù)建模的,BPMN指定了一套用于業(yè)務(wù)過程建模的標(biāo)準(zhǔn)符號(hào)集,它非常的直觀,用戶很容易學(xué)會(huì)。因此我們想讓我們現(xiàn)有的UML工具能夠?qū)⒂?/span>BPMN繪制的業(yè)務(wù)過程圖轉(zhuǎn)換成用UML Activity圖。我們項(xiàng)目組的任務(wù)是研究將BPMN model轉(zhuǎn)換成UML model的可行性。我們現(xiàn)在的方案是BPMN model à UML + BPMN profile à UML +BPEL profile.我們?yōu)榇俗髁巳缦乱恍┕ぷ鳎?/span>

          1.  定義BPMN metamodel,作這個(gè)工作為的是能將BPMN modelEMF model來描述。因?yàn)槲覀冞x用的是IBM MTF(Model Transaction Facility),MTF要求相互轉(zhuǎn)換的model必須基于EMF

          2. UML metamodel. 我們選擇的是Eclipse UML2工程中定義的UML2.0 metamodel作為我們的目標(biāo)模型。

          3. 定義BPMN profileBPEL profile. 因?yàn)楝F(xiàn)有的UML 圖符很有限,而BPMN又有很多圖符,因此我們利用UML profile機(jī)制來擴(kuò)展UML

          4. 書寫規(guī)則(mapping rule)來轉(zhuǎn)換模型。中間的轉(zhuǎn)換層我們使用MTFMTF定義了一套語言用于描述模型的轉(zhuǎn)換。

          posted @ 2005-08-04 17:14 Ofbiz-China 閱讀(470) | 評論 (1)編輯 收藏

          僅列出標(biāo)題  
          主站蜘蛛池模板: 五莲县| 翼城县| 临高县| 鹿泉市| 武威市| 林州市| 兴城市| 临江市| 阿合奇县| 沐川县| 图木舒克市| 济南市| 靖边县| 敦煌市| 环江| 都安| 仲巴县| 阿瓦提县| 金塔县| 泸溪县| 通城县| 湖州市| 马公市| 茶陵县| 滦平县| 蓝山县| 迁安市| 大渡口区| 青冈县| 阿拉善右旗| 图们市| 托克逊县| 周口市| 巩留县| 青阳县| 安阳县| 什邡市| 南溪县| 吐鲁番市| 邯郸县| 涞水县|