Business Intelligence Platform RESTful Web Service


RESTful Web Services are REST architecture-based web services.

Representational State Transfer (REST) is a style of software architecture which is used for distributed systems such as the World Wide Web.

-        Functionality and data are considered to be resources in this architectural style

-        Functionality and data can be accessed by using Uniform Resource Identifiers (URIs), typically links on the Web.

-        REST has some advantages over SOAP (Simple Objects Access Protocol) but is similar in technology since it is also a function call via HTTP protocol.

-        REST is easier to call from various platforms

-        It can transfer pure human-readable data in JSON or XML and is faster and saves resources.

-        In the basic idea of REST, an object is accessed via REST, not its methods.

-        The REST access can change the state of the object which is caused by passed parameters.

-        A frequent application is the connection of the SAP PI via the REST interface.

Cases in which REST Services can be used

REST can be used when:

  • You want to access BI platform repository objects or perform basic scheduling.
  • You want to use a programming language that is not supported by another BI platform SDK.
  • You want to extract all the query details and number of records per query for all the reports like Webi and Crystal, etc.
  • You want to extract folder path of all reports at once.

RESTful Web Service Requests

Making a RESTful web service request, requires the following:

  • URL – The URL that hosts the RESTful web service.
  • Method – The type of HTTP method to use for sending the request, for example, GET, PUT, POST, or DELETE.
  • Request header – These are the attributes that describe the request.
  • Request body – This is the additional information that is used to process the request.

Automation Rest Call

-        BI platform functionalities such as; administration, security configuration and modification of the repository can be programmatically accessed by the Business Intelligence platform RESTful Web Service (BI-REST-SDK).

-        SAP Crystal Reports RESTful Web Services (CR REST SDK) and SAP Web Intelligence RESTful Web Services (WEBI REST SDK) can also be used in addition to Business Intelligence platform RESTful web service SDK.

Since the changes made to the metadata are irreversible, expertise in server administration and programming is required to handle Restful web service.

This article has been sourced from GAVS Technologies, who provides Data Center Consolidation Initiative Services and Software Product Engineering Services in the USA.

Read the full article here - https://www.gavstech.com/business-intelligence-platform-restful-web-service/

Comments

Popular posts from this blog

Smart Spaces Tech Trends for 2020

EHR Modernization: Health Data Management & Interoperability

RASA – an Open Source Chatbot Solution