Patent ID: 9436486
Filing Date: 2016-09-06
CPC Classification: G06F

Claim Text:
1. A method for configuring and executing services, the method comprising: configuring a plurality of operational services and a plurality of technology services based on information stored in a knowledge repository, wherein the plurality of operational services and the plurality of technology services correspond to a plurality of messages, and wherein at least one operational service is configured for at least one technology service, wherein the configuration comprises: transformation, validation and operation data associated with each operational service, a service adapter and a tool associated with each operational service; and a plurality of operations to be performed by the each operational service by invoking the tool corresponding to each operational service; receiving, by a processor, a first message; identifying, by the processor, a first operational service among the plurality of operational services, associated with the technology service among the plurality of operational services, and a first operation to be performed by the first operational service based on the configuration; routing, by the processor, the first message to the first operational service identified; executing, by the processor, the first operation to be performed by the first operational service, wherein the first operation is executed by invoking a first tool, wherein the first tool is invoked based on the configuration; receiving, by the processor, a second message from the first operational service based on execution; identifying, by the processor, a second operational service among the plurality of operational services, and a second operation to be performed by the second operational service corresponding to the second message based on the configuration; routing, by the processor, the second message to the second operational service; and executing, by the processor, the second operation to be performed by the second operational service, wherein the second operation is executed by invoking a second tool, wherein the second tool is invoked based on the configuration.