Open Source

Kostengünstige Anschaffung und umfangreiche Individualisierung sprechen für Open Source Software.
Grafik zu den Open Source Produkten

Open Source steht für „quelloffen” – entsprechend kann Open Source Software von Dritten eingesehen, bearbeitet und verwendet werden. Die Vorteile liegen auf der Hand: Neben den niedrigen Anschaffungs- und Gesamtbetriebskosten ist die umfangreiche Möglichkeit zur Individualisierung für viele Unternehmen ein wichtiges Argument, sich für ein Open Source Produkt zu entscheiden. Kostenpflichtige „Closed Source“ Software hat nach wie vor ihre Berechtigung. In vielen Fällen bieten Open Source Technologien allerdings eine attraktive Alternative. Im Gespräch mit Ihnen finden wir herstellerunabhängig die richtige Lösung.

Bei der Auswahl der Technologie für Ihr Projekt setzen wir auf einen „Best of Breed“-Ansatz. Das heißt: Wir arbeiten herstellerübergreifend und entscheiden uns stets für das Produkt, das am besten zu Ihrem individuellen Anwendungsfall passt. Kostengünstige Open Source Technologien haben dabei genauso ihre Berechtigung wie kommerzielle Closed Source Software.

In diesen Bereichen setzen wir auf Open Source Lösungen

Automation

Mehr Zeit auf das Wesentliche verwenden. Wir unterstützen Sie bei der Automatisierung Ihrer Prozesse: Ob im Bereich von Geschäftsprozessenn oder bei IT Prozessen wie Continuous Integration und Continuous Delivery bzw. Continuous Deployment (CI/CD).

Diese Open Source Lösungen nutzen wir:

"Automate Any Process, Anywhere“ – gemäß diesem Motto unterstützt Camunda Kunden weltweit im Bereich der Prozessautomatisierung. Ziel ist es, mit seiner Software Effizienz und Kundenerlebnisse zu verbessern, Kosten zu senken, kurzum: den Grundstein für ein modernes, digitales Unternehmen zu legen. Der Fokus der von Camunda liegt weniger auf kollaborativen Möglichkeiten, dafür mehr auf dem Workflowmanagement.

Die Camunda Plattform umfasst dabei einen kompletten Technologie-Stack mit Execution Engines für BPMN-Workflows und DMN-Decisions. Die Open Source Version erfordert mehr Entwicklungsaufwand, dafür bietet sie dank des leichtgewichtigen Servers eine einfache Wartung sowie eine hohe Performance. Darüber hinaus ist eine Enteprise Edition verfügbar, die 30 Tage "kostenlos getestet werden kann und weitere Vorteile bietet. Mit dem Produkt „Camunda Cloud“ steht außerdem eine On-Demand-Prozessautomatisierung as a Service zur Verfügung.

GitLab ist eine DevOps-Plattform, die Unternehmen dabei unterstützt, Software-Projekte zu verwalten und zu überwachen. Die auf Git basierende Anwendung ermöglicht Teams aus Bereichen wie Softwareentwicklung und Betrieb eine nahtlose Zusammenarbeit. Dabei bietet GitLab eine breite Palette an Funktionen, um Programmierung, Testing und Bereitstellung von Software noch effizienter zu gestalten. Zu den Features gehören ein Quellcodemanagement mit Hilfe von Versionskontrollen- und Kollaborationstools, ein System für Continuous Integration und Continuous Delivery (CI / CD), ein Sicherheitsscanner für Sourcecode und vieles mehr. Damit ist stellt das Open Source-Tool eine attraktive Alternative zu kommerziellen Lösungen dar.

Im Bereich DevOps Automation vertrauen wir primär auf die Funktionalität von GitLab. Je nach Anwendungsgebiet kommt darüber hinaus Software der Anbieter Ansible, Jenkins und Maven zum Einsatz.

Connectivity & Integration

Redundanzen vermeiden und neue Chancen erschließen. Die meisten Prozesse in der Abwicklung der Geschäftstätigkeit heutiger Unternehmen werden durch IT Systeme und diverse Applikationen unterstützt oder bereits teilautomatisiert abgewickelt. Wir beraten Sie zur Integration von Anwendungen, Daten und Prozessen.

Diese Open Source Lösungen nutzen wir:

Data Analytics

Entscheidungen auf fundierter Basis treffen. Ob mit etablierten mathematischen Methoden oder modernen Data Science Ansätzen: wir gewinnen wertvolle Informationen aus Ihrem Datenschatz.

Diese Open Source Lösungen nutzen wir:

Python ist nicht ohne Grund aktuell eine der beliebtesten Programmiersprachen: Es bietet sich für eine Vielzahl verschiedener Anwendungsfälle an und zeichnet sich dabei durch einen besonders schlanken Code aus. Dank des gut lesbaren und knappen Programmierstils ist Python darüber hinaus weniger fehleranfällig als manch andere Programmiersprache. Im Bereich Data Science kommen bei der X-INTEGRATE Python-basierte Data Science Frameworks zum Einsatz, darunter:

  • Pandas für komplexe Datenanalysen
  • NumPy für numerische Analysen
  • Keras für Deep Learning
  • SciPy für lineare Optimierung
  • Scrappy für Webcrawling 
  • Scikit-leran für maschinelles Lernen
  • Matplotlib für Datenvisualisierung

Die Programmiersprache R hat einen klaren Fokus auf statistische Berechnungen – darüber hinaus bietet sie dem Nutzer entsprechend Möglichkeiten zur Grafikerzeugung. Sie hat eine große Fangemeinde und findet sowohl in Wirtschaft als auch in Wissenschaft Anwendung. Den vollen Nutzen entfaltet sie in Kombination mit der Entwicklungsumgebung RStudio. Die Software umfasst unter anderem einen Editor mit Syntax-Editor, Chronik sowie Arbeitsplatzverwaltung.

Datenbanken

Datenbanken bilden die Grundlage für die effiziente Nutzung großer Daten- und Informationsmengen. Die Daten werden hier elektronisch gespeichert und in strukturiertet Form abgelegt. Die Organisation erfolgt über ein Datenbankverwaltungssystem (DBMS) – gemeinsam werden sie als Datenbankmanagementsystem bezeichnet. Unter den Open Source-Lösungen setzen wir vor allem auf InfluxDB, MongoDB und Postgres.

Diese Open Source Lösungen nutzen wir:

Mit InfluxDB vertreibt die Firma InfluxData eine der beliebtesten Zeitreihendatenbanken, vor allem konzipiert für Echtzeitdaten, Daten von Servern, Sensoren oder anderen Geräten des Internet of Things. Zeitreihen erfordern spezielle Datenbanken, die in der Lage sind, eine große Menge an unstrukturierten Daten schnell und effektiv zu speichern und zu verarbeiten. Das auf der Programmiersprache Go basierende InfluxDB besticht durch seine hoch skalierbare Engine. Dabei zeigt die Datenbank ausgezeichnete Effizienz in der Sammlung, Speicherung und Visualisierung. 

MongoDB ist ein NoSQL-Datenbankmanagementsystem und eine der am häufigsten verwendeten Open Source Datenbanken. Es ist dokumentenorientiert und nutzt JSON als Format für die Datensätze. Das einfache JSON Format ermöglicht es vielen Anwendungen, Daten auf natürlichere Weise zu modellieren. Es können Sammlungen von JSON-ähnlichen Dokumenten verwaltet und optional Schemata zur Relationsbeschreibung genutzt werden.

Wer im Open Source-Bereich eine flexible sowie skalierbare Datenbanklösung sucht, der ist mit PostgreSQL gut beraten. Dabei handelt es sich um ein objektrelationales Datenbankmanagement-System (DBMS), das sich weitgehend am SQL-Standard orientiert. PostgresSQL ist vielseitig einsetzbar und unterstützt eine Vielzahl von Datentypen. Es eignet sich sowohl für Webanwendungen als auch große Enterprise-Datenbanken und erfreut sich auch aus diesem Grund nicht nur in der Open Source-Community einer hohen Beliebtheit.

Basis Lösungen

Open Source Software kommt nicht nur in ausgewählten Bereichen zum Einsatz. Vielmehr steckt in jeder Software ein wenig Open Source. Sowohl die App auf Ihrem Handy als auch das Programm auf Ihrem Laptop baut zum Teil auf Open Source-Technologien auf. Auch in unseren Projekten spielen bestimmte Basis Lösungen bereichsübergreifend immer wieder eine Rolle – von Datenbank- bis hin zu Webserver-Technologien.

Diese Open Source Lösungen nutzen wir:

Container haben viele Bereiche der IT, speziell in der Softwareentwicklung, grundlegend verändert. Mit dieser Technologie laufen Anwendungen in einer speziell entwickelten virtuellen Umgebung. Alles, was die Anwendung braucht, befindet sich im Container. Dort wird dies ohne Seiteneffekte, sowie sicher und zuverlässig aufbewahrt und ausgeführt. Damit können auch zur Skalierung mehrere Instanzen nebeneinander laufen. Als bekannteste Plattform für Containerisierung ist Docker der Standard in der IT. Docker (oder auch andere Container-Plattformen) ist für das Zusammenstellen und Ausführen des Containers zuständig. Containerisierte Anwendungsumgebungen bestehen somit aus vielen Docker Containern.

Zur Verwaltung dieser Container, bedarf es unterstützender Tools. Kubernetes (auch als ‚K8s‘ bekannt) ist ein Werkzeug zur Container-Verwaltung bzw. Container-Orchestrierungs-System, welches mit großen Mengengerüsten von Containern umgehen kann. Kubernetes greift auf diese Container zu und übernimmt die Orchestrierung bzw. die Automatisierung von Prozessen. So fällt es DevOps-Teams und SW-Entwicklern leichter, Anwendungen zu testen, zu warten oder zu veröffentlichen. Eine Alternative besteht im Tool Docker Swarm. Dabei handelt es sich um ein Container-Orchestrierungs-System des Herstellers von Docker. K8s und Swarm haben eine Architektur aus ähnlichen Komponenten (Container, Pod, Node, Cluster) und auch wenn Kubernetes z.T. umfangreicher gesehen wird, bieten beide ähnliche Funktionen.

Die Remote Management (RMM)-Software RPort ist das ideale Tool, wenn es um Fernverwaltung geht. Sie bietet Funktionen wie einen Remote Login ohne VPN, Befehlsausführung via Browser, Verwaltung von Geräten (Router, Switches, Drucker & mehr) über eine zentrale Konsole und vieles mehr – alles mit einer benutzerfreundlichen, einfachen Oberfläche.

Open Source in der TIMETOACT GROUP

X-INTEGRATE ist Teil der TIMETOACT GROUP. Gemeinsam mit unseren sieben Schwesterunternehmen bieten wir breite Expertise und langjährige Erfahrung im Einsatz von Open Source Basislösungen. Mit dem Einsatz von Apache, Camunda & Co. stellen wir ein Gegengewicht zu kommerziellen Softwareanbietern her. Erfahren Sie hier mehr zu Open Source-Lösungen innerhalb der TIMETOACT GROUP.

Wissen und Referenzen rund um Open Source Technologien

Filter
Logo Open Source
Technologie Übersicht

Open Source Technologien

Open Source heißt quelloffen. Im Rahmen der IT bedeutet dies, dass der Quellcode öffentlich von jeder Person gesehen, genutzt und geändert werden kann. Daher sind Open Source Produkte meist kostenlos

Ein Team von Softwareoentwicklern freut sich über die Zusammenarbeit mit TIMETOACT, die mit Hilfe von Open Source Code Auditierung für eine sichere und Compliance-konforme Softwareentwicklung gesorgt haben.
Kompetenz 25.02.25

Open Source Code Auditierung

In der heutigen Softwareentwicklung ist der Einsatz von Open Source Software (OSS) weit verbreitet. OSS bietet zahlreiche Vorteile, darunter Kosteneffizienz und schnelle Innovationszyklen.

Headerbild zu Containerisierung mit Open Source
Technologie

Containerisierung mit Open Source

Containerisierung ist die nächste Stufe der Virtualisierung und bietet sichere und einfache Abschottung einzelner Applikationen. Der Prozess, um eine App bereitzustellen, hat sich in den letzten Jahren um ein vielfaches vereinfacht.

Event

Open Source Lizenz Compliance – Webinar

Erfahren Sie, welche Herausforderungen sich bei der Nutzung von Open Source Software ergeben und wie Sie diese meistern.

Headerbild zu Datenbanken mit Open Source
Technologie 25.02.25

Datenbanken mit Open Source

Jede dynamische Applikation braucht eine Form von Datenbank, um ihre Daten logisch und sortiert speichern zu können. Jedoch gibt es nicht eine One-size-fits-all Lösung, sondern es sollte immer auf den Anwendungsfall geschaut werden, um die passende Wahl zu treffen.

Referenz

Warum Performance ausschlaggebend ist

Um die Leistungsfähigkeit einer Atlassian Toolchain messbar machen zu können, müssen individuelle Untersuchungen durchgeführt werden. catworkx setzt beim Controlling von Performance-Werten auf die Paarung von Open-Source-Software und eigenen, internen Werkzeugen, z.B. catworkx SPIN (Stress-App).

Headerbild zu Webserver mit Open Source
Technologie 25.02.25

Webserver mit Open Source

Webserver bieten ihrer Anwendung das Tor zur Welt: Hier gehen Anfragen für Daten für eine komplexe Webapp und Ressourcen einer Website ein und aus.

Technologie

Pimcore as an Open Source Software Platform

Pimcore ist eine frei nutzbare Open-Source-Software-Plattform und wird bereits in vielen Unternehmensfeldern effektiv eingesetzt. Mit Pimcore sind Ihre klassischen Probleme im Unternehmensalltag mit Portalen und Webseiten einfach gelöst, da wir die Plattform auf Ihre spezifischen Unternehmensanforderungen zuschneiden.

Technologie Übersicht 25.02.25

Red Hat

Red Hat, weltweit führender Anbieter von Open-Source-Software-Lösungen für Unternehmen, folgt einem community-basierten Ansatz, um zuverlässige und leistungsstarke Linux-, Hybrid Cloud-, Container- und Kubernetes-Technologien bereitzustellen.

Puzzleteil zur Visualisierung von Integration
Wissen

Integration auf Basis von Open Source

Was versteht man unter Anwendungsintegration? Was bedeutet lose Kopplung? Welche wesentlichen Komponenten sind Teil einer Open Source basierten Integrationslösung? Dieser Blogartikel beantwortet Ihnen diese Fragen.

Headerbild zu Automation mit Open Source
Technologie

Automation mit Open Source

Durch Automatisierungstools wird Abhilfe geschaffen, indem diese jeweils einige der Aufgaben, welche sonst auf Entwickler zurückfallen, selbstständig übernehmen.

Kompetenz 25.02.25

ISO 5230 Zertifizierung

Die ISO 5230 ist eine international anerkannte Norm, die sich auf das Management von Open-Source-Software (OSS) konzentriert. Sie legt Anforderungen für die Verwaltung von Open-Source-Komponenten fest und hilft Unternehmen dabei, Risiken zu minimieren und die Compliance zu gewährleisten.

Headerbild zu Open Source Lizenzmanagement
Technologie 25.02.25

Open Source Compliance

Mit einem effektiven Lizenzmanagement können Sie Compliance und Security Risiken minimieren. Wir unterstützen Sie dabei, die Rechte und Pflichten jeder Lizenz zu verstehen.

Referenz 16.08.24

IAV erreicht ISO/IEC 5230 Zertifizierung

IAV hat ihr Open Source Compliance Programm nach ISO/IEC 5230 zertifizieren lassen und damit die Transparenz im Umgang mit Open Source Software, insbesondere im Software-Entwicklungsprozess erhöht. Durch die Zertifizierung nach ISO/IEC 5230 kann IAV in Zukunft potenzielle Risiken im Umgang mit Open-Source-Software verringern. Darüber hinaus wird durch die Zertifizierung das Vertrauen von Kunden und Partnern in die Lieferkette erheblich gestärkt. Begleitet wurde das Zertifizierungsverfahren von der TIMETOACT GROUP. Die Softwareberatung unterstützte bei der Reifegradanalyse, der Nachverfolgung von Befunden und bei der finalen Auditierung und Zertifizierung durch ARS – einem Unternehmen der TIMETOACT GROUP.

Lösung

Pimcore – Enterprise Open Source Pimcore Plattform™

Pimcore ist die Plattform für deine digitale Zukunft – individuell und herausragend, in der Kombination fantastisch. Sie vereint die Funktionalitäten eines CMS- und PIM-/ MDM-Systems und enthält darüber hinaus eine Kundendatenplattform (CDP).

Referenz 25.02.25

Modernes User Interface und Zugang mit mobilen Endgeräten

Das User Interface basiert auf Open UI5, einer von SAP zur Verfügung gestellten Open-Source-Bibliothek für die Benutzerschnittstelle. Die Designprinzipien gehorchen SAP Fiori, was für eine einheitliche Benutzerführung verschiedener Software-Anwendungen bei Fraport sorgt.

Wissen

Working with Camunda

Für einige Unternehmen ist es bei Prozess Automation Projekten wichtig, ein System mit größerem Fokus auf das Workflowmanagement und weniger kollaborativen Möglichkeiten zu nutzen. Ein Beispiel dafür ist Camunda BPM.

Blog 17.05.23

Die Notwendigkeit einer Web Application Firewall im Internet

Der Anstieg von Angriffen auf Webanwendungen ist ein langanhaltender Trend, der sich fortsetzt und besorgniserregend ist. Als Unternehmen ist es von großer Bedeutung, diese Bedrohung ernst zu nehmen und angemessene Sicherheitsvorkehrungen zu treffen. In diesem Blogbeitrag stellen wir verschiedene Möglichkeiten vor, wie du deine Webanwendung sicherer machen kannst.

Technologie 25.02.25

Red Hat Subscriptions

Wir unterstützen beim optimalen Einsatz von Enterprise Open Source Software mit Red Hat.

News 09.02.23

TIMETOACT GROUP bietet Zertifizierungen nach ISO/IEC 5230

Unternehmensgruppe vertieft Partnerschaft mit OpenChain und erweitert Angebot rund um Open Source Software.

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!