Políticas de y construcciones lógicas de API

Las políticas y las construcciones lógicas son fragmentos de configuración que controlan un aspecto concreto del proceso en el servidor de pasarela durante el manejo de una invocación de API en el tiempo de ejecución.

Las políticas son los bloques de construcción de los flujos de ensamblaje y proporcionan los medios para configurar prestaciones como la seguridad, el registro, el direccionamiento de solicitudes a servicios de destino y la transformación de datos de un formato a otro. Las políticas se pueden configurar en el contexto de una API o en el contexto de un plan.

Las construcciones lógicas se comportan de una forma similar a las políticas, pero afectan a cómo y qué partes del ensamblaje se implementan sin modificar el flujo de datos del ensamblaje.

IBM® API Connect proporciona las siguientes formas en las que puede crear, configurar y aplicar políticas y construcciones lógicas:
Políticas asociadas a un plan
Un plan proporciona un mecanismo para agrupar las operaciones de API o los subconjuntos de operaciones de una o varias API. Puede establecer políticas de limitación de velocidad en un plan para especificar cuántas solicitudes se permite realizar a una aplicación durante un intervalo de tiempo especificado. También puede configurar una política para cada operación que esté incluida en un plan. Para obtener más información, consulte Trabajar con productos.
Políticas incorporadas
Una política incorporada le permite aplicar una sentencia de política preconfigurada a un ensamblaje para controlar las prestaciones de proceso en el servidor de pasarela. Las políticas incorporadas se aplican utilizando el editor de ensamblaje de API Designer para añadir una política incorporada al ensamblaje y para configurar las propiedades de dicha política. Para obtener más información, consulte Políticas incorporadas.
Nota: También puede aplicar políticas incorporadas a las API añadiendo una extensión assembly al archivo de definición OpenAPI . Para obtener más información, consulte IBM para la especificación OpenAPI.
Construcciones lógicas
Una construcción lógica permite controlar el flujo de datos a través del ensamblaje durante una llamada de API. Al igual que las políticas, las construcciones lógicas se aplican a una API utilizando el editor de ensamblaje de API Designer para añadir una construcción lógica al ensamblaje y para configurar el comportamiento de la construcción. Para obtener más información, consulte Construcciones lógicas.
Nota: También puede aplicar construcciones lógicas a las API añadiendo una extensión assembly al archivo de definición OpenAPI . Para obtener más información, consulte IBM para la especificación OpenAPI.
políticas definidas por el usuario
Una política definida por el usuario le permite crear sus propias políticas para controlar características de proceso adicionales en el servidor de pasarela, como la seguridad o el direccionamiento de solicitudes. Las políticas definidas por el usuario se crean fuera de API Connect y, a continuación, se importan en uno o varios catálogos, por lo que se pueden aplicar a una operación de la misma forma que las políticas incorporadas.