Integratie

Het integreren van organisaties en organisatie-onderdelen is een vak op zich. Zo geldt dat ook voor het IT-vakgebied Enterprise Application Integration (EAI).  Wij lopen al jaren mee op dit vakgebied en zijn bekend met het oplossingsaanbod als ook de organisatorische kant van architectuur en beheer. Wij kunnen u behoeden voor valkuilen en zorgen dat úw project wél een succes wordt, en úw kostenbesparingen wél gerealiseerd worden.

De directe vertaling van Enterprise Application Integration (EAI) is het koppelen van applicaties binnen bedrijven. Simpel gezegd, maar wij weten uit ervaring dat er de nodige adders onder het gras kunnen zitten. EAI is immers meer dan verbindingen leggen tussen twee of meer systemen. Het is een denk- en handelswijze die sterk verweven moet zitten in de architectuur die binnen bedrijven wordt toegepast. Zoniet, dan valt er best een integratie tussen systemen te realiseren, maar op de middellange termijn blijkt vaak dat de nodige hobbels over het hoofd gezien zijn.
Wat begint als een een-op-een verbinding tussen twee systemen groeit al snel uit tot een spaghetti brij van koppelingen tussen verschillende systemen, die elk gebruik maken van hun eigen formaten en technieken. Door gericht EAI toe te passen kan deze valkuil simpel omzeild worden.

Zowel in een tijd van bezuinigingen, als ook van groei, is EAI een middel om de gestelde doelstellingen te realiseren. Bezuinigingen worden gerealiseerd door systemen en processen dichter op elkaar aan te sluiten en zelfs systemen uit te sluiten door slim en gericht te koppelen (bijvoorbeeld shared service centers). In tijden van groei is het vooral de wens om nieuwe producten te lanceren (wat zeker ook in tijden van bezuinigingen van groot belang is), maar ook overnames, de drijvende kracht achter EAI. Het biedt hier de mogelijkheid om een synergetische effect te bereiken en flexibel nieuwe processen in te richten die over meer dan een systeem binnen de organisatie gaat.

Message Oriented Middleware

Ongeveer 15 jaar geleden zijn de eerste schreden gezet op het pad van EAI via de zogeheten Message Oriented Middleware (MOM). Pakketoplossingen die zich initieel richten op het integreren van twee systemen. Gezien de beschikbaarheid van systemen zijn dit veelal asynchrone integraties waarbij de systemen op een afgesproken wijze met elkaar communiceren, de berichten in een queue worden opgeslagen en door de systemen in volgorde worden uitgelezen. Indien beide systemen in de lucht zijn, dan is er een near-realtime integratie mogelijk. MOM wordt nog steeds zeer veel toegepast, maar steeds minder als specifieke MOM oplossing en steeds meer als onderdeel van een Integratie Broker.
Bekende MOM leveranciers zijn: IBM (Websphere) en Software AG (EntireX)

Integration Broker

Integratie Brokers bestaan ondertussen al een jaar of 7 en zijn een min of meer logisch gevolg op marktontwikkelingen. Was het begin jaren 90 vaak het geval dat integratie niet verder ging dan twee systemen, in de loop van de jaren 90 verschoof dit naar integratie van en tussen meerdere systemen. Functionaliteit die door meerdere andere systemen gebruikt werd, zowel intern als extern en waarbij het niet meer mogelijk was simpelweg een interface te wijzigen en daarbij te verwachten dat alle partijen die gebruik maakten van die interface dezelfde wijziging even doorvoerden. Dit is het gebied waar de Integratie Broker zijn intrede doet. Het is een applicatie die een strakke scheiding aanbrengt tussen de diverse partijen die gekoppeld zijn. De Integratie Broker zorgt voor vertaling van interfaces en berichten, analyse en routering en desgewenst queueing. En biedt de mogelijkheid om indien een interface wijzigt alleen de zijde van de wijziging aan te passen naar het generieke interne formaat en zo de impact op de partijen die gebruik maken van het interface tot nul te reduceren.
Bekende Integratie Brokers leveranciers zijn: IBM (Websphere), WebMethods, Seebeyond, Vitria en BEA.

Architectuur

Voor het toepassen van EAI zijn verschillende architectuurmodellen. De jongste en hotste hierbij is de Service Oriented Architecture (SOA). Bezien vanuit een technisch perspectief is SOA een prima wijze om systemen onder architectuur met elkaar te integreren. 42 koppelt daaraan een brok praktijkervaring waarbij verder gekeken wordt dan alleen techniek, zoals kennis over de relatie tussen business en techniek, toekomstverwachtingen (business en techniek) en ‘oudere technieken en methoden’, en u heeft de kans op een stabiele, toekomstzekere wijze EAI toe te passen.

42

De specialisten van 42 hebben ruime ervaring in het oplossen van EAI vraagstukken die varieren van het integreren van COBOL applicaties op mainframes, tot SAP systemen op Unix, tot RPG toepassingen op de AS/400. 42 koppelt daaraan een brok praktijkervaring waarbij verder gekeken wordt dan alleen techniek, zoals kennis over de relatie tussen business en techniek, toekomstverwachtingen en ‘oudere technieken en methoden’. Hierdoor kan 42 u helpen op een stabiele, toekomstzekere wijze EAI toe te passen.