1 |
設計與實作工作流程引擎之剖面導向擴充機制 / Enhancing Workflow Engines with Aspectual Processes鍾政憲, Chung,Cheng Hsien Unknown Date (has links)
根據應用系統的功能特性可將其劃分為功能性需求(Functional Requirements)及非功能性需求(Non-functional Requirements)。功能性需求定義了系統的核心功能,而非功能性需求為系統層面的需求,且為核心模組所共用,例如logging、 authorization。雖然物件導向程式設計是目前最常被用來管理核心功能的方法論,但其對於橫跨(crosscutting)的非功能性需求則缺乏適當的模組化機制。剖面導向程式設計(Aspect-Oriented Programming)是一種新興的程式語言方法論,能夠利用新的模組化單位—aspect—有效處理橫跨性需求的模組化問題,因此本研究將剖面導向程式設計的觀念與技術運用在工作流程(Workflow)的領域中,並且以JBoss jBPM(Java Business Process Management)為基礎,設計jPDL(jBPM Process Definition Language)的剖面導向擴充語言AO4JPDL(Aspect-Oriented for jPDL),並擴充jBPM工作流程引擎(jBPM Workflow Engine),使流程設計人員能利用AO4JPDL解決橫跨性需求的模組化問題。 / Software-system is composed of functional requirements and non-functional requirements. Functional requirements define core functions of software-system. Non-functional requirements are crosscutting concerns such as logging, authorization and other elements common to many of the core modules. While object-oriented programming (OOP) is the most common methodology employed today to manage core functions, it is not enough to manage crosscutting concerns. Aspect-Oriented Programming (AOP) is a relative new methodology that specifically targeted the management of crosscutting concerns by introducing a new unit of modularization—an aspect—that realizes the concept of Separation of Concerns. Our research is to apply Aspect-Oriented Programming in the field of workflow. We implement Aspect-Oriented for jBPM Process Definition Language (AO4JPDL) and extend jBPM workflow Engine to support Aspect-Oriented Programming. AO4JPDL is a aspect-oriented extension to the jBPM Process Definition Language(jPDL). With AO4JPDL process designer can implement crosscutting concerns in aspects instead of fusing them in the core modules, resulting in a system that is easier to design, implement, and maintain.
|
2 |
以工作流程的角度探索跨組織企業流程之個案研究-以國際物流為例許銘方 Unknown Date (has links)
資訊科技的進步,使得企業競爭的方式產生了根本性的改變,由過去單一企業的競爭,朝向跨組織整合的方向發展。企業間無論透過併購或策略聯盟的手段,皆希望整合上下游、提昇效率,以提高整體競爭力。而整體服務水準的提升,有賴於跨組織流程與資訊上的整合,使客戶的需求可以快速被滿足。工作流在跨組織流程中扮演極為關鍵性的角色,它結合企業邏輯、人員作業、組織資訊科技,主導企業流程,並直接影響到作業的品質與效率。
本研究採個案研究方式,選擇一國際海運物流集團,實地訪談各子公司,分析海運物流業者跨組織的整合運作。從企業流程與工作流的配合中,架構出資訊在跨組織企業中的傳遞,並描繪出資訊科技在工作流中所扮演的角色。結合企業流程、工作流、資訊架構此三個面向的觀點,探討企業工作流中的問題、資訊不連續的中斷點、跨組織工作流管理的困難點、以及資訊系統整合的問題。
經問題探討與流程分析,站在資訊整合、工作流資訊化、自動化的觀點,本研究針對個案集團提出新的工作流模式,為其規劃出與工作流整合之資訊系統,同時定義及強化資訊系統在可見性與自動追蹤、稽催上的角色。
|
Page generated in 0.018 seconds