Ofbiz-China

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

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

          2005年8月4日 #

          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) | 評(píng)論 (1)編輯 收藏

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

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

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

          主站蜘蛛池模板: 九江市| 合山市| 乐平市| 沾益县| 冕宁县| 佛学| 蓝山县| 梅河口市| 乐至县| 临夏县| 乌兰县| 新余市| 泌阳县| 合山市| 盐边县| 德庆县| 安龙县| 义马市| 宁都县| 全南县| 北辰区| 石棉县| 闸北区| 兴海县| 株洲县| 鱼台县| 平乡县| 鹤壁市| 彭水| 团风县| 卓尼县| 宜兴市| 随州市| 定西市| 海林市| 高唐县| 平果县| 南投市| 大连市| 龙岩市| 新巴尔虎左旗|