In de hedendaagse onderling verbonden digitale wereld vertrouwen bedrijven sterk op naadloze integratie tussen verschillende systemen om processen te stroomlijnen, samenwerking te verbeteren en waarde te leveren aan klanten. Het verzekeren van de soepele werking en prestaties van deze integraties kan echter een uitdagende taak zijn zonder de juiste tools en processen. Hier komt SAP Application Lifecycle Management (ALM) in beeld om een allesomvattende oplossing te bieden voor integratiemonitoring en -beheer.

SAP Application Lifecycle Management (ALM)

SAP ALM bestaat uit processen en tools die zijn ontworpen om de volledige levenscyclus van SAP-applicaties te beheren, van conceptie en ontwikkeling tot implementatie, werking en onderhoud. Het biedt een end-to-end zichtbaarheid en controle over SAP-oplossingen, waardoor organisaties prestaties kunnen optimaliseren, naleving kunnen waarborgen en continue verbetering kunnen stimuleren.

De Rol van SAP ALM in Integratiemonitoring

Integratiemonitoring is een cruciaal aspect van SAP ALM, waarbij de focus ligt op het monitoren en beheren van interfaces tussen verschillende SAP-systemen of tussen SAP en niet-SAP-systemen. Dit is hoe SAP ALM effectieve integratiemonitoring mogelijk maakt:

  • End-to-End Zichtbaarheid SAP ALM biedt een holistisch beeld van het integratielandschap, waardoor organisaties de gegevens- en transactiestroom tussen systemen en interfaces kunnen volgen. Je kan alle applicaties in een business system plaatsten en zo de gehele stroom monitoren.
  • Interface Monitoring ALM-tools bieden mogelijkheden om verschillende soorten interfaces te monitoren. Het volgt berichtverwerking, latentie, en foutpercentages. Ook is het mogelijk te monitoren op custom parameters.
  • Waarschuwingen en Notificaties SAP ALM beschikt over ingebouwde waarschuwingsmechanismen die beheerders of ondersteuningsteams in realtime op de hoogte stellen van integratieproblemen of -storingen, wat helpt om de downtime te minimaliseren en tijdige oplossingen te waarborgen. Het is mogelijk om via verschillende kanalen meldingen te maken van verstoringen. Dit kan bijvoorbeeld door het versturen van een mail, een chatbericht, het aanmaken van een ticket, en nog verschillende andere manieren.
  • KPI monitoring ALM-tools stellen organisaties in staat om prestatie-indicatoren zoals berichtverwerkingstijden, doorvoer en resourcegebruik te analyseren, zodat ze knelpunten kunnen identificeren en aanpakken voor verbeterde efficiëntie.
  • Foutafhandeling en Logging Integratiemonitoring in SAP ALM omvat robuuste foutafhandelings- en logmogelijkheden, waarbij gedetailleerde foutmeldingen, logs en traceringsgegevens worden vastgelegd voor het oplossen van problemen.
  • Integratietesten ALM ondersteunt integratietesten door tools te bieden voor het maken en uitvoeren van testscenario’s over geïntegreerde systemen, waardoor wordt gegarandeerd dat wijzigingen of updates van interfaces de bedrijfsvoering niet verstoren.
  • Naleving en Governance SAP ALM helpt organisaties om naleving van wettelijke vereisten en organisatorische normen voor integratieprocessen af te dwingen, met functies voor audittrails, versiebeheer en documentatie.

SAP ALM integratie monitoring & Cloud integration monitoring

Voor integratie monitoring zijn er twee verschillende opties. SAP ALM en Cloud integration monitoring. We zullen ze hier met elkaar vergelijken.

SAP ALM Integratie Monitoring: Het richt zich primair op het monitoren van integraties binnen SAP-systemen en non-sap systemen. Dit kan zowel met on-premise systemen en hybride systemen en biedt diepgaande inzichten in SAP-specifieke integratietechnologieën zoals RFC, IDoc, en ALE.

  • Het is ideaal voor organisaties die een grote hoeveelheid SAP-specifieke integraties beheren en monitoring en beheer nodig hebben binnen hun SAP-omgevingen.
  • Het biedt diepgaande functionaliteit voor monitoring en beheer van SAP-specifieke integraties, waaronder gedetailleerde foutafhandeling, prestatieanalyse en integratietesten.
  • Het kan worden geïntegreerd met andere tools binnen het SAP ecosysteem voor beheer, zoals SAP Solution Manager, om een end-to-end monitoring van integraties te hebben.

Cloud Integration Integratie Monitoring: Dit is gericht op het monitoren van integraties die plaatsvinden in cloud-gebaseerde omgevingen. Het kan integraties tussen cloud-to-cloud, cloud-to-on-premises en hybride architecturen omvatten.

  • Cloud integration monitoring is gericht op het berichtenverkeer binnen cloud integration.
  • Het biedt een overzichtelijk dashboard waarop de belangrijkste integratiestatistieken worden weergegeven. Hier worden fouten snel herkend en kan daar snel op geacteerd worden
  • SAP Cloud Integration Monitoring kan naadloos integreren met andere SAP-tools en -platforms, waaronder SAP Cloud Platform, SAP Solution Manager en SAP ALM. Dit maakt een geïntegreerd beheer van de gehele applicatie- en integratielandschap mogelijk.

    Conclusie

    Zowel SAP ALM Integratie Monitoring als Cloud Integration Integratie Monitoring bieden waardevolle mogelijkheden voor het beheren en bewaken van integraties, maar verschillen in hun scope, architectuur en functionaliteit. De keuze tussen beide hangt af van de specifieke behoeften, infrastructuur en integratievereisten van een organisatie. Voor organisaties die voornamelijk werken binnen SAP-omgevingen en diepgaande monitoring van SAP-integraties vereisen, kan SAP ALM Integratie Monitoring de voorkeur hebben. Hierbij kan de monitoring end-to-end gedaan worden bij de SAP systemen. Cloud integration kan gekoppeld worden aan SAP ALM zodat ook gebruik gemaakt kan worden van de capabiliteit van Cloud integration. SAP ALM is hierdoor een aanvulling op de monitoringsmogelijkheden die binnen Cloud integration bestaan.

    SAP BTP is populair. Waarschijnlijk heeft jouw organisatie al geëxperimenteerd met SAP BTP. En als dat nog niet is gebeurd, staat het hoogstwaarschijnlijk op de lijst om mee te beginnen. Misschien gebruik je SAP BTP al?

    Als je BTP gebruikt, zul je merken dat het aanvragen en implementeren van nieuwe diensten heel eenvoudig is. Je kunt snel een nieuwe service aanvragen en in gebruik nemen. Met slechts een paar muisklikken en wat simpele configuratie, kun je een verbinding met je bestaande SAP-omgeving tot stand brengen. Dit is snel, simpel en effectief. Maar in dit gemak schuilen ook enkele uitdagingen.

    Met een paar muisklikken kun je een nieuwe testomgeving of zelfs een productieomgeving opzetten. Wil je naast de ontwikkel- en productieomgevingen op BTP toch ook een testomgeving? Het is mogelijk met een paar klikken, maar uiteindelijk zul je een factuur ontvangen.

    Wat je eigenlijk wilt, is een duidelijk proces hiervoor. Welke applicaties kun je implementeren? Wie moet daarvoor toestemming geven? Is daar budget voor beschikbaar? En niet alleen een proces, maar ook duidelijke autorisaties in SAP BTP. Dus niet iedereen als “global administrator” of “subaccount administrator”.

    Zodra je nieuwe applicatie is geïmplementeerd, is het handig dat je collega’s snel aan de slag kunnen. Ze willen ook administrator zijn! Maar soms gaan ze aan de slag en maken ze andere collega’s ook weer administrator. Komt dit je bekend voor?

    SAP BTP heeft verschillende niveaus van autorisaties. Voor het globale account, voor de subaccounts en voor de verschillende applicaties die je daar kunt implementeren. Voor elk van deze niveaus kun je op rollen gebaseerde toegang instellen.

    Elke nieuwe applicatie die wordt geïmplementeerd, heeft zijn eigen set gebruikers. Veel applicaties betekent veel gebruikers. Hoe kun je voorkomen dat al deze gebruikers een groot aantal wachtwoorden en autorisaties moeten beheren? Een oplossing hiervoor is Single Sign-On (SSO). Het SAP BTP-platform biedt zelfs een oplossing met de “Identity Authentication Service”. Dit kun je koppelen aan je eigen Active Directory, wat de authenticatie op het SAP BTP-platform aanzienlijk vereenvoudigt.

    De rode draad in dit verhaal is governance en autorisatiebeheer. Zorg er eerst voor dat je duidelijk hebt welke rollen je allemaal op het BTP-platform wilt vervullen. Maak een duidelijk onderscheid tussen beheerders en zakelijke gebruikers. Zorg er vervolgens voor dat dit beleid wordt toegepast en, minstens zo belangrijk, controleer regelmatig of dit daadwerkelijk gebeurt.

    Deze uitdagingen zijn niet nieuw, maar met het gemak waarmee je applicaties op het SAP BTP-platform kunt implementeren, worden deze uitdagingen benadrukt en zeer relevant voor je SAP-ecosysteem. Twizt heeft ervaren architecten beschikbaar die graag met je in gesprek gaan om deze uitdagingen samen met jou op te lossen. Neem gerust contact met ons op!

    Met IaC kunt u de infrastructuur configureren en beheren via code in plaats van handmatige configuratie. Dit stelt u in staat om de infrastructuur op een consistente en herhaalbare manier te beheren. Het vermindert ook de kans op menselijke fouten en maakt het gemakkelijker om wijzigingen aan te brengen en te repliceren.

    Een van de meest populaire IaC-tools is Terraform. Terraform stelt u in staat om uw infrastructuur te definiëren in een enkel bestand, dat vervolgens kan worden geïmplementeerd en beheerd via de command line. Naast Terraform kan Ansible ook een waardevolle tool zijn bij het beheren van uw SAP S/4 HANA-omgeving in de public cloud. Ansible is een krachtig configuratiebeheersysteem dat kan worden gebruikt om de configuratie van uw servers te automatiseren en te beheren.

    Met Ansible kunt u de configuratie van uw servers op een eenvoudige en gestandaardiseerde manier definiëren in zogenaamde ‘playbooks’. U kunt uw playbooks vervolgens gebruiken om de configuratie van uw servers te automatiseren en te beheren, bijvoorbeeld door het installeren van software, instellen van netwerkconfiguraties en de configuratie van schijven.

    Bovendien werken Terraform en Ansible goed samen. Na het uitrollen van de server met Terraform, kunt u Ansible gebruiken om de verdere configuratie van uw SAP-omgeving zonder onderbreking uit te voeren. Dit maakt het beheer van uw SAP-omgeving eenvoudiger en efficiënter.

    Wil je hier meer over weten? Of wellicht over SAP in de cloud in het algemeen? Aarzel niet en neem gerust contact met ons op.

    5 jaar geleden was het nog heel bijzonder als je productieve SAP omgeving in de publieke cloud draaide. Tegenwoordig is het niet meer zo vreemd om SAP-applicaties in de publieke cloud te laten draaien. Het biedt tal van voordelen, zoals flexibiliteit, schaalbaarheid en kostenefficiëntie. Maar er zijn ook aandachtspunten waar u rekening mee moet houden.

    Een van deze aandachtspunten is de beschikbaarheid en het mogelijke complexe beheer van uw SAP-omgeving. Het is van cruciaal belang dat uw SAP-applicaties te allen tijde beschikbaar zijn voor uw bedrijfskritische processen. Om dit te bereiken, moet u rekening houden met de implementatie van High Availability (HA) en Disaster Recovery (DR) oplossingen. Deze oplossingen garanderen dat uw SAP-applicaties blijven functioneren in het geval van calamiteiten, of worst-case het wegvallen van een compleet data-center.

    Het implementeren van HA en DR kan echter een behoorlijke kostenpost zijn. Natuurlijk vanwege de additionele hardware en eventuele licenties, maar denk ook aan processen, automatisering en de complexiteit van uw landschap. Hier komt ‘infrastructure as code’ (IaC) om de hoek kijken. IaC biedt een gestandaardiseerde en geautomatiseerde manier om de infrastructuur te configureren en te beheren, waardoor de kosten kunnen worden verlaagd en uw infrastructuur op een standaard manier wordt uitgerold en beheerd.

    In een voorgaand blog heb ik het SAP Business Technology Platform (BTP) benoemd en een kleine tip van de sluiter opgelicht wat betreft de mogelijkheden die het SAP BTP Platform jou als SAP gebruiker kan bieden. In dit blog wil ik daar graag op verder gaan.

    In het kort is het BTP platform de SaaS oplossing van SAP. Oplossingen zoals Ariba en SuccesFactors, hoewel pure SaaS oplossingen, draaien hier nog niet. Dit zijn oplossingen die ooit van andere bedrijven waren en zijn ingelijfd door SAP. Maar de diensten die SAP zelf ontwikkeld, denk bijvoorbeeld aan CPI (Cloud Platform Integration) worden allemaal uitgerold op het BTP platform. De diensten en oplossingen op het SAP BTP platform zijn uitgebreid. Te uitgebreid om hier te beschrijven. Wat ik persoonlijk altijd een heel goed startpunt vind om de mogelijkheden van dit platform te onderzoeken is het SAP Discovery Center (https://discovery-center.cloud.sap/). Hier eenmaal aangekomen kan je kiezen tussen “Missions” en “Services”. De “mission catalog” geeft je een stap-voor-stap handleiding hoe je bepaalde functionaliteit kan uitrollen. De “service catalog” geeft je een overzicht van alle services die op het BTP Platform draaien en wat daar de kosten van zijn. In dit blog wil ik verder inzoomen op de SAP Identity Authentication Services. Dit is een oplossing van SAP die jou kan helpen om alle verschillende oplossingen van SAP te ontsluiten met slechts 1 keer aanloggen. Oftewel Single Sign On (SSO). SSO is een zegen voor je gebruikers, een zegen voor security (want geen tientallen wachtwoorden die op een briefje onder het toetsenbord liggen….) maar soms een harde noot om te kraken voor je IT-afdeling.

    De IAS van SAP, draaiend op het BTP platform, maakt een einde aan die harde noot. Je hoeft slechts eenmaal een koppeling te maken met jouw Corporate IdP, bijvoorbeeld Azure AD, en handelt daarna alles eenvoudig af in de IAS. Dit werkt eenvoudig en intuïtief. Zelfs het werken met meerdere Corporate IdP’s, niet ongebruikelijk na bijvoorbeeld een overname of fusie, is ondersteund en werkt eenvoudig. SAP IAS zien we telkens vaker ook als nieuwe “standaard” voor SSO-koppelingen met SAP SAAS producten zoals SuccessFactors, SAC, etc. Koppelingen met overige SAML2 Identity Providers is nog wel mogelijk binnen dit soort diensten, maar worden telkens vaker weggedrukt door een koppeling met SAP IAS.

    Multi-factor Authentication (MFA) is een authenticatiemethode waarbij de gebruiker twee of meer verificatiefactoren moet opgeven om toegang te krijgen tot een applicatie. MFA is een kerncomponent van een sterk beleid voor identiteits- en toegangsbeheer (IAM).. is MFA voor jou een eis? Heel waarschijnlijk wel. Dit dwing je eenmalig af in je corporate IdP en vervolgens is dit gelijk ingericht voor al je applicaties die zijn gekoppeld aan de SAP IAS. De SAP IAS werkt hierbij als een Proxy. Snel, simpel, veilig.

    Hierboven een voorbeeld van hoe dit op een SAP landschap ingericht zou kunnen zijn. De SAP IAS is hier het middelpunt waaraan vervolgens alle web gebaseerde applicaties gekoppeld kunnen worden. Of deze nou On-Premise, SaaS of Public Cloud zijn maakt niet uit. Ook integratie met een SNC oplossing t.b.v. SSO van de SAP GUI is hierbij mogelijk. De koppeling ten behoeve van een SSO voor de SAPGui is gebaseerd op het on-premise product “SAP NetWeaver Single Sign-On”. Deze kan aan iedere (willekeurige) IdP worden gekoppeld, waaronder IAS. Maar dit kan potentieel een dure oplossing zijn qua licenties.

    Wanneer je denkt aan IT en automatisering dan denk je tegenwoordig ook automatisch al aan “de Cloud”. Bij SAP is dat niet anders. Al vele jaren heeft SAP een breed aanbod aan oplossingen die draaien in de cloud. Denk daarbij aan C4C (Cloud 4 Customer) en SuccesFactors, maar ook S/4HANA Cloud of SAP Rise.

    Ook zijn er veel bedrijven, en waarschijnlijk ook jouw bedrijf, die experimenteren met oplossingen in de cloud of zelfs al een “cloud first” of “cloud only” strategie hebben. Echter, voor het draaien van je SAP ERP omgeving, of het nu ECC of S/4 HANA is, is het nog een grote stap om deze volledig in de cloud te draaien.

    Ja, je hebt de ERP omgeving wellicht in Azure of AWS draaien. Maar daar zit je nog voor een groot deel zelf aan de knoppen. Jij bepaalt hoe groot de servers zijn, welke storage je daar onder hangt, hoe vaak je backups maakt en waar je die neer zet. Kortom, het is een IaaS (Infrastructure as a Service) oplossing.

    Bij een SaaS oplossing (Software as a Service) geef je ook dit volledig uit handen. Je betaalt per gebruiker of GB data en wat er aan de achterkant gebeurt is volledig uit het zicht en buiten jouw controle. Het draaien van je ERP omgeving als een complete SaaS oplossing is misschien nog een stap te ver, maar waarschijnlijk heb je hierin al wel interesse. Overstappen met je ERP omgeving naar S/4HANA Cloud of SAP RISE is mogelijk interessant en het licentievoordeel kan aanzienlijk zijn en dus wil je dit wel onderzoeken.

    En hier komt het SAP BTP (Business Technology Platform) om de hoek kijken. Mogelijk dat je hier al van gehoord hebt. Termen als SAP Cloud Platform, NEO en CloudFoundry zijn al een paar keer voorbij gekomen. Maar wat kan je ermee? En hoe verhoudt zich dit tot jouw ERP omgeving?

    In het kort is het BTP platform de SaaS oplossing van SAP. Oplossingen zoals Ariba en SuccesFactors, hoewel pure SaaS oplossingen, draaien hier nog niet. Dit zijn oplossingen die ooit van andere bedrijven waren en zijn ingelijfd door SAP. Maar de diensten die SAP zelf ontwikkeld, denk bijvoorbeeld aan de SAP Integration Suite, worden allemaal uitgerold op het BTP platform.

    Welke oplossingen zijn dit allemaal? En, hoe integreren ze met elkaar, met SAP ERP en alle andere oplossingen van SAP? De term “Keep the core clean” heb je waarschijnlijk ook al voorbij horen komen. Hoe helpt het BTP platform je daarbij? In de komende weken schrijf ik een aantal blogs waarin ik deze oplossingen onder de loep leg en beschrijf wat je ermee kunt en hoe ze te gebruiken.