Présentation des activités OData
Le protocole OData (Open Data Protocol) permet la création et l'utilisation simple et standard des API REST interrogeables et interopérables. Une norme OASIS définit les procédures recommandées pour la génération et l'utilisation d'API REST. OData vous aide à vous focaliser sur votre logique métier lors de la génération d'API REST sans avoir à vous préoccuper des méthodes permettant de définir les en-têtes de demande et de réponse, les codes d'état, les méthodes HTTP, les conventions URL, les types de supports, les formats de charge et les options de requête.
Cast Iron version 7.5.1.0 prend en charge l'exposition des données à partir de systèmes d'arrière-plan sous forme d'API OData. Seules les méthodes GET et DELETE sont prises en charge dans cette version, ce qui signifie que les clients externes peuvent émettre des appels GET et DELETE aux API OData fonctionnant sur Cast Iron. La version d'OData prise en charge est la version 4.0.
Les activités OData fonctionnent conjointement avec les activités HTTP/REST dans Cast Iron. En d'autres termes, la sortie des activités HTTP est fournie en entrée de l'activité OData et la sortie de l'activité OData est renvoyée en entrée des activités HTTP.
Cast Iron prend en charge deux activités OData :
- Lire OData : reçoit en entrée les informations d'URL, la charge, les en-têtes http et les paramètres de requête, et fournit la sortie au format XML. Cette sortie XML sert à exécuter la logique métier sur les systèmes d'arrière-plan impliquant des opérations CRUD utilisant les activités du connecteur.
- Ecrire dans OData : reçoit en entrée les données métier créées dans le cadre de l'exécution de la logique métier et les sérialise au format OData (XML ou JSON).