CardioCoach: So geht Herzgesundheit heute

CardioCoach: So geht Herzgesundheit heute

BNK CardioCoach ist eine kostenlose Gesundheits-App von Kardiologen für ihre Patienten. Hier kann der Patient alle Informationen zu seiner Erkrankung und Behandlung ablegen, so dass er diese jederzeit zur Verfügung hat, sei es im Gespräch mit seinem Arzt oder um den Überblick bei der Einnahme seiner Medikamente zu behalten. Alle medizinischen Informationen tagesaktuell und immer dabei Wie Sie von CardioCoach profitieren können und was diese Gesundheits-App sonst noch kann erfahren Sie in einem Beitrag von kardionet.de (inkl. einem Interview mit dem Münchner Kardiologen Dr. Franz Goss). CardioCoach ist ein innovatives Produkt entwickelt von Softceed GmbH im Auftrag der BNK Service GmbH. Autor
Weiterlesen
Apache Camel: Anbindung eines externen Web Services mit Apache CXF

Apache Camel: Anbindung eines externen Web Services mit Apache CXF

Apache Camel ist ein Open Source Framework auf Java-Basis, das die einfache Verwendung bewährter Enterprise Integration Patterns ermöglicht, wie sie unter www.enterpriseintegrationpatterns.com beschrieben sind. Damit ist es möglich, den Nachrichtenaustausch zwischen verschiedenen Modulen und Systemen, die unterschiedliche Datenformate und Protokolle verwenden, flexibel und erweiterbar zu steuern. Nachrichten werden zwischen Systemen und Modulen über Endpoints ausgetauscht, Routen definieren dabei die Wege von Nachrichten und können abhängig von Bedingungen sein, die z.B. anhand des Inhalts einer Nachricht überprüft werden. Auf einem Weg kann eine Nachricht in beliebige andere Formate umgewandelt werden. Apache Camel unterstützt von Haus aus diverse, gängige Datenformate wie XML und Protokolle, mit denen Endpoints angesprochen werden können wie FTP und HTTP. Endpoints können dabei auch die Eingangskanäle von Web-Services…
Weiterlesen
Headless CMS – Eine kurze Einführung

Headless CMS – Eine kurze Einführung

Sehr viele Webseiten verwenden zur Verwaltung ihrer Inhalte ein sogenanntes Content-Management-System (kurz CMS). Um zu erklären, was es mit einem Headless CMS auf sich hat, gehen wir noch einmal einen Schritt zurück und beschreiben ein traditionelles Content-Management-System (CMS). Bestandteile traditioneller CMS Ein traditionelles CMS besteht in der Regel aus drei Komponenten: einem Backendsystem zur Verwaltung des Contents, einer Datenbank zum Speichern des Contents und einem Frontend zur Aufbereitung des Contents für die Anzeige des Contents im Browser des Nutzers.   Backend Das Backend ist eine Web-Anwendung um Content (d.h. Seiten, Beiträge und Medien (z.B. Bilder, Videos, Audio, …)) zu erfassen und zu bearbeiten. Das Backend bietet hierzu eine Reihe von Funktionen: Nutzerverwaltung: Unterschiedliche Rollen mit unterschiedlichen Rechten (Admin, Redakteur, ...)…
Weiterlesen
AWS Lambda mit Java

AWS Lambda mit Java

Mit AWS Lambda können Sie schnell und unkompliziert kleinere Services in die AWS-Cloud bringen, ohne sich um eine Server-Installation kümmern zu müssen. Bezahlen müssen Sie nur für die Nutzung - und die erste Million Requests ist sogar umsonst! Bausteine Auch die Entwicklung ist denkbar unkompliziert und überdies noch mit mehreren Sprachen möglich, darunter eben auch Java. Im folgenden wollen wir kurz skizzieren, welche Bausteine notwendig sind, um mit Java einen Lambda-Service zu entwickeln. Baustein 1: Maven Baustein 2: Das Maven-Shade-Plugin Baustein 3: Die Amazon-Lambda-Bibliotheken Maven-Shade-Plugin Werfen wir zunächst einen Blick auf den zweiten Baustein, das Maven-Shade-Plugin. Mittlerweile ist man es ja aus der Microservice-Welt gewohnt, daß Anwendungen in hochkonzentrierter Form in einer einzigen Datei ausgeliefert werden, so wie etwa bei…
Weiterlesen
Apache Camel: Ein Web Service für externe Zugriffe mit Apache CXF

Apache Camel: Ein Web Service für externe Zugriffe mit Apache CXF

Apache Camel ist ein Open Source Framework auf Java-Basis, das die einfache Verwendung bewährter Enterprise Integration Patterns ermöglicht, wie sie unter www.enterpriseintegrationpatterns.com beschrieben sind. Damit ist es möglich, den Nachrichtenaustausch zwischen verschiedenen Modulen und Systemen, die unterschiedliche Datenformate und Protokolle verwenden, flexibel und erweiterbar zu steuern. Nachrichten werden zwischen Systemen und Modulen über Endpoints ausgetauscht, Routen definieren dabei die Wege von Nachrichten und können abhängig von Bedingungen sein, die z.B. anhand des Inhalts einer Nachricht überprüft werden. Auf einem Weg kann eine Nachricht in beliebige andere Formate umgewandelt werden. Apache Camel unterstützt von Haus aus diverse, gängige Datenformate wie XML und Protokolle, mit denen Endpoints angesprochen werden können wie FTP und HTTP. Endpoints können dabei auch die Eingangskanäle von Web-Services…
Weiterlesen