Process State Preservation and Recovery Method of Service-oriented Architecture

Based on Business Process Execution Language(BPEL),this paper adopts stateless Web services and describes business process as Colored Petri Nets(CPN),which designs a Multiple Input and Multiple Output(MIMO) process running structure in the centre of engine,using associated matrix and bidirectional message transfer to do application-level state preservation.When the process is interrupted,the engine provides a minimum set for state recovery.It makes the Service-oriented Architecture(SOA) process based on Web Services BPEL(WS-BPEL) accurate and continuous.Example analysis results show that this method has good practicability and high reliability