Font Size: a A A

The Research And Implementation Of Flex-based Business Process Modeling And Service Integration

Posted on:2012-07-29Degree:MasterType:Thesis
Country:ChinaCandidate:S P HongFull Text:PDF
GTID:2218330368478821Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the development of computer science and the widely used of internet, enterprises begin to grow new requirements towards software, such as the expandability of systems and cross-platform of software. In the information age, enterprises require a set of low-cost management software instead of traditional labor management. The technique of process management thus was raised under this circumstance.Business process modeling tool is an important part of the business process management system. The service issuer design the model by interacting with the process modeling tool, and then transfer the business process model to the process engine to run. Technically, process designing tools are divided into the following three types: C/S mode process designer, JavaScript process designer and explorer plugin-based process designer. C/S mode process designer has its own business, with high efficiency and good ability to process complicated processes. But it needs client software, so the operating and maintaining cost is relatively high. JavaScript process designer is easier, based on the JavaScript+VML technique which can draw a process mode. It requires only an explorer. But it can only describe a simple business process, so it's not widely used. The last one is the process designer based on explorer plugin technique. The Flex-based modeling tool belongs to the last type, and it's the main theme of this paper. A flex-based modeling tool can run with high efficiency, and with a good ability to manage a complicated process model. But due to its feature that all the logical controls require the plugin to manage, users should install the plugin first before they can use it. The enterprise business process modeling tool talked about in this paper performs very well in the execution efficiency and user experiences.Considering that the current computer systems are improving from C/S structure to B/S structure, the client technique also improves from Html to Ajax and JavaScript, and then RIA technique. Under the structure of C/S, although the efficiency is relatively high, but it's not so convenient to deploy system and update; While under B/S structure, because of the low efficiency of Html and JavaScript, the system cannot provide the data to the user as rapid as under C/S structure. In order to balance the server and clients, the author here raises an idea that to separate the client application development and server system structure. Its difference from MVC designing mode is that clients development can be extracted from the development environment, and will no longer depend on the server. Projects requires that the process modeling tool can maintain the consistency of application developments, which can increase the development efficiency, and ensure our designing model can be corrected realized without being understood. But it requires a fine support tools. Here comes the Flex, which can just fulfill our requirements. Compared with traditional C/S structure, the rich clients developed by Flex hold a huge advantage in operating and maintaining. While under the traditional B/S structure, server and client can only process one-way data communication. Under the Flex technique, both the server and client can be the data sender. Based on Web Services, use the Flex technique and MDA to model a business process and realizes the system integration and information sharing.
Keywords/Search Tags:Flex, Process Customize, Business Process, Business Modeling, Service Integration
PDF Full Text Request
Related items