Importazione di API da API Connect

È possibile scoprire e importare le API pubblicate da API Connect in App Connect. È quindi possibile utilizzare le API importate come applicazioni di destinazione nei flussi.

Prima di iniziare

  • Per scoprire le API di API Connect è necessario avere accesso a una funzionalità API Connect in IBM® webMethods Hybrid Integration o a un'istanza di IBM API Connect Enterprise as a Service nella stessa regione della propria istanza di App Connect istanza. Per scoprire le API da API Connect Enterprise as a Service, sia App Connect e API Connect Enterprise as a Service devono essere forniti con lo stesso nome utente.
  • Tenere presente le restrizioni delle specifiche di OpenAPI.

Informazioni su questa attività

È possibile scoprire le API dalla funzionalità API Connect nel vostro ambiente attuale o in altri webMethods Hybrid Integration o in altri ambienti a cui si ha accesso webMethods Hybrid Integration ambienti a cui si ha accesso. È inoltre possibile scoprire le API da qualsiasi istanza di API Connect Enterprise as a Service che si trovano nella stessa regione dell'abbonamento webMethods Hybrid Integration in cui si sta utilizzando App Connect.

API Connect Enterprise as a Service è un'edizione basata sul cloud di API Connect. È possibile utilizzare API Connect Enterprise as a Service per creare, gestire, proteggere e socializzare le API nel cloud. API Connect Enterprise as a Service è ospitato su Amazon Web Services ed è gestito da IBM.

In API Connect i fornitori di API utilizzano prodotti per offrire una o più API ai consumatori di API. Un prodotto è un pacchetto che contiene API e piani, che controllano l'accesso alle API e ne gestiscono l'utilizzo. I prodotti vengono inseriti in un catalogo di sviluppo e poi pubblicati in un catalogo di produzione su un portale per sviluppatori. Ogni catalogo di produzione ha un portale per sviluppatori associato per rendere disponibili i prodotti pubblicati ai consumatori di API. Per ulteriori informazioni, vedere Comprensione di API Connect nella documentazione di API Connect.

Quando si importano le API da API Connect in App Connect è possibile scegliere le API pubblicate dai cataloghi API Connect a cui si ha accesso. Dopo aver importato un'API in App Connect è possibile aggiungerla a un flusso come applicazione di destinazione.

Procedura

Per importare un'API da API Connect completare i seguenti passaggi.

  1. Nel riquadro di navigazione App Connect espandere la categoria Connect Icona della categoria Connect del riquadro di navigazione, fare clic su Applicazioni e API, quindi fare clic sull'icona Aggiungi connettore o API (+ ).
    L'icona Aggiungi connettore o API nella pagina Applicazioni e API consente di aggiungere un connettore o un'API alla pagina Applicazioni e API.
  2. Nella pagina Importa o scopri, selezionare Scopri un'API da API Connect, quindi fare clic su Avanti.
    L'immagine mostra che l'opzione selezionata è "Discover an API from IBM API Connect ".
  3. Nella pagina Seleziona un catalogo API, selezionare il catalogo API che contiene l'API da importare, quindi fare clic su Avanti.
    L'immagine mostra che un catalogo chiamato "Test_catalog" è selezionato dall'ambiente Test corrente.
    I cataloghi API sono mostrati per le API Connect nello stesso ambiente in cui si trova la App Connect capacità. Per selezionare un catalogo dalla API Connect in un altro ambiente a cui si ha accesso, fare clic su Altri ambienti. Per scoprire i cataloghi API in un'istanza di API Connect Enterprise as a Service nella stessa regione della propria istanza webMethods Hybrid Integration istanza, passare alla scheda Altri ambienti e fare clic su Cerca esterno.
    La scheda Altri ambienti mostra i cataloghi API nelle funzionalità di API Connect in altri ambienti di webMethods Hybrid Integration. Si può anche fare clic su Cerca esterno per scoprire le API nelle istanze di API Connect Enterprise as a Service.
  4. Nella pagina Seleziona un'API, espandere il prodotto appropriato, selezionare un'API e fare clic su Avanti.
    L'immagine mostra che è stato espanso un prodotto chiamato Store1 ed è stata selezionata un'API chiamata Petstore.
  5. Nella pagina delle proprietà della revisione, inserire un nome per l'API in modo da poterla identificare nel catalogo App Connect.
    Il nome può essere composto da un massimo di 30 caratteri alfanumerici e può includere spazi, trattini, underscore, punti, due punti, ampere, asterischi e parentesi. È inoltre possibile inserire una descrizione di massimo 250 caratteri che riassuma le funzioni dell'API. Se il prodotto API Connect se il prodotto ha una descrizione, questa viene visualizzata in questo campo, ma è possibile aggiornarla.
    Le operazioni definite nell'API importata sono mostrate come azioni.
    L'immagine mostra la pagina delle proprietà di Review, che contiene un nome e una descrizione dell'API e un elenco di azioni dell'API ( listPets, createPets, e showPetById ).
  6. Fare clic su Importa API.

Risultati

L'API importata viene visualizzata nell'elenco dei connettori della pagina App Connect Applicazioni e API. Espandere l'API per vedere le azioni disponibili che si possono usare nei flussi e per connettersi all'API.
L'API importata viene visualizzata nella pagina App Connect Applications & APIs con un pulsante Connect. Vengono elencate le azioni per l'API e viene fornito un link per rimuovere l'API.

Cosa fare successivamente

  • Per passare i dati tra un servizio Web importato e le applicazioni o le API della pagina App Connect Applicazioni e API, è necessario connettersi App Connect a ciascun servizio web, API e applicazione nel flusso. È possibile connettersi al servizio web dall'editor di flusso quando lo si aggiunge a un flusso oppure dalla pagina App Connect Applicazioni e API.
  • Dopo essersi collegati al servizio Web, è possibile aggiungerlo come applicazione di destinazione a un flusso.
  • Quando non si ha più bisogno del servizio web, è possibile rimuoverlo dalla pagina Applicazioni e API.
Per ulteriori informazioni, vedere Come utilizzare IBM App Connect con le API di IBM API Connect.