Patent ID: 8539507

Claim:
A computer system having a service oriented architecture and which is adapted to run at least one channel dependent business service application, the computer system comprising: one or more channel dependent client layer upon which the channel dependent business service application will be run; one or more channel independent service layer which comprises a plurality of channel independent business services and a data services layer; and an integration layer comprising a business service invocation framework for receiving a request for service message from the at least one client layer, a message router adapted to send the request for service message to the at least one service layer which is adapted to read the request message and in response to build a channel dependent business service application to run on a channel dependent client layer; wherein the request is generated by a message generator and has a header that enables the routing of the message through the system; wherein the message has a context chain identifier that allows a position of the message within a chain of messages to be identified; wherein the system further comprises a system manager which comprises a logging mechanism for detecting and recording logging events associated with system activity; and wherein the logging mechanism is configurable so that different event types are logged; and wherein the integration layer is configured to map a name of a service onto a name and version of the business service and routes the message onto a queue.