In het huidige IT-tijdperk lijkt het erop dat in de Cloud de toekomst blijkt te liggen. We zien bedrijven volledige IT-landschappen naar de Cloud verhuizen. Andere bedrijven pakken het stapsgewijs aan door een of meerdere SAAS-oplossingen te implementeren binnen hun organisatie.
Een kleine 10 jaar terug was de term SOA (Services Oriented Architecture) heel erg hot. Ik meen zelfs ooit een keer gehoord te hebben dat SOA zelfs verkocht werd, terwijl het niet eens een product of dienst is.
SAP Composition Environment
De SAP Composition Environment is een product dat met name in een SAP georiënteerd landschap een keyelement is, om een SOA mede te helpen realiseren. SAP biedt met de Composition Environment een platform aan, waarop webapplicaties worden ontwikkeld met de mogelijkheid tot integratie met een bestaand SAP Landschap alsmede third party systems. Deze applicaties kunnen dan worden ontsloten via de SAP Portal welke ook op SAP CE als component aanwezig is. 10 jaar geleden was Java Web Dynpro de standaard voor de frontend ontwikkeling, welke momenteel geëvalueerd is naar SAP UI5 en OPEN UI5.
Bedrijven welke SAP CE momenteel hebben geïmplementeerd zullen eind 2020 in ieder geval moeten upgraden naar de laatste versie van Netweaver; namelijk 7.5. Echter, bij zo’n upgrade komt nogal wat kijken en dan met name als er complexe applicaties op zijn gebouwd. Dit heeft te maken met zowel de upgrade van Netweaver als van Java, welke van versie 1.6 stijgt naar 1.8. Bovendien is er momenteel ook al een end-of-maintenance van de laatste Netweaver versie bekend en deze luidt eind 2024.
Alternatieve opties voor SAP CE
Het is slim om nu al na te denken om een dergelijke investering nog te doen of dat juist nu de tijd is aangebroken om over te stappen van strategie en SAP CE te vervangen. Mijn ervaring is dat de bedrijven welke SAP CE geïmplementeerd hebben het doel voor ogen hebben om specieke samengestelde data te kunnen aanbieden aan de eindgebruikers. Zonder dat daar 6 of 7 SAP schermen voor geopend moeten worden plus nog andere applicaties.
Indien er zulke applicaties zijn gemaakt op SAP CE om met name de data van meerdere systemen samen te voegen en te ontsluiten via webapplicaties, welke door een standaard SAAS niet te ondervangen zijn, is een Platform As A Service (PAAS) de uitkomst voor de vervanging van SAP CE. Met een PAAS heeft de eindklant zelf de controle over welke applicaties hij kan implementeren en bovendien is er de mogelijkheid om de applicaties zelf nog verder te ontwikkelen.
Al het onderhoud van Hardware, Servers, Operating Systems en Runtime wordt als dienst aangeboden en men hoeft zich hier als klant geen zorgen meer om te maken. Mocht de klant toch meer in eigen hand willen hebben zoals Runtime, Middleware en Operating Systems, kan men besluiten om over te gaan tot een Infrastructure As A Service (IAAS).