Ibis Adapter Framework 7.0

De nieuwe versie van het Ibis Adapter Framework komt er aan! Deze versie bevat een aantal ingrijpende veranderingen ten opzichte van de laatste versie van het IAF en is beschikbaar in een Beta release.

Net als voorheen is het IAF bijna 100% backward compatible en is er voor de paar zaken waar een verbetering echt nodig was duidelijk beschreven wat de migratie stappen zijn.

Doelen IAF 7.0

Welke doelstelling hadden we met het ontwikkelen van de nieuwste versie van het IAF?

  • De eerste stappen naar IAF voor DevOps.
  • Betere scheiding tussen framework ontwikkeling en adapter ontwikkeling
  • Verkleinen op te leveren objecten (opsplitsen van configuratie in meerdere configuraties per ibis)
  • Automatisch testen (beschikbaar stellen buiten lokale omgeving)
  • Uitfaseren oude libraries (Lifecycle Management)
  • Responsive en reactive GUI voor de beheerconsole (vervanging van struts met als bonus een verbeterde gebruikersbeleving)
  • Toevoegen en verbeteren bouwblokken
  • REST adapter krijgt geavanceerde caching en ETAG mogelijkheden.
  • Geavanceerde email sender en office365 mailbox reader om bounce afhandeling te realiseren.
  • Extra parallelle verwerking mogelijkheden
  • Streaming senders en listeners

Toekomstvisie

Onze lange termijn doelstelling is om het benodigde kennisniveau voor het realiseren van een adapter terug te brengen zodat dit makkelijker in een niet specialistisch team is te beleggen. Om dit te kunnen realiseren moeten we de granulariteit van de op te leveren componenten dusdanig terugbrengen dat de regressie scope zo klein mogelijk is. Hiervoor hebben we in deze IAF versie de stap gemaakt waarin het mogelijk is om meerdere configuraties binnen één IAF applicatie te laten werken. Deze configuraties kunnen los van elkaar worden geleverd vanuit een database, filesystem of vanuit het project (huidige manier van werken).

Door deze ontwikkelingen wordt het IAF steeds meer een applicatieserver voor Ibis configuraties. Ibis configuraties zijn volledig open standaarden gebaseerd:

  • adapter pipeline (XML)
  • interface beschrijving (XSD)
  • data mappingen (XSLT)

Waardoor deze eenvoudig in een XML-editor te beheren zijn.

Sneak preview – februari 2017

In februari 2017 heeft Integration Partners haar pizzasessie gewijd aan het Ibis Adapter Framework 7.0.

Heeft u deze sessie gemist? Bekijk dan onderstaande video.