摘要 |
Systems and methods for configuring and executing services are disclosed. A plurality of services and a plurality of technology services are configured based on information stored in a knowledge repository. The plurality of services and the plurality of technology services correspond to a plurality of messages. The service is configured for a technology service. The configuration comprises transformation, validation and operation data, a service adapter and tools associated with each service and a plurality of operations to be performed by the tools corresponding to each service. Based on the configuration, a first service and a first operation identified corresponding to a first message. The first message is routed to the first service identified and the first operation is performed by invoking a first tool. After performing the operation, a second message is sent to identify the second service. Subsequently, the second service performs a second operation by invoking a second tool and sends result to the first service. The first service sends the results to the user. |
主权项 |
1. A method for configuring and executing services, the method comprising:
configuring a plurality of services and a plurality of technology services based on information stored in a knowledge repository, wherein the plurality of services and the plurality of technology services correspond to a plurality of messages, and wherein the at least one service is configured for at least one technology service, wherein the configuration comprises:
transformation, validation and operation data associated with each service, a service adapter and a tool associated with each service; anda plurality of operations to be performed by the each service by invoking the tool corresponding to each operation service; receiving, by a processor, a first message; identifying, by the processor, a first service, associated with the technology service, and a first operation to be performed by the first service based on the configuration; routing, by the processor, the first message to the first service identified; executing, by the processor, the first operation to be performed by the first 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 service based on execution; identifying, by the processor, a second service, and a second operation to be performed by the second service corresponding to the second message based on the configuration; routing, by the processor, the second message to the second service; and executing, by the processor, the second operation to be performed by the second service, wherein the second operation is executed by invoking a second tool, wherein the second tool is invoked based on the configuration. |