SignumOpen-Source-Framework zum Entwickeln
von Anwendungen nach dem Baukastenprinzip.
Value Pentagon X SIGNUM
Advantage
Future Strenght
Complexity
Competitive Advantage
Cost POC
Innovative Power
Mit Signum haben wir eine quelloffene Plattform geschaffen, welche nicht nur die Standards einer Digitalisierungsstrategie erfüllt, sondern flexibel an die Anforderungen einer breiten Gruppe von Anwendern anpassbar ist und Business Anwendungen bereitstellt, ohne jedes Mal das Rad neu erfinden zu müssen.
one view
- Software
- .Net Core
- Applikation
- Framework
- Open-Source
- Out-of-the-Box
- Komplettlösung
- Modulares Design
- Softwareentwicklung
- Business-Anwendungen
- Anwendungsentwicklung
Vorteile
- Erstellung umfassender Business-Lösungen & Apps in Rekordzeit
- Zukunftssichere Architektur durch die Nutzung neuester Technologien
- Open-Source-Ansatz sowie Verwendung von Standardtechnologien und bekannter Muster schaffen Transparenz
- Hohe Skalierbarkeit und Sicherstellung einer hohen Performance auch in komplexen Szenarien
- Individuelle Softwareentwicklung vom Prototypen bis hin zu komplexen Systemen
EXECUTIVE SUMMARY
Aufgrund des Baukastenprinzips schaffen wir es, Komplettlösungen für jegliche Szenarien in kurzer Zeit zu entwickeln. Viele Standardfunktionen lassen sich aufgrund des modularen Aufbaus schnell integrieren, sodass keine Anforderung zu speziell ist. Das Signum Framework ist ein Open-Source-Framework (MIT) und nutzt die neuesten Technologien von Microsoft aus der .Net Core Plattform sowie andere populäre Web-Frameworks.
Signum Framework
Signum Framework
- Schnelle Prototypen – Das Signum Framework ist für Softwarelösungen mit hoher Wartbarkeit optimiert, gleichzeitig aber auch ein sehr produktives Framework.
- Homogene Art und Weise der Entwicklung jeder datenzentrierten Anwendung hilft die Wechsel von einem Projekt zum anderen zu vereinfachen.
- Offline arbeiten – Das Modul “Disconnected” der Signum Extensions lässt Windows-Benutzer offline arbeiten und ihre Änderungen durch die Übertragung von Datenbank-Backups hochladen.
- Das Framework ist so konzipiert, dass es die Erstellung von Windows- und Web-Anwendungen mit einer ähnlichen Technologie ermöglicht, wodurch hybride Anwendungen möglich sind.
- Einfache Änderung des Datenbankschemas – egal ob Neuanfang oder von einer Legacy-Datenbank ausgehend, das Signum Framework unterstützt beides.
Modulares Design
Modulares Design
- Vielzahl von Bibliotheken, die bei technischen Problemen helfen oder z.B. optisch ansprechende Bedienelemente für das eigene UI enthalten.
- Dank der Modularität explodieren die Kosten selbst bei großen Anwendungen, die von Grund auf neu zu erstellt werden müssen nicht.
- Module lassen sich leicht in eine .Net-Anwendung integrieren und basieren auf den neuesten Technologien basierend.
- Ökosystem von High-Level-Modulen, die aber gleichzeitig offen, erschwinglich und auf die neuesten Technologien bauen.
- Es ist einfach, Entwickler zu finden, die diese Anwendung auf individuelle Bedürfnisse erweitern.
- Vermeidung von Insellösungen, da Technische sowie Business Module Plug-and-Play-fähig sind.
- Bereitstellung eines Standardmechanismen, der die Integration von Modulen auf der Ebene der Datenbank, der Geschäftslogik und der Benutzerschnittstelle ermöglicht.
Vertikale Module
Vertikale Module
- Eine Menge von Entitäten, die das Datenmodell repräsentieren enthält und von Hand in C# geschrieben sind und auch die Validierungsregeln umfasst.
- Eine Menge von Datenbanktabellen enthält, die unter Verwendung einer Standardkonvention automatisch aus den Entitäten generiert werden.
- Einen Satz von Verfahren enthält, die definieren, welche Aktionen mit jeder Entität durchgeführt werden können, sowie jede andere Geschäftslogik, die das Modul erfordern könnte.
- Ein Satz von (anpassbaren) Basisabfragen enthält, die dem Endbenutzer zur Verfügung gestellt werden, damit er die Entitäten in der Datenbank finden kann.
- Eine Reihe von Steuerelementen, Styles, Scripten, etc. enthält, die zur Verwaltung dieser Entitäten in einer Windows- oder Web-Benutzeroberfläche erforderlich sind.
Jeder Teil des Codes, der über das Signum Framework geschrieben wurde, gehört zu einem Modul und verwendet dieselben Standardmechanismen, APIs und Erweiterungspunkte.
Extension Features
Extension Features
Da ein vertikales Modul alle notwendigen Komponenten wie z.B. Entitäten, Logik, Abfragen, Windows- und Web-UI enthält, bedeutet die Integration eines Moduls in eine Anwendung in der Regel keinen nennenswerten Arbeitsaufwand für die Entwickler.
Überblick über eine Auswahl von Modulen:
- Rollen & Berechtigungen (Individuelles Sicherheits- und Berechtigungsmodell zur Verwaltung von Anwendungen)
- Analyse in Echtzeit (Echtzeit-Analysen von Live-Daten und Definition von Reports)
- Terminplanung (Einfache Integration einer Terminplanung in jede Anwendung, um jegliche Art von Ereignis zu planen)
- Hintergrundprozesse (Automatisierung, Verwaltung und Planung von Aufgaben im Hintergrund)
- Predictor (Analyse und Treffen von Vorhersagen mit der Hilfe von Machine Learning und Neuronalen Netzen)
- Email & Mobile Integration (Vollständig automatisierte Benachrichtigung von Empfängern bei der Ausführung eines bestimmten Prozesses)
Business Features
Business Features
Überblick über eine Auswahl an Funktionen:
- Dokumentenintegration (Dokumentenverwaltungsfunktion u.a. zur automatischen Klassifizierung, rollenbasierten Zuweisung)
- Aufgaben & Planung (Organisation von Projekten und Prozessen, z.B. automatisierte Zuweisung von Aufgaben und Dokumenten sowie automatische Verknüpfung von Nachrichten und Warnmeldungen zur Einhaltung von Fristen)
- Reporting (beliebige Daten lassen sich einfach in alle Microsoft Office Programme exportieren und verwalten und weiterleiten)
- Payments (Integration einer beliebigen Zahlungsplattform in die Anwendung und automatisierte Zahlungsabwicklung)
Framework Features
Framework Features
- Tracking (Mit den eingebauten Trackingfunktionen des Signum Frameworks lässt sich jede Aktion im System aufzeichnen)
- Search Engine (Entwurf eigener Abfragen, die nach selbst definierten Bedingungen filtern und die Ergebnisse in Echtzeit liefern)
- Daten Validierung (Verhinderung der versehentlichen Eingabe ungültiger Daten, sodass unvollständige Daten oder nur teilweise ausgefüllte Formulare der Vergangenheit angehören)
- Daten Relationen (Verknüpfung aller Entitäten mit ihren zugehörigen Daten, sodass ein Springen zu verschiedenen Bereichen einfach wird)
- Mehrsprachig (Keine Notwendigkeit sich auf eine Sprache innerhalb der Anwendung festzulegen, User können die Anwendung einer beliebigen Sprache ansehen)
Signum Framework
Das Signum Framework ist ein Open Source (MIT) Framework, mit welchem Anwendungen in einem modularen Design, unter Nutzung der neuesten Technologien von Microsoft und anderer populärer Web-Frameworks, geschrieben werden. Die daraus entstehenden Applikationen sind leistungsstarke Komplettlösungen für das Unternehmensumfeld.
- Schnelle Prototypen – Das Signum Framework ist für Softwarelösungen mit hoher Wartbarkeit optimiert, gleichzeitig aber auch ein sehr produktives Framework.
- Homogene Art und Weise der Entwicklung jeder datenzentrierten Anwendung hilft die Wechsel von einem Projekt zum anderen zu vereinfachen.
- Offline arbeiten – Das Modul “Disconnected” der Signum Extensions lässt Windows-Benutzer offline arbeiten und ihre Änderungen durch die Übertragung von Datenbank-Backups hochladen.
- Das Framework ist so konzipiert, dass es die Erstellung von Windows- und Web-Anwendungen mit einer ähnlichen Technologie ermöglicht, wodurch hybride Anwendungen möglich sind.
- Einfache Änderung des Datenbankschemas – egal ob Neuanfang oder von einer Legacy-Datenbank ausgehend, das Signum Framework unterstützt beides.
Modulares Design
Der Kern des Signum Frameworks ist die Modularität bzw. die Grundlage für ein Ökosystem wiederverwendbarer Module zu bilden, um SAP-ähnliche Module auf dem Microsoft Stack zu erstellen.
- Vielzahl von Bibliotheken, die bei technischen Problemen helfen oder z.B. optisch ansprechende Bedienelemente für das eigene UI enthalten.
- Dank der Modularität explodieren die Kosten selbst bei großen Anwendungen, die von Grund auf neu zu erstellt werden müssen nicht.
- Module lassen sich leicht in eine .Net-Anwendung integrieren und basieren auf den neuesten Technologien basierend.
- Ökosystem von High-Level-Modulen, die aber gleichzeitig offen, erschwinglich und auf die neuesten Technologien bauen.
- Es ist einfach, Entwickler zu finden, die diese Anwendung auf individuelle Bedürfnisse erweitern.
- Vermeidung von Insellösungen, da Technische sowie Business Module Plug-and-Play-fähig sind.
- Bereitstellung eines Standardmechanismen, der die Integration von Modulen auf der Ebene der Datenbank, der Geschäftslogik und der Benutzerschnittstelle ermöglicht.
Vertikale Module
Ein vertikales Modul ist, im Sinne des Signum-Frameworks, ein logisches Paket das
- Eine Menge von Entitäten, die das Datenmodell repräsentieren enthält und von Hand in C# geschrieben sind und auch die Validierungsregeln umfasst.
- Eine Menge von Datenbanktabellen enthält, die unter Verwendung einer Standardkonvention automatisch aus den Entitäten generiert werden.
- Einen Satz von Verfahren enthält, die definieren, welche Aktionen mit jeder Entität durchgeführt werden können, sowie jede andere Geschäftslogik, die das Modul erfordern könnte.
- Ein Satz von (anpassbaren) Basisabfragen enthält, die dem Endbenutzer zur Verfügung gestellt werden, damit er die Entitäten in der Datenbank finden kann.
- Eine Reihe von Steuerelementen, Styles, Scripten, etc. enthält, die zur Verwaltung dieser Entitäten in einer Windows- oder Web-Benutzeroberfläche erforderlich sind.
Extension Features
Mit Signum Extensions wurde, aufbauend auf dem Signum Framework, eine Reihe von vertikalen Open Source Modulen geschaffen, die schnell einsetzbar sind und viele gängige technische Herausforderungen lösen.
Da ein vertikales Modul alle notwendigen Komponenten wie z.B. Entitäten, Logik, Abfragen, Windows- und Web-UI enthält, bedeutet die Integration eines Moduls in eine Anwendung in der Regel keinen nennenswerten Arbeitsaufwand für die Entwickler.
Überblick über eine Auswahl von Modulen:
- Rollen & Berechtigungen (Individuelles Sicherheits- und Berechtigungsmodell zur Verwaltung von Anwendungen)
- Analyse in Echtzeit (Echtzeit-Analysen von Live-Daten und Definition von Reports)
- Terminplanung (Einfache Integration einer Terminplanung in jede Anwendung, um jegliche Art von Ereignis zu planen)
- Hintergrundprozesse (Automatisierung, Verwaltung und Planung von Aufgaben im Hintergrund)
- Predictor (Analyse und Treffen von Vorhersagen mit der Hilfe von Machine Learning und Neuronalen Netzen)
- Email & Mobile Integration (Vollständig automatisierte Benachrichtigung von Empfängern bei der Ausführung eines bestimmten Prozesses)
Business Features
Mit Signum Business wurde ein Feature geschaffen, welches eine Reihe von vertikalen Modulen aufweist, die auf dem Signum Framework aufbauen. Diese Module sind speziell auf Anforderungen aus dem Unternehmensumfeld zugeschnitten und bieten u.a. Lösungen aus den Bereichen des Rechnungswesens oder der Dokumentenklassifikation.
Überblick über eine Auswahl an Funktionen:
- Dokumentenintegration (Dokumentenverwaltungsfunktion u.a. zur automatischen Klassifizierung, rollenbasierten Zuweisung)
- Aufgaben & Planung (Organisation von Projekten und Prozessen, z.B. automatisierte Zuweisung von Aufgaben und Dokumenten sowie automatische Verknüpfung von Nachrichten und Warnmeldungen zur Einhaltung von Fristen)
- Reporting (beliebige Daten lassen sich einfach in alle Microsoft Office Programme exportieren und verwalten und weiterleiten)
- Payments (Integration einer beliebigen Zahlungsplattform in die Anwendung und automatisierte Zahlungsabwicklung)
Framework Features
Überblick über eine Auswahl an Funktionen:
- Tracking (Mit den eingebauten Trackingfunktionen des Signum Frameworks lässt sich jede Aktion im System aufzeichnen)
- Search Engine (Entwurf eigener Abfragen, die nach selbst definierten Bedingungen filtern und die Ergebnisse in Echtzeit liefern)
- Daten Validierung (Verhinderung der versehentlichen Eingabe ungültiger Daten, sodass unvollständige Daten oder nur teilweise ausgefüllte Formulare der Vergangenheit angehören)
- Daten Relationen (Verknüpfung aller Entitäten mit ihren zugehörigen Daten, sodass ein Springen zu verschiedenen Bereichen einfach wird)
- Mehrsprachig (Keine Notwendigkeit sich auf eine Sprache innerhalb der Anwendung festzulegen, User können die Anwendung einer beliebigen Sprache ansehen)
Unser Leistungsangebot
Durch unsere Erfahrung in der IT wissen wir, worauf es ankommt. Wir sind ein zuverlässiger, fachkundiger und kompetenter Partner und treiben gemeinsam mit unseren Kunden IT-spezifische Themen voran, auf die es ankommt.
Kombination von exzellentem Entwickler Know-how mit jahrelanger Erfahrung in der Top Managementberatung.
Unabhängige Beratung und Lösungsangebote, die sich auf dem höchsten Stand der Technik befinden.
Entwicklung innovativer und vor allem auf die spezifischen Kundenbedürfnisse abgestimmte Lösungen.
Unterstützung über die komplette Bandbreite - über Beratung, Planung und Entwicklung bis hin zu Schulungen und Komplettbetrieb der IT.