Celsi AG

Software und Security

Softwarelösungen mit Sicherheit an erster Stelle

Learn More Aktuell CelsiGuard Referenzprojekte

Software und Security

——— // ———

In Ihrem Auftrag führen wir komplette Software­ Entwicklungsprojekte durch. Dies beinhaltet die Bedarfsanalyse, das Design und das Prototyping unter ständiger Abstimmung mit Ihren Spezialisten. Neben der eigentlichen Implementierung unterstützen wir Sie außerdem bei den notwendigen Test- und Wartungsarbeiten.

Frameworks und Plattformen:

  • Programmiersprachen: Java, C++, Embedded C, JavaScript, PHP
  • Datenbanken: SQL Datenbanken (Oracle, MySQL, Interbase/Firebird), MongoDB
  • Web-Applikationen: HTML5, JAVA / Vaadin, Angular, Node.JS, PHP / JQuery
  • Software Design: UML
  • Plattformen: Windows, Linux

 

Tools und Technologien:

——— // ———

 

Aktuelle Tools und Technologien:

Folgende Tools und Technologien wurden von uns in Referenzprojekten verwendet:

  • Design und Implementierung von Server-Applikationen
    • Java
    • C++
    • Embedded C

  • Design und Implementierung von Web-Applikationen
    • JAVA / Vaadin
    • MEAN Stack: MongoDB, Express Framework, AngularJS, Node.JS
    • PHP / JQuery / MySQL

  • Design und Implementierung von Datenbanken
    • Oracle
    • MongoDB
    • MySQL
    • Firebird / Interbase (Linux)
    • Apache Derby (JAVA embedded)

  • Kommunikationsstandards, Applikationsschichten
    • TASE.2
    • IEC 61850
    • BSI TR-03109
    • ISO8583
    • ISO8825 (TLV Codierung)
    • ep2 (eft/pos)
    • IEC-60870-5-101/104
    • XML
    • SECS I+II (Semiconductor Equipment Communication Standard)

CelsiGuard

——— // ———

 

Sie betreiben ein Client/Server System und möchten den Meldungsverkehr verschlüsseln? CelsiGuard ist ein JAVA Framework, das für die komplette Ver- und Entschlüsselung von Meldungen und Dokumenten verwendet wird.

CelsiGuard kommt überall da zum Einsatz, wo eine sichere Kommunikation zwischen Client und Server aufgebaut werden soll. Dabei wird sowohl das unbefugte Lesen der Meldungen als auch das unbefugte Ändern oder gar Erstellen von Meldungen (man in the middle) verhindert. Zur Anwendung kommt eine Kombination von RSA und Triple-DES Verschlüsselung, sodass im Client kein privater Schlüssel hinterlegt werden muss. Da der Overhead auf ein Minimum reduziert wird, ist CelsiGuard auch bei Systemen mit einer großen Anzahl von Clients im Einsatz.

Versionen:

StandardPro
Verschlüsselung: RSA / Triple-DES xx
Meldungsschutz gegen Fremdänderung xx
Schlüsselaustausch: Globaler Schlüssel xx
Meldungstyp: Text xx
Partielle Verschlüsselung möglich xx
Software Quellcode -x
Schulung 1 Tag inbegriffen -x

Referenzprojekte

——— // ———

JAVA Entwicklung:

In folgenden Referenzprojekten wurden von uns JAVA Frameworks und Libraries verwendet:

  • JAVA Referenzprojekte:
    • Webapplikationen (Vaadin)
    • Server Applikationen mit > 1000 Clients
    • Webservices
    • Verschlüsselung (asymmetrische & symmetrische Schlüssel)
    • REST & XML basierte Kommunikationsprotokolle
    • Reporting Tools (JASPER)
    • Email & SMS Versand
    • Stand Alone GUI (Swing)

PHP Entwicklung:

In folgenden Referenzprojekten wurde von uns PHP verwendet:

  • PHP Referenzprojekte:
    • Webapplikationen mit Datenbank Direktzugriff (MySQL, Oracle)
    • Webapplikationen mit > 1000 Clients in Kombination mit JAVA-Webservices
    • E-Commerce Anbindung an Payment- und Warenwirtschaftssystem

MEAN Stack:

MEAN steht für: MongoDB, Express Framework, AngularJS und Node.JS

  • Vorteile des MEAN Stack:
    • Wichtiger Trend in der Software-Entwicklung
    • Geschwindigkeit und Skalierbarkeit von Node.JS
    • Zeitgemäße Frontend-Entwicklung mit AngularJS
    • Schnelles Deployment mit MEAN
    • MongoDB ist No-SQL DB
    • Durchgängig JavaScript

  • MEAN Referenzprojekt:
    • Webapplikationen
    • Server Applikationen mit > 1000 Clients
    • Webservices
    • REST & XML basierte Kommunikationsprotokolle

Detaillierte Referenzen:

Auf Anfrage geben wir Ihnen gern weitere Informationen zu unseren Refernzprojekten. Bitte nehmen Sie dazu mit uns Kontakt auf:

Kontakt »