Smarte Software-Lösungen auf Enterprise Niveau
Software Engineering, Design & Development auf IoT & IIoT-BasisSoftware für Webservice & System-Integration
Agile Software-Engineering & -Design helfen, die Komplexität modularer Systeme & Software in den Griff zu bekommen und schneller anpassungsfähige Produkte anzubieten. Darüber hinaus profitieren Unternehmen von flexibler Handlungsfähigkeit, starker Innovationskraft & transparenten Prozessen.
Smarte Software
Potentiale erkennen und sinnvoll ausschöpfen
Wir verwandeln Ihre Ideen & Prozesse in skalierbare Erfolge mit dem Einsatz smarter Software & intelligenter Systeme.- transparentes Technical ConsultingPersönliche & individuelle Beratung – technologieneutral & herstellerunabhängig
- klarer Mehrwert mit IoT-Lösungenintelligente & zukunftsfähige Systeme für perfektionierte Prozesse, innovative Produkte & hervorragende Qualität
- agile Software EntwicklungModernste Technologien & Anwendungen für optimierte Services, Produktivität & revolutionäre Unternehmenserfolge
Schlüsseltechnologien
Die besten Schlüsseltechnologien
für Ihre Business-Agility & Innovationskraft
Der Schlüssel für ein kontinuierliches Unternehmenswachstum liegt in der innovativen Software-Entwicklung & agilen, vollautomatisierten Prozessen.für Ihre IT Landschaft
Leistungsspektrum
bintellix ® – Software-Lösungen & System-Integration aus einer Hand
Unsere Experten auf dem Gebiet Internet der Dinge bieten Ihnen ein breites Leistungsspektrum rund um die Entwicklung und Integration von leistungsfähigen Systemen & intelligenten Geräten.- Software Engineering auf Basis von Service-Integration & RESTful-API-Technologien
- Design, Entwicklung & Test von modularen Middle-Tier & Backend-Architekturen
- Aufbau von IIoT Landschaften und Integration von Smart Devices & digitaler Steuerungen
Become different:
mit dezentraler Intelligenz & Smart Clustern
mit dezentraler Intelligenz & Smart Clustern
RESTful API Architektur
RESTful APIs
Agiles Schnittstellenmanagement
Profitieren Sie von agilen, wartbaren & anpassungsfähigen Prozessen über alle Geschäfts- & Produktionsebenen hinweg.Ihr Mehrwert:
- modular und austauschbar
- kompakt und integrierbar
- maximal standardisiert
- unabhängig wartbar
- hochgradig skalierbar
- vollautomatisiert testbar
Web- & Microservices
Web-Service & Microservices
zukunftsoffen & performance-stark
Wir bieten ein breites Leistungsspektrum für die Konzeption, den Aufbau und die Erweiterung von Web-Services.- echte Agilität
- vollständige Wartbarkeit
- zuverlässige IT-Security
- zukunftssichere Adaptivität
- vertikale & horizontale Skalierbarkeit
System-Integration
Professionelle System-Integration & Refactoring
schlank, sicher, skalierbar
Erweitern Sie Ihre Unternehmenserfolge um ein Vielfaches – durch ein breites Netzwerk aus intelligenten Systemen, Prozessen & Funktionen.Ihre Vorteile auf einen Blick:
- 100 % Data-Protection & System-Performance
- steuerbare & hocheffiziente Abläufe
- ressourcenschonende, optimierteProzesse
- minimales Risiko & verkürzte Time-to-Market
IIoT mit Smart Devices
Smart Devices & IIoT Steuerungen
innovationsstark & ressourceneffizient
Zukunftsfähige IoT -& IIoT-Technologien generieren einen unschätzbaren Mehrwert mit langfristigen & starken Wettbewerbsvorteilen.- ein Höchstgrad an Konnektivität
- überschaubare Digitale Infrastrukturen
- leistungsstarke Systeme
Digitale Infrastruktur
Von besonderer Bedeutung ist hierbei die intelligente Vernetzung von IIoT-Infrastrukturen, Devices & Digitalen Steuerungssystemen, um gewinnbringendes Potential aus dem Internet der Dinge zu schöpfen. Statt auf starre, monolithische Strukturen setzen wir auf dezentrale Intelligenz durch integrierte Microservices.Unsere Profis im Bereich IoT System-Integration & Entwicklung prüfen & beraten Sie umfassend zu sinnvollen Systemen & Funktionen und helfen Ihnen bei der Implementierung zukunftswirksamer Technologien. Flexibel, unabhängig & sicher.
bintellix ® – Software Engineering, System-Entwicklung & Service-Development
Proaktiv statt reaktiv handeln – das ist entscheidende Unterschied zwischen Erfolg & Misserfolg in einem dynamischen Marktumfeld, das von schnellen Veränderungen geprägt ist.Connected Intelligence
schlanke & agile Lösungen für komplexe Probleme
schlanke & agile Lösungen für komplexe Probleme
Management-Kenntnisse
Um ein technisches Projekt erfolgreich zu gestalten, braucht es weit mehr als IT-Kenntnisse.Die fünf Key-Indikatoren für ein effizientes Projektmanagement
Erfahrungsgemäß sind erfolgreiche Projekte durch 5 Punkte gekennzeichnet:Zieldefinition
Eine klare Definition der Projektziele nach dem SMART-Prinzip sorgen für Skalierbarkeit und Transparenz über die gesamte Projektdauer hinweg.Kommunikation
Regelmäßige, klare und offene Kommunikation mit allen relevanten Fachabteilungen & beteiligten Experten garantiert einen zuverlässigen Informationsaustausch. Missverständnisse werden so bestenfalls gleich vermieden und Engagement gefördert.Priorisierung
Kleine, überschaubare Einheiten, Zwischenschritte & Teams reduzieren die Komplexität von Großprojekten, erleichtern die Entscheidungsfindung und führen zu schnellen & greifbaren Ergebnissen.Technologie
Clear Technology hat Priorität. Die eingesetzten Technologien müssen sich flexibel auf neue Anforderungen anpassen lassen und zukunftsfähig sein.Planung & Steuerung
Eine detaillierte Projektplanung ist notwendig für eine risikoarme & ressourcenschonende Projektsteuerung. Informationslücken, Abhängigkeiten, und Fehlerquellen werden dadurch sofort erkannt & beseitigt.
Fachliche Kompetenz:
-
Strategische Informationssystemplanung
:
- Prozessberatung und -optimierung – Kostenersparnis durch intelligente IT-Umsetzung
- Umsetzung strategischer Unternehmenskonzepte in entsprechende IT-und ITK-Konzepte
-
Requirements Management:
- Anforderungserhebung (Requirements-Engineering)
- Umsetzung mit Risikomanagement, Änderungsmanagement, Umsetzungsmanagement
- Software Entwicklung – Software Engineering
- Projekt Management – besonders technische Projektleitung
- Systemarchitektur
- Konzeption, Realisierung und Test von Individual- und Branchensoftware
- Daten Management
- Einführung und Integration von Software-Systemen
Methodische Kenntnisse:
- Methoden des Projektmanagement
- Prozessmanagement und IT-Strategie
- Entwicklung von Integrationsstrategien
Projektleitung und -management:
- Projektplanung und -kalkulation – Aufwände, Termine, Ressourcen
- Projektstrukturierung – Projektabschnitte, Meilensteine, Arbeitspakete, Mitarbeiterzuordnung, etc.
- Technische Projektleitung / Teamleitung
- Auswahl und Steuerung von Subunternehmern und Dienstleistern
- Erstellung von Dienst- und Werkverträgen – Preisfindung, Gewährleistung
- Fortschrittskontrolle und Steuerung bzgl. Terminen, Ressourcen und Risiken
- Überwachung und Steuerung von (ggf. parallel laufenden) Projektgruppen
- Erstellung regelmäßiger Reports über den Projektstand
- Koordination interner und externer Entwickler oder Zulieferer
- Qualitätssicherung von Fach- und DV-Konzepten
- Qualitätssicherung der erstellten Systemkomponenten durch Abgleich mit den Anforderungen
- Steuerung und Überwachung der Abnahme bzw. Übergabe
Programmiersprachen
Die Wahl der passenden Programmiersprache ist eine knifflige Aufgabe, die ein großes Wissen über diverse Entwicklungsmethoden, IT-Anwendungen & Systeme voraussetzt.C und C++:
Programmierung von Anwendungssystemen und Gerätetreibern für Windows, Linux and Unix. Sowie zur Embedded Software Entwicklung.C#:
Programmierung von Web-Service basierten Diensten.Java:
Programmierung von Client- und Server-Systemen.JavaScript / ECMAScript:
Programmierung von Client-seitigen Funktionen (Microsoft Edge, Google Chrome und Mozilla Firefox)Python:
Anbindung von KI/DL ToolsetsXQuery:
XML AbfragespracheSoftware Methoden
Moderne Software-Entwicklung arbeitet agil, adaptiv & sicher nach einem ausgereiften Plan. Als exaktes und detailliertes Vorgehensmodell bieten sich je nach Situation verschiedene Herangehensweisen an, die auf bewährten Verfahren beruhen.Die beliebtesten Modelle in der agilen Software-Entwicklung
Scrum
Das Prinzip wird mittlerweile auch gerne im Projektmanagement genutzt. Der Clou von Scrum liegt in der schnellen Umsetzung, konstanten Qualitätssicherung und kontinuierlichen Team-Motivation durch die Betonung von Zwischenergebnissen.Kanban
Kanban wurde ursprünglich für die Fertigung & Prozess-Steuerung in Produktionsbetrieben geschaffen (vgl. Toyota Production System). Doch auch IT-Projekte werden mit Kanban schneller entwickelt und effizienter abgeschlossen. Auf den Punkt gebracht: dieses Prinzip ermöglicht eine effizientere Auslastung, hohe Transparenz sowie schnelle Iterationen innerhalb des Projekts.eXtreme Programmierung (XP)
XP ist eine sehr anspruchsvolle Methode, die auf einem zyklischen Vorgehen beruht. Ob Programmierung, Anforderungsmanagement oder Teamarbeit – das agile Modeling greift auf allen Projektebenen. Sie bietet viel Flexibilität und hat sich bereits häufiger bewährt.Continous Integration (CI)
Kontinuität ist hier das Motto. Die kontinuierliche Integration von Software-Komponenten vermeidet zeitintensive Rückkopplungen und Bug-Lösungen durch fehlerhafte Codes. Die CI-Methode ist eine gute Wahl, um die Arbeitseffizienz im Entwicklerteam und die Qualität des Software-Produkts zu steigern.
DevOps (Development + IT-Operations) / DevSecOps
DevOps unterscheidet sich von den vorgestellten Software-Methoden fundamental.Anforderungs-Management:
- Fachliche Bedarfsermittlung
- Requirement-Management
- IT Konzept Erstellung
- Lastenheft / Pflichtenheft Erstellung
Softwaremodellierung:
- RESTful API Modellierung und API Design – bevorzugt im "Contract First" Approach
- Domain Driven Design – Deklarative Programmierung
- Unified Modeling Language (UML) – mit Class-, Use case-, Sequence Diagrammen
- Entity-Relationship-Modell (ER) – für Relationale Datenbanken
- Software Muster – Analyse Pattern, Design Pattern, Entwurfspattern, Architekturpattern, Antipattern
- Objektorientierte Modellierung – OO-Analyse, OO-Design, OO-Programmierung
Vorgehensmodelle:
- Klassisches Wasserfall Modell – strukturierte Herangehensweise
- Scrum – Agile Softwareentwicklung
- Kanban – Agile Softwareentwicklung
- Extreme Programming (XP)
Architektur-Prinzipien:
- Modularisierung
- Schichten Trennung
- Spezifizierte Schnittstellen
- Kappselung von Fachlichkeit
- Wiederverwendung
- Erweiterbarkeit
Architekturmuster:
- API-driven consumer systems
- Continuous Integration – u. a. durch Jenkins
- DevOps / DevSecOps – Vorgehensmodell zur gemeinsamen Verwendung von Tools und Frameworks durch das Software Development and IT Operation Team
- Privacy by Design
- Security by Design
- Service-oriented architecture (SOA)
- Microservices – Lose gekoppelte Funktionalitäten, die per Event Bus kommunizieren
Software Modellierung:
- Objektorientierter Entwurf:
- OO-Analyse (OOA)
- OO-Design (OOD)
- OO-Programmierung (OOP)
- Konzeptionelles Design – UML Design, Use-Case Diagramme
Qualitätssicherung:
- Automatisierte Test – vor allem Integrationstest
- ISO9000 - ISO9004 Qualitäts-Management
- Performance und Kapazitäts-Management
Software Standards
Fundamentales Know-how in allen gängigen Software-Standards ist ein Charakteristikum professioneller Entwickler & Software-Architekten.- verkürzte Time-to-market
- schnelle System- & Software Upgrades
- ein hoher Automatisierungsgrad
- sichere Updates für Hochrisiko-Releases
- unabhängige, agile Software-Entwicklung
- minimierter Kosten-Aufwand
Hierarchische Datenstrukturen:
- Avro Datenstruktur & Schema
- JSON Datenstruktur & Schema
- XML Datenstruktur & XML Schema / RELAX NG
Webservices / REST APIs:
- Hypertext Application Language (HAL) – HAL is a simple format that gives a consistent and easy way to hyperlink between resources in your API.
- Hypermedia as the Engine of Application State (HATEOAS) – Enables dynamic usage of URL based APIs by providing context based hyperlinks
- Siren – a hypermedia specification for representing entities
- OpenAPI (vormals Swagger) – REST API Specifikation & Publication Standard
- Service Discovery:
- DNS Service Discovery (DNS-SD)
- Service Location Protocol (SLP)
- Universal Description Discovery and Integration (UDDI)
- Web Services Dynamic Discovery (WS-Discovery)
- Simple Object Access Protocol (SOAP) – incl. WSDL, Document Style
- Service-Oriented Architecture Registry (SOA Registry)
Business Prozess ModelleBusiness process models:
- Business Process Execution Language (BPEL)
- Business Process Modeling Notation (BPMN)
- XML Process Definition Language (XPDL)
Web-Server TechnikenWeb-Server technologies:
- Enterprise Java Beans (EJB)
- Java Servlets
- Java Server Pages (JSP)
- .NET Enterprise Services
- .NET Remoting
Web Standards:
- HTML / XHTML
- Cascading Style Sheets (CSS)
- JavaScript mit DOM
XML TechnologienXML technologies:
- XForms
- XPATH
- XQuery
- XSL / XSLT
Datenkommunikation Protokolle und Standards
Kennzeichen von leistungsfähigen Systemen & Anwendungen ist eine intelligente Kommunikation. Sie garantiert höchste IT-Security sowie einen sparsamen & schnellen Datenaustausch unter den Teilnehmern.- … ein TLS Verbindungsaufbau, wie z. B. bei https:// durchschnittlich 12x die Latenzzeit benötigt?
- … man TLS verschlüsselte HTTP Verbindungen nicht im Cluster parallel/verteilt abarbeiten kann?
- … man mit HTTP keine semi-permanenten Verbindungen aufbauen kann?
- … die HTTP POST Methode keinen "Content-Range" und somit kein Recovery kennt, falls die Verbindung unterbrochen war)?
- … TCP und UDP für semi-permanente Verbindungen regelmäßig ein Keep-Alive Signal benötigen?
- … UDP deutlich effizienter Daten überträgt als TCP (TCP hat das Head-of-line blocking Problem, TCP brauch Bandbreite für ACK Pakete)?
- … lokale Speicherung immer einem verteiltes Storage (egal ob iSCASI oder NFS) vorzuziehen ist?
- … ICMP elementarer Bestandteil des IP Verbindungsaufbaus ist, aber im OSI Schichtenmodell vermeintlich eine Schicht darüber liegt?
Datenkommunikation:
- REST / RESTful – Industrie Standard für HTTPS basierte APIs
- SOAP / WSDL – SOAP (Simple Object Access Protocol) mit dem WSDL (Web Service Description Language) Standard
- Web Server Protokolle – HTTP/HTTPS incl. WebSocket
- E-Mail Server Protokolle – SMTP, POP3, IMAP, DomainKeys Identified Mail (DKIM), Sender Policy Framework (SPF), DNS-Blacklist, STARTTLS
- Remote Shell Protokolle – SSH, SCP, SFTP
- Telefonie – SIP/SIPS, RTP, STUN, SIP trunking, e164.arpa
Datei Übertragung und Speicherung:
- Amazon S3 – HTTP basiertes File-Transfer und Speicher Protocol
- Server Message Block (SMB) – Microsoft File-Transfer und Authentication Protocol. Vormals: Common Internet File System (CIFS)
- Network File System (NFS) – Unix Network File System
- Web Distributed Authoring and Versioning (WebDAV) – HTTP basiertes File-Transfer und Speicher Protocol
Internet Protokoll:
- IP Protokoll – IP-Protokoll IPv4 und IPv6 (TCP, UDP, ICMP, MPTCP), IPSec, QOS/TOS, Neighbourhood Discovery
- Dynamic Host Configuration Protocol (DHCP) – für IPv4 und IPv6
- Domain Name System (DNS) – incl. Service Discovery
- IP Security – IP-Routing (incl. NATing), IP-Firewall, VPN mit IPSec und WireGuard
Netzwerk Management:
- Port-based network access control (IEEE 802.1x) – Makes use of the physical access characteristics of IEEE 802 Local Area Networks (LAN) infrastructures in order to provide a means of authenticating and authorizing devices attached to a LAN port
- Spanning Tree Protocol (STP) – MSTP (IEEE 802.1s), RSTP (IEEE 802.1w), STP (IEEE 802.1d)
- Virtual Local Area Network (VLAN) – Ethernet VLAN Tagging
- Amazon Virtual Private Cloud (VPC) – AWS Netzwerk Segmentatirung und Verschlüsselung
Security Technologien und Standards
Cyber-Sicherheit ist kein Schlagwort, sie ist existenziell für ein digitales & wirtschaftliches Wachstum. Doch mit dem technologischen Fortschritt verändern sich auch die Anforderungen an die IT- und Daten-Sicherheit. Auch die Sicherheitsstandards werden regelmäßig auf Basis neuer Technologien und veränderter Sicherheitslage nachgezogen. IT Sicherheit ist keine einmalige Anforderung, sondern eine kontinuierliche Herausforderung.- die Planung neuer Sicherheitskonzepte
- die schnelle Integration von innovativen Funktionen & Systemen
- die kontinuierliche Pflege der herkömmlichen IT-Security
- Emergency & Recovery Scenario Planung
Datensicherheit:
- API Gateway / API Firewall – REST based Application Firewall
- BSI Richtlinien – IT Grundschutz Kompendium, Zertifizierung nach ISO 27001
- Certification standards – Kriterienkataloge: Orange Book, IT-Kriterien, ITSec-Kriterien, Common Criteria; Personal: CISM, CISSP
- Cryptography Standards:
- Certificate Authority (CA)
- Crypto-Module (Verschlüsselung)
- elektronische Signatur
- Public-Key Cryptography Standards (PKCS12) – z. B. für eToken
- Public-Key Infrastructure (PKI)
- SmartCard – incl. Crypto Engine
- Identity & Access Management (IAM):
- JSON Web Token (JWT) – open standard (RFC 7519) that defines a JSON object for secure access
- Kerberos – Authentication Token
- SAML – Authentication Protocol
- OAuth 2.0 – Authentication
- OpenID Connect – Authentication Protocol
- Microsoft Active Directory (AD) – LDAP like Domain Administration
- Open LDAP – Open Source LDAP Benutzerverzeichnis
- Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO) – Authentication
- Keycloak – Open Source Identity and Access Management System
- Firewall:
- diverse Hardware Firewalls
- IP-Tables
- Linux IP Filter
- Sandbox Systeme
- Honeypot
- Network based Intrusion-Detection-System (NIDS)
- Host Based Intrusion-Detection-System (HIDS)
- Proxy – Security Policy Rules, Konfiguration unterschiedliche Proxy Server
- Sandboy
- Single-Sign-On (SSO) – diverse Systeme wie z. B. CA SiteMinder
- VPN – diverse Open Source VPN Implementationen
Datenschutz:
Datenschutz-Grundverordnung (DSGVO) / GDPRConsumer Internet of Things (CIoT) Technik
Das Internet der Dinge bietet Verbrauchern ein ungeahntes Spektrum an Möglichkeiten.- zentrales Konfigurationsdaten-Management
- zentrale Steuerung & Kontrolle der Kommunkationspfade über alle Devices hinweg
- einheitliche Kommunkationsschicht
- dezentrale und redundant ausgelegte Steuerung, die alle Devices zu einem intelligenten Netzwerk verknüpft
Bussysteme zur Gebäudeautomatisierung:
- Constrained Application Protocol (CoAP) – ein von der Internet Engineering Task Force (IETF) entwickeltes Web-Transfer-Protokoll mit parallelen zu REST
- DALI – Lichtsteuerung
- KNX sowie KNX/IP – xxx
- Standard Motor Interface (SMI)
- M-Bus
- Zigbee – unter anderem Philips Hue und Zigbee Light Link (ZLL)
Home Automation-Software:
- OpenHAB – highly adaptable control, written in Java
- ioBroker – flexible and modular application for the IoT and Smarthome written in Javascript
Microcontroler / Prototypen Hardware:
- Arduino – Uno, Leonardo, Nano Every
- Espressif Systems – ESP32, ESP8266
- Raspberry PI – Uno, Leonardo, Nano Every
Industrial Internet of Things (IIoT) Technik
Die Industrie 4.0 ist auf die Anwendung des Internets der Dinge im produzierenden und industriellen Umfeld spezialisiert.Mit einer leistungsstarken ITK-Architektur lassen sich verschiedenste Herausforderungen wie sichere Kommunikation, dezentrale Vernetzung oder die Verwaltung von Zugriffsauthorisierungen zuverlässig meistern.
Feldbus und Messaging:
- CAN-Bus Adapter – xxx
- Direct Number Control (DNC) – Ist keine Bus sondern ein serialler Adapter Standard
- Modbus – de-facto industrial standard for serial communication
- MQTT – machine-to-machine (M2M) connectivity protocol
Interexchange:
- Open Platform Communications United Architecture (OPC UA) – Datenaustauschstandard für die industrielle Kommunikation (Maschine-zu-Maschine- oder PC-zu-Maschine-Kommunikation)
- universal machine technology interface (umati) – Adaption von OPC UA und Marke der Maschinenbauverbände VDMA und VDW
- Reference Architecture Model for Industry 4.0 (RAMI 4.0) – I IEC-62541-Standard OPC Unified Architecture (OPC UA) konforme Musterarchitektur für Kommunikation
Platform Software:
Coaty – The lightweight open-source framework for Collaborative IoTAgiles Software Engineering & IT-Development für B2B, B2C & B2E
Wachsen durch Innovation, überzeugen mit Einzigartigkeit
Als Full Service-Agentur mit einem Team aus versierten Software-Ingenieuren, Systemintegratoren und erfahrenen Anwendungsentwicklern optimieren wir Vertriebs-, Service- und Produktions-Prozesse nach Ihrem Bedarf.
Vereinbaren Sie jetzt unverbindlich einen Termin für ein erstes persönliches Gespräch.
Entweder per Telefon unter
+49 (0)89-7507504–0
oder über das Kontaktformular
Jetzt Anfrage stellen