AOK Sachsen-Anhalt ist eine deutsche Krankenkasse mit Sitz in Magdeburg und weiteren 44 Niederlassungen in Sachsen-Anhalt, wo sie mit ihren 750.000 Kunden Marktführer ist.

xitee arbeitete gemeinsam mit der HBSN AG an der Entwicklung einer webbasierten Anwendung „GESUNDESKONTO„. Mit dem „GESUNDESKONTO“ bietet die AOK ihren Kunden ein Budget für zusätzliche Leistungen wie professionelle Zahnreinigung, Osteopathie oder Reiseschutzimpfungen an, die über ein Onlineportal einfach, bequem und schnell beantragt und verfolgt werden können. Die Kunden melden sich unter anderem über die Onlinegeschäftsstelle im „GESUNDESKONTO“ an und finden dort das Leistungsangebot und die entsprechenden Anbieter. Nach Inanspruchnahme der Leistungen laden die Versicherten ihre Rechnungen online hoch. Diese werden durch die Anwendung vorgeprüft und der Kunde erhält ggf. Hinweise zu Fehlern oder fehlenden Angaben. Danach wird die Rechnung automatisch an das Bestandssystem der AOK, oscare®, weitergeleitet und die Versicherten bekommen nach kurzer Zeit ihre Auslagen erstattet.

Diese Anwendung ermöglicht den Kunden der AOK Sachsen-Anhalt ihren Bonus-Status zu überprüfen, Rechnungen zur Rückerstattung hochzuladen und bietet auch weitere nützlichen Funktionen, wie z.B. Kontaktdaten aller Filialen zu finden und diese für ihr persönliches Dashboard zu markieren. Das Ziel war es, einen kundenorientierten, benutzerfreundlichen Service zu schaffen, welcher den Kunden Zeit spart und somit einen Mehrwert für sie schafft.

AOK GESUNDESKONTO wurde am 01.02.2020 nach einer intensiven Marketingkampagne in Sachsen-Anhalt eingeführt. Die individuelle Programmierung und technische Umsetzung erfolgte durch das xitee-Team während einer kurzen Entwicklungszeit. Eine besondere Herausforderung war die Integration von „GESUNDESKONTO“ in das System oscare® der AOK Sachsen-Anhalt. Wir freuen uns sehr, dass die erfolgreiche Zusammenarbeit mit der AOK Sachsen-Anhalt fortgesetzt wird, da unser Team nun für Betreuung des GESUNDESKONTO mitverantwortlich ist und weitere Funktionalitäten für die Anwendung entwickelt.

woman sitting on floor and leaning on couch using laptop

Technologien: JAVA 11, Spring Boot, Hibernate, Flyway, MariaDB Galera Cluster, SonarQube, Tomcat, Spring Security, SAML,/OAuth, 2FA , JWT, Ldap, Spring Data Rest, Spring Integration, Angular 8, RxJS, Apache httpd, Docker, CENTOS/RHEL, JIRA, Confluence, Bitbucket, Maven, JUnit, Jasmin, Selenium

Die IT-Welt entwickelt sich laufend weiter und bringt immer neue Innovationen hervor. Diese Veränderungen können sowohl Chance als auch Bedrohung sein. Daher ist es so wichtig, einen innovativen Berater an Ihrer Seite zu haben, der Sie bei der Langfrist-Planung, der Entwicklung einer passende Strategie und dem Finden der richtigen Technologie für Ihre schwierigsten Geschäftsprobleme unterstützt.

xitee bietet ein breites Spektrum an Dienstleistungen, welche die IT-Effektivität Ihres Unternehmens steigern. Unsere Expertenleistungen umfassen spezialisierte Services wie digitale Transformation, Business-Analyse, UI/UX-Design, Projektmanagement und IT-Technologieberatung. Ziel der IT-Technologieberatung ist es, für unsere Kunden die beste Technologie zu finden, welche zum Erreichen ihrer Unternehmensziele beiträgt.

Die oben genannten Dienstleistungen können sowohl für Kunden mit einer bereits bestehenden Lösung sehr von Vorteil sein, als auch für diejenigen, die eine komplett neue Lösung bauen möchten. Wir bieten die Beratung zum Entwerfen einer neuen Lösungen entweder als Teil eines kompletten Entwicklungsprojekts an, oder individuell als separate Dienstleistung. Unser Team besteht aus IT-Experten mit langjähriger Erfahrung in den Bereichen Change Management, Softwareentwicklung und Anforderungsmanagement, sowie IT-Dienstleistern. Wir beraten und unterstützen unsere Kunden durch den gesamten Prozess hindurch, angefangen von der Analyse über die Strategie- und Konzeptentwicklung bis hin zur Implementierung und Produktionseinführung (Deployment). Bei Bedarf übernehmen wir auch Interim-Management-Aufgaben.

Digitale Transformation

Digitale Transformation beschreibt den Prozess zur Nutzung digitaler Technologien, mit dem Ziel neue (oder modifizierte) Geschäftsprozesse und Kundenerlebnisse zu schaffen, um den sich ändernden Geschäfts- und Branchenanforderungen dadurch gerecht zu werden.

Bei xitee bieten wir:

  • Lösungsberatung, bei der wir Ihre IT-Lösung analysieren und Sie bei strategischen Entscheidungen unterstützen
  • Digitale Transformation, indem wir Ihnen bei der Digitalisierung Ihres Unternehmens helfen. Digitale Transformation verschafft Ihrem Unternehmen Wettbewerbsvorteile
  • Machbarkeitsstudien, um die Realisierbarkeit einer Idee zu analysieren, z.B. inwiefern ein Projekt rechtlich und technisch umsetzbar sowie wirtschaftlich rentabel ist
  • Prozessverbesserungen, indem wir Ihre internen IT-Prozesse mit Best Practices in unserem Unternehmen und am Markt vergleichen. Der Bereich der Prozessoptimierung ist breit gefächert: Qualitätssicherung, Teststrategie und -vorgehen, Projektmanagement, Versionskontrolle, Release-Management, IT-Support & Wartung

Business-Analyse

Die Business-Analyse erhöht die Wahrscheinlichkeit auf Projekterfolg, steigert die Produktqualität, senkt die Entwicklungskosten und ermöglicht es unseren Experten, die Kundenprozesse auf Digitalisierung hin zu optimieren. Eine Business-Analyse kommt vor allem bei größeren Projekten mit umfangreichen Anforderungen und eher vagem Scope in Betracht. 

Unsere Business-Analysten analysieren die bestehenden Lösungen mit der Intention, diese zu verbessern, zu ersetzen, oder gemeinsam mit dem Kunden die Anforderungen an eine komplett neue Lösung zu definieren. Hierzu können wir Workshops vorbereiten und durchführen (offline oder online), in welchen wir die bestehenden Geschäftsprozesse beleuchten und Anwendungsfälle definieren. Dieser Prozess stellt sicher, dass keine vorhandene Schlüsselfunktionalität vergessen wird, die Erfahrungen mit einer bestehenden Lösung dienen zudem als Grundlage für neue Lösungserweiterungen.

Basierend auf unseren Erkenntnissen erstellt unser Team gemeinsam mit Ihnen (unserem Kunden) das Anforderungsdokument und die Spezifikation der neuen Lösung. Bei Bedarf helfen wir auch bei der Definition von Abnahmekriterien für die neue Lösung, die beim Testen verwendet werden sollen.

Typische Aufgaben von xitee sind unter anderem:

• Analyse des UI/UX und der Datenbank einer bestehenden Lösung
• Analyse & Modellierung von Geschäftsprozessen
• Vorbereitung und Durchführen von Workshops
• Dokumentation und Review von Anwendungsfällen (Use Cases)
• Analyse und Dokumentation von Anforderungs- und Spezifikationsdokumenten
• Erstellen und Zusammenfassen von Akzeptanzkriterien

Entwicklungsmethodiken

Die Wahl der richtigen Methodik ist ein Schlüsselelement für den Projekterfolg und spart Kosten. Viele unserer Kunden haben uns damit beauftragt ihnen dabei zu helfen, verfahrene Projekte zu retten, und genau dafür sind wir da.

Unser Team besteht aus Experten mit langjähriger Expertise im Projektmanagement. Wir beraten und unterstützen unsere Kunden während des gesamten Prozesses, von der Analyse über die Strategie- und Konzeptentwicklung bis hin zur Implementierung und Einführung in die Produktion (Deployment).

Bei der Herangehensweise an unsere Projekte verwenden wir in der Regel agile Methoden für deren Steuerung. In einigen Fällen wenden wir aber auch klassisch lineare Modelle an, beispielsweise “Wasserfall”. Die Wahl der Projektmanagement-Methodik richtet sich nach dem konkreten Projekt, seinen Besonderheiten und Anforderungen.

Die klassischen linearen Modelle (z.B. “Wasserfall“) rechnen mit einer vollständigen und detaillierten Spezifikation zu Beginn der Implementierung und eignen sich nicht sonderlich gut, um auf Anforderungsänderungen im Zuge der Implementierung zu reagieren. Obwohl diese Modelle bei gut definierten Anforderungen effizient sein können zeigt die Praxis, dass es für den Kunden oft sehr herausfordernd ist, die Anforderungen schon zu Beginn ausreichend zu definieren. Dieser Aspekt wird durch agile Modelle gelöst, welche davon ausgehen, dass sich die Anforderungen im Projektverlauf weiterentwickeln.

Wasserfall-Methodik: hierbei handelt es sich um ein konservatives Managementmodell, das eine vollständige Projektspezifikation vor Beginn der Implementierung voraussetzt. Der Vorteil dieses Modells besteht darin, dass das Gesamtprojektbudget bereits in einem frühen Projektstadium gut abgeschätzt werden kann. Dieses Modell verlangt jedoch vom Kunden, die Anforderungen auf sehr detaillierter Ebene beschreiben zu können, was abstraktes und analytisches Denken abverlangt. Zeit und Komplexität der Spezifikation werden bedingt durch die Projektgröße, was in größeren Projekten die Zeitspanne bis zum Beginn der Implementierungsphase ausdehnt. Der Nachteil der Wasserfall-Methodik ist die kostspielige Überarbeitung, sofern im Verlauf der Implementierung Änderungen erforderlich werden.

Im Gegensatz zur Wasserfall-Methodik erfordern agile Modelle keine vollständige Spezifikation vor Beginn der Implementierung. Die Implementierungsphase beginnt viel zügiger und ist in kleinen Zyklen (Inkrementen) organisiert. Jedes Inkrement wird spezifiziert, implementiert und an den Kunden ausgeliefert. Der Kunde prüft das Inkrement und passt die Anforderungen bei Bedarf an. Durch diesen iterativen Prozess sieht der Kunde die Software in kleinen Schritten wachsen und kann die Anforderungen kontinuierlich an den Bedürfnissen ausrichten.

Agile Methoden bieten einen strukturierten und iterativen Ansatz für Projektmanagement und Produktentwicklung. Sie begreifen die Volatilität der Produktentwicklung und bieten eine Methodik für selbstorganisierende Teams, um auf Veränderungen zu reagieren ohne dabei aus der Bahn zu geraten. Die zentrale Bedeutung des agilen Projektablaufs besteht darin, die Ressourcen maximal auszunutzen und eine sofortige Kooperation zwischen Entwicklungsteam und Kunden zu ermöglichen. Die wichtigsten agilen Ansätze sind Scrum und Kanban.

Projektmanagement

Wir verfügen über ein Team an erfahrenen Projektmanagern, bei denen es sich gleichzeitig um Experten für agiles Projektmanagement handelt und die über weitreichende Erfahrungen aus vielfachen unterschiedlichen Projekten verfügen. Zusätzlich wenden sie unsere unternehmenseigenen Best Practices an, um Projekterfolge sicherzustellen.

Wir organisieren unser Entwicklungsteam in der Regel nach der Kanban-Methodik und den Prinzipien den Lean-Development-Prinzipien (schlanke Entwicklung), unterstützt von Tools aus dem Atlassian-Stack (Jira, Confluence, Bitbucket und Bamboo). Diese Art der Organisation gewährleistet einen kontinuierlichen Arbeitsfluss, der es wiederum dem Entwicklungsteam ermöglicht, dank eines stabilen Fokus die beste Leistung zu erzielen. Gleichzeitig kann das Team sehr flexibel auf Änderungen in der Aufgabenpriorisierung reagieren, ohne dass dabei umfangreiche Planungszeremonien erforderlich wären.

Aufgrund ihrer Vielseitigkeit lässt sich diese Teamorganisation leicht an verschiedenste Projektmanagement-Modelle anpassen, von konservativ bis hin zu agil. Sie erlaubt es uns auch, Entwickler auf Kundenseite bei Bedarf in das Team zu integrieren. Je nach Kundenwunsch können wir das Team aber auch nach einer Scrum-Methodik organisieren.

Standard-Projektrollen bei xitee sind ein Projektmanager, ein technischer Leiter, ein Business-Analyst, ein Entwickler/Mitglied des Devops-Teams und ein Tester. Der Projektleiter ist der Hauptverantwortliche und somit wesentliche Ansprechpartner für das Projekt auf unserer (Anbieter-)Seite. Auf Seite des Kunden sind die Rollen des Product Owners und des Projektsponsors erforderlich. Empfohlen wird außerdem ein firmeneigener IT-Experte, welcher unsere Leistung beurteilen kann.

Der Product Owner ist der Hauptverantwortliche und somit Ansprechpartner für das Projekt auf Kundenseite. Je nach Organisationsstruktur des Kunden agiert der Product Owner eigenständig (trifft z.B. direkt Entscheidungen) oder koordiniert andere Rollen des Kunden (liefert z.B. Entscheidungsvorlagen an das jeweilige Management Board / den Vorstand). In beiden Fällen ist der Product Owner für die Definition der fachlichen Anforderungen, die Freigabe der Spezifikation und die Abnahme der Deliverables verantwortlich. Darüber hinaus koordiniert er alle Aktivitäten auf Seiten des Kunden und kontrolliert das Projektbudget.

Die Entscheidung, wie eng der Product Owner in das Entwicklungsteam integriert sein soll, liegt beim Kunden. Es ist möglich, den Product Owner nicht direkt ins Team zu integrieren – das Feedback erfolgt in dem Fall durch regelmäßige Produkt-Demos und Planungsmeetings. Eine weitere Möglichkeit ist es, den Product Owner komplett ins Team zu integrieren, was ihm/ihr ermöglicht, an den täglichen Stand-ups teilzunehmen und dadurch einen tiefen Einblick in die tägliche Arbeit des Teams zu erlangen. Grundsätzlich lässt sich sagen, dass eine höhere Agilität und weniger detaillierte Anforderungen eine intensivere Zusammenarbeit des Product Owners mit dem Team und Integration ins Team erfordern.

Der Projektsponsor ist eine Autorität auf Steuerungsebene, die in das Projekt eingebunden und für das Projekt verantwortlich ist.

UI/UX-Design

UI-Design befasst sich mit der „Benutzeroberfläche“, also dem grafischen Layout einer Lösung. Hierzu zählen die Schaltflächen, auf die der Benutzer klickt, Texte, Bilder, Schieberegler, Texteingabefelder und alle weiteren Elemente, mit denen der Benutzer interagiert. UI-Design untersucht das Bildschirmlayout, Übergänge, Oberflächenanimationen und jede einzelne Mikrointeraktion.

UX steht für „User Experience” (Nutzererfahrung). Im Mittelpunkt steht hierbei der Benutzer und seine Interaktion mit dem Produkt. Das Ziel des UX-Designs für xitee ist es, unseren Kunden und FE-Entwicklern einen reellen Blick auf die Lösungen zu bieten, bevor sie tatsächlich entwickelt werden. Dies ermöglicht ihnen eine bessere Vorstellung und ein besseres Verständnis von Aussehen, Features / Funktionen, der Verfügbarkeit auf unterschiedlichen Geräten und Plattformen sowie der Funktionalität der Software. Hierdurch können letztlich erhebliche Mittel eingespart werden.

Unser Vorgehen:

Wir verfolgen einen benutzerzentrierten Ansatz, um für unsere Kunden hochgradig nutzbare und zugängliche Produkte zu entwickeln. In der ersten Phase lernen wir die Business- Anforderungen des Kunden kennen und verstehen. Das bedeutet, wir begreifen den Kontext, in dem die Benutzer die Lösung verwenden können. In einer zweiten Phase entwickeln wir das Design. Die Ergebnisse werden daraufhin anhand der Benutzeranforderungen bewertet. Wir führen diese Phasen so lange in Form von Iterationen durch, bis die Auswertungsergebnisse zufriedenstellend sind. Die letzte Phase ist schließlich die Umsetzung des finalen Designs.

Vorteile, bzw. gutes UI/UX-Design führt zu:

  • geringeren Entwicklungskosten (keine Nacharbeiten)
  • erhöhter Qualität der Lösung (durch das Erstellen von User Journeys und Einbeziehen von Kundenfeedback)
  • erhöhter Kundenzufriedenheit, Engagement und Loyalität
  • Aufbau der Marke des Kunden (durch Einbinden von Unternehmensdesign und Logos)
  • einem höheren Ranking bei Google (da Kunden länger mit der UX-optimierten Website interagieren).

xitee bietet:

  • User Journeys: Eine User Journey ist die Visualisierung des Prozesses, den eine Person (User) durchläuft, um eine beabsichtigte Aufgabe zu erfüllen. Typischerweise wird sie als eine Reihe von Schritten dargestellt, in denen sich eine Person mit einem Produkt beschäftigt. Unser Ziel ist es, Ihre Benutzer zu “studieren”, ihr Verhalten zu verstehen und hieraus eine User Journey zu kreieren, die es diesen Benutzern ermöglicht, die gewünschten Aufgaben mit minimalem Aufwand zu erledigen.
  • Wireframes: Wireframes stellen die “Reise“ von Benutzern bei der Interaktion mit einer Website oder einer App dar, einschließlich UI-Elementen wie Schaltflächen oder Bildern. Diese werden in einer vereinfachten Version durch Platzhalter dargestellt.
  • Prototypen: Prototypen sind interaktive Endversionen des Produkts, vor Entwicklung. Sie sind anklickbar und ermöglichen es den Anwendern, die Hauptinteraktionen des Produkts vorab zu testen.
  • Metrikanalyse nach Produktlaunch: Metriken sind Signale, die anzeigen, ob unsere UX-Strategie funktioniert. Das Verwenden von Metriken ist essentiell, um Veränderungen im Zeitverlauf mitzuverfolgen. Wir helfen Ihnen gerne bei der Einrichtung und Nutzung von Analysetools wie Google Analytics oder Piwik.

IT-Technologieberatung

Technologieberatungsleistungen sollen den Kunden dabei helfen, durch schnelle und kostengünstige Optimierung ihrer IT-Systeme und -Prozesse einen optimalen ROI (Return on Investment) aus dieser Technologie zu erzielen. xitee verfügt über das Fachwissen, die nötige Technologie sowie die Best Practices, um ihrem Unternehmen sichere Lösungen zu liefern, die sowohl aktuelle als auch künftige Anforderungen erfüllen und dabei Risiken minimieren.

Wir arbeiten gemeinsam mit unseren Kunden daran, IT-Infrastrukturen zu bauen und zu warten, welche modern, effizient, skalierbar, konfigurierbar und kostengünstig sind. Unser Schwerpunkt liegt dabei auf folgenden Bereichen:

Architekturberatung: Unsere Experten unterstützen den Kunden beim Übergang von veralteten und ineffektiven IT-Bereitstellungssystemen und -Architekturen hin zu einer Cloud-basierten Infrastruktur, welche es ihnen ermöglicht, neue Technologien in ihre Softwarestrategie zu implementieren.

Anpassung an neue Technologien: Heutzutage müssen Unternehmen neue Technologien implementieren, um wettbewerbsfähig zu bleiben und den Anforderungen moderner Anwender gerecht zu werden – und gleichzeitig müssen sie eine gleichbleibend hohe Qualität ihrer IT-Produkte und -Services sicherstellen. Wir sind da, um Sie dabei mit unserem Devops-Team unter Einsatz neuester moderner Technologien zu unterstützen.

  • Architekturberatung: Unsere Experten unterstützen den Kunden beim Übergang von veralteten und ineffektiven IT-Bereitstellungssystemen und -Architekturen hin zu einer Cloud-basierten Infrastruktur, welche es ihnen ermöglicht, neue Technologien in ihre Softwarestrategie zu implementieren.
  • Anpassung an neue Technologien: Heutzutage müssen Unternehmen neue Technologien implementieren, um wettbewerbsfähig zu bleiben und den Anforderungen moderner Anwender gerecht zu werden – und gleichzeitig müssen sie eine gleichbleibend hohe Qualität ihrer IT-Produkte und -Services sicherstellen. Wir sind da, um Sie dabei mit unserem Devops-Team unter Einsatz neuester moderner Technologien zu unterstützen

Die IT-Welt entwickelt sich laufend weiter und bringt immer neue Innovationen hervor. Diese Veränderungen können sowohl Chance als auch Bedrohung sein. Daher ist es so wichtig, einen innovativen Berater an Ihrer Seite zu haben, der Sie bei der Langfrist-Planung, der Entwicklung einer passende Strategie und dem Finden der richtigen Technologie für Ihre schwierigsten Geschäftsprobleme unterstützt.

xitee bietet ein breites Spektrum an Dienstleistungen, welche die IT-Effektivität Ihres Unternehmens steigern. Unsere Expertenleistungen umfassen spezialisierte Services wie digitale Transformation, Business-Analyse, UI/UX-Design, Projektmanagement und IT-Technologieberatung. Ziel der IT-Technologieberatung ist es, für unsere Kunden die beste Technologie zu finden, welche zum Erreichen ihrer Unternehmensziele beiträgt.

Die oben genannten Dienstleistungen können sowohl für Kunden mit einer bereits bestehenden Lösung sehr von Vorteil sein, als auch für diejenigen, die eine komplett neue Lösung bauen möchten. Wir bieten die Beratung zum Entwerfen einer neuen Lösungen entweder als Teil eines kompletten Entwicklungsprojekts an, oder individuell als separate Dienstleistung. Unser Team besteht aus IT-Experten mit langjähriger Erfahrung in den Bereichen Change Management, Softwareentwicklung und Anforderungsmanagement, sowie IT-Dienstleistern. Wir beraten und unterstützen unsere Kunden durch den gesamten Prozess hindurch, angefangen von der Analyse über die Strategie- und Konzeptentwicklung bis hin zur Implementierung und Produktionseinführung (Deployment). Bei Bedarf übernehmen wir auch Interim-Management-Aufgaben.

Cloud Computing ist vereinfacht ausgedrückt die Bereitstellung von Computing-Diensten. Dazu gehören Server, Speicher, Datenbanken, Netzwerke, Software, Analysen, sowie Intelligenz über das Internet („die Cloud“) mit dem klaren Ziel, schnellere Innovationen, flexiblere Ressourcen-Nutzung und Skaleneffekte zu ermöglichen. Sie zahlen in der Regel nur für die von Ihnen genutzten Cloud-Dienste, was folglich dazu beiträgt, Betriebskosten zu senken, die Infrastruktur effizienter zu betreiben und entsprechend den aktuellen Anforderungen Ihres Unternehmens zu skalieren.

Es gibt drei Haupt-Servicemodelle des Cloud Computing – oft dargestellt als Pyramide, bei der jede Ebene des Servicemodells auf derselben Grundstruktur aufbaut, aber spezialisierter ist als die vorhergehende. Das untere Modell (IaaS) ist vielseitiger und anpassungsfähiger und passt zu vielen Anwendungen, das obere (SaaS) ist spezialisierter und für konkrete Aufgaben geeignet.

  • Infrastructure as a Service (IaaS) ähnelt herkömmlicher Computer-Hardware (Server, Netzwerke, Betriebssysteme), doch können Unternehmen statt die physische Hardware zu kaufen die Infrastruktur als virtuellen Dienst über einen IaaS-Anbieter beziehen. Diese Ressourcen sind in der Regel einfach zu skalieren und bieten dem Kunden vollständige Kontrolle über die Infrastruktur. Beispiele für IaaS sind Amazon Web Services und Google Compute Engine.
  • Platform as a Service (PaaS) steht für eine Plattform, die es Unternehmen ermöglicht, Lösungen zu entwickeln, zu betreiben und zu verwalten, und zwar ohne die Komplexität die der Aufbau und die Wartung der Infrastruktur mit sich bringen, welche normalerweise mit der Entwicklung und Einführung einer App verbunden sind. Entwickler können sich somit auf die Software konzentrieren, ohne sich um Betriebssysteme, Software-Updates und sonstige Infrastruktur-Fragen kümmern zu müssen. PaaS-Beispiele sind Microsoft Azure, die Google App Engine.
  • Software as a Service (SaaS) stellt eine komplette Softwarelösung dar, die Sie nutzungsbasiert (auf einer Pay-as-you-go-Basis) über einen Cloud-Dienstleister erwerben. Vereinfacht gesagt mieten Sie die Nutzung der jeweiligen Lösung für Ihr Unternehmen. Anstatt die Anwendung installieren zu müssen, können sich die Anwender über das Internet verbinden, meist über einen Webbrowser. Die gesamte zugrunde liegende Infrastruktur, Middleware, App-Software und App-Daten befinden sich im Rechenzentrum des Service-Providers. Der Anbieter verwaltet die Hardware und Software und sorgt für die Verfügbarkeit und Sicherheit der App und Ihrer Daten. Beispiele für SaaS sind Salesforce, Microsoft Office 365 und Google G Suite.

Inzwischen wird die grundsätzliche Einteilung oft um eine vierte, noch spezifischere, Dimension erweitert – FaaS.

  • Function as a Service (FaaS) ermöglicht Kunden, Code reaktionsschnell auszuführen, ohne Verarbeitungsressourcen bereits im Voraus zuweisen zu müssen. So lassen sich App-Funktionalitäten entwickeln, ausführen und verwalten, ohne dabei komplexe Infrastrukturen aufbauen und warten zu müssen. Diese Art der App-Entwicklung wird häufig bei der Erstellung von Microservices-Anwendungen genutzt und ermöglicht eine sogenannte serverlose Architektur. FaaS-Beispiele sind AWS Lambdas, Azure Functions.

Eine weitere Möglichkeit, Cloud Computing zu unterteilen, basiert auf dem Bereitstellungsmodell.

Die Cloud-Bereitstellung beschreibt, wo die Infrastruktur für die Bereitstellung gehostet wird und wer darauf Zugriff und Kontrolle hat. Es gibt vier Bereitstellungsmodelle:

  • Private Cloud – eine exklusive Cloud speziell für das Unternehmen, die sich vor Ort (On-Premise), aber auch außerhalb (Off-Premise) befinden kann
  • Public Cloud – diese Cloud-Infrastruktur steht der Öffentlichkeit zur Verfügung und gehört dem Unternehmen, das die Cloud-Dienste vertreibt
  • Community Cloud – diese Cloud-Infrastruktur wird von mehreren Organisationen gemeinsam genutzt und unterstützt eine bestimmte Community, die geteilte Anliegen hat
  • Hybride Cloud – diese Cloud-Infrastruktur ist eine Zusammensetzung aus zwei oder mehreren Clouds (Private, Community oder Public)

Diese Cloud-Aufteilung definiert auch die verwendete Bereitstellungs-Strategie.

Wir bieten unseren Kunden Cloud-Beratungsdienste, Cloud-Infrastrukturdienste, Cloud-Anwendungsentwicklung und Cloud-Anwendungsmigrationsdienste. Darüber hinaus sind wir im Bereich IoT (Internet of Things) aktiv.

Unser Cloud-Migrationsservice kann Sie beim Übergang zum digitalen Geschäftsbetrieb in der Cloud unterstützen. Die Migration Ihrer internen Server einschließlich der darauf laufenden Dienste und Anwendungen in die Cloud kann Ihnen einige zukunftsweisende Vorteile für Ihr Unternehmen bieten. Es ist jedoch sehr wichtig, den Übergang richtig und den spezifischen Anforderungen entsprechend durchzuführen. Da jedes Unternehmen andere Bedürfnisse hat, folgen auch wir für jede individuelle Cloud-Migration einem etwas anderen (leicht angepassten) Prozess. Mit unserer Cloud-nativen Entwicklung helfen wir Ihnen dabei, Anwendungen zu entwickeln und zu betreiben, die alle Vorteile des Cloud-Computing-Modells voll ausschöpfen. Unser Cloud-nativer Computing-Service nutzt: Open-Source-Software-Stack, der containerisiert, dynamisch orchestriert und auf Microservices ausgerichtet ist.