As you must have heard that SMP 3.0 SP05 Runtime has brought lot of new features with respect to Integration Gateway service. Here are the list:
Enhancements for HTTP Destinations
When defining an HTTP destination using Gateway Management Cockpit, depending on the authentication providers defined, following SSO mechanisms can be chosen:
- Basic authentication
Open gateway management cockpit : https://smpserverip:AdminPort/gateway/cockpit
CSI Authentication: If the outgoing call to the destination will use the same authentication mechanism as the incoming request to SAP Mobile Platform. If you select CSI Authentication, depending on the authentication providers configured in the security profile associated withe the application, you can enable one or more SSO mechanisms.
For more info check official guide.
Deploy Services from Gateway Management Cockpit
This is one of the features that i was waiting for a long time. Now you can deploy an SAP Mobile Platform OData Implementation Project directly from Gateway cockpit. Rather than generating and deploying project from eclipse, it can be generated alone and later can be deployed in SMP server by Administrator. This feature will help in transportation from one system to other.
Right click project> Generate Integration Content> You can find generated zipped file under target
Once done, open gateway management cockpit, navigation to Services tab, select Deploy Service and browse to the generated zipped file. You may have to add destinations as per data source binding used in OData implementation project.
Exposing REST Services as OData Services
REST services are one of the common services used along with SOAP. In this release you can enable REST services (both SAP and non-SAP) as OData services. HTTP, HTTPS protocols and XML, JSON response formats are supported. As per official guide Only get feed, select, and filter operations are supported.Check this blog for more understanding.
Enabling End-to-End User Authentication Propagation
You can now enable end-to-end user authentication propagation for web services (which are exposed as OData services). Two authentication types can be enabled, basic and SSO2. To achieve this, you have to add the custom code in the custom processor as given guide.
Other ref links:
Hope this helps.
~ JK (@jkkansal1987)