- 3
- 0
- 约1.29万字
- 约 11页
- 2018-06-01 发布于天津
- 举报
第二章技术背景与相关研究.PDF
第二章
技術背景與相關研究
傳統的程式語言技術無法處理橫跨性需求的模組化問題,然而在傳統的工作流程開發模
式中,其實也面臨了相同的問題。為了解決工作流程開發當中所面臨到的橫跨性需求模
組化問題,目前己經有相關的研究,本章將針對這些研究進行說明,並且介紹開放源碼
的工作流程管理系統 JBoss jBPM ,以協助後續的研究說明。
2.1 Aspect-Oriented Web Service Composition with AO4BPEL
Anis Charfi 等人在[7]的研究中,說明了 BPEL的兩個主要限制,第一個限制是 BPEL 缺
乏橫跨性需求的模組化機制。 第二個限制是 BPEL 無法支援在流程執行時期改變流程
的定義。為了解決以上的問題,作者設計 BPEL的剖面導向擴充語言 AO4BPEL ,並且
擴充 IBM BPWS4J engine ,以支援AO4BPEL 。有別於[8]的研究僅將 AOP運用於流程引
擎的實作層面, AO4BPEL的概念是讓流程設計師能利用 AOP 技術進行流程的開發,將
AOP運用於流程開發的層面。然而我們觀察到利用 AO4BPEL的流程設計方法,可能會
原创力文档

文档评论(0)