Patent ID: 8554878

Claim:
A processor-implemented method comprising: obtaining a Web services proxy object in a Web services client application, the Web services proxy object to define communication protocols for corresponding Web services; obtaining a Web services Reliable Messaging (WS-RM) application programming interface (API) via the Web services proxy object; creating a logical sequence, from a sequence factory responsive to receipt of the Web services proxy object, the logical sequence to comprise at least one of a persistent sequence or a transient sequence, to include an abstract sequence of messages defined by the Web services client application, to not be transmitted by a WS-RM protocol and to be associated with a technical sequence to be transmitted by the WS-RM protocol; and invoking a sequencing protocol via the WS-RM API to receive the logical sequence from the client application, determine whether the logical sequence is associated with a first technical sequence active for the WS-RM protocol, the WS-RM protocol to have at most one active technical sequence, create a second technical sequence to be associated with the logical sequence and active for the WS-RM protocol in response to determining the logical sequence is not associated with the first technical sequence, and transmit the technical sequence associated with the logical sequence and active for the WS-RM protocol in accordance with the WS-RM protocol.