BizTalk Audit

Verzekerd zijn van een toekomstvast platform

BIZTALKAUDITMicrosoft BizTalk Server is integratiesoftware die systemen van een organisatie met elkaar verbindt. Dit lijkt simpel maar BizTalk implementaties worden veelal gezien als bedrijfskritische applicaties waarbij uitval drastische gevolgen kan hebben. Organisaties moeten er blindelings op kunnen vertrouwen dat deze bedrijfskritische applicaties altijd up en running zijn.

BizTalk omgevingen zijn vaak complexe omgevingen, waarbij de complexiteit niet zo zeer in de tooling zit maar voornamelijk in de keuze voor de architectuur, processen en het beheer ervan. Is er voldoende rekening gehouden met de wensen en is BizTalk op de juiste manier ingezet of wordt het onnodig complex gemaakt.

Om dit inzichtelijk te maken kan een Audit op een bestaande of nog uit te rollen BizTalk omgeving uitkomst op bieden. Het geeft de organisatie inzicht in hoe de architectuur is neergezet, hoe de processen zijn geformuleerd en hoe het beheer is opgezet en dan specifiek de verbeterpunten op deze gebieden.

Wanneer is een BizTalk Audit interessant?

Organisaties die op het punt van uitbreiding staan en willen weten of de huidige omgeving hier tegen bestand is. Ook zonder uitbreidingsplannen kan een Audit op de huidige omgeving gedaan worden. Misschien wordt een specifiek probleem ervaren waar naar gekeken moet worden of wordt er getwijfeld aan de kwaliteit van de omgeving en is een second opinion gewenst.
Welke implementatie keuze is er gemaakt? Is hier een broker ingezet of is er gebruik gemaakt van een Enterprise Service Bus? En is deze keuze wel de juiste geweest?
Hoe wordt het beheer van de BizTalk omgeving ervaren? Is dat bijvoorbeeld behoorlijk complex? En vertonen systemen die geïntegreerd zijn performance problemen.

Tot slot kan het een BizTalk Audit ook interessant zijn voor organisaties die aan de vooravond staan om een belangrijk BizTalk project in beheer te nemen. Dit kan ontwikkeld zijn door eigen mensen of door een externe partij. Om er dan zeker van te zijn dat er niets over het hoofd wordt gezien, kan door middel van een Audit inzicht aan de operationele afdeling worden gegeven over wat er precies wordt opgeleverd inclusief de impact voor de operatie.

De Macaw BizTalk Audit

Om antwoord te geven op bovenstaande vragen voert Macaw een Audit uit op de bestaande (of nog uit te rollen) BizTalk omgeving. De Audit bevat de volgende onderdelen en wordt in 10 dagen uitgevoerd.
BizTalk Audit Onderdelen:

  • Integratie keten
    Er wordt gekeken naar hoe en welke applicaties geïntegreerd zijn. Macaw kijkt waar de zwakke punten liggen en doet hier aanbevelingen voor om het proces als geheel minder vatbaar te maken voor uitval.
  • Monitoring
    Als een (integratie)oplossing wordt opgeleverd, kan het voorkomen dat monitoring nog onderbelicht is gebleven. Macaw brengt advies uit over hoe nu het beste monitoring kan worden gedaan, bijvoorbeeld in combinatie met de Microsoft monitoring tools: Business Activity Monitoring (BAM), Microsoft Operations Manager (MOM) of System Center Operations Manager (SCOM).
  • Code review
    De totale code van de BizTalk omgeving wordt bekeken. Hoe is de huidige BizTalk oplossing gebouwd. Hoe beheersbaar, onderhoudbaar en consistent is deze code? Hierin wordt juist naar de benaming van de code gekeken, is deze wel helder?
  • Schaalbaarheids en fail-over audit
    Hier wordt gekeken of de huidige BizTalk oplossing niet ‘uit zijn jas groeit’ en of er extra behoefte is om de oplossing solide te maken tegen server-uitval. Macaw geeft in het adviesrapport aan of de gestelde zekerheidgraad gerealiseerd wordt met de huidige implementatie en indien nodig welke aanpassingen nodig zijn om de zekerheidgraad wel te halen.
  • Implementatie keuze
    Microsoft biedt verschillende technieken en tools voor integratieconcepten. Macaw bekijkt of BizTalk voor het juiste probleem is ingezet en hierbij voor de juiste opzet is gekozen (Broker of ESB, alleen BizTalk of een combinatie met Workflow Foundation of SSIS) en geeft hier een advies in af.
  • Opleidingsscan
    Onderzoek naar het (gewenste) kennisniveau ten aanzien van BizTalk/.NET. Op basis hiervan geeft Macaw aan wat er nodig is om de kennis van medewerkers op het gewenste niveau te krijgen.
  • Performance scan
    Als een BizTalk- of integratie-oplossing problemen geeft met de hoeveelheid verkeer of niet goed ‘performed’. Macaw onderzoekt waar de ‘bottleneck’ ligt en geeft advies hoe dit te verhelpen. Dit kan op hardware en/of software niveau liggen.
  • Migratie scan
    Veel oplossingen zijn nog gemaakt met behulp van BizTalk 2004, 2006 of 2006 R2. Inmiddels is de zesde incarnatie van BizTalk Server uit: Microsoft BizTalk Server 9 en heeft vele extra voordelen. Binnen deze scan adviseert Macaw over een migratie naar BizTalk 2009.
  • Continuous integration
    Hiermee wordt het mogelijk om continue BizTalk oplossingen automatisch te packagen, deployen of zelfs te testen. Voor BizTalk 2006, 2006 R2 en 2009 geeft Macaw advies bij het opzetten van een ontwikkelstraat voor BizTalk oplossing(en).

Slagvaardig naar het beste resultaat

Macaw start met een intake. Hierin wordt bepaald welke specifieke issues er spelen en wat de belangrijkste redenen zijn voor de Audit.

In een aantal sessies met stakeholders (bijvoorbeeld opdrachtgever, projectmanager, ontwikkelaars, derde partijen waarmee gekoppeld is of beheerders) proberen we een beeld te krijgen van de (gewenste) doelstellingen van de BizTalk omgeving.

Daarna gaan we de inrichting en configuratie van de servers onderzoeken en eventueel de netwerkinfrastructuur. Nadat ook deze informatie is verzameld nemen we de code aandachtig onder de loep.
Al onze bevindingen worden in een adviesrapport verwerkt en in een afsluitende sessie besproken.

Klaar voor de stap

Enthousiast geworden? Neem dan contact op met Macaw. Wij praten u graag bij over de verschillende mogelijkheden.

Maarten Wiese
Eric Kwerreveld
Antoni Dol
Dirk Zekveld
Maarten van den Dungen
Michel Heijman
Paul Steffens
Peter Roling
Annemarie Hendrikx
Karin van Oostrom
Maarten Sikkema
Rachelle Tunk
Niels de Groot
Mark de Haan
Frédérique Harmsze