Font Size: a A A

The Design And Implementation Of An Application Framework Based On Workflow

Posted on:2008-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:H Y WangFull Text:PDF
GTID:2178360215977490Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Application frameworks are reusable designs of a software system. Application frameworks mainly concern the architecture of software systems, and provide backbone for application systems. An application framework usually defines system architecture layers, the collaboration mechanism of main component and provide infrastructure component. When developing an application base on an application framework, system architecture and infrastructure components can be reused, thereby significantly reducing software development costs and cycle.With the development of enterprise management and information technology, EAI and BPM become increasingly important. Application systems need to take business process as its core architectural feature, and provide process-oriented interface. The purpose of this paper is to combine current application framework and work flow technology to provide a process-oriented application framework, and use this framework to support process-oriented application.This paper analyzes the impact of workflow technology and the new application need on the application system architecture, and propose a four-tier architecture model against process-oriented application. The framework uses a basic process model witch is independent of process modeling standards and workflow engines. Based on the basic process model, this paper studied the collaboration pattern of business processes and business logic, the interface design of business process layer components, data persistence and transaction management strategy, the inter-system collaboration model. The application framework proposes the configuration pattern of workflow engine in Spring environment, implements business process layer components against JBPM engine, and provides implementation of transaction management, Remote Interface of Process collaboration component in Spring context.The framework described in this paper combines Spring's infrastructure components and workflow technology, provide a flexible and extensible development platform for process-oriented application.
Keywords/Search Tags:Workflow, Process model, Application framework, System architecture
PDF Full Text Request
Related items