Generación automática de un adaptador

improve this page | report issue

Visión general

Los adaptadores de Mobile Foundation se utilizan para realizar toda la lógica necesaria del lado del servidor y para transferir y recuperar información desde sistemas de fondo para los servicios de nube y las aplicaciones de cliente.

Generación de un adaptador desde su especificación OpenAPI

La generación automática de un adaptador a partir de su especificación OpenAPI (especificación Swagger) agiliza el desarrollo de aplicaciones. El usuario de Mobile Foundation podrá centrarse ahora en la lógica de la aplicación en lugar de la creación del adaptador de Mobile Foundation, que conecta la aplicación al servicio de fondo deseado.

Nota: Esta característica solo está disponible en DevKit.

Para utilizar esta característica, la especificación OpenAPI (.json o .yaml) para el microservicio (o el servicio de fondo deseado) debería estar disponible. La característica de generación del adaptador pasa a estar disponible mediante un adaptador de extensión denominado Microservice Connector, al que también se hace referencia como Microservice Adapter Generator, que está disponible para descargar desde el Centro de descargas en la consola Mobile Foundation.

Nota: Como requisito previo, configure la variable JAVA_HOME para apuntar a la carpeta JDK instalada.

Imagen del generador de adaptadores en el Centro de descargas

Descargue el adaptador Microservice Adapter Generator y despliéguelo en el servidor Mobile Foundation. El adaptador desplegado aparecerá listado bajo Extensiones, en el panel de navegación.

Imagen del generador de adaptadores en el panel de navegación

Pulsando Microservice Adapter Generator lanzará la página, donde el usuario puede proporcionar el archivo de especificación OpenAPI (.json o .yaml) y elegir generar el adaptador desde la especificación OpenAPI proporcionada.

Imagen de la página del generador de adaptadores

Después de que se haya generado el adaptador, se descargará de forma automática en el navegador. Se solicita entonces al usuario desplegar el adaptador generado para que sea utilizado por sus aplicaciones. Si selecciona la opción Incluir fuente del adaptador se descargará el código fuente del adaptador y el adaptador generado como un archivo zip. El usuario puede modificar el código fuente del adaptador generado, volver a crearlo y desplegar el adaptador.

El generador de adaptadores depende de la exactitud del JSON de especificación OpenAPI. Si la especificación es incompleta o incorrecta, la generación podría fallar o dar lugar a la generación de API de adaptador que no coincidan con las API de los microservicios de fondo.

Para obtener más información, lea el artículo del blog Generación automática de adaptadores para microservicios y sistemas de fondo desde su especificación OpenAPI.

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on February 27, 2020