Service Oriented Architecture – Exposing a service to HCL Leap

The following information is an overview of Service Oriented Architecture built into Leap, and describes how to expose a service to Leap.

The Leap has an extensible services architecture which allows Leap applications to send and receive data from any external system. The Services Architecture consists of the following components:

Supporting documents

Use the following documents to gain a better understanding of the steps required to expose a service to Leap.

Understanding the HTTP transport – The HTTP Service Transport provides a mechanism to communicate with HTTP servers. The transport allows configuration of the URL to request, HTTP method to use, query parameters, and request headers. When combined with the service mapping engine of Leap, the HTTP Service Transport can extract data from an HTTP response and make it available to your application. The HTTP Service Transport can be used to communicate with any standard HTTP server. While there are some limits on the capabilities of the HTTP Service Transport, it is all that is needed to communicate with a basic HTTP server, or RESTful service, in most cases. For more information, see HTTP Service Transport

Creating and deploying service descriptions – The Service Description provides an interface to Leap mapping interface, and an interface to a Service Transport. For more information on creating Service Descriptions, see Service Description