SAP Mobile Platform 3.0 (SP09) had been released for download in SAP service marketplace since September, I will just take this opportunity to recap what are new in SP9 for integration gateway.
1. Java script provisioning/Function Import
In addition to the data sources as SOAP, REST, JDBC, JPA, and ODC, in SP9 Integration Gateway includes Script as a data source as well. This gives you the complete freedom to connect to any data sources such as file system or stored procedure, and enable the data as OData services.
Before SP9, Integration Gateway supports JDBC as data source with standard CRUD (Create, Retrieve, Update, and Delete) operations. However, custom operations such as Stored Procedure cannot be supported. Stored Procedure provides more functionalities than simple query such as embedded business logic and data optimization. In SP9, now you can bind a function import to Script data source. This will allows you to call Stored Procedure in database and return result sets you desire to the mobile application.
2. X.509 support for SOAP
Started at SP9, you can pass end user X.509 certificate to SOAP backend from mobile device. There are two types of X509 certificates – technical user certificate and end user certificate. Technical user certificate will be used to establish initial hand shake and actual user certificate will be propagated into SOAP backend from mobile device.
3. Read only access to OData Services cockpit
In SP9 we introduced a new read-only role for OData Services cockpit. The role is called “Helpdesk”. Users assigned with that role will only have read access to OData Services cockpit but won’t be able to modify or create OData services or destinations. As shown below the action buttons have been disabled for the read only users.This will be very useful at troubleshooting when you only want users to view but not modify the OData services.
Those are some main features for Integration Gateway in SMP 3.0 SP9. The new SP10 will be coming just around the corner, stay tuned… and thanks for your attention!