Patent ID: 8656037

Claim:
A Web Service comprising: a Simple Object Access Protocol message intermediate processing unit, the Web Service system being one in which a requestor and a provider send, respectively, a request and a response concerning a Web Service to each other through the Internet by a Simple Object Access Protocol message, and in which said Simple Object Access Protocol message intermediate processing unit relays the Simple Object Access Protocol message from the requestor to the provider, the requestor having: a sequencer configured to define as a defined sequence, a segment sequence in which one parent Simple Object Access Protocol message as one request concerning a Web Service is divided into a plurality of segments based on a predetermined division criterion; and a segment creator configured to create a content of each of the segments of the one parent Simple Object Access Protocol message in accordance with the defined sequence, the requester being configured to execute sending processing in parallel with creation processing by the segment creator, wherein one child Simple Object Access Protocol message containing the content of one segment is assigned to each of the segments, and the requester is configured to send each of the child Simple Object Access Protocol messages to the Simple Object Access Protocol intermediate processing unit in accordance with a creation sequence of the contents of the segments, the Simple Object Access Protocol message intermediate processing unit having: a receiver configured to receive the child Simple Object Access Protocol messages concerning the one parent Simple Object Access Protocol message from the requestor; and a parent Simple Object Access Protocol message generator configured to generate the parent Simple Object Access Protocol message based on the child Simple Object Access Protocol messages after receiving all of the child Simple Object Access Protocol messages concerning the one parent Simple Object Access Protocol message, the parent Simple Object Access Protocol message having a header and a body, with the header and body each being divided into a plurality of segments, wherein the header is encrypted with a public key, and the body is encrypted with a symmetric key, wherein the Simple Object Access Protocol intermediate processing unit is configured to send the generated parent Simple Object Access Protocol message to the provider, and wherein the body is sent prior to generation of the header for reducing time taken to create and send the request concerning the Web Service.