RISE für SAP mit smartShift Intelligent Automation Platform™

Wir freuen uns darauf, die Einführung von S/4HANA und Cloud zusammen mit RISE für SAP und unsere Partner voranzutreiben.

"RISE with SAP" ist ein Abonnementangebot, das Softwarelizenzen, Infrastructure-as-a-Service vom Hyperscaler Ihrer Wahl, Cloud Managed Services und Application Managed Services bündelt. SAP führt mit einem Angebot, einem Vertrag und unübertroffenen TCO als Vorteile für den Kunden.

Unserer Ansicht nach geht es bei RISE darum, dass SAP sich im ständig wachsenden Cloud-Markt etabliert und die Kontrolle über die Übernahme der neuesten SAP-Funktionen durch die Kunden zurückerlangt. SAP-Kunden, die ihre Systeme selbst pflegen, hinken in der Regel und zwangsläufig bei der Aktualisierung ihrer Systeme hinterher, da sie einen hohen Grad an Komplexität aufweisen, insbesondere wenn es um Anpassungen geht.

SAP will das ändern, agiler werden und seinen Kunden über ein Software-as-a-Service-Modell einen kontinuierlichen Mehrwert liefern. Das ist sicherlich ein fantastisches Ziel, aber was passiert mit all dem benutzerdefinierten Code, der selbst geschrieben wurde, für den man bezahlt hat, der gut funktioniert und der für die Geschäftsabläufe des Kunden entscheidend ist? Oftmals begleiten einige unserer Systemintegrationspartner ihre Kunden auf der grünen Wiese oder bei einer Neuimplementierung, was manchmal gut passt, aber was, wenn nicht? Eine erfolgreiche Transformation jeglicher Art, einschließlich RISE with SAP, beginnt mit einer ordnungsgemäßen Analyse und Planung auf Expertenebene. smartShift ist der festen Überzeugung, dass unsere mehr als 20-jährige Erfahrung im Bereich der Code-Analyse, der automatisierten Code-Bereinigung und der Modernisierung unbedingt eine Schlüsselkomponente sein sollte, wenn das RISE with SAP-Angebot in Betracht gezogen wird.

Was sind die Vorteile von RISE with SAP für die Kunden?

Einer der Hauptvorteile von RISE ist eine klarere Erläuterung des Weges zu S/4HANA und der Cloud. Die verschiedenen S/4HANA-Editionen bieten den Kunden Flexibilität mit verschiedenen Erweiterungskonzepten. Letztlich können Unternehmen S/4HANA in der Public Cloud betreiben und Anpassungen können entkoppelt auf einer anderen Instanz laufen, wobei frühere Investitionen erhalten bleiben. Benutzerdefinierter und Standardcode können "nebeneinander" existieren, und die Kommunikation erfolgt über standardisierte (REST-)Schnittstellen.

Dieser revolutionäre Ansatz hat erhebliche Vorteile für die Kunden, denn er ermöglicht es ihnen, mit einem DevOps-Ansatz agiler zu werden und schneller zu innovieren. Dies ist eine Schlüsselkompetenz von smartShift. Wir helfen unseren Kunden schon seit geraumer Zeit, diesen Weg zu beschreiten. Wir haben uns ein Expertenwissen über die SAP Codebase angeeignet, das das Rückgrat unserer intelligenten Automatisierungsplattform™ bildet, die wir in den letzten 20 Jahren aufgebaut haben. Die Automatisierungsplattform von smartShift konzentriert sich auf die strategischen Eigenentwicklungen der Kunden, die sie zur Differenzierung von ihren Wettbewerbern implementiert haben. In den letzten Jahren hat smartShift systematisch damit begonnen, mit unseren Kunden zusammenzuarbeiten, um ihre wichtigsten Geschäftsprozesse zu identifizieren und sie auf eine zukünftige Cloud-Architektur vorzubereiten.

Während manuelle Modernisierungsansätze sehr zeitaufwändig und oft nicht durchführbar sind, nachdem alle Aktivitäten bekannt sind, ist ein automatisierter Ansatz sehr unterstützend, wiederholbar, schnell und liefert immer die gleiche hohe Qualität. Mit Hilfe von Algorithmen lässt sich ermitteln, welche Prozesse entkoppelt werden können, ob sie häufig genutzt werden, wie häufig sie angepasst werden und wie sie in die neue FIORI-gestützte Architektur passen. Langwierige manuelle Ansätze, die Monate dauern können, sind algorithmisch in wenigen Stunden erledigt! Modelle, die Abhängigkeiten in Graphen visualisieren und Schnittstellen identifizieren, die als REST-APIs generiert werden, ermöglichen eine schnelle, agile Entwicklung. Auf diese Weise wird nicht nur der Kundencode vom Standard entkoppelt, sondern es können auch "Services" in Abhängigkeit von der Geschäftsdomäne generiert werden. Auf diese Weise können Unternehmen ihre vorhandenen Software-Assets wiederverwenden, was zu enormen Kosten- und Zeiteinsparungen bei einem Migrationsprojekt führt.

Wir bei smartShift freuen uns sehr über die neue Botschaft von SAP, um die Akzeptanz von S/4HANA, der Cloud und der kontinuierlichen Modernisierung zu fördern. Wir glauben an das RISE for SAP-Programm, weil wir wissen, dass es den Return on Investment in Bezug auf Zeit und Geld, die für die Modernisierung von SAP-Systemen aufgewendet werden, verbessern wird. In der Tat liefern wir seit Jahren erfolgreich smartSuite for SAP on Cloud by smartShift, eine gebündelte Lösung aus einer Hand, ähnlich wie RISE, aus! Die Lösung hat sich bereits bei zahlreichen Kunden bewährt, z. B. bei Nilfisk, einem großen Anbieter von professionellen Reinigungsgeräten für Industrie, Gewerbe und Verbraucher. Letzte Woche haben wir ein Video darüber veröffentlicht, das Sie sich hier ansehen können hier.

Was sind die Vorteile von RISE with SAP für unsere Systemintegrationspartner?

Zusätzlich zu unserem RISE-ähnlichen Paket wird die smartShift-Automatisierung für die kundenspezifische Code-Modernisierung die RISE-Implementierung für unsere Partner beschleunigen. Durch die Nutzung unserer Automatisierung können SAP und ihre SI-Partner Transformationen exponentiell schneller und mit deutlich geringerem Risiko abschließen. Seit Jahren verlassen sich Partner wie DXC, Deloitte, IBM und PWC auf die Automatisierung und das Fachwissen von smartShift, um Transformationsprogramme für Kunden wie BMW, Airbus, Döhler, Procter & Gamble und Sika zu beschleunigen. smartShifts Intelligent Automation Platform™ ergänzt das RISE with SAP-Programm und bietet Kunden folgende Vorteile:

  1. Automatisierte Systemanalyse, die ein schnelles Verständnis der gesamten benutzerdefinierten Codebasis ermöglicht und die Planung und Projektabwicklung beschleunigt
  2. Automatisierte Vereinfachung des vorhandenen benutzerdefinierten Codes durch Stilllegung von veraltetem Code, Beschleunigung der Übernahme künftiger Versionen und Vereinfachung von Upgrades, um Kosten und Zeitaufwand erheblich zu reduzieren
  3. Automatisierte Analyse zur Identifizierung, Neupaketierung, Containerisierung und Umwandlung von benutzerdefiniertem Code in moderne SAP-Frameworks in RISE wie RAP, CAP, Fiori als nativer SAP-Cloud-Code
  4. Automatisierte Modernisierung von kundenspezifischem Code zur Unterstützung aller SAP-Projekte, einschließlich S/4HANA, Sicherheit, Stabilität, M&A und Systemkonsolidierungen

  1. Geschwindigkeit: 4 Wochen garantiert
  2. Qualität: Fehlerraten <0,1%
  3. Problemlösung: <2Std.

smartShift ist führend in der Bereitstellung von Automatisierungslösungen, die Kunden bei der Umsetzung strategischer SAP-Initiativen auf dem Weg zum intelligenten Unternehmen durch Cloud-Einführung und S/4HANA-Transformation unterstützen. Als globaler Geschäftspartner von SAP freuen wir uns darauf, das RISE-Programm zu begleiten und Sie dabei zu unterstützen, Ihre Unternehmenstransformation zu beschleunigen. Hören Sie auf, Ihr SAP so zu betreiben wie vor zehn Jahren und entwickeln Sie sich zu RISE with SAP und glänzen Sie mit smartShift. Die Zeit ist jetzt reif! Wenden Sie sich an uns, wenn Sie eine technologiegestützte, datengestützte Analyse und Planung benötigen, um Ihre Unternehmenstransformation zu beschleunigen.

 

smartShift ernennt Derek Oats zum CEO und Kendall Walker zum CFO, um das Wachstum zu beschleunigen

smartShift, bekannt für seine intelligente Automatisierungsplattform™ für digitale SAP- und Cloud-Transformationen, gab heute bekannt, dass der Vorstand des Unternehmens Derek Oats zum Chief Executive Officer und Kendall Walker zum Chief Financial Officer ernannt hat.

"Bei smartShift haben wir schlüsselfertige Lösungen für unsere Kunden entwickelt, die auf unserer einzigartigen, patentierten Plattform basieren, die die Analyse und das Umschreiben von Softwarecode von Legacy-Architekturen in die Cloud automatisiert. Die Verstärkung durch Derek und Kendall wird ein Katalysator für die Steigerung der Ergebnisse und die Beschleunigung des Wachstums sein, und wir freuen uns sehr, sie in unserem Team begrüßen zu dürfen", so Vyom Gupta, Chief Operating Officer bei smartShift.

Derek wird die tägliche Führung des Unternehmens übernehmen und für die weltweite Expansion des smartShift-Geschäfts verantwortlich sein. Derek verfügt über eine erfolgreiche Erfolgsbilanz in globalen und amerikanischen Vertriebs- und Führungspositionen. Zuletzt war er als CEO Americas für SNP tätig, einer führenden Software-Suite für Datentransformationen. Vor SNP war er Global Vice President für Datenbank- und Datenmanagement bei SAP, dem weltweit größten Anbieter von Unternehmensanwendungssoftware. Er ist von Natur aus kunden- und lösungsorientiert und hatte verschiedene Führungspositionen bei führenden Technologieunternehmen wie Tata Consultancy Services, IBM und Oracle inne.

"Es ist mir eine Ehre, zum neuen CEO von smartShift ernannt zu werden, einem Unternehmen, das über eine wirklich einzigartige Software-Automatisierungsplattform verfügt, die SAP-Kunden dabei hilft, die Vorteile echter S4-Transformationen zu nutzen und auch in die Cloud zu migrieren. Ich habe smartShift zum ersten Mal 2014 kennengelernt, kurz bevor ich in das SAP-Führungsteam eintrat, und zwar in der Abteilung Global Database and Technology, nachdem Hasso Plattner mich direkt an das Unternehmen verwiesen hatte. Seitdem habe ich ein Auge auf smartShift geworfen, denn ich halte es für das bestgehütete Geheimnis, wenn es um die digitale Transformation geht. Angesichts des kürzlich gestarteten RISE WITH SAP-Programms freue ich mich sehr auf die Zukunft von smartShift und darauf, vielen Kunden einen unvergleichlichen Mehrwert zu bieten", so Derek.

Kendall ist ein erfahrener Finanzexperte mit über zwanzig Jahren Erfahrung in den Bereichen Investmentgesellschaften, Betrieb, Recht, Buchhaltung und Finanzen. Zuvor war er vierzehn Jahre lang als CFO für einen quantitativen modellgesteuerten Anlageberater tätig, wo er das Unternehmen von einem Start-up zu einer Multi-Milliarden-Dollar-Plattform führte. Außerdem arbeitete er mehrere Jahre in der Finanzdienstleistungsprüfungspraxis von E&Y und ist Inhaber eines CFA-Charter und eines CPA.

"Unternehmen haben sehr komplexe IT-Umgebungen und sind mehr denn je auf einen zuverlässigen und nahtlosen Cloud-Betrieb angewiesen. Ich freue mich, bei smartShift einzusteigen, das über leistungsstarke Technologien verfügt, um solche Cloud-Transformationen für seine Kunden Realität werden zu lassen", so Kendall.

Über smartShift
smartShift ist ein Partner für Cloud-Migration, Technologieoptimierung und Managed Services für weltweit führende Unternehmen. Die patentierte Intelligent Automation Platform™ von smartShift reduziert das Risiko, die Kosten und die Dauer komplexer IT-Transformationen und ermöglicht es Unternehmen, nahtlos auf Cloud-Computing-Umgebungen der nächsten Generation umzusteigen. Die Automatisierungsplattform von smartShift wurde bereits in über 1.000 Anwendungsmodernisierungsprojekten eingesetzt, analysiert und konvertierte über 2 Milliarden Codezeilen. smartShift hat Niederlassungen in den USA, Deutschland und Indien.  www.smartShift.com.

Für weitere Informationen wenden Sie sich bitte an:
Melissa Simon, Leiterin der Marketingabteilung, smartShift
Telefon: 630-320-9427, E-Mail:  msimon@smartShift.com

Erfahren Sie, warum SouthWest Water smartShift für seine HANA-Cloud-Migration gewählt hat

Können Sie es sich leisten, die Vorteile der Migration von SAP in die Cloud nicht zu kennen und zu verstehen? 

Jeff Farney, VP of IT bei SouthWest Water, hat sich mit smartShift zusammengetan, um seine IT-Infrastruktur aufzurüsten und die Vorteile einer Umstellung auf die Cloud zu erkennen:

  • Hohe Verfügbarkeit, Notfallwiederherstellung und robuste Sicherheit
  • Senkung der Infrastrukturkosten durch den Wechsel in die Cloud
  • Bessere Flexibilität und Skalierbarkeit zur Erfüllung von Geschäftsanforderungen
  • Intelligent Automation und kontinuierliche Modernisierung 

Sehen Sie sich dieses kurze (15 Minuten) Webinar mit Jeff an, in dem er erzählt, wie Southwest Water die Kosten und das Risiko ihrer ERP-Migration mit smartShift's all-inclusive Monatsabonnement mit NULL Vorlaufkosten erheblich reduziert hat.

Möchten Sie mehr erfahren? Einen Anruf vereinbaren um herauszufinden, ob unser Cloud-agnostischer Ansatz zur Modernisierung von SAP-Altsystemen und deren Betrieb als Cloud-native Anwendungen für Sie und Ihr Team geeignet ist.

Individuelle Code-Analyse für S/4 Insight und Business Transformation

Wie Menschen haben auch die meisten Organisationen eine natürliche Abneigung gegen Veränderungen. Daher ist das Änderungsmanagement für S/4-Programme von entscheidender Bedeutung, kann aber auf Widerstand stoßen, insbesondere bei der Definition von Standardisierungszielen. Wenn es nicht gelingt, die Standardisierung im gesamten Unternehmen durchzusetzen, wird dies mit Sicherheit zum Scheitern führen.

In einem neuen Bericht, der gemeinsam von PwC und smartShift verfasst wurde, betonen wir, wie wichtig es ist, die Transformation von Unternehmen mit einer Bewertung der aktuellen Situation zu beginnen, indem man Process Mining und Custom Code Analysis einsetzt. 

Der Bericht hebt hervor, wie die Analyse des benutzerdefinierten Codes einen einzigartigen Blick auf die Nutzung, das Potenzial für die Rückkehr zum Standard oder die Stilllegung sowie eine Bewertung der geschäftlichen Gründe für die Beibehaltung ausgewählter benutzerdefinierter Kodierung bietet. Darüber hinaus bietet die Analyse des benutzerdefinierten Codes wertvolle Einblicke in die Kompatibilität mit S/4 und HANA, die Auswirkungen auf die Leistung und die allgemeine Codequalität. 

Diese Erkenntnisse stammen aus Benchmarks, die smartShift aus Hunderten von kundenspezifischen Code-Analysen großer SAP-Installationen weltweit entwickelt hat, die im Durchschnitt einen hohen Wert aufweisen:

  • >30.000 benutzerdefinierte Objekte
  • >3 Millionen normalisierte Codezeilen
  • >500 Klone von SAP-Standardobjekten
  • 40-60% Ausscheidungspotenzial für ungenutzten Code, basierend auf Systemnutzungsstatistiken

Der Bericht zeigt, wie PwC mit der Intelligent Automation-Plattform von smartShift zusammenarbeitet, um:

  • Umfang, Identifizierung und Migration von technischen Stücklisten (TBOMs) auf der Grundlage der beizubehaltenden Geschäftsprozesse
  • Aggressive Bereinigung von ungenutztem Code und Einrichtung eines sicheren Sicherungs-/Wiederherstellungsprozesses
  • Automatisierte Konvertierung von benutzerdefinierten Objekten in HANA, S/4HANA und moderne Kodierungsstandards
  • Umgruppieren, Umbenennen und Clustern von Komponenten, um bestimmte Anwendungscluster darzustellen
  • Automatisieren Sie die doppelte Wartung und Nachrüstung, um die Projektlandschaften synchron zu halten

Laden Sie den vollständigen Bericht kostenlos herunter um mehr über die entscheidende Rolle der automatisierten Analyse von benutzerdefiniertem Code bei Entmystifizierung der Standardisierung mit SAP S/4HANA.

smartShift erlangt die Microsoft Gold Cloud Platform Competency

BOSTON, Oct. 13, 2020 /PRNewswire/ - smartShift, ein führender Anbieter von automatisierten Transformationen und Management von Legacy-Unternehmenssystemen in der Cloud, gab heute bekannt, dass das Unternehmen die Microsoft Gold Platform Competency für Partner erreicht hat. Die Cloud Platform Competency wurde für Partner entwickelt, die von der wachsenden Nachfrage nach Infrastruktur- und Software-as-a-Service (SaaS)-Lösungen auf Basis von Microsoft Azure profitieren wollen. Als Gold-Partner hat smartShift seine Kompetenz im Umgang mit Microsoft-Technologien und seine Fähigkeit, die Anforderungen seiner Kunden zu erfüllen, unter Beweis gestellt. Microsoft Gold Partner erhalten eine ganze Reihe von Vorteilen, darunter Zugang, Schulungen und Support, die ihnen einen Wettbewerbsvorteil im Channel verschaffen.

"Wir freuen uns, dass wir den Gold-Partner-Status im Microsoft-Partnerprogramm erreicht haben", sagt Vyom Gupta, Chief Operating Officer bei smartShift. "Wir bei smartShift migrieren und verwalten seit mehreren Jahren erfolgreich Unternehmenssysteme auf Azure. Unser smartS4-Angebot, das auf unserer patentierten Automatisierung basiert, ist eine neue Lösung aus einer Hand, um Legacy-Unternehmensumgebungen in der Cloud zu betreiben. Es handelt sich um ein SaaS-ähnliches Betriebsmodell für Legacy-Systeme, bei dem wir die gesamte Infrastruktur, technische Upgrades, die laufende Verwaltung von Code und Datenvolumen sowie Managed Services in einem einzigen monatlichen Festpreis konsolidieren, der durch unsere SLA-Garantien abgesichert ist."

"Mit dem Erreichen der Gold-Kompetenz haben die Partner die höchste und beständigste Fähigkeit und das Engagement für die neueste Microsoft-Technologie unter Beweis gestellt. sagte Gavriella Schuster, Corporate Vice President, Worldwide Partner Group bei Microsoft Corp. "Diese Partner verfügen über ein tiefgreifendes Fachwissen, das sie an die Spitze unseres Partner-Ökosystems bringt, und ihre Fähigkeiten werden den Kunden helfen, innovative Lösungen zu entwickeln..”

Weitere Informationen über smartShift finden Sie im Internet: www.smartShift.com.

Über smartShift

smartShift ist ein Partner für die Cloud-Migration und die Optimierung von Unternehmenstechnologien für weltweit führende Unternehmen. Die patentierte Suite von Automatisierungswerkzeugen von smartShift reduziert das Risiko, die Kosten und die Dauer komplexer IT-Transformationen und ermöglicht es Unternehmen, nahtlos auf hochleistungsfähige Computing-Umgebungen der nächsten Generation umzusteigen. smartShifts Cloud Managed Services ("CMS"), Cloud Architecture Services und DevOps Services ermöglichen ein effizientes Management von kritischen On-Prem- und On-Cloud-Systemen.

Jason Bailey
Medienarbeit
jbailey@smartShift.com

Mit COVID mit weniger Aufwand mehr erreichen - Automatisierte Code-Beseitigung für SAP

Von Derek Oats, EVP & GM Business Development
In der COVID-19-Welt waren Geschäfts- und IT-Führungskräfte wohl noch nie so sehr gefordert, "mit weniger mehr zu erreichen". Diese Führungskräfte stehen regelmäßig vor der Herausforderung, bei schrumpfenden Budgets und begrenzten manuellen Ressourcen Prioritäten für strategische Initiativen zu setzen. Der Wettbewerb hört nie auf, und die Show muss weitergehen.  

Dieser Druck führt dazu, dass die Fähigkeit, manuelle Aufgaben zu automatisieren, im Mittelpunkt steht, sofern dies überhaupt möglich ist. Für einen SAP-Kunden liegt ein Großteil der Aufmerksamkeit - und das zu Recht - auf dem Verständnis der Komplexität und der Historie des benutzerdefinierten Codes. Es gibt mehrere Faktoren, die den Versuch erschweren, aus diesem riesigen Kessel von Spaghetti-Code schlau zu werden.  

1. Niemand hält es mehr für echt. Für Kunden ist es sehr schwierig, genaue Informationen über die Kosten und Schulden im Zusammenhang mit der Behebung von SAP-Code zu erhalten.

2. Hat jemand einen Schlitzschraubendreher, und brauche ich ihn wirklich? Wenn ein SAP-Kunde fünf vertrauenswürdige Berater fragt: "Brauche ich Tools für die Codebereinigung und welche verwende ich?", wird er in der Regel fünf verschiedene Antworten erhalten.

3. Das Problem hervorheben, ohne eine Lösung zu bieten. Es besteht ein großer Unterschied zwischen der Analyse und dem Verständnis dessen, was saniert werden muss, und der tatsächlichen Sanierung! Und Sie wollen keine Teillösungen, sondern garantierte Ergebnisse.

4. Bringe ich ein Buttermesser zu einem Cane Patch? Gehören Sie zu den SAP-Kunden, die sich des erheblichen Nutzens einer automatisierten Codebereinigung nicht bewusst sind und denen bisher nur ein manueller Ansatz mit menschlichem Einsatz präsentiert wurde?  

Wenn Sie Ihre Roadmap zu S/4HANA betrachten und sich fragen, wie Sie sich heute vorbereiten können, oder wenn Sie Ihr gesamtes SAP-Ökosystem besser verstehen und versuchen, Ihre SAP-Roadmap für die kommenden Jahre strategisch zu planen, wird Ihnen smartShift's Automated Analysis and Transformation auf dem Weg dahin helfen.

Die differenzierte Intelligent Automation-Plattform von smartShift ist in dreierlei Hinsicht einzigartig:

1. Automatisierte Systemanalyse, die ein schnelles Verständnis der gesamten benutzerdefinierten Codebasis ermöglicht und die Planung und Projektabwicklung beschleunigt

2. Automatisierte Fähigkeit zu:

  • Modernisierung des benutzerdefinierten Codes zur Unterstützung aller SAP-Projekte, einschließlich S/4HANA, M&A und Systemkonsolidierungen
  • Vereinfachung des vorhandenen benutzerdefinierten Codes durch Stilllegung von veraltetem Code, Beschleunigung der Einführung künftiger Versionen und Vereinfachung von Upgrades

3. SLA-gestützte Verpflichtungen in Bezug auf Konvertierungszeit und -qualität, die zu einer Verringerung des Risikos und der Gesamtkosten führen

  • Schnelligkeit - 2 bis 5 Wochen garantierte Lieferung der Codeumwandlung
  • Qualität - Fehlerraten <0,1%

Wenn Sie mehr über smartShift erfahren möchten und darüber, wie wir Sie bei der Automatisierung der Korrektur und Transformation von benutzerdefiniertem Code als Teil Ihrer SAP-Roadmap unterstützen können, laden Sie unsere kostenloser Leitfaden oder richten Sie eine kostenlose Beratung heute mit einem unserer Experten. 

Wichtige Gründe für die Umwandlung eines Monolithen in Microservices

Microservices

Microservices

Von Stefan Hetges, Gründer und Vorsitzender

Verwenden Sie bereits eine Microservices-Architektur (MSA)? Wahrscheinlich schon, aber Sie wissen es nicht einmal!

Bei einer Google-Suche werden beispielsweise durchschnittlich etwa 70 Microservices generiert, wenn Sie auf die Schaltflächen "Google Search" oder "I'm Feeling Lucky" klicken. Es ist also keine Überraschung, dass heute etwa 50% der Unternehmen behaupten, Microservices auf die eine oder andere Weise zu nutzen.

In diesem Blogbeitrag erkläre ich, warum MSA interessant ist und wie Sie es am besten in Verbindung mit Ihren bestehenden Legacy-Systemen einsetzen können. Mit dem richtigen Ansatz und den richtigen Werkzeugen ist es risikolos, kritische Prozesse aus dem Monolithen zu befreien und sie als unabhängig bereitstellbare Microservices zu liefern. Eine MSA bietet viele Vorteile, nicht nur für den Entwicklungsprozess, sondern auch für Benutzer und Stakeholder.

Microservices-Architektur ist nicht nur eine Technologieentscheidung

Bei der Entscheidung für den Einsatz von Microservices geht es nicht nur um den Einsatz einer neuen Technologie. Um die Vorteile voll ausschöpfen zu können, müssen Sie sich auch die Entwicklungskultur von DevOps zu eigen machen. Sie müssen Kompromisse und erhöhte Komplexität in Betracht ziehen (es gibt kein kostenloses Mittagessen). Jeder Microservice wird als unabhängiger Dienst implementiert und von einem kleinen Team entwickelt, das ihn unabhängig von allen anderen Änderungen im System bereitstellt. Kleinere autonome Serviceteams schließen ihre Entwicklung ab und treffen Entscheidungen über die Bereitstellung schneller als andere Organisationen.

Die gute Nachricht ist, dass sich die Entwicklungskultur nicht über Nacht ändern muss. In dem Maße, in dem Sie Geschäftsfunktionen aus einem monolithischen System herauslösen, definieren Sie parallel dazu den organisatorischen Entwicklungsrahmen.

Verstehen Sie Ihre Software-Assets

Das Verständnis der Software-Assets in einem Altsystem dauert bei herkömmlichen manuellen Ansätzen mehrere Monate oder sogar Jahre. Es ist Verschwendung, die wichtigsten Ressourcen Ihres Unternehmens mit der Aufgabe zu belasten, die Vergangenheit zu verstehen. Intelligent Automation kann Ihnen Zeit sparen, die Effizienz steigern und die Qualität verbessern.

Die erfolgreiche Planung der MSA-Transformation eines bestehenden Monolithen erfordert ein Verständnis sowohl der Geschäftsprozesse als auch ihrer Semantik. Wie sehen die Abhängigkeiten zu bestehenden Geschäftsprozessen aus? Die Häufigkeit der Aufrufe? Die Nutzung von Geschäftsfunktionen? Wo liegen Leistungsprobleme? Was verursacht Systemausfälle? Welches sind die Datenquellen und Schnittstellen?

Die effiziente Entwicklung dieses detaillierten Verständnisses ist ein Vorteil von Intelligent Automation von smartShift. Durch den Einsatz von Algorithmen und maschinellen Lernverfahren wird diese normalerweise zeitaufwändige Arbeit drastisch reduziert.

Auswahl von Software-Assets, die zu Microservices werden sollen

Die folgenden sieben Kriterien können Ihnen helfen, Prioritäten zu setzen, welche Software-Assets Sie aus dem Monolithen herauslösen sollten. Wenn eines dieser Kriterien auf ein bestimmtes Software-Asset zutrifft, werden Sie wahrscheinlich davon profitieren, die Geschäftsfunktionalität künftig in einer MSA zu betreiben.

Eine hohe Veränderungsrate
Einige Ihrer Geschäftsprozesse ändern sich häufig. Sie entwickeln sich mit unterschiedlicher Geschwindigkeit oder sogar in eine völlig andere Richtung. Unsere Erfahrung zeigt, dass etwa 10%-30% der Altsysteme sehr häufig an die Geschäftsanforderungen angepasst werden müssen, der Rest in geringerem Umfang. Relevante Prozesse sollten herausgearbeitet werden, um die Wettbewerbsfähigkeit und die Anpassungsfähigkeit an die Marktanforderungen zu erhöhen.

Unabhängige Lebenszyklen
Softwareänderungen - und die damit verbundenen Änderungen der Geschäftsprozesse - werden in der Regel nach einem festen Zeitplan umgesetzt. Feste Release-Pläne bedeuten, dass Innovationen nicht agil sind und die Chance auf einen Marktvorteil geschmälert wird. Oftmals schaffen Innovationen entweder nie den Sprung in die Produktion oder werden nicht so schnell eingesetzt, wie es die Geschäftswelt benötigt. Die Trennung kritischer Dienste vom Kernsystem ermöglicht es Ihnen, schnell zu iterieren und neue Geschäftsmöglichkeiten zu nutzen. Die Fähigkeit zur kontinuierlichen Umsetzung und Anwendung von Innovationen ermöglicht es Ihnen, Ihre führende Rolle auf Ihrem Markt zu erlangen bzw. zu halten und sie noch zu verbessern.

Unabhängige Skalierbarkeit
Einige Geschäftsprozesse sind zu bestimmten Zeiten stark ausgelastet (z. B. zum Ende eines Geschäftsjahres) und müssen unabhängig vom Rest der Anwendung skaliert werden. Saisonabhängigkeit, Zeitabhängigkeit oder auch Bedarfsspitzen (z. B. Sensoren, die große Datenmengen zur Verarbeitung erzeugen) sind Beispiele für dieses Phänomen. Autonome Microservices skalieren unabhängig, wenn die Last steigt, und die MSA startet mehrere Service-Instanzen. Wenn Sie die Module im monolithischen Framework belassen, haben Sie keine andere Wahl, als die gesamte Anwendung zu skalieren, was bedeutet, dass Ihre Lizenz- und Hardwarekosten für das Worst-Case-Szenario dimensioniert werden müssen.

Isolierung des Scheiterns
Ihre Anwendung hat eine externe Schnittstelle, die einen unzuverlässigen Dienst aufruft. Ihr System reagiert mit einem Ausfall, z. B. wenn einige Daten nicht vollständig sind oder wenn die Betriebszeit des Systems nicht Ihren Anforderungen entspricht. Sie können diese Abhängigkeit vom Rest des Systems isolieren und einen Failover-Mechanismus aufbauen, um die Daten konsistent zu halten, oder sogar Daten zwischenspeichern, wenn der Dienst nicht verfügbar ist. Die Microservices-Architektur mildert Leistungseinbußen aufgrund unzuverlässiger Abhängigkeiten von Dritten. Sie müssen sich nicht auf Warteschlangenmechanismen verlassen, die Ihr System verlangsamen.

Schnelle Testzyklen
Dies ist die beste Nachricht für Unternehmen, in denen lange Testzyklen die Innovation hemmen. Ein kleiner, autonomer Microservice wird nicht nur viel schneller getestet, sondern Sie werden auch erstaunt sein, wie viel Automatisierung bei der Bereitstellung und den Tests möglich ist. Der unmittelbare Vorteil ist, dass Unit-, Integrations- und Regressionstests mehrmals am Tag durchgeführt werden können. Microservices werden in verschiedenen Repositories verwaltet, was sie einfach hält und das Testen erleichtert. Statt Heerscharen von Geschäftsanwendern zum Testen heranzuziehen, benötigen Sie nur wenige Ressourcen. Mit einem feinkörnigen MSA-Ansatz werden Probleme isoliert und können daher leicht identifiziert, behoben und getestet werden.

Vereinfachung der Interaktion
In einer Welt mit stark vernetzten Verbrauchern und Diensten möchten Sie die Flexibilität haben, einen Dienstanbieter gegen einen anderen auszutauschen oder weitere Anbieter hinzuzufügen, um sicherzustellen, dass Sie nie unterversorgt sind. Mit einer Abstraktionsschicht können Sie Ihr System vor externen Abhängigkeiten schützen, die sich häufig ändern. Eine technische Schicht verbirgt die Komplexität der Abhängigkeiten und erleichtert so die Migration in der Zukunft.

Wahl der Technologie
In einem Monolithen haben Sie nur begrenzte Möglichkeiten, das Technologiepaket zu ändern. Der Technologiestapel und das Tempo der Technologieübernahme werden vom Lieferanten/Hersteller diktiert. Noch schwieriger wird es, wenn Ihr System alt ist und das ursprüngliche Team, das es entwickelt hat, schon lange nicht mehr da ist.

Ein MSA strukturiert eine Anwendung als eine Sammlung von lose gekoppelten Diensten. Bei dem Projekt handelt es sich nicht um eine einzige Anwendung, sondern um eine Reihe von unabhängig voneinander einsetzbaren kleinen Diensten, die jeweils in einer eigenen Sprache implementiert sind. Um beispielsweise große Datenmengen zu verarbeiten, wählen die Ingenieure Python. Ruby ist die richtige Wahl für eine ansprechende grafische Auswertung, und ein großer und stabiler Teil der Anwendung verwendet Java. Die Wahl der Technologie gilt auch für Datenbanken. Nutzen Sie die elastische Suche für Big-Data-Analysen, oder teilen Sie Ihre Unternehmensdaten in hochverfügbare Daten in (z. B.) SAP HANA auf und speichern Sie kalte Daten in Hadoop, um Kosten zu sparen und dennoch verfügbar zu sein. Sie müssen sich nicht für eine Technologie für ein ganzes Projekt entscheiden, sondern für eine bestimmte Aufgabe, die Ihren Anforderungen am besten entspricht.

Was kommt als Nächstes?

Die MSA-Kandidaten müssen aus ihrer monolithischen Legacy-Eingrenzung befreit werden. smartShift Continuous Intelligent Automation wird eingesetzt, um die Kandidatenfunktionalität herauszuschneiden und die Komponenten zu generieren, die für den Betrieb der Geschäftsprozesse als Service auf einer neuen Plattform erforderlich sind. Die Geschäftsfunktionalität wird schrittweise in etwas Besseres, Billigeres, Schnelleres und einfacher zu Pflegendes umgewandelt. Im Monolithen können die "toten" Teile in den Ruhestand versetzt und entfernt werden. Wenn Sie während des Liberalisierungsprozesses neue Funktionen einbeziehen, können Sie die Umwandlung für die Geschäftsinteressenten attraktiver gestalten und deren Unterstützung für Ihre MSA-Implementierungsbemühungen sichern helfen.

Möchten Sie mehr darüber erfahren, wie Sie Ihren Monolithen in Microservices verwandeln können? Vereinbaren Sie noch heute ein kostenloses Beratungsgespräch mit einem Experten von smartShift!

smartShift Technologies erreicht AWS-Migrations-Kompetenzstatus

smartShift Technologies hat den Amazon Web Services (AWS) Migration Competency Status erhalten, eine Zertifizierung, die unsere Fähigkeiten bei der Verlagerung von Unternehmens-Workloads in die Cloud unterstreicht. AWS ist ein führendes Unternehmen im Bereich der öffentlichen Cloud und bietet Infrastruktur als Service (IaaS), Plattform als Service (PaaS) und Software als Service (SaaS) an. smartShift ist stolz darauf, ein AWS-Partner mit mehreren Kompetenzen zu sein, der seine Kunden von der ersten Bewertung über die Architekturentwicklung bis hin zur Migration unterstützt und ihnen hilft, die Vorteile der Cloud voll auszuschöpfen. Durch die Erlangung des AWS Migration Competency Status hat smartShift bewiesen, dass es über die Fähigkeiten verfügt, unsere Kunden sicher und effizient zu AWS zu bringen und dass wir alle Phasen komplexer Projekte erfolgreich durchführen können.

"Wir freuen uns, dass wir den AWS Migration Competency Status zu unserer Liste der Referenzen hinzufügen können. Dies verdeutlicht unser über 10-jähriges partnerschaftliches Engagement für AWS und unsere ständig wachsenden Fähigkeiten, mehr Kunden und mehr Arbeitslasten von den gegenseitigen Vorteilen von smartShift und AWS profitieren zu lassen", sagte Vyom Gupta, EVP, Enterprise Cloud Solutions, smartShift Technologies. "Da unsere beiden Philosophien auf 'Kundenbesessenheit' und 'Automatisierung' ausgerichtet sind, werden wir weiterhin bessere, schnellere und kostengünstigere Angebote für unsere gemeinsamen Kunden bereitstellen."

Als AWS Advanced Partner hat smartShift bereits den Status eines MSP-Partners, einer Oracle-Kompetenz und eines Lösungspartners. Das Hinzufügen des AWS Migration Competency Status bestätigt, dass smartShift hochkompetent ist und den Wechsel zu AWS fachkundig begleiten kann. Dieser Kompetenzstatus trägt dazu bei, smartShift von der Konkurrenz abzuheben, und gibt den Kunden die Gewissheit, dass wir über die Erfahrung und das Know-how verfügen, um eine erfolgreiche Umstellung durchzuführen.

Um den Migrationsstatus zu erhalten, musste sich smartShift einer eingehenden Prüfung durch AWS unterziehen. Das Audit umfasste eine strenge Prüfung der von smartShift durchgeführten Kundenmigrationen. Unser Team musste ein hohes Maß an Kompetenz in Bezug auf die abgeschlossenen Projekte, Prozesse und Tools nachweisen, die zum Erfolg des Kunden beigetragen haben.

Unsere Kunden können sich darauf verlassen, dass unser Team nachweislich erfolgreich ist und dass unsere Vertrautheit mit AWS nicht nur dazu beiträgt, die Migration schnell und erfolgreich durchzuführen, sondern dass wir ihnen auch über die Migration hinaus Services und Support bieten können, die ihr Unternehmen effektiver und effizienter machen.

Wenn Ihr Unternehmen bereit ist, mit einem bewährten Partner zusammenzuarbeiten, um auf AWS zu migrieren, Kontaktieren Sie uns jetzt, um loszulegen.

 

 

Schnelle und risikoarme Transformation von SAP-Altsystemen Partnerschaft zwischen DXC Technology und smartShift Technologies

smartShift Technologies erweitert das Portfolio der SAP-Lösungen und -Services von DXC Technology um die Möglichkeiten intelligenter Automatisierung. Durch die Partnerschaft erhalten unsere SAP-Kunden eine einzigartige, automatisierte End-to-End-Lösung, um SAP-Anwendungen und -Infrastrukturen sicher und schnell zu migrieren, zu modernisieren und zu verwalten - ein wichtiger Schritt in Richtung digitale Transformation.

Kunden, die den digitalen Wandel vorantreiben, brauchen einen innovativen und agilen Partner, der sie beim Aufbau und der Verwaltung ihrer digitalen Kernplattform unterstützt. Gemeinsam unterstützen unsere beiden Unternehmen Kunden bei der Migration zu S/4HANA - vor Ort oder in einer Hyperscale-Cloud-Infrastruktur - schneller, sicherer und kosteneffizienter, ohne den Geschäftsbetrieb zu unterbrechen.

PDF herunterladen READ MORE

Von Anwendungsverständnis und maschinellem Lernen oder woher ich komme

Seit 25 Jahren bin ich im Bereich der Automatisierung tätig. Aber das war nicht der Anfang meiner Karriere. Während meines Masterstudiums an der USC wurde ich zum ersten Mal mit künstlicher Intelligenz konfrontiert, ein Bereich, der mich sofort faszinierte. Zu dieser Zeit gab es nur wenige Stellen, die mit künstlicher Intelligenz zu tun hatten, aber meine erste Stelle war tatsächlich relevant: Ich arbeitete mit regelbasierten Entscheidungssystemen. Seitdem hat sich der Bereich der künstlichen Intelligenz stark weiterentwickelt, zumeist ohne für Schlagzeilen zu sorgen. Erst in den letzten Jahren hat er wieder große Aufmerksamkeit erregt, insbesondere der Bereich des maschinellen Lernens. Das erinnert mich an den Hype, den das Internet und "dot com" in den 1990er Jahren ausgelöst haben. Blase gefällig? Nur dieses Mal haben die Fortschritte in diesem Bereich eine solide Grundlage geschaffen, um die Expansion des maschinellen Lernens zu unterstützen. Mein zweiter Job führte mich in die Welt des Anwendungs- und Sprachverständnisses ein, und in diesem Bereich bin ich nun schon seit vielen Jahren tätig. In dieser Zeit sind viele faszinierende Dinge passiert, und wie Sie sehen werden, geht es jetzt dorthin, wo ich angefangen habe. Der Kreislauf schließt sich jetzt.

Verstehen von Anwendungen und deren Code

Am Anfang stand der Großrechner. Leistungsstarke Geräte, die eine enorme Anzahl von Transaktionen bewältigen konnten, die aber auch ihren Preis hatten. Dann kam das "Netzwerk als Computer", wie Sun Microsystems der Welt verkündete. Die Unternehmen hatten nun Alternativen zu den Mainframe-Monolithen.

Es gab jedoch ein Problem. Erfolgreiche Unternehmen hatten viel Geld in die Entwicklung von Mainframe-Prozessen investiert, die ihnen einen Vorsprung verschafften, und natürlich Unmengen an benutzerdefiniertem Code, der dazu gehörte. Was sollte man nun mit all dem benutzerdefinierten Code machen? Der Wille war stark, aber der Code war schwach, proprietär und inkompatibel. Und wir sollten nicht vergessen, dass relationale Datenbanken noch nicht als selbstverständlich galten. Hierarchische und Netzwerk-Datenbankverwaltungssysteme waren stark und, wenn Sie mich fragen, basierten sie auf eleganten Konzepten und waren sehr gut in dem, was sie taten. Aber die Geschichte wird von den Gewinnern (neu) geschrieben, und so wurden es Server und relationale Datenbanken.

Die Rolle der Automatisierung

Das Wort des Tages war Migration. Weg von den Mainframe-Monolithen, hin zu den Client-Servern. Dies erforderte jedoch eine Aufteilung der Anwendungen auf verschiedene Ebenen, die dem Client-Server-Modell entsprachen: Front-End, Business- und Datenbankebene. Das war eine große Aufgabe, denn die Herausforderung war vielschichtig:

  • Frontend: Übergang von Green-Screen-Terminals zu schicken grafischen Terminals mit WYSIWYG-Funktionen (ja, WYSIWYG war damals ein Feature)
  • Netzwerk: Staatlichkeit war die Norm, daher war der richtige Umgang mit dem Staat von größter Bedeutung
  • Datenbank: Konsistente Transaktionsabwicklung, Kompatibilität mit Transaktionsmanagern (nicht alle wollten oder konnten gleichzeitig wechseln)
  • Neue Sprachen: COBOL war die vorherrschende Sprache für die Geschäftslogik. Die neue Serverwelt unterstützte jedoch weitere Sprachen, wie C, C++ und Java.
  • Betriebssysteme: Unix und seine zahlreichen Varianten, Windows und X für die Front-End-Interaktion.

Es war klar, dass ein disziplinierter Ansatz erforderlich war, um erfolgreich zu sein. Und hier kamen das Verstehen von Anwendungen und die Automatisierung ins Spiel. Anwendungsverständnis kann für jeden etwas anderes bedeuten, aber hier definieren wir es als eine Methode zur Extraktion der wichtigsten Attribute und Merkmale der Anwendung. Die Extraktion erfolgt programmatisch auf wiederholbare Weise und wird in einem Repository als Metamodell der Anwendung und ihrer Komponenten gespeichert. Die Attribute und Merkmale müssen sorgfältig ausgewählt werden, um eine intelligente Entscheidungsfindung zu ermöglichen, wenn es an der Zeit ist, die Anwendung "umzuschreiben". "Rewriting" bedeutet eigentlich sowohl Refactoring als auch Rearchitecting. Refactoring bezieht sich auf den Code, Rearchitecting auf die Anwendung. In unserem Fall bestand die Umstrukturierung in der Neuverteilung der Anwendungskomponenten, um dem Client-Server-Paradigma am besten gerecht zu werden. In den meisten Fällen bedeutete das Aufbrechen von Monolithen sowohl Re-Architektur als auch Refactoring.

Das objektorientierte Paradigma

Der meiste Code, mit dem wir es in monolithischen Systemen zu tun hatten, war in prozeduralen Sprachen oder Berichtssprachen wie COBOL geschrieben. Ebenfalls üblich war die Verwendung von Generatoren, vor allem für Code, Bildschirmdefinitionen und Datenbankartefakte. Das frühe Refactoring wurde mit C durchgeführt, der damaligen Unix-Sprache für Geschäfts- und Datenbankschichten. Für die Front-End-Codierung war C++ bis zu einem gewissen Grad die beste Option, um die Vorteile der Windows-GUI-Funktionen zu nutzen.

Zu Beginn des neuen Jahrtausends hat Java bei den Entwicklern stark Fuß gefasst. Inzwischen ist es auch zum "Favoriten" in der Unternehmensentwicklung geworden. Java wurde einem breiteren Entwicklerkreis vorgestellt und hat einige Schlüsselaspekte der Programmierung gefördert: objektorientierte Programmierung, Trennung von Belangen, virtuelle Maschinen, Softwarepaketierung und Interoperabilität.

Durch die Verwendung eines Metamodells und eines Repositorys konnten wir eine flexible und plattformneutrale Infrastruktur und Tools aufbauen. All dies ist unserem intelligenten Automatisierungsansatz zu verdanken, der eine steckbare Unterstützung von Quell- und Zielsprachen und die Fähigkeit, zahlreiche Plattformen zu assimilieren und optimal zu nutzen, ermöglicht

ERP und SAP(r)

Ein weiterer wichtiger Trend, der Mitte der 1990er Jahre an Fahrt aufnahm und seither immer stärker wird, sind ERP-Software und -Plattformen. Eine für uns als Unternehmen besonders wichtige ERP-Software war und ist SAP. Dank unseres intelligenten Automatisierungsansatzes konnten wir dessen Entwicklung in den letzten 10-15 Jahren verfolgen und werden dies auch in Zukunft tun. Die frühere Anwendung unserer automatisierten Lösung befasste sich hauptsächlich mit Code-Refactoring und hatte einen starken Fokus auf ABAP, die Programmiersprache von SAP ERP. Wir waren und sind immer noch dabei, um SAP-Kunden mit unserer intelligenten Automatisierung zu unterstützen, insbesondere als SAP seine Reise zur Digitalisierung mit der Unterstützung von In-Memory-Datenbanken, der Einführung von S/4 und dem Wechsel in die Cloud begann.

Schlusswort

Der Beginn eines neuen Jahres ist immer eine gute Gelegenheit, Bilanz zu ziehen, nachzudenken und vorauszuplanen. Wie Sie wahrscheinlich inzwischen wissen, wiederholt sich die Geschichte. Intelligente Automatisierung bedeutet, wachsam zu bleiben und nach neuen Chancen Ausschau zu halten. Wie ich bereits angedeutet habe, sehe ich, dass sich der Zyklus nach all den Jahren nun schließt, vor allem aus meiner Sicht. Ich freue mich, sagen zu können, dass wir jetzt maschinelles Lernen in unser Automatisierungs-Repository als weiteres Werkzeug einführen, um das Verständnis für Anwendungen zu fördern und unseren Tools und Kunden neue Möglichkeiten zu eröffnen. In diesem Sinne wünsche ich Ihnen allen einen erfolgreichen Start in das neue Jahr und in das neue Kapitel, das Sie nun aufschlagen werden. Unser Vorsatz für das neue Jahr ist es, mehr Blogs über uns, unseren intelligenten Automatisierungsansatz und die von uns verwendeten Technologien zu veröffentlichen.

Niko Faradouris, leitender technischer Architekt, smartShift Technologies, Mannheim