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
Post a Comment