Business Process Exeention Language (BPEL) is being used in various applications as the standard of workflow. As the requirerments increase to describe application processes in BPEL, BPEL documentt is getting more C...Business Process Exeention Language (BPEL) is being used in various applications as the standard of workflow. As the requirerments increase to describe application processes in BPEL, BPEL documentt is getting more Complplicated. Therefore it is difficult to describe applications in BPEL with high reliability. In order to write highly reliable BPEL document, it is necessary to check if the document is working correctly in accordance with user's intention. But it is difficult to carry out the test since BPEL engine doesn't provide a profiling function. In this paper, we suggest a BPEL system with a real-time profiling function. The suggested system consists of an integrated development environment and a BPEL nunning environment. BPEL integrated development environment has a BPEL to Java(B2J) engine, which generates and executes a Java workflow program from a BPEL document, and a converter, which converts Java Weaving XML (JWX) documents to Aspect-oriented programs. The new functions are described in JWX, which is Extensive Markup Lan-guage (XML)-based document. Since aspect-oriented programming technique provides the way to modularize main and supplemental requirements, it guarantees the low degree of coupling between BPEL workflow program and new functions by weaving them. Our approach can be extended to add other functions to provide context-aware services.展开更多
Operation optimization is an effective method to explore potential economic benefits for existing plants. The m.aximum potential benefit from operationoptimization is determined by the distances between current operat...Operation optimization is an effective method to explore potential economic benefits for existing plants. The m.aximum potential benefit from operationoptimization is determined by the distances between current operating point and process constraints, which is related to the margins of design variables. Because of various ciisturbances in chemical processes, some distances must be reserved for fluctuations of process variables and the optimum operating point is not on some process constraints. Thus the benefit of steady-state optimization can not be fully achied(ed while that of dynamic optimization can be really achieved. In this study, the steady-state optimizationand dynamic optimization are used, and the potential benefit-is divided into achievable benefit for profit and unachievable benefit for control. The fluid catalytic cracking unit (FCCU) is used for case study. With the analysis on how the margins of design variables influence the economic benefit and control performance, the bottlenecks of process design are found and appropriate control structure can be selected.展开更多
基金supported by MKE(The Ministry of Knowledge Economy),Koreathe ITRC support program supervised by the NIPA(NIPA-2009-(C1090-0902-0007))
文摘Business Process Exeention Language (BPEL) is being used in various applications as the standard of workflow. As the requirerments increase to describe application processes in BPEL, BPEL documentt is getting more Complplicated. Therefore it is difficult to describe applications in BPEL with high reliability. In order to write highly reliable BPEL document, it is necessary to check if the document is working correctly in accordance with user's intention. But it is difficult to carry out the test since BPEL engine doesn't provide a profiling function. In this paper, we suggest a BPEL system with a real-time profiling function. The suggested system consists of an integrated development environment and a BPEL nunning environment. BPEL integrated development environment has a BPEL to Java(B2J) engine, which generates and executes a Java workflow program from a BPEL document, and a converter, which converts Java Weaving XML (JWX) documents to Aspect-oriented programs. The new functions are described in JWX, which is Extensive Markup Lan-guage (XML)-based document. Since aspect-oriented programming technique provides the way to modularize main and supplemental requirements, it guarantees the low degree of coupling between BPEL workflow program and new functions by weaving them. Our approach can be extended to add other functions to provide context-aware services.
基金Supported by the National Natural Science Foundation of China(21006127)the National Basic Research Program of China(2012CB720500)the Science Foundation of China University of Petroleum(KYJJ2012-05-28)
文摘Operation optimization is an effective method to explore potential economic benefits for existing plants. The m.aximum potential benefit from operationoptimization is determined by the distances between current operating point and process constraints, which is related to the margins of design variables. Because of various ciisturbances in chemical processes, some distances must be reserved for fluctuations of process variables and the optimum operating point is not on some process constraints. Thus the benefit of steady-state optimization can not be fully achied(ed while that of dynamic optimization can be really achieved. In this study, the steady-state optimizationand dynamic optimization are used, and the potential benefit-is divided into achievable benefit for profit and unachievable benefit for control. The fluid catalytic cracking unit (FCCU) is used for case study. With the analysis on how the margins of design variables influence the economic benefit and control performance, the bottlenecks of process design are found and appropriate control structure can be selected.