Adaptateurs MobileFirst Java

Avec IBM MobileFirst Platform Foundation, vous pouvez créer, tester et déployer des adaptateurs écrits en Java™.

Pour des informations plus générales sur les adaptateurs d'MobileFirst, voir Présentation des adaptateurs.

Avantages des adaptateurs Java de MobileFirst

En plus de l'intérêt des adaptateurs en général, les adaptateurs Java présentent les avantages suivants :
  • Les adaptateurs Java s'appuient sur la spécification JAX-RS.
  • Les adaptateurs Java exposent une API REST complète sur le client, qui vous permet de contrôler intégralement la structure des adresses URL, les types de contenu, les en-têtes de demande et de réponse, le contenu et le codage.
  • Les adaptateurs Java vous permettent de définir des contrôles de sécurité MobileFirst personnalisés afin d'accorder l'accès client à des ressources protégées.

Infrastructure de l'adaptateur Java

La figure 1 montre comment un terminal mobile peut accéder à un adaptateur Java depuis son noeud final REST. L'interface REST est protégée par le filtre de sécurité OAuth de MobileFirst, ce qui signifie que le client doit obtenir un jeton d'accès pour pouvoir accéder aux ressources de l'adaptateur. Chaque ressource de l'adaptateur possède sa propre adresse URL ; il est donc possible de protéger des noeuds finaux MobileFirst à l'aide d'un pare-feu. L'interface REST appelle le code Java (service JAX-RS) afin de gérer les demandes entrantes. Le code Java peut effectuer des opérations sur le serveur à l'aide de l'API Java MobileFirst Server. De plus, il peut se connecter au système d'entreprise afin d'extraire ou de mettre à jour des données, ou d'effectuer toute autre opération exposée par le système d'entreprise.

Figure 1. Infrastructure de l'adaptateur Java
Le schéma illustre le texte qui le précède.