CN101694619A - Method for converting business process diagram into event driven bpel model - Google Patents
Method for converting business process diagram into event driven bpel model Download PDFInfo
- Publication number
- CN101694619A CN101694619A CN200910235805A CN200910235805A CN101694619A CN 101694619 A CN101694619 A CN 101694619A CN 200910235805 A CN200910235805 A CN 200910235805A CN 200910235805 A CN200910235805 A CN 200910235805A CN 101694619 A CN101694619 A CN 101694619A
- Authority
- CN
- China
- Prior art keywords
- bpel
- container
- text
- flow chart
- business flow
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了属于信息技术领域的一种业务流程图转换为事件驱动的bpel模型的方法。所述业务流程图由一个开始活动、一个结束活动、多个表示具体执行的任务的一般活动和多个逻辑结构通过若干有向连接线按照实际业务逻辑连接而成,业务流程图转换为事件驱动的bpel模型按先进行结构化变换,得到结构化业务流程图、再进行容器化变换、串行化变换;对串行化业务流程图进行容器级bpel文本变换,每一个容器转换成一对bpel文本,并进行活动级bpel代码变换,在bpel模型中表示为包括文本头和文本尾的一对文本,至此就完成从业务流程图到事件驱动的bpel模型的转换,从而实现企业的简便建模,高效执行企业工作流程的目标。
The invention discloses a method for converting a business flow chart into an event-driven bpel model, which belongs to the field of information technology. The business flow chart is composed of a start activity, an end activity, multiple general activities representing specific tasks to be executed, and multiple logical structures connected through a number of directed connection lines according to the actual business logic, and the business flow chart is converted into event-driven According to the bpel model, the structured transformation is carried out first to obtain the structured business flow chart, and then the containerized transformation and serialized transformation are carried out; the container-level bpel text transformation is performed on the serialized business flow diagram, and each container is converted into a pair of bpel texts , and carry out the activity-level bpel code transformation, which is expressed in the bpel model as a pair of texts including a text header and a text tail, so far the transformation from the business flow chart to the event-driven bpel model is completed, so as to realize the simple modeling of the enterprise, Efficient execution of corporate workflow goals.
Description
技术领域technical field
本发明属于信息技术领域,特别涉及一种业务流程图转换为事件驱动的bpel模型的方法。The invention belongs to the field of information technology, in particular to a method for converting a business flowchart into an event-driven bpel model.
背景技术Background technique
工作流技术是实现企业业务流程自动化、业务流程仿真、监控等的关键技术。业务流程图是各行各业应用比较普遍,在实际的业务流程管理中起了不可抹灭的作用,但是,现有的工作流的业务流程图比较复杂,不利于推广使用。业务流程图与事件驱动的bpel模型之间的转换一直是企业管理者和学者关注的重点。Bpel(Business Process Execution Language)语言便于计算机解释和执行,运行效率高,但是存在模型定义不直观,描述同等功能时模型过于庞大,需要使用者具有专门的计算机知识等不足。Workflow technology is the key technology to realize enterprise business process automation, business process simulation, monitoring and so on. Business flow charts are widely used in various industries and play an indelible role in the actual business process management. However, the existing workflow business flow charts are relatively complicated, which is not conducive to popularization and use. The conversion between business flow chart and event-driven bpel model has always been the focus of business managers and scholars. The Bpel (Business Process Execution Language) language is easy for computer interpretation and execution, and has high operating efficiency, but there are deficiencies such as unintuitive model definition, too large model when describing the same function, and the need for users to have specialized computer knowledge.
发明内容Contents of the invention
本发明的目的是提供一种业务流程图转换为事件驱动的bpel模型的方法,其特征在于,业务流程图由一个开始活动、一个结束活动、多个表示具体执行的任务的一般活动和多个逻辑结构通过若干有向连接线按照实际业务逻辑连接而成,其中开始活动表示业务启动,结束活动表示业务结束,有向连接线表示活动的逻辑顺序;如果活动或结构与有向连接线起点连接,则称有向连接线为活动或结构的输出线,反之称为输入线,称活动或结构为有向连接线的输入活动或输入结构,反之为输出活动;业务流程图转换为事件驱动的bpel模型分为以下步骤:The purpose of the present invention is to provide a method for converting a business flow diagram into an event-driven bpel model, wherein the business flow diagram consists of a start activity, an end activity, a plurality of general activities representing specific execution tasks, and a plurality of The logical structure is connected by several directed connection lines according to the actual business logic. The start activity indicates the start of the business, the end activity indicates the end of the business, and the directed connection line indicates the logical sequence of activities; if the activity or structure is connected to the starting point of the directed connection line , the directed link is called the output line of the activity or structure, otherwise it is called the input line, and the activity or structure is called the input activity or input structure of the directed link, otherwise it is the output activity; the business flow chart is converted into an event-driven The bpel model is divided into the following steps:
第一步,对业务流程图进行结构化变换,得到结构化业务流程图,变换方法如下:如果一个活动有多个输出线,则将这多个输出线的输出活动(或结构)转换为一个并行结构;对于表示判断的逻辑结构,如果它有向前折返的输出线,则将它变换为循环结构,否则变换为选择结构;所述并行结构、循环结构和选择结构都是由一对结构元素构成;The first step is to perform structural transformation on the business flow chart to obtain a structured business flow chart. The transformation method is as follows: if an activity has multiple output lines, convert the output activities (or structures) of these multiple output lines into one Parallel structure; for the logical structure representing judgment, if it has an output line that turns forward, it is transformed into a loop structure, otherwise it is transformed into a selection structure; the parallel structure, loop structure and selection structure are all composed of a pair of structures Element composition;
第二步,对结构化业务流程图进行容器化变换,得到容器化业务流程图,变换方法如下:将并行结构转换为并行容器,以ParCon表示并行容器;将选择结构转换为选择容器,以IfCon表示选择容器,将选择容器中每个分支转换为一个选择子容器,以IfcCon表示选择子容器;将循环结构变换为循环容器,以WhileCon表示循环容器;The second step is to transform the structured business flow chart into a container to obtain a containerized business flow chart. The transformation method is as follows: convert the parallel structure into a parallel container, and use ParCon to represent the parallel container; convert the selection structure into a selection container, use IfCon Represents the selection container, converts each branch in the selection container into a selection sub-container, and uses IfcCon to represent the selection sub-container; transforms the loop structure into a loop container, and uses WhileCon to represent the loop container;
第三步,对业务流程图进行串行化变换,在第二步中得到了容器化业务流程图,将所有通过有向连接线连接起来的活动或容器转换成一个串行容器,以SeqCon表示串行容器;将开始和结束之间所有元素转换成一个大的串行容器,命名为GlobalSeqCon;The third step is to serialize the business flow chart. In the second step, the containerized business flow chart is obtained, and all the activities or containers connected through the directed connection line are converted into a serial container, represented by SeqCon Serial container; convert all elements between the beginning and the end into a large serial container, named GlobalSeqCon;
第四步,对串行化业务流程图进行容器级bpel文本变换,将每一个容器转换成一对bpel文本,在这里分别称这对文本为文本头和文本尾,将容器内的子活动(或子容器)转换成的bpel文本放在该容器转换成的一对文本之间,按照此方法层层转换,从而将整个业务流程图转换成bpel模型,不同类型的容器转换成的一对文本如下所示:The fourth step is to perform container-level bpel text transformation on the serialized business flow chart, and convert each container into a pair of bpel texts, which are called the text header and the text tail respectively, and convert the sub-activities (or The bpel text converted into sub-container) is placed between the pair of text converted into the container, and converted layer by layer according to this method, so as to convert the entire business flow chart into a bpel model. A pair of text converted into different types of containers is as follows Shown:
第五步,对串行化业务流程图进行活动级bpel代码变换,对于业务流程图中的一般活动,在bpel代码执行时分为启动任务和提交任务两步完成,因此为每一个活动设置一个状态变量,变量取值范围为“未启动、待启动、已启动、已提交”四种,将每一个活动转换为两个<bpel:while></bpel:while>,分别用来判断任务是否已启动或已提交,如果已启动或者已提交,则跳出循环,否则一直执行循环,从而实现活动任务的异步等待;同时作为用户启动和提交任务的接口,在bpel模型中定义一个事件句柄,该事件句柄在bpel模型中表示为一对文本,其中文本头为<bpel:EventHandle>,文本尾为</bpel:EventHandle>。在文本头和文本尾之间为每一个活动定义了两个事件接口,一个为启动任务事件接口,一个为提交任务事件接口,每个事件接口在bpel模型中表示为一对文本,其中文本头为<bpel:onEvent>,文本尾为</bpel:onEvent>,至此就完成从业务流程图到事件驱动的bpel模型的转换。The fifth step is to perform activity-level bpel code transformation on the serialized business flow chart. For the general activities in the business flow chart, the bpel code is executed in two steps: start task and submit task, so set a state for each activity Variable, the value range of the variable is "unstarted, to be started, started, submitted", and each activity is converted into two <bpel:while></bpel:while>, which are used to determine whether the task has been completed Started or submitted, if it has been started or submitted, it will jump out of the loop, otherwise it will continue to execute the loop, so as to realize the asynchronous waiting of the active task; at the same time, as the interface for the user to start and submit the task, define an event handler in the bpel model, the event A handle is represented in the bpel model as a pair of texts, where the head of the text is <bpel:EventHandle> and the tail of the text is </bpel:EventHandle>. Two event interfaces are defined for each activity between the text header and the text tail, one is the start task event interface, and the other is the submit task event interface, and each event interface is represented as a pair of text in the bpel model, where the text header It is <bpel:onEvent>, and the end of the text is </bpel:onEvent>. So far, the conversion from business flowchart to event-driven bpel model has been completed.
本发明的有益效果是能够让用户方便地创建企业的业务流程图,业务流程图可以直观地反映企业的经营、管理、销售、后勤、生产等与业务相关的流程。相对于直接基于bpel语言的企业业务流程建模来说,本发明对用户的计算机专业知识要求低,建模速度快。在用户建立好业务流程图之后,应用本发明的模型转换方法,可以生成由计算机高效执行的bpel模型,从而实现企业的简便建模高效执行的目标。The beneficial effect of the invention is that the user can conveniently create the business flow chart of the enterprise, and the business flow chart can intuitively reflect the business-related processes of the enterprise such as operation, management, sales, logistics, and production. Compared with the enterprise business process modeling directly based on the bpel language, the invention requires less computer professional knowledge of users and has faster modeling speed. After the user establishes the business flow chart, the model conversion method of the present invention can be applied to generate a bpel model efficiently executed by the computer, thereby realizing the goal of simple modeling and efficient execution of the enterprise.
附图说明Description of drawings
图1为零件设计的业务流程图例子。Figure 1 is an example of a business flow chart for part design.
图2为汽车底盘设计的业务流程图的结构化变换图实例,其中c1-和-c1构成并行结构,c2-和-c2构成选择结构c3-和-c3构成循环结构。Fig. 2 is an example of the structural transformation diagram of the business flow chart of automobile chassis design, where c1- and -c1 form a parallel structure, c2- and -c2 form a selection structure, and c3- and -c3 form a loop structure.
图3为汽车底盘设计的业务流程图的容器化变换图实例。其中c1-和-c1构成并行结构,c2-和-c2构成选择结构c3-和-c3构成循环结构。Figure 3 is an example of a containerized transformation diagram of a business flow chart for automotive chassis design. Wherein, c1- and -c1 form a parallel structure, c2- and -c2 form a selection structure, and c3- and -c3 form a cyclic structure.
图4为汽车底盘设计的业务流程图的串行化变换图实例。Figure 4 is an example of the serialization transformation diagram of the business flow chart of the automobile chassis design.
图5为汽车底盘设计的bpel模型实例。Figure 5 is an example of the bpel model of the car chassis design.
具体实施方式Detailed ways
本发明的目的是提供一种业务流程图转换为事件驱动的bpel模型的方法。图1是一个零件设计业务流程图例子,业务流程图由一个开始活动、一个结束活动、多个一般活动(如图1中编号为1-5的活动,表示具体执行的任务)、多个逻辑结构(如图1中编号为6的结构),通过若干有向连接线按照实际业务逻辑连接而成,其中开始活动表示业务启动,结束活动表示业务结束,有向连接线表示活动的逻辑顺序;如果活动(或结构)与有向连接线起点连接,则称有向连接线为活动(或结构)的输出线,反之称为输入线,称活动(或结构)为有向连接线的输入活动(或结构),反之为输出活动;The purpose of the present invention is to provide a method for converting a business flow chart into an event-driven bpel model. Figure 1 is an example of a part design business flow chart. The business flow chart consists of a start activity, an end activity, multiple general activities (the activities numbered 1-5 in Figure 1 represent specific tasks to be executed), and multiple logic The structure (the structure numbered 6 in Figure 1) is formed by connecting several directed connection lines according to the actual business logic, where the start activity indicates the start of the business, the end activity indicates the end of the business, and the directed connection lines indicate the logical order of the activities; If the activity (or structure) is connected to the starting point of the directed connection line, the directed connection line is called the output line of the activity (or structure), otherwise it is called the input line, and the activity (or structure) is called the input activity of the directed connection line (or structure), otherwise it is an output activity;
首先建立企业的经营、管理、销售、后勤、生产等一切与业务相关的流程,如图2所示为一个汽车底盘设计的业务流程图,在建立业务流程图之后,按照如下步骤将业务流程图模型转换为bpel模型:First, establish all the business-related processes of the enterprise, such as operation, management, sales, logistics, production, etc., as shown in Figure 2, which is a business flow chart of automobile chassis design. After establishing the business flow chart, follow the steps below to convert the business flow chart The model is converted to a bpel model:
第一步,对业务流程图进行结构化变换,得到结构化业务流程图,变换方法如下:如果一个活动有多个输出线,则将这多个输出线的输出活动(或结构)转换为一个并行结构;对于表示判断的逻辑结构,如果它有向前折返的输出线,则将它变换为循环结构,否则变换为选择结构;并行结构、循环结构和选择结构都是由一对结构元素构成;图2所示为一个业务流程图结构化变换的实例。The first step is to perform structural transformation on the business flow chart to obtain a structured business flow chart. The transformation method is as follows: if an activity has multiple output lines, convert the output activities (or structures) of these multiple output lines into one Parallel structure; for a logic structure representing a judgment, if it has an output line that turns forward, it is transformed into a loop structure, otherwise it is transformed into a selection structure; parallel structures, loop structures, and selection structures are all composed of a pair of structural elements ; Figure 2 shows an example of structural transformation of a business flow chart.
第二步,对结构化业务流程图进行容器化变换,得到容器化业务流程图,变换方法如下:将并行结构转换为并行容器,以ParCon表示并行容器;将选择结构转换为选择容器,以IfCon表示选择容器,将选择容器中每个分支转换为一个选择子容器,以IfcCon表示选择子容器;将循环结构变换为循环容器,以WhileCon表示循环容器。图3所示为一个结构化业务流程图容器化变换实例。The second step is to transform the structured business flow chart into a container to obtain a containerized business flow chart. The transformation method is as follows: convert the parallel structure into a parallel container, and use ParCon to represent the parallel container; convert the selection structure into a selection container, use IfCon Represents the selection container, converts each branch in the selection container into a selection sub-container, and uses IfcCon to represent the selection sub-container; transforms the loop structure into a loop container, and uses WhileCon to represent the loop container. Figure 3 shows an example of containerized transformation of a structured business flow chart.
第三步,对业务流程图进行串行化变换,在第二步中得到了容器化业务流程图,将所有通过有向连接线连接起来的活动(或容器)转换成一个串行容器,以SeqCon表示串行容器;将开始和结束之间所有元素转换成一个大的串行容器,命名为GlobalSeqCon。图4为业务流程图的串行化变换实例。The third step is to serialize the business flow chart. In the second step, the containerized business flow chart is obtained, and all the activities (or containers) connected by directed connection lines are converted into a serial container to SeqCon represents a serial container; converts all elements between the start and end into a large serial container, named GlobalSeqCon. Figure 4 is an example of the serialization transformation of the business flow chart.
第四步,对串行化业务流程图进行容器级bpel文本变换,将每一个容器转换成一对bpel文本,在这里分别称这对文本为文本头和文本尾,将容器内的子活动(或子容器)转换成的bpel文本放在该容器转换成的一对文本之间,按照此方法层层转换,从而将整个业务流程图转换成bpel模型,不同类型的容器转换成的一对文本如下所示:The fourth step is to perform container-level bpel text transformation on the serialized business flow chart, and convert each container into a pair of bpel texts, which are called the text header and the text tail respectively, and convert the sub-activities (or The bpel text converted into sub-container) is placed between the pair of text converted into the container, and converted layer by layer according to this method, so as to convert the entire business flow chart into a bpel model. A pair of text converted into different types of containers is as follows Shown:
第五步,对串行化业务流程图进行活动级bpel代码变换,对于业务流程图中的一般活动,在bpel代码执行时分为启动任务和提交任务两步完成,因此为每一个活动设置一个状态变量,变量取值范围为“未启动、待启动、已启动、已提交”四种,将每一个活动转换为两个<bpel:while></bpel:while>,分别用来判断任务是否已启动或已提交,如果已启动或者已提交,则跳出循环,否则一直执行循环,从而实现活动任务的异步等待;同时作为用户启动和提交任务的接口,在bpel模型中定义一个事件句柄,该事件句柄在bpel模型中表示为一对文本,其中头文本为<bpel:EventHandle>,尾文本为</bpel:EventHandle>。在头文本和尾文本之间为每一个活动定义了两个事件接口,一个为启动任务事件接口,一个为提交任务事件接口,每个事件接口在bpel模型中表示为一对文本,其中头文本为<bpel:onEvent>,尾文本为</bpel:onEvent>,至此就完成从业务流程图到事件驱动的bpel模型的转换。The fifth step is to perform activity-level bpel code transformation on the serialized business flow chart. For the general activities in the business flow chart, the bpel code is executed in two steps: start task and submit task, so set a state for each activity Variable, the value range of the variable is "unstarted, to be started, started, submitted", and each activity is converted into two <bpel:while></bpel:while>, which are used to determine whether the task has been completed Started or submitted, if it has been started or submitted, it will jump out of the loop, otherwise it will continue to execute the loop, so as to realize the asynchronous waiting of the active task; at the same time, as the interface for the user to start and submit the task, define an event handler in the bpel model, the event A handle is represented in the bpel model as a pair of texts, where the head text is <bpel:EventHandle> and the tail text is </bpel:EventHandle>. Two event interfaces are defined for each activity between the header text and the tail text, one is the start task event interface, and the other is the submission task event interface, each event interface is represented as a pair of text in the bpel model, where the header text It is <bpel:onEvent>, and the tail text is </bpel:onEvent>. So far, the conversion from business flowchart to event-driven bpel model has been completed.
第六步,将bpel模型部署到支持bpel模型引擎(如图5所示),就可以将业务流程实例化了,实例化之后企业就可以实现流程自动化和流程监控了。The sixth step is to deploy the bpel model to the supporting bpel model engine (as shown in Figure 5), and the business process can be instantiated. After the instantiation, the enterprise can realize process automation and process monitoring.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910235805A CN101694619A (en) | 2009-10-09 | 2009-10-09 | Method for converting business process diagram into event driven bpel model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910235805A CN101694619A (en) | 2009-10-09 | 2009-10-09 | Method for converting business process diagram into event driven bpel model |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101694619A true CN101694619A (en) | 2010-04-14 |
Family
ID=42093592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910235805A Pending CN101694619A (en) | 2009-10-09 | 2009-10-09 | Method for converting business process diagram into event driven bpel model |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101694619A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107977236A (en) * | 2017-12-21 | 2018-05-01 | 上海智臻智能网络科技股份有限公司 | Generation method, terminal device, storage medium and the question answering system of question answering system |
CN109189758A (en) * | 2018-07-26 | 2019-01-11 | 新华三技术有限公司 | O&M flow designing method, device and equipment, operation method, device and host |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070033582A1 (en) * | 2005-08-04 | 2007-02-08 | International Business Machines Corporation | Transforming a Flow Graph Model to a Structured Flow Language Model |
-
2009
- 2009-10-09 CN CN200910235805A patent/CN101694619A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070033582A1 (en) * | 2005-08-04 | 2007-02-08 | International Business Machines Corporation | Transforming a Flow Graph Model to a Structured Flow Language Model |
Non-Patent Citations (2)
Title |
---|
王雷等: "BPEL建模工具中业务流程模型到BPEL程序的转换方法", 《计算机与数字工程》 * |
魏明等: "BPMN到BPEL2.0的模型转换方法", 《计算机应用研究》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107977236A (en) * | 2017-12-21 | 2018-05-01 | 上海智臻智能网络科技股份有限公司 | Generation method, terminal device, storage medium and the question answering system of question answering system |
CN107977236B (en) * | 2017-12-21 | 2020-11-13 | 上海智臻智能网络科技股份有限公司 | Question-answering system generation method, terminal device, storage medium and question-answering system |
CN109189758A (en) * | 2018-07-26 | 2019-01-11 | 新华三技术有限公司 | O&M flow designing method, device and equipment, operation method, device and host |
CN109189758B (en) * | 2018-07-26 | 2021-02-09 | 新华三技术有限公司 | Operation and maintenance flow design method, device and equipment, operation method, device and host |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016192126A1 (en) | Method for generating to-do task and conclusion for communicating item in im communication interface | |
CN102930389B (en) | A kind of product-design knowledge management method and system | |
CN105976158A (en) | Visual ETL flow management and scheduling monitoring method | |
EP2369502A3 (en) | SQL generation | |
CN106407170A (en) | Rapid generation method and system for data report | |
CN102646144A (en) | Standardized intelligent design method of rural power network project based on ObjectARX | |
CN109165397B (en) | Automatic CAE analysis system and development method based on UG and ANSA platforms | |
CN101963908A (en) | Method and device for realizing dynamic merging of branches in unstructured process | |
CN101694619A (en) | Method for converting business process diagram into event driven bpel model | |
CN104503833A (en) | Task scheduling optimization method and device | |
CN103149840A (en) | Semanteme service combination method based on dynamic planning | |
CN104077669B (en) | The universal method that a kind of autonomous customization of computer operation stream is performed with driving | |
CN112000312B (en) | Space big data automatic parallel processing method and system based on Kettle and GeoTools | |
CN103824162B (en) | Reliability and performance integrated flexible workflow implementing method based on instruction chain | |
US20100010791A1 (en) | System and method for constructing flexible ordering to improve productivity and efficiency in process flows | |
CN117472769A (en) | Test case generation method and device based on natural language processing and test rules | |
CN110895739A (en) | System for automatically generating evaluation report and work flow thereof | |
CN117454564A (en) | Nuclear power conventional island model examination method, device, system and storage medium | |
CN101101551A (en) | A way to automatically create process bodies | |
CN115471174A (en) | New symbol execution workflow process rejection approval method and system | |
CN201489515U (en) | Model layer and view layer data automatic mapping device suitable for AJAX framework | |
CN110442630A (en) | A kind of exam pool examination question format Rapid transformation systems, method, medium and electronic equipment | |
Feng et al. | The Application Based On The Theory of BPM Applied To CMS | |
US20240054414A1 (en) | Creating a workflow based on data entered into digital form | |
CN103761105B (en) | A kind of Petri network automatic generation method of OWL-S complex processes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20100414 |