• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • 2
  • Tagged with
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
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.0147 seconds