Generated by All in One SEO Pro v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # The Cattle Crew Blog All about Digital Transformation. Powered by OPITZ CONSULTING ## Sitemaps - [XML Sitemap](https://thecattlecrew.net/sitemap.xml): Contains all public & indexable URLs for this website. ## Beiträge - [MinIO-Alternative SeaweedFS: S3-Storage auf Kubernetes migrieren](https://thecattlecrew.net/2026/08/13/minio-alternative-seaweedfs-kubernetes-migration/) - MinIO ist im Wartungsmodus. So installieren Sie SeaweedFS im HA-Setup auf Kubernetes und migrieren Ihre Buckets per rclone – inklusive Cutover. - [APEX IntelliSense für VS Code](https://thecattlecrew.net/2021/03/19/apex-intellisense-fuer-vs-code/) - Das großartige, wenn man mit Oracle APEX arbeitet, ist dass es immer noch eine Menge an Pionierarbeit zu erledigen gilt. Oft gibt es Ansätze, die man erweitern kann, aber oft gibt es für bestimmte Probleme noch gar keine Lösung. Genau diese Art von Problemstellungen sind es doch, warum wir ursprünglich mal Softwareentwickler geworden sind. Weil - [Vom Monitoring zur Fachanwendung: Prometheus-Alerts für Business-Prozesse nutzbar machen](https://thecattlecrew.net/2026/06/22/fachliche-benachrichtigungen-aus-prometheus-alerts/) - So integrieren Sie Prometheus-Alerts über Alertmanager, AWS SNS und SQS direkt in Fachanwendungen für schnellere Reaktionen. - [Eventbasierte Synchronisation zwischen Monolith und Cloud-Modul](https://thecattlecrew.net/2026/06/18/eventbasierte-2-wege-synchronisation/) - Welche Probleme entstehen beim Parallelbetrieb von Monolith und Cloud-Anwendung? Der Beitrag zeigt Lösungen für Synchronisation, Konflikte und Datenkonsistenz. - [Oracle Forms 14: New Features Every Forms Developer Should Know](https://thecattlecrew.net/2026/07/02/oracle-forms-14-new-features-every-forms-developer-should-know/) - Discover the most important Oracle Forms 14 features, from REST APIs and UI enhancements to improved developer productivity. - [Oracle SE2 und moderne Prozessorarchitekturen: Worauf Unternehmen jetzt achten sollten](https://thecattlecrew.net/2026/06/02/oracle-se2-und-moderne-prozessorarchitekturen-worauf-unternehmen-jetzt-achten-sollten/) - Oracle-Experte Michael Paege erklärt, welche Auswirkungen moderne Prozessorarchitekturen auf Oracle SE2 haben und wie Unternehmen Lizenzrisiken vermeiden. - [Die Nachtwache: Rufbereitschaft für IT-Profis](https://thecattlecrew.net/2026/06/09/rufbereitschaft-fuer-profis/) - Was bedeutet Rufbereitschaft in kritischen IT-Systemen? Ein persönlicher Bericht über Verantwortung, Stress, Produktionssicherheit im Bereitschaftsdienst. - [Databricks verstehen – Teil 4: Gegenüberstellung der Ansätze und Fazit](https://thecattlecrew.net/2026/03/12/databricks-verstehen-teil-4-fazit/) - DLT vs. dbt: Dieser Beitrag erklärt Unterschiede, Einsatzgebiete sowie Vor- und Nachteile beider Tools und zeigt, wie sie im modernen Datenstack zusammenwirken. - [Databricks verstehen – Teil 3: Was ist DBT und warum ist es für moderne Datenpipelines so wichtig?](https://thecattlecrew.net/2026/03/05/databricks-verstehen-teil-3-was-ist-dbt-und-warum-ist-es-fuer-moderne-datenpipelines-so-wichtig/) - Was ist dbt und was bietet mir das Tool? Data Build Tool (dbt), ist ein Open-Source-Framework, das entwickelt wurde, um den Prozess der Datenmodellierung, -transformation und -pflege in modernen Data Warehouses zu vereinfachen und zu optimieren. Es basiert auf SQL und ermöglicht es Datenanalysten und Data Engineers, einfache bis komplexere Datenpipelines zu gestalten. Das Hauptziel Was ist DBT und warum ist es für moderne Datenpipelines so wichtig? - [Databricks verstehen – Teil 2: Was ist Databricks? Was bietet mir das Tool?](https://thecattlecrew.net/2026/02/06/databricks-verstehen-teil-2-was-ist-databricks-was-bietet-mir-das-tool/) - Databricks ist eine cloudbasierte Datenanalyse- und KI-Plattform, die auf Apache Spark basiert und die Zusammenarbeit zwischen Data-Scientists, Data-Engineers und Analysten erleichtert. Die Plattform vereint Big-Data-Verarbeitung, Machine Learning, Data Warehousing und Business Intelligence in einer zentralen Umgebung. Sie wird als sogenannte Lakehouse-Plattform bezeichnet, da sie die Vorteile von Data Lakes (Flexibilität, niedrige Speicherkosten) und Data Warehouses Databricks ist eine cloudbasierte Datenanalyse- und KI-Plattform, die auf Apache Spark basiert und die Zusammenarbeit zwischen Data-Scientists, Data-Engineers und Analysten erleichtert. - [Databricks verstehen – Teil 1: Medaillon-Architektur, Delta Live Tables und dbt in der Praxis](https://thecattlecrew.net/2026/01/15/databricks-verstehen-teil-1-medaillon-architektur-delta-live-tables-und-dbt-in-der-praxis/) - Wie Databricks mit Delta Live Tables und dbt die Medaillon-Architektur unterstützt. Mit einem Beispiel-Szenario zur Umsetzung von Datenpipelines. - [n8n: AI Workflow Automation in der Praxis](https://thecattlecrew.net/2026/05/21/n8n-ai-workflow-automation-in-der-praxis/) - Meetings ohne Ende, ToDos die niemand kennt? n8n ausprobiert, um Meeting-Transkripte automatisch aufzubereiten. Was das Tool kann und wo seine Grenzen liegen. - [Ein halbes Jahr STACKIT: Cloud-Erfahrungen aus der Praxis](https://thecattlecrew.net/2026/05/05/ein-halbes-jahr-stackit-cloud-erfahrungen-aus-der-praxis/) - STACKIT im Praxistest: Stabile EU-Cloud mit Datenschutz-Vorteil. Kein AWS-Klon, aber eine ernstzunehmende Option für regulierte Branchen und EU-Projekte. - [Dynamische, Multiparameter REST-Queries mit RSQL](https://thecattlecrew.net/2026/01/19/dynamische-multiparameter-rest-queries-mit-rsql/) - In meinem Beitrag soll es um RSQL gehen, eine kleine Ausdruckssprache, die sich eignet, um dynamische Multiparameter Queries zu generieren. RSQL ist eine Erweiterung der „Feed Item Query Language“ (kurz: FIQL). FIQL ist ein IETF-Draft, der bisher nicht in den IETF-Standard übernommen wurde. RSQL/FIQL umfasst eine kontextfreie Grammatik, mit der sich Ausdrücke bilden lassen, die - [First experience with AWS IoT - Amazon IoT Hackathon](https://thecattlecrew.net/2016/06/15/first-experience-with-aws-iot-amazon-iot-hackathon/) - I recently had the opportunity to visit the Amazon IoT Hackathon in Munich. I did expect a lot from the event and I was not disappointed. But more on the event later, lets start with a brief introduction to the AWS IoT cloud. Amazon released its IoT Cloud at the very end of last year. - [AWS News KW 48](https://thecattlecrew.net/2017/12/04/aws-news-kw-48/) - Letzte Woche war die re:Invent in Las Vegas, Amazons große Hauskonferenz. Wie zu erwarten gab es eine große Anzahl an Ankündigungen. Deutlich zu viele um sie hier noch einmal im Detail zusammen zu fassen. Daher verweise ich diese Woche lediglich auf den Blogeintrag meines Kollegen Danilo Schmiedel, der vor Ort war und die wichtigsten Ankündigungen - [AWS News KW 17 und KW 18](https://thecattlecrew.net/2018/06/25/aws-news-kw-17-und-kw-18/) - AWS IoT Analytics generally available Seit dem 24.04. ist das neue AWS IoT Analytics für Jeden in den Regionen US East (N. Virginia), US West (Oregon), US East (Ohio), und EU (Ireland) verfügbar. IoT Analytics vereinfacht die Bereitstellung einer Datenpipeline für IoT Geräte. Die Analyse der Daten war auch schon vorher möglich, aber mit IoT Analytics vereinfacht sich der - [AWS News KW 19 und KW 20](https://thecattlecrew.net/2018/07/05/aws-news-kw-19-und-kw-20/) - AWS IoT 1-Click Nachdem die IoT Buttons der 2. Generation vom Amazon ca. 1 Jahr in Deutschland verfügbar sind gibt es jetzt eine neue Version der IoT Buttons. Die neuen Buttons unterstützen IoT 1-Click. Dadurch wird das Setup und die Verwendung der IoT Buttons stark vereinfacht. Musste man vorher erst entsprechende Zertifikate erzeugen, auf den - [AWS News KW 31 und KW 32](https://thecattlecrew.net/2018/08/22/aws-news-kw-31-und-kw-32/) - Aurora Serverless MySQL verfügbar Aurora Serverless war für mich "die" Ankündigung auf der letzten re:Invent. Aurora Servleress kann erheblich zur Kostenersparnis beitragen, vor allem in Use-Cases mit schwer vorhersehbaren Lasten oder für wenig genutzte Services und das mit MySQL Kompatibilität. Das dürfte viele Migrationen vereinfachen, da die Datenhaltung nicht auf eine DB wie Dynamo migriert - [Sensordaten live erleben: Big Data im Kontext der Industrie 4.0](https://thecattlecrew.net/2019/03/25/sensordaten-live-erleben-big-data-im-kontext-der-industrie-4-0/) - Kapitel 1: Projektkontext und verwendete Technologien Bei der HannoverMesse 2019 präsentieren wir gemeinsam mit einem maschinenverarbeitenden Unternehmen einen spannenden Showcase zur Analyse von Maschinen-Sensordaten und deren Darstellung in einem Dashboard, um den Zustand der Maschine zu überwachen und im Bedarfsfall eingreifen zu können. Es war uns wichtig, den Showcase so nah wie möglich an den - [Überblick im Technologie-Dschungel: Technologie-Management bei OPITZ CONSULTING](https://thecattlecrew.net/2023/03/22/ueberblick-im-technologie-dschungel-technologie-management-bei-opitz-consulting/) - War vor 10 Jahren die Welt für ein mittelständisches IT-Beratungshaus oder eine IT-Abteilung noch relativ überschaubar, so ist die Anzahl der Technologien, mit denen man in IT-Projekten heute in Berührung kommt, sehr stark angewachsen. Wir wollen euch in diesem Blog-Post einen Einblick geben, wie wir bei OC unser Technologieportfolio managen. - [ETL mit LLM: Warum KI meine Zeichenkünste ernster nimmt als meine Kunstlehrerin](https://thecattlecrew.net/2025/12/19/etl-mit-llm-warum-ki-meine-zeichenkuenste-ernster-nimmt-als-meine-kunstlehrerin/) - Wie Large Language Models ETL-Strecken aus Text und Skizzen ableiten: praxisnaher Erfahrungsbericht zu CSV, SQL, Python und Kennzahlenbildung. - [Was machen Business Analysten? – Teil 3: Aus Anforderungen produktive Ergebnisse machen](https://thecattlecrew.net/2025/04/30/was-machen-business-analysten-teil-3-aus-anforderungen-produktive-ergebnisse-machen/) - Wie Business Analysten aus Ideen und Anforderungen konkrete Ergebnisse machen – strukturiert, dokumentiert und bereit für die Umsetzung. - [Was machen Business Analysten? – Teil 2: Die unsichtbare Kraft hinter erfolgreichen Projekten](https://thecattlecrew.net/2025/04/04/was-machen-business-analysten-teil-2-die-unsichtbare-kraft-hinter-erfolgreichen-projekten/) - Business Analysten bringen Struktur ins Chaos. Erfahre, welche Methoden sie nutzen, um Projekte erfolgreich zu steuern und Probleme zu lösen. - [Was machen Business Analysten? – Teil 1: Die Lage überblicken](https://thecattlecrew.net/2025/03/27/was-machen-business-analysten-teil-1-die-lage-ueberblicken/) - Erfahre in diesem Blogpost, wie Business Analysten, Wissen transferieren, Projekte strukturieren und für reibungslose Abläufe sorgen. Jetzt lesen! - [Was machen Business Analysten? – Teil 4: Dashboards zum Fliegen bringen](https://thecattlecrew.net/2025/05/28/was-machen-business-analysten-teil-4-dashboards-zum-fliegen-bringen/) - Business Analysten bringen Dashboards zum Fliegen: mit KPIs, Datenvisualisierung &Kommunikation zwischen IT und Fachbereich. So geht datenbasiertes Reporting! - [Was machen Business Analysten? – Teil 9: Arbeiten in Gruppen und Projektteams](https://thecattlecrew.net/2025/11/19/was-machen-business-analysten-teil-9-arbeiten-in-gruppen-und-projektteams/) - Wie Business Analysten in Gruppen arbeiten, Rollen auseinanderhalten und trotz komplexer Teamstrukturen den Überblick behalten. Teil 9 der Serie. - [Was machen Business Analysten? – Teil 5: Motiviert Ziele erreichen](https://thecattlecrew.net/2025/07/04/was-machen-business-analysten-teil-5-motiviert-ziele-erreichen/) - Wie Business Analysten Ziele definieren, motiviert verfolgen und Ergebnisse erzielen. Teil 5 der Serie zur Business Analyse – jetzt lesen! - [Was machen Business Analysten? – Teil 10: Spontane Workshops meistern](https://thecattlecrew.net/2025/12/02/was-machen-business-analysten-teil-10-spontane-workshops-meistern/) - Wie Business Analysten spontane Workshops meistern, moderieren und gestalten – zwischen Chaos, Interaktion und Fachwissen. Teil 10 der Serie. - [Was machen Business Analysten? – Teil 8: Modernes Projektmanagement](https://thecattlecrew.net/2025/09/23/was-machen-business-analysten-teil-8-modernes-projektmanagement/) - Business Analysten sind keine Projektmanager, arbeiten aber eng mit ihnen zusammen. Teil 8 zeigt modernes Projektmanagement in der Praxis. - [Was machen Business Analysten? – Teil 6: Tools gezielt nutzen](https://thecattlecrew.net/2025/07/18/was-machen-business-analysten-teil-6-tools-gezielt-nutzen/) - Business Analysten nutzen viele Tools – vom BI-Dashboard bis zur Doku. So gelingt der effektive Einsatz im Projekt. Teil 6 der Serie zur Business Analyse. - [Was machen Business Analysten? – Teil 7: Fachlich klar bleiben](https://thecattlecrew.net/2025/08/28/was-machen-business-analysten-teil-7-fachlich-klar-bleiben/) - Wie Business Analysten Fachinhalte strukturieren, Themen klar trennen und den Überblick im Projekt behalten. 5 einfache Praxistipps. - [Vibe Coding im BI-Bereich: Wie KI uns ETL-Entwickler retten kann](https://thecattlecrew.net/2025/11/24/vibe-coding-im-bi-bereich-wie-ki-uns-etl-entwickler-retten-kann/) - Wie KI und LLMs den Wandel im ETL-Umfeld prägen, Entwicklung komfortabler machen und neue Wege für BI-Teams eröffnen. Ein Blick auf die Zukunft des Vibe Coding. - [Auf nach Red Hat/Oracle Linux 9 – der Sonne entgegen](https://thecattlecrew.net/2025/11/07/auf-nach-red-hat-oracle-linux-9-der-sonne-entgegen/) - Red Hat Enterprise Linux 7 oder Oracle Linux 7 bieten gegenüber Version 9 Vorteile in Bezug auf Stabilität und Kompatibilität. Doch der Support läuft aus. - [Zeitreihenanalysen im Controlling: Von belastbaren Forecasts zu besseren Entscheidungen](https://thecattlecrew.net/2025/11/12/zeitreihenanalysen-im-controlling-von-belastbaren-forecasts-zu-besseren-entscheidungen/) - Wie Business-Analysten mit Zeitreihen verlässliche Forecasts bauen – von Baselines über Statistik bis Machine Learning, praxisnah und entscheidungsorientiert. - [10 (scheinbare) Selbstverständlichkeiten im operativen Projektmanagement](https://thecattlecrew.net/2025/11/11/10-scheinbare-selbstverstaendlichkeiten-im-operativen-projektmanagement/) - Fehlende Standards im Projekt? 10 scheinbare Selbstverständlichkeiten zeigen, worauf es in der Projektleitung wirklich ankommt. - [Vibe Coding – Teil 2: Linux-Server mit KI konfigurieren](https://thecattlecrew.net/2025/11/08/vibe-coding-in-aktion-einen-homeserver-mit-ki-aufsetzen-teil-2/) - Wie KI bei Systemwahl, Storage und VMs hilft – und wo sie an Grenzen stößt. Ein Erfahrungsbericht über Vibe Coding mit Proxmox und souveräner IT. - [Vibe Coding – Teil 1: Mit KI zum eigenen Homeserver](https://thecattlecrew.net/2025/10/20/vibe-coding-in-aktion-einen-homeserver-mit-ki-aufsetzen/) - Wie KI zum echten Sparringspartner wird: Vom Hardwareaufbau bis zur App-Installation – ein Erfahrungsbericht über Vibe Coding und souveräne IT. - [Deine Stakeholder sollen sich gefälligst entscheiden!](https://thecattlecrew.net/2025/11/04/deine-stakeholder-sollen-sich-gefaelligst-entscheiden/) - Wenn klare Entscheidungswege fehlen, geraten IT-Projekte ins Chaos. Mein Erfahrungsbericht zeigt Stolperfallen und Lösungen. - [Schuld und SYNE – Alte Sünden in der IT-Sicherheit und wie wir sie überwinden](https://thecattlecrew.net/2025/10/28/schuld-und-syne-alte-suenden-in-der-it-sicherheit-und-wie-wir-sie-ueberwinden/) - Technische Schulden in der IT-Sicherheit blockieren Fortschritt und erhöhen Risiken. Erfahre, wie Unternehmen diese Sünden erkennen und überwinden. - [KI im Kundeneinsatz: Ein Reality Check der Pyramid-Funktionalität](https://thecattlecrew.net/2025/10/14/ki-im-kundeneinsatz-ein-reality-check-der-pyramid-funktionalitaet/) - GenAI in Pyramid Analytics im Praxistest: Was funktioniert, wo liegen Grenzen und wie nutzen BI-Experten die Integration wirklich erfolgreich? - [Anforderungsmanagement in IT-Projekten – Teil 7: Fazit und Ausblick](https://thecattlecrew.net/2025/10/07/anforderungsmanagement-im-public-sektor-teil-7-fazit-und-ausblick/) - Nach sechs Gesprächen zwischen Architekt Adam (AM) und Anforderungsmanager Manfred (AM) ist es Zeit, Bilanz zu ziehen. Auch wenn diese Dialoge fiktiv sind, spiegeln sie doch reale Herausforderungen aus Projekten im öffentlichen Sektor wider – und liefern konkrete Denkanstöße für ein effizienteres Anforderungsmanagement. Die Quadratur des Kreises … soviel zu Adam und Manfred. Diese Gespräche - [Anforderungsmanagement in IT-Projekten – Teil 6: Analyse, Ausschreibung und Umsetzung – es muss zusammenpassen!](https://thecattlecrew.net/2025/09/25/anforderungsmanagement-im-public-sektor-teil-6-analyse-ausschreibung-und-umsetzung-es-muss-zusammenpassen/) - Wie passen Analyse, Ausschreibung und Umsetzung zusammen? Teil 6 macht klar: Nur wer die richtigen Inhalte klärt, kann Projekte wirklich erfolgreich machen. - [Anforderungsmanagement in IT-Projekten – Teil 5: Testen vergessen?](https://thecattlecrew.net/2025/09/11/anforderungsmanagement-im-public-sektor-teil-5-testen-vergessen/) - Warum wird Testen oft zu spät berücksichtigt? Teil 5 zeigt, wie wichtig frühe Teststrategien für erfolgreiche IT-Projekte sind. - [Anforderungsmanagement in IT-Projekten – Teil 4: Was braucht man wirklich, um zu schätzen?](https://thecattlecrew.net/2025/08/29/anforderungsmanagement-im-public-sektor-teil-4-was-braucht-man-wirklich-um-zu-schaetzen/) - Welche Infos sind nötig, um IT-Projekte kalkulierbar zu machen? Teil 4 der Serie zeigt, wie Mustererkennung im Anforderungsmanagement hilft. - [Anforderungsmanagement in IT-Projekten – Teil 3: Ein Auftrag? Nein, viele! Und alle wollen etwas anderes](https://thecattlecrew.net/2025/08/12/anforderungsmanagement-im-public-sektor-teil-3-ein-auftrag-nein-viele-und-alle-wollen-etwas-anderes/) - Was tun, wenn sich Ansprechpersonen uneins sind? In Teil 3 der Blogserie geht es um interne Zielkonflikte, Machtspiele – und warum Fachlichkeit Teamarbeit ist. - [Anforderungsmanagement in IT-Projekten – Teil 2: Viele Wege führen nach Rom, aber welchen wollen wir gehen?](https://thecattlecrew.net/2025/08/05/anforderungsmanagement-im-public-sektor-teil-2-viele-wege-fuehren-nach-rom-aber-welchen-wollen-wir-gehen/) - Woran scheitern technische Fragen im Kundengespräch? Teil 2 der Serie zeigt, wie Perspektivwechsel und Checklisten das Anforderungsmanagement verbessern. - [Anforderungsmanagement in IT-Projekten – Teil 1: Ein neues Projekt und viele offene Fragen](https://thecattlecrew.net/2025/07/29/anforderungsmanagement-im-public-sektor-teil-1-ein-neues-projekt-und-viele-offene-fragen/) - Wie gelingt der Einstieg in komplexe Ausschreibungsprojekte? Architekt und Anforderungsmanager diskutieren den perfekten Kick-off. - [Was haben ein Hammer und ein LLM (nicht) gemeinsam?](https://thecattlecrew.net/2025/10/02/was-haben-ein-hammer-und-ein-llm-nicht-gemeinsam/) - Large Language Models revolutionieren HCI: natürliche Sprache ersetzt GUIs und macht Interaktion effizienter, flexibler und barrierefreier. - [Professioneller Stolz – Qualität, auch wenn keiner hinschaut](https://thecattlecrew.net/2025/09/30/professioneller-stolz-qualitaet-auch-wenn-keiner-hinschaut/) - Nicht Termine oder Budgets, sondern Qualität macht Projekte stark. Die unsichtbaren 90 % sind entscheidend für Effizienz, Verlässlichkeit und Vertrauen. - [Proxmox VE: Open-Source-Virtualisierung für digitale Souveränität](https://thecattlecrew.net/2025/09/18/proxmox-ve-open-source-virtualisierung-fuer-digitale-souveraenitaet/) - Entdecken Sie, wie Proxmox VE als offene Alternative zu VMware die Basis für digitale Souveränität, Unabhängigkeit und skalierbare IT-Architekturen schafft. - [IT-Support in der Industrie: Ohne uns läuft kein Stahl](https://thecattlecrew.net/2025/09/16/it-support-in-der-industrie-ohne-uns-laeuft-kein-stahl/) - Von nächtlichen Incidents bis komplexen MES-Systemen: Unser Team zeigt, wie IT-Support die Industrieproduktion am Laufen hält – humorvoll & praxisnah. - [Datensouveränität in der KI-Ära: Warum Datenhoheit das größte Kapital ist](https://thecattlecrew.net/2025/09/02/datensouveraenitaet-in-der-ki-aera-warum-datenhoheit-das-groesste-kapital-ist/) - Erfahren Sie, warum Datenhoheit für den Erfolg von KI entscheidend ist – und wie Smart Data, Sicherheit und klare Regeln Wettbewerbsvorteile schaffen. - [Wege zur Datensouveränität](https://thecattlecrew.net/2025/07/01/wege-zur-datensouveraenitaet/) - Dies ist der zweite Beitrag der Blogserie zur Digitalen- bzw. Datensouveränität. Lies gerne auch: Teil 1: Was bedeutet Digitale Souveränität Vorab: Keine Blaupause, kein Standardweg Bevor es konkret wird, sollten wir uns über eines klar werden: In den meisten Fällen lässt sich Datensouveränität nicht einfach in den Warenkorb legen oder als Komplettpaket einkaufen. Zwar gibt - [Digitale Souveränität – Was bedeutet das konkret?](https://thecattlecrew.net/2025/06/11/digitale-souveraenitaet-was-bedeutet-digitale-souveraenitaet-konkret/) - Wie technologische Abhängigkeiten entstehen, welche Risiken es gibt und wie Sie die Kontrolle über digitale Infrastrukturen und Daten zurückzugewinnen. - [Datensouveränität & Cloud: Sechs Stellschrauben für mehr Kontrolle](https://thecattlecrew.net/2025/08/19/datensouveraenitaet-cloud-sechs-stellschrauben-fuer-mehr-kontrolle/) - Regionale Datenhaltung, Schlüsselkontrolle, Exit-Fähigkeit: Diese 6 Stellschrauben helfen Unternehmen, ihre Cloud souverän und rechtssicher zu gestalten. - [Datensouveränität & Cloud: Wie kompatibel sind Hyperscaler mit EU-Vorgaben?](https://thecattlecrew.net/2025/07/31/datensouveraenitaet-cloud-wie-kompatibel-sind-hyperscaler-mit-eu-vorgaben/) - Was bedeuten NIS2, Data Act & CLOUD Act für Hyperscaler und Cloud-Anbieter? So verändert sich das Cloud-Angebot für Unternehmen in der EU. - [Open Data in Aktion: Mit KI Abwasserdaten analysieren](https://thecattlecrew.net/2025/08/21/open-data-in-aktion-mit-ki-abwasserdaten-analysieren/) - Wie Behörden mit ChatGPT offene Abwasserdaten analysieren und Infektionswellen frühzeitig erkennen können – ein praktisches Beispiel aus dem Public-Sektor. - [Helm-Charts in Gefahr? Bitnami Images werden kostenpflichtig](https://thecattlecrew.net/2025/08/13/helm-charts-in-gefahr-bitnami-images-werden-kostenpflichtig/) - Bitnami stellt auf kostenpflichtige Secure Images um. Was das für Helm-Charts bedeutet und welche Alternativen es für Kubernetes-Teams gibt. - [Zwischen KI, Governance und Zukunftsvisionen: Das war der Gartner Data & Analytics Summit](https://thecattlecrew.net/2025/06/10/zwischen-ki-governance-und-zukunftsvisionen-das-war-der-gartner-data-analytics-summit/) - Dr. Jens Bleiholder blickt zurück auf für ihn persönlich spannende und relevante Themen des Gartner Data & Analytics Summit in London - [ACP-120 Erfahrungsbericht: Vom YouTube-Kurs zum Zertifikat](https://thecattlecrew.net/2025/06/17/acp-120-erfahrungsbericht-vom-youtube-kurs-zum-zertifikat/) - Wie ich die internationale Zertifizierung für Jira-Administration erfolgreich bestanden habe, welche Tipps & Ressourcen geholfen haben und was dich erwartet. - [Bessere KI-Prompts erstellen – mit dem Prompt Engineering Maturity Model](https://thecattlecrew.net/2025/05/22/prompt-engineering-maturity-model-bessere-ki-prompts-erstellen/) - Wie du mit dem Prompt Engineering Maturity Model, deine KI-Prompts systematisch verbesserst – für präzisere, zuverlässigere Ergebnisse mit LLMs. - [Kurzes Fazit zum DOAG Expertenseminar Forms 12c in Berlin](https://thecattlecrew.net/2017/07/14/kurzes-fazit-zum-doag-expertenseminar-forms-12c-in-berlin/) - Am 11. und 12. Juli 2017 fand in den Räumen der DOAG in Berlin das Expertenseminar Forms 12c statt. Als Referenten waren Gerd Volberg und ich angereist, um 12 Teilnehmern unser geballtes Expertenwissen im Bereich Forms zu vermitteln. Wie wir später hörten, war das für eine solche Veranstaltung eine super Teilnehmerzahl, die in anderen Seminaren - [To RAG or not to RAG (2/2)](https://thecattlecrew.net/2025/05/15/to-rag-or-not-to-rag-2-2/) - Wenn RAG, wie kommen die Benutzerdaten in die Vektordatenbank, Herausforderungen bei der Textkonvertierung und Zerlegung. - [To RAG or not to RAG (1/2)](https://thecattlecrew.net/2025/05/08/to-rag-or-not-to-rag-1-2/) - Wann macht es Sinn, RAG bei der Analyse großer Informationsmengen zu nutzen? Die Blogserie wirft einen Blick hinter die Technik und zeigt geeignete Use Cases. - [RAG und Semantische Suche in der Praxis](https://thecattlecrew.net/2024/01/29/spezialwissen-fuer-chatbots/) - Chatbots können bei der Nutzung von Spezialwissen unterstützen. Die Herausforderungen werden am Beispiel eines Chatbots für den IT-Grundschutz dargestellt. - [Was steckt hinter RAG und Semantischer Suche?](https://thecattlecrew.net/2024/01/29/was-steckt-hinter-rag-und-semantischer-suche/) - Retrieval Augmented Generation (RAG) ergänzt das Allgemeinwissen einer LLM wie ChatGPT um Spezialwissen. Wir stellen hier die wichtigsten Konzepte vor. - [Visuelle Analysen mit Open Source BI Tools – Teil 2: Plotly Dash](https://thecattlecrew.net/2024/01/18/38426/) - Im ersten Teil unserer Blogserie haben wir uns mit der Erstellung interaktiver Grafiken unter Verwendung des Open-Source Visualisierungstools Plotly befasst. Diese Grafiken bieten bereits einige Funktionalitäten wie z. B. Mouse-Over oder Zoom, jedoch fehlt die Möglichkeit, die angezeigten Daten durch User-Input anzupassen. In diesem Beitrag gehen wir den nächsten Schritt und zeigen, wie man diese - [Kubernetes-Sicherheit: Fazit und Ausblick](https://thecattlecrew.net/2025/03/18/kubernetes-sicherheit-fazit-und-ausblick/) - Teil 7 unserer Blogserie zu Kubernetes-Sicherheit: Risiken minimieren, Zero Trust umsetzen, Incident Response optimieren – für zukunftssichere Cluster! - [Unerlaubte Zugriffe in Kubernetes: Ursachen, Risiken und Schutzmaßnahmen](https://thecattlecrew.net/2025/02/07/unerlaubte-zugriffe-in-kubernetes-ursachen-risiken-und-schutzmassnahmen/) - Schützen Sie Ihre Kubernetes-Cluster vor unautorisierten Zugriffen mit RBAC, Admission Policies und Netzwerkisolation. Wir verrateb effektive Tools und Tipps! - [Unsichere Kubernetes-Systeme absichern: Tools, Best Practices und Automation](https://thecattlecrew.net/2025/02/14/unsichere-kubernetes-systeme-absichern-tools-best-practices-und-automation/) - Veraltete Software? Unsichere Konfigurationen? Erfahren Sie, wie Sie Kubernetes mit Trivy, Kubescape & Best Practices optimal absichern. - [Shift-Left-Security: Sicherheit von Anfang an in der Softwareentwicklung](https://thecattlecrew.net/2025/03/12/shift-left-security-sicherheit-von-anfang-an-in-der-softwareentwicklung/) - Sicherheitslücken früh erkennen statt spät beheben: Erfahre, wie du mit Shift-Left-Security und den richtigen Tools Kubernetes sicherer machst. - [Kubernetes-Sicherheit im Fokus: Best Practices und Strategie](https://thecattlecrew.net/2025/01/31/kubernetes-sicherheit-im-fokus/) - Erfahren Sie, wie Sie Ihre Cluster vor unerlaubten Zugriffen, Schwachstellen und Angriffen schützen. Best Practices & Tools für Kubernetes Security! - [Verdächtiges Verhalten in Kubernetes erkennen und darauf reagieren](https://thecattlecrew.net/2025/02/21/verdaechtiges-verhalten-in-kubernetes-erkennen-und-darauf-reagieren/) - Kubernetes-Sicherheit beginnt mit Echtzeitüberwachung. Erfahren Sie, wie Falco & Kubescape verdächtige Aktivitäten erkennen und Cluster effektiv schützen. - [Kubernetes-Sicherheit: Die größten Schwachstellen und wie Sie Ihre Cluster schützen](https://thecattlecrew.net/2025/02/28/kubernetes-sicherheit-die-groessten-schwachstellen-und-wie-du-deine-cluster-schuetzt/) - Schwachstellen in Kubernetes: Erfahren Sie, wie Angreifer Cluster kompromittieren und welche Sicherheitsmaßnahmen Ihre Infrastruktur schützen. - [Machine Learning mit MLOps – Teil 4: Den Schatz in den Daten bergen mit Data Engineering](https://thecattlecrew.net/2024/11/25/machine-learning-mit-mlops-teil-4-data-engineering-den-schatz-in-den-daten-bergen/) - Erfahre in Teil 4 der Machine-Learning-mit-MLOps-Serie, wie Data Engineering hilft, verborgene Schätze in Daten zu entdecken und ML-Prozesse zu optimieren. - [Machine Learning mit MLOps – Teil 1: Woran viele ML-Projekte scheitern. Ein Überblick über MLOps als Lösung](https://thecattlecrew.net/2023/05/22/machine-learning-mit-mlops-teil-1-in-die-falle-getappt-woran-viele-ml-projekte-scheitern-und-wie-mlops-dies-verhindern-kann-zwei-beispiele/) - Warum scheitern viele ML-Projekte? nd wie kann MLOps dies verhindern? Zwei Beispiele zeigen, wo Ihnen das an DevOps angelehnte Konzept weiterhilft. - [Machine Learning mit MLOps – Teil 2: Scoping. Wie umfahren wir die Untiefen im ML-Gewässer?](https://thecattlecrew.net/2024/05/08/machine-learning-mit-mlops-teil-2-scoping/) - Im zweiten Teil unserer Reise tauchen wir tiefer in die Welt der MLOps ein. Du erfährst, wie du mit Scoping Untiefen und Risiken in Projekten voraussiehst - [Machine Learning mit MLOps – Teil 3: Abtauchen ins Datenmeer. Warum Daten oft wichtiger sind als Modelle](https://thecattlecrew.net/2024/10/22/machine-learning-mit-mlops-teil-3-abtauchen-ins-datenmeer/) - Wie erkennen wir, ob wir beim Machine Learning in die richtige Richtung arbeiten? In diesem Beitrag tauchen wir ab in die Datenwelt und lernen Werkzeuge kennen. - [Remix – eine Alternative für Geschäftsanwendungen](https://thecattlecrew.net/2024/09/06/remix-eine-alternative-fuer-geschaeftsanwendungen/) - Was kann das Full Stack Web Framework Remix besonders gut, wenn es um die Entwickung von Business Anwendungen geht? Und welche Alternativen gibt es? - [Remix: Routes und Data Loading](https://thecattlecrew.net/2024/09/13/remix-routes-und-data-loading/) - Wir sehen uns das Fullstack Framework Remix in Aktion an: Von Data Loading über Navigation bis Error Boundaries, am Beispiel einer Trackliste für Musikalben. - [Remix: Formulare, Validierung und Datenänderungen](https://thecattlecrew.net/2024/09/27/remix-formulare-validierung-und-datenaenderungen/) - Dateneingabe, Änderung und einheitliche Client- und Serverseitige Validierung in Remix unter Verwendung von zod und remix-hook-form. - [Halten SBOMs, was sie versprechen?](https://thecattlecrew.net/2024/08/23/halten-sboms-was-sie-versprechen/) - SBOMs, die Software-Stückliste für mehr IT-Sicherheit – Teil 9: Wie lautet unser Fazit? Wir fassen die Blogserie zusammen und diskutieren das Für und Wider. - [Wenn Titelstorys die IT-Security vor sich hertreiben – SBOMs](https://thecattlecrew.net/2024/02/02/wenn-titelstorys-die-it-security-vor-sich-hertreiben/) - Wenn Sicherheitsvorfälle durch die Presse gehen, können Unternehmen oft nicht angemessen reagieren. Woran liegt das? Und können SBOMs mehr Sicherheit schaffen? - [Mit Software-Stückliste wirksam auf Sicherheit prüfen: SBOMs](https://thecattlecrew.net/2024/02/07/mit-software-lieferscheinen-effizient-auf-sicherheit-pruefen/) - Was SBOMs können, und mit welchen Grundfunktionalitäten, sie helfen, unsere IT im Griff zu behalten, darum geht es in diesem 2. Teil der Serie. - [SBOM-Formate im Vergleich](https://thecattlecrew.net/2024/03/04/sbom-formate-im-vergleich/) - Was unterscheidet oder verbindet CycloneDX und SPDX? Wir haben die beiden führenden SBOM-Formate genauer untersucht und miteinander verglichen. - [Was ist eine gute SBOM?](https://thecattlecrew.net/2024/03/20/was-ist-eine-gute-sbom/) - Nach grundsätzlichen Fragen rund um die Software-Stücklisten und dem Vergleich der beiden führenden SBOM-Formate stellen wir jetzt unser Versuchssetting vor. - [Mit welchen Werkzeugen werden gute SBOMs gemacht?](https://thecattlecrew.net/2024/03/27/mit-welchen-werkzeugen-werden-gute-sboms-gemacht/) - Welches Werkzeug hat die Nase vorn, wenn es um die Erzeugung präziser und aussagekräftiger SBOMs geht? - [Vulnerability Scanner für SBOMs unter der Lupe](https://thecattlecrew.net/2024/05/10/vulnerability-scanner-fuer-sboms-unter-der-lupe/) - SBOMs helfen, Sicherheitslücken zu erkennen, die sich im eigenen Code befinden. Dabei helfen Vulnarability Scanner wie Grype und Trivy. Was können die beiden? - [Mit SBOMs die Lizenzierung überprüfen](https://thecattlecrew.net/2024/06/25/mit-sboms-die-lizenzierung-ueberpruefen/) - Sollten wir in Zukunft auf SBOM Werkzeuge fürs Lizenzreporting umschwenken? Und welche Möglichkeiten gibt es dafür schon? - [Was machen SBOMs mit der Softwareentwicklung?](https://thecattlecrew.net/2024/07/23/was-machen-sboms-mit-der-softwareentwicklung/) - Wie könnten in der SBOM-Welt mögliche Prozesse in der Softwareentwicklung aussehen? Wie wirken sich SBOMs auf CI Pipelines oder auf unterschiedliche Rollen aus? - [Das Analytics Yin und Yang](https://thecattlecrew.net/2024/07/15/das-analytics-yin-und-yang/) - Über das Zusammenspielen von Fachbereichen und Entwicklungsteams im Analytcs Umfeld erklärt am chinesischen Yin und Yang. - [Laufzeitvalidierung mit Zod](https://thecattlecrew.net/2024/07/01/laufzeitvalidierung-mit-zod/) - Eine Vorstellung der Validierungs-Bibliothek zod, mit welcher Objekte zur Kompilerzeit, sowie zur Laufzeit validiert werden können. - [Validieren mit Zod: zwischen Frontend und Backend](https://thecattlecrew.net/2024/07/08/validieren-mit-zod-zwischen-frontend-und-backend/) - Ein Einblick in die Verwendung der Bibliothek zod zum automatischen Generieren von zur Lauf- und zur Compilezeit abgesicherten JSON-Payloads mit Java Backends. - [Microfrontends für Angular und React](https://thecattlecrew.net/2024/06/14/microfrontends-fuer-angular-und-react/) - Vorstellung von Module Federation und Web Components als Strategien zur Realisierung von Microfrontends anhand zwei Referenzimplementation. - [How to ignore errors for unreachable hosts in AWX](https://thecattlecrew.net/2024/06/17/how-to-ignore-errors-for-unreachable-hosts-in-awx/) - This article shows how to ignore unreachable hosts and prevent failed job result in AWX even if all other tasks are successful. - [Manage Kubernetes Services with Kong](https://thecattlecrew.net/2024/06/03/manage-kubernetes-services-with-kong/) - Manage Kubernetes services efficiently with Kong Gateway. Learn deployment models and secure configurations and explore Kong Konnect for centralized management. - [Lessons Learned Applikationswartung - Eine Retrospektive (Teil 1)](https://thecattlecrew.net/2014/06/22/lessons-learned-applikationswartung-eine-retrospektive-teil-1/) - Dieser Blogeintrag ist der Anfang einer Serie von Blogeinträgen, in denen ich meine Erfahrungen mit der Organisation von Wartung und Weiterentwicklung von Individualsoftware weitergeben möchte. Hierbei betrachte ich in einer Art Retrospektive die Erfahrungen, die ich mit meinem Team bei Opitz Consulting gesammelt habe. Dieses Team erbringt unter dem Namen "Managed Services Applications" Dienstleistungen - [Mobile Team as a Service](https://thecattlecrew.net/2017/07/07/mobile-team-as-a-service/) - Das Thema Mobile bewegt uns längst nicht mehr nur im privaten Umfeld sondern auch im Unternehmen. Warum ist das so und wie können Unternehmen dieser Anforderung begegnen? Gestiegene Ansprüche & Generationenwechsel Verdeutlichen wir uns den Einsatz von mobiler Software anhand der Glockenkurve von Rogers (Diffusion of Innovations, 1962): Die Innovators des Einsatzes mobiler Software im - [Managed Services "“ Engagement-Modelle](https://thecattlecrew.net/2017/07/27/managed-services-engagement-modelle/) - Mit diesem Blogeintrag möchten wir einen generellen Überblick über unsere Managed-Services-Angebote geben, die wir als Alternativen zu herkömmlichen Formen der Zusammenarbeit zwischen Kunde und Dienstleister anbieten. Hierbei berichten wir über die Erfahrungen, die wir mit unseren Teams im Laufe unserer Aktivitäten gesammelt haben. Warum Managed Services Grundsätzlich steht die IT eines Unternehmen vor einer Vielzahl - [Managed Services "“ eine Alternative zur Arbeitnehmerüberlassung](https://thecattlecrew.net/2018/04/09/managed-services-eine-alternative-zur-arbeitnehmerueberlassung/) - Was ist ANÜ überhaupt? Alle reden von ANÜ. Nur warum? Und was ist das überhaupt? Grundsätzlich liegt eine ANÜ (Arbeitnehmerüberlassung) dann vor, wenn Arbeitnehmer (Leiharbeitnehmer) von einem Arbeitgeber (Verleiher) einem Dritten (Entleiher) gegen Entgelt für begrenzte Zeit überlassen werden. Rechte und Pflichten eines Arbeitgebers übernimmt der Verleiher und der Leiharbeitnehmer steht weiterhin in einem Arbeitsverhältnis - [Leb wohl RAC! Hochverfügbarkeit in der Oracle 19c SE2](https://thecattlecrew.net/2019/07/03/leb-wohl-rac-hochverfuegbarkeit-in-der-oracle-19c-se2/) - Mit Version 19c hat Oracle die Real Application Cluster (RAC) Option aus der Standard Edition 2 genommen. Ein solches Vorgehen hatte sich im Vorfeld bereits angekündigt, da mit der Standard Edition 2 die Anzahl der erlaubten Threads pro Knoten auf 8 beschränkt wurde. Damit war ein 2-Knoten-RAC-System, bedingt durch den verwaltungstechnischen Overhead, bereits weniger leistungsfähig - [Catastrophic slow backup/restore to Oracle Cloud Infrastructure Object Storage and its fix](https://thecattlecrew.net/2020/08/28/catastrophic-slow-backup-restore-to-oci-object-storage-and-its-fix/) - I used Oracle Zero Downtime Migration Tool to move some databases from OnPrem Exadata to a freshly instantiated OCI Exadata Cloud Service (Quarter Rack to be more precise). I found out then, that the speed and performance of backup and restore to OCI Object Store was more than catastrophical. Instead of advertised ~2,5h for a - [Manually catalog backup pieces in Oracle Object Storage (OSB)](https://thecattlecrew.net/2020/10/06/manually-catalog-backup-pieces-in-oracle-object-storage-osb/) - Typically, when working Oracle Secure Backup / libopc you should in general have an RMAN Catalog. Just to be on the safe side. But what if you do not have it and would like to just catalog all backups in OSS Bucket as you could do with CATALOG START WITH? It is not possible to - [Dbvisit Standby Version 10 ist da!](https://thecattlecrew.net/2021/01/22/dbvisit-standby-version-10-ist-da/) - Auch wenn schon für Dezember letzten Jahres angekündigt, hat die neue Version von Dbvisit Standby nun im Januar "das Licht der Welt" erblickt. Warum so spät? Ich denke, dass sich die Mütter und Väter dieser Version nicht drängen haben lassen wollen. Qualität geht vor. Erste Tests bestätigen das. Was ist herausgekommen? Eine würdige Nachfolge von - [Dbvisit Standby MP: Von der Evolution zur Revolution](https://thecattlecrew.net/2022/02/03/dbvisit-standby-mp-von-der-evolution-zur-revolution/) - Die Evolution: Dbvisit Standby steht seit über 15 Jahren für die Hochverfügbarkeit von Oracle Datenbanken (vor allem Standard Edition). Das Produkt ist mehr als ausgereift. Das ist die Evolution. Die Revolution: Dbvisit Standby MP -- Die MultiPlatform! Nicht mehr nur Oracle als Datenbank wird unterstützt, sondern neu ist der Support für Microsoft SQL Server. In - [Published CattleCrew Case Management UI](https://thecattlecrew.net/2017/02/23/published-cattlecrew-case-management-ui/) - As a result of our case management experience, we recently released a self-developed case management UI on GitHub to get a better introduction to case management and CMMN 1.1. - [Angular: Release of version 4](https://thecattlecrew.net/2017/07/11/angular-release-of-version-4/) - When Angular version 4 was released in March 2017, people wondered "What has happened to version 3?" And another question of particular concern for (us) developers was "What is new in Angular version 4?" In this article we address these questions. Semantic versioning In order to answer the first question why Angular version 3 has - [React vs. Angular - When to Choose Which?](https://thecattlecrew.net/2017/11/01/react-vs-angular-when-to-choose-which/) - A couple of days ago, Marius Hofmeister and I held a talk about "Angular vs. React" at the International JavaScript conference iJS at Munich. Which one is better, Angular or React? Truth to tell, we can't answer the question. Actually, it's the wrong question, anyway. The real question is "Which one is better for my - [GraphQL Demo (3/8) - Dataloader und Batching](https://thecattlecrew.net/2018/08/30/dataloader-und-batching/) - Der Dataloader stellt Batching und Caching zur Verfügung. Entwickelt wurde er von Facebook. Wir haben ihn für das Batching eingesetzt, so werden nun verschiedene Anfragen, die mit den Chatnachrichten laden, zu einer Anfrage zusammenführt, die dann an die Datenbank gestellt wird. Die geladenen Daten werden im Dataloader gecacht und können später ohne Datenbankzugriff geladen werden. - [GraphQL Demo (4/8) - Response Caching](https://thecattlecrew.net/2018/09/06/response-caching/) - Die Apollo Engine stellt eine einfache Möglichkeit zum Response Caching zur Verfügung. Dabei können ganze GraphQL Query Antworten oder auch nur einzelne Felder gecached werden. Warum Caching und was ist das Besondere dabei mit GraphQL? Caching ist bei GraphQL etwas schwieriger als bei REST-Schnittstellen, da nicht wie beim HTTP oder Netzwerk Caching, Daten zum Beispiel über die URL gecached werden können. Dennoch ist Caching bei Datenbankanwendung, wie in - [How to solve the 404 HTTP Error for Angular Apps hosted on S3](https://thecattlecrew.net/2018/10/15/how-to-solve-the-404-http-error-for-angular-apps-hosted-on-s3/) - As described in this blogpost, S3 is very suitable for serving a single Page Web Application. If your users always come through the index page to your site everything will be fine. You have an corresponding HTML file on S3 and your request will be handled like a charm. But it is really common to - [Personas und äußerst beliebte Designfallen in der Entwicklung von Softwareprodukten](https://thecattlecrew.net/2019/10/23/personas-und-aeusserst-beliebte-design-fallen-in-der-entwicklung-von-software-produkten/) - Personas sind ein nützliches und grundlegendes Design-Werkzeug, um positive Benutzererfahrungen zu entwickeln. Personas unterstützen Produktteams dabei, bessere Design-Entscheidungen zu treffen. Die Basis von Personas ist tiefes Verständnis der Nutzer. Dieses Verständnis wird durch User Research gewonnen, analysiert und aufbereitet und als Nutzer-Archetyp (Persona) für die tägliche Arbeit am Produkt genutzt. Im Idealfall helfen Personas Design-Fallen - [Coloring rows in ClassicReports](https://thecattlecrew.net/2022/02/08/coloring-rows-in-classicreports/) - I often encounter the problem that I want to highlight a row of a Classic Report. Most of the time the logic here is based on the presence of a certain value or status. Every time I implement something like this, I start searching the good old web again. Here comes a new contribution to - [APEX: Additional Group Column Heading in ClassicReport](https://thecattlecrew.net/2022/06/25/addionaly-group-column-heading-in-classic-report/) - In my projects it sometimes happens that I have a lot of columns in a classic report. Of course, this has a negative effect on the look and feel. Often it helps here to outsource similarities of the respective columns in an additional heading line. You can find out how to do that right here. - [Angular Signals: Übersicht und aktueller Stand](https://thecattlecrew.net/2023/11/06/angular-signals-uebersicht-und-aktueller-stand/) - Was sind Angular Signals und was haben sie mit der Change Detection und Zone.js zu tun? Welche Folgen werden sie haben? Darum geht es in diesem Blogbeitrag. - [Showdown für den Java Full Stack](https://thecattlecrew.net/2024/02/14/showdown-fuer-den-java-full-stack/) - Den Java Full Stack entdecken: Vergleich und die Vorteile von Thymeleaf/HTMX, Vaadin Flow & Hilla für effiziente Webentwicklung und modernes Rendern - [Deep Dive im Java Full Stack](https://thecattlecrew.net/2024/02/20/deep-dive-im-java-full-stack/) - Eintauchen in die technischen Aspekte von Thymeleaf mit HTMX, Vaadin Flow und Hilla mit Codebeispielen aus jedem der TechStacks - [Mit Angular Server Side Rendering zur besten UX](https://thecattlecrew.net/2024/05/08/mit-angular-server-side-rendering-zur-besten-ux/) - Selbst bei Angular gibt es Situationen, in denen zusätzliche Optimierung notwendig ist. Hier kommt Angular Server Side Rendering (SSR) ins Spiel. - [Klassifikation mit dem Autopiloten von Amazon Sagemaker](https://thecattlecrew.net/2020/07/17/klassifikation-mit-dem-autopiloten-von-amazon-sagemaker/) - Dies ist der erste Beitrag einer zweiteiligen Reihe, die die Möglichkeiten von Amazon SageMaker evaluiert. Nachdem wir uns bereits mit dem Thema Reinforcement Learning anhand des AWS DeepRacers beschäftigten, haben wir nun den Amazon SageMaker untersucht. Dabei lag der Hauptfokus auf den folgenden Fragestellungen: Welche Funktionen bietet Amazon SageMaker Liefert automatisiertes maschinelles Lernen (AutoML) einen - [Using certificates for authentication at M2M communication](https://thecattlecrew.net/2016/01/15/using-certificates-for-authentication-at-m2m-communication/) - Most bigger companies are today building up a enterprise SOA. On of the key characteristic of the enterprise SOA is the machine to machine communication. The communication between the machines has to be secured. Important is 1.) to keep the the content of the sent messages private 2.) ensure only the authorized machine can invoke - [Hackathon in München 2016](https://thecattlecrew.net/2017/04/04/hackathon-in-muenchen-2016/) - 1 Die Aufgabenstellung Details änden sich in Big Data Hackathon zu Community Days (28.10.2016) Kurz gesagt geht es darum, für einem eingehendem Clickstream (Benutzer mit verschiedenen bekannten Attributen, die gerade eine Webseite besuchen) Werbeanzeigen zu platzieren. Diese Anzeigen auf den Benutzer und sein Konsumverhalten angepasst sein. Schließlich kostet die Werbeanzeige auch Geld das über Rückschlüsse - [Alexa? "“ wie schreibe ich einen Skill?](https://thecattlecrew.net/2018/06/06/alexa-wie-schreibe-ich-einen-skill/) - Deutschlandweit sammelten sich unsere Kollegen Ende Februar an den einzelnen OC Standorten, um sich ohne Vorwissen auf die Skill-Entwicklung für Alexa zu stürzen. Was war die Idee? Abseits vom typischen Heimbedarf bieten sich Voice Assistants gerade in öffentlichen Bereichen, Bars und auch im Einzelhandel als Schnittstelle für weitere Dienstleistungen an. So lassen sich Informationen über - [Möglichkeiten einer Cloud-Plattform für Predictive Maintenance](https://thecattlecrew.net/2019/11/07/moglichkeiten-einer-cloud-plattform-fur-predictive-maintenance/) - In den letzten sechs Monaten habe ich mich im Rahmen meiner Masterarbeit ausführlich mit der Entwicklung einer Cloud-Plattform für Predictive Maintenance beschäftigt. In diesem Blog Beitrag möchte ich eine kurze Einführung in das Thema geben und begründen, welche Vorteile die Cloud für Predictive Maintenance Systeme bietet. Was ist Predictive Maintenance? Es gibt verschiedene Wartungs- und - [Klassifikation mit dem Autopiloten von Amazon Sagemaker - Teil 2](https://thecattlecrew.net/2020/07/24/klassifikation-mit-dem-autopiloten-von-amazon-sagemaker-teil2/) - Einleitung Einer der vielen Use-Cases von Machine Learning (ML), der eine hohe Nachfrage in der heutigen Wirtschaft aufweist, ist die Fähigkeit Geschäftszahlen vorherzusagen. Hierzu werden Regressionsalgorithmen verwendet, um unter anderem Produktpreise, Konsumverhalten oder Immobilienpreise vorherzusagen. Um einen konkreten Use-Case darzustellen, haben wir ein eigenes Regressions-Modell in AWS SageMaker trainiert und evaluiert. Hierfür haben wir den - [Three Ways of Doing Recommendations in AWS](https://thecattlecrew.net/2020/10/13/three-ways-of-doing-recommendations-in-aws/) - Recommender systems have quickly become prominent everywhere in our daily lives. We have grown accustomed to receiving recommendations for everything, be it for the next song we listen to, movie we watch, or the next product we buy. We are used to having so many options to choose from that it is sometimes hard to make simple decisions, such as which movie to watch tonight. We investigated with the help of Jens several out-of-the-box recommendation services offered by AWS, as well as building our own - [SingularityNET - Der KI-Marktplatz der Zukunft?](https://thecattlecrew.net/2021/02/16/singularitynet-der-ki-marktplatz-der-zukunft/) - Von der Sentimentanalyse über Gesichtsdetektion bis zu Intelligenten Vorhersagen: Das Unternehmen SingularityNET betreibt einen Online-Marktplatz für Künstliche Intelligenz, auf dem KI-Professionals und -Nerds ihre neuesten Kreationen teilen. Unterschiedlichste Tools, vom kleinen Gimmick bis zum komplexen KI-Service - aus allen Anwendungsbereichen und auf allen Technologieleveln - werden hier angeboten und vermarktet. Alle können mitmachen, bezahlt wird - [Verkäufe mit Machine Learning vorhersagen – und wie Microsoft Azure dabei hilft](https://thecattlecrew.net/2022/05/29/forecasting-mit-microsoft-azure-oder-wie-koennen-zukuenftige-verkaeufe-mit-machine-learning-prognostiziert-werden/) - Prognosen für die zukünftige Geschäftsentwicklung zu erstellen ist in vielen Bereichen unabdingbar. Doch wie kann dies in der Cloud erfolgen? - [Textklassifikation - eine Einführung](https://thecattlecrew.net/2022/06/17/textklassifikation-einfuehrung/) - In der heutigen Zeit entsteht eine gewaltige Menge an Daten, die von Menschen nicht in absehbarer Zeit verarbeitet werden können. Ein großer Teil davon sind Texte, in denen wertvolle Informationen stecken können. Mithilfe von Textklassifikation - ein Teilgebiet im Feld des Natural Language Processings, ist es möglich, große Volumen von unstrukturierten Textdaten auf verschiedene Weise zu organisieren und ihnen wichtige Informationen zu entnehmen. Dafür werden Machine-Learning-Modelle entwickelt, deren Ziel ist, einem neuen, noch nie gesehenen Text, eine Kategorie aus einer Gruppe von vorgegebenen Kategorien zuzuweisen. Ein gutes Beispiel für Textklassifikation ist die Spam-Filterung. - [Was Pronomen über Harry Potter verraten - Ein Experiment mit NLP, Python und Power BI](https://thecattlecrew.net/2022/07/20/natuerliche-spracherarbeitung-mit-python/) - Kann eine Word Cloud Gedanken lesen? Welche Magie steckt hinter NLP, Python und Power BI? In einem Experiment durften wir Harry Potter, Ron und Hermine mit Methoden des Natural Language Processings (NLP) in Word Clouds verwandeln. Was haben wir über sie erfahren? Und haben Harry, Ron und Hermine den Versuch überlebt? Der Tagesprophet traf die Zauberlehrlinge zu einem exklusiven Interview. - [Textklassifikation - Vorverarbeitung der Daten ](https://thecattlecrew.net/2022/08/03/textklassifikation-vorverarbeitung-der-daten/) - Textklassifikation - Vorverarbeitung der Daten Im vorherigen Beitrag haben wir uns mit den drei Fragen “Warum ist automatisierte Textklassifikation sinnvoll?”, “Wo kann Textklassifikation eingesetzt werden?” und “Was sind die Schritte von den Daten bis zur Klassifizierung?” beschäftigt. In diesem Blogbeitrag möchten wir den ersten Schritt genauer erläutern, den Daten in einem typischen Textklassifizierungsszenario durchlaufen: Die - [Modern Cloud Analytics – Oder: Als wir versuchten, die Wahlen in NRW vorherzusehen*](https://thecattlecrew.net/2022/12/09/modern-cloud-analytics-oder-als-wir-versuchten-die-wahlen-in-nrw-vorherzusehen/) - Moderne Auswertungstools, Künstliche Intelligenz und neue Möglichkeiten der Datenspeicherung und Verarbeitung in der Cloud als Basis von Modern Cloud Analytics - [Textklassifikation – Modelle trainieren und evaluieren](https://thecattlecrew.net/2023/01/05/textklassifikation-modelle-trainieren-und-evaluieren/) - Im dritten und letzten Teil unserer Artikelreihe zur Textklassifikation geht es mit dem Training und der Evaluation von Modellen tief hinein ins Machine Learning: Das heißt, du wirst dabei sein, wenn wir anhand eines Beispieldatensatzes Modelle trainieren und evaluieren. - [KI für Gutes nutzen: Eine App, die Depressionen erkennt](https://thecattlecrew.net/2023/01/30/ki-fuer-gutes-nutzen-eine-app-die-depressionen-erkennt/) - Immer mehr Unternehmen setzen Methoden des maschinellen Lernens und der natürlichen Sprachverarbeitung ein, um aus Textdaten einen wirtschaftlichen Nutzen zu ziehen. So auch die Expert.ai, die sich im Bank und Versicherungssektor mit sprachgetriebenen AI-Lösungen mittlerweile einen Namen gemacht hat. Um Talente anzulocken, hatte die Expert.ai im Herbst 2022 für den Hackathon "Turn Language into Action: - [Modern Cloud Analytics – Oder: Als wir versuchten, die Wahlen in NRW vorherzusehen (Teil 2)](https://thecattlecrew.net/2023/02/20/modern-cloud-analytics-oder-als-wir-versuchten-die-wahlen-in-nrw-vorherzusehen-teil-2/) - Welche Werkzeuge und Methoden gibt es, um riesige unstrukturierte Datenmengen aus sozialen Netzwerken für Vorhersagen zu nutzen? Der Artikel zeigt, wie es geht. - [Da steht ein K(C)amel am Ruder](https://thecattlecrew.net/2021/03/22/camel-k-da-steht-ein-kcamel-am-ruder/) - In der Java-Welt ist das Integrations-Framework Apache Camel bereits ein alter Hase. Die vielfältigen Adapterkomponenten lassen kaum Wünsche offen, wenn es darum geht ein (Fremd-)System oder eine bestimmte Schnittstelle zu integrieren. Für den Einsatz in Serverless-Umgebungen auf einem Kubernetes-Cluster gibt es nun eine native Integration, die die Entwicklung von Camel-Routen vereinfachen soll. Dieser Artikel soll - [Microframework Quarkus - ein erster Einblick](https://thecattlecrew.net/2021/03/26/microframework-quarkus-ein-erster-einblick/) - In diesem Blog Beitrag geben wir einen kurzen Einblick in das Java-Microframework Quarkus. Quarkus ist ein Open Source Projekt das unter einer Apache License Version 2.0 veröffentlicht wurde und von Red Hat mitentwickelt wird. Quarkus verfolgt eine "container first" Philosophie und unterstützt daher eine native Kompilierung die speziell für Container optimiert wird, diese ist aber - [Service Integration mit Kuma](https://thecattlecrew.net/2021/07/23/service-integration/) - Service Mesh hilft, Cloud-native Applikationen leichter zu händeln. Cloud-native Anwendungen sind oft als eine Sammlung unabhängiger und lose gekoppelter Dienste organisiert, das bringt Flexibilität und Agilität bei sich ändernden Geschäftsanforderungen. Gleichzeitig werden Anwendungslaufzeiten hybrid, so dass wir mit verteilten Cloud- und On-Prem-Workloads umgehen müssen. Dies macht die Welt aus Sicht der Konnektivität noch komplexer, da - [Kubernetes and Cloud-native Associate Exam (KCNA)](https://thecattlecrew.net/2022/01/03/kubernetes-and-cloud-native-associate-exam-kcna/) - Kubernetes and cloud-native concepts are key to modern software development. New IT projects typically set these topics very high on their wish list. Of course, there are lots of projects out there that still live on old technology stacks and/or can't use the benefits of todays containerized world. At the same time, we see more - [About APIs and the central nervous system - a recap of Kong Summit 2022](https://thecattlecrew.net/2022/10/10/of-apis-and-the-central-nervous-system-a-recap-of-kong-summit-2022/) - Facts around Kong Summit - [Overcome 4h runtime problem with Ansible AWX](https://thecattlecrew.net/2022/12/06/overcome-4h-runtime-problem-with-ansible-awx/) - Ansible AWX is a great product. Recent change to k8s architecture had some significant complexity implications, but i was really hit hard once finding out, that no job template could run longer than 4 hours without running into a generic failure. Here I would like to describe how to workaround this problem until the issue is finally fixed. - [Kloning von PDBs mit Reflinks im Filesystem](https://thecattlecrew.net/2021/05/26/kloning-von-pdbs-mit-reflinks-im-filesystem/) - Nachfolgend möchte ich eine Möglichkeit aufzeigen, wie man das Kloning von PDBs im Filesystem auch ohne Multitenant-Option durchaus praktisch nutzen kann. Der Beitrag wird zudem aufzeigen, was Reflinks sind und wofür man sie gut einsetzen kann. Somit ist der Beitrag nicht nur für den Einsatz beim Kloning von PDBs geeignet. Wie entstand die Idee? Die - [Never touch a running Oracle system!?](https://thecattlecrew.net/2023/07/17/never-touch-a-running-oracle-system/) - In vielen Organisationen laufen noch IT-Systeme unter Oracle 11g oder Oracle 12c. Die Risiken sind vielen nicht bewusst. Was ist zu tun? - [Fit for Agile: Die Retrospektive](https://thecattlecrew.net/2017/03/10/fit-for-agile-die-retrospektive/) - Die Retrospektive gilt als das mächtigste und zugleich anspruchsvollste Werkzeug der Scrum Meetings. Aber auch in klassisch aufgestellten Projekten und Linieneinheiten kann sie den kontinuierlichen Verbesserungsprozess in der Zusammenarbeit und Vorgehensweise bereichern. Nur, wie macht man sowas? Um diese Frage zu beantworten, hat unser Competence Center Agile Softwareentwicklung zusammen mit dem OPITZ CONSULTING Marketing-Team ein - [Co-Creation im Workshop: Anstrengend ergebnisreich.](https://thecattlecrew.net/2017/03/15/co-creation-im-workshop-anstrengend-ergebnisreich/) - Co-Creation in Workshops ist oft ergebnisreich, meistens aber auch anstrengend. Für Moderator wie Workshopteilnehmer. - [Usability-Rezept für glückliche Chatbots Ü  la Amazon Alexa, Google Home, Apple Siri & Co](https://thecattlecrew.net/2017/03/18/usability-rezept-fuer-glueckliche-chatbots-a-la-amazon-alexa-google-home-apple-siri-co/) - Wer versucht, die Gestaltung grafischer Oberflächen eins zu eins auf sog. Conversational UIs (Chatbots, Spracheingaben, usw.) zu bringen, merkt schnell, dass diese Rezepte hier nicht greifen. Es müssen stattdessen neue Zutaten hinzugefügt, alte Muster angepasst und einige Zutaten komplett ausgetauscht werden. In diesem Artikel finden sich 3 Zutaten, die Spracheingabe und -ausgabe mit Alexa, Siri, Cortana - [Design Thinking: 6-Hüte-Methode](https://thecattlecrew.net/2017/05/11/design-thinking-6-huete-methode/) - Design Thinking wird oft als Methodik im Zusammenhang mit Prozessoptimierung oder Innovation genannt. Der Design Thinking-Prozess besteht aus mehreren Abschnitten wobei jedem Abschnitt mehrere einschlägige Methoden zugeordnet werden. Diese können je nach Problemstellung verwendet werden. Antworten auf Fragen "Wie könnten wir"¦?" lassen sich am besten mit Hilfe von Brainstorming evaluieren, um mehrere Optionen möglichst objektiv - [Augmented Reality im Unternehmen - Eine Analyse der Möglichkeiten aktuell verfügbarer Hardware](https://thecattlecrew.net/2017/05/11/augmented-reality-im-unternehmen-eine-analyse-der-moeglichkeiten-aktuell-verfuegbarer-hardware/) - Spätestens seit Microsoft mit der HoloLens im Jahr 2015 eine AR-Brille der Ü–ffentlichkeit präsentiert hat, ist das Thema "Augmented Reality" (AR) in aller Munde. Im Internet finden sich zu Hauf Videos und Bildmaterial, welche mögliche Einsatzszenarien in beeindruckender Weise veranschaulichen. Dabei stehen nicht nur Unterhaltungszwecke im Vordergrund, sondern vor allem auch die Erleichterung und Effizienzsteigerung - [OPITZ CONSULTING gründet das OC|AB](https://thecattlecrew.net/2017/07/10/opitz-consulting-gruendet-das-ocab/) - Kaum ein Tag vergeht, ohne, dass neue Meldungen über die Digitalisierung veröffentlicht werden, die über Potenziale, Herausforderungen oder neue Technologien berichten. Was steckt aber eigentlich dahinter? Im Grunde genommen lassen sich verschiedene Trends beobachten, die sich gegenseitig treiben: Auf Seiten der Infrastruktur sind Rechenleistung und Bandbreite extrem gestiegen, sodass immer mehr Features in Softwareprodukten und - [Was glauben wir eigentlich, wer wir sind?](https://thecattlecrew.net/2017/07/12/was-glauben-wir-eigentlich-wer-wir-sind/) - In einer Zeit, in der sich viele Menschen, selbst in westlichen Ländern, offenbar nach autoritärer Staatsführung und Abschottung sehnen, will die IT die Anarchie einführen. Wie kommen wir dazu, zu glauben, dass uns das gelingen wird? Anarchie ist die Königin aller Staatsformen. Denn sie ist die Abwesenheit von Herrschaft. Das Problem ist, dass sie nur - [Factsheet OC|LeanEAM](https://thecattlecrew.net/2017/07/21/factsheet-ocleaneam/) - Ein Angebot aus dem Leistungsportfolio unseres CC Strategy ist OC|LeanEAM. Unser gerade veröffentlichtes Factsheet http://www.opitz-consulting.com/fileadmin/user_upload/Collaterals/Fact_Sheet/83-factsheet-lean-eam.pdf bietet einen guten Überblick über unser Angebot im Bereich Enterprise Architecture Management (EAM). Das Thema EAM ist bei vielen Kunden leider negativ belastet, da es oft als zu komplex und schwerfällig empfunden wird. Mit dem Angebot OC|LeanEAM möchte Opitz Consulting - [Scrum vs. Kanban - eine Entscheidungshilfe](https://thecattlecrew.net/2019/02/13/scrum-vs-kanban-eine-entscheidungshilfe/) - Scrum und Kanban sind zwei Methoden im agilen Projektmanagement und haben ihre Wurzeln in der Lean Production. Sie legen das Pull-Prinzip (Hol-Prinzip) zugrunde. Die anfallende Arbeit erteilt nicht ein "Supervisor", sondern die Arbeiter(-gruppen) holen sich ihre Arbeit, um den Produktionsfluss möglichst fließend zu halten. Der Artikel stellt die Grundsätze beider Frameworks vor und gibt Entscheidungshilfen - [Das V-Modell XT und Agilität - Passt das zusammen?](https://thecattlecrew.net/2017/08/24/das-v-modell-xt-und-agilitaet-passt-das-zusammen/) - V-Modell XT und agile Frameworks bzw. Methoden lassen sich zu einem innovativen Integrationsmodell kombinieren: Es bietet viel Flexibilität für dynamische Anforderungen. Die Frage ist also: Wie kann man diese unterschiedlichen Vorgehensmodelle miteinander verbinden?... - [Crowdfunding for business](https://thecattlecrew.net/2017/08/31/crowdfunding-for-business/) - This article is about a crowdfunding thesis of a working student at OPITZ CONSULTING, who publishes the thesis itself via a crowdfunding campaign on Kickstarter. - [The journey to user-centric innovation in 5 simple steps](https://thecattlecrew.net/2018/02/13/the-journey-to-user-centric-innovation-in-5-simple-steps/) - "Experience the journey to user-centric innovation in 5 simple steps" this was the title of our workshop at the OOP conference this year. Our workshop addressed people who are looking for innovations in digital products and services, but run short of new ideas. People who have ideas, but can"™t decide whether they are brilliant or - [Poster zu BPM Pattern](https://thecattlecrew.net/2018/02/14/poster-zu-bpm-pattern/) - Cloud, Integration of Everything oder Big Data "“ OC besetzt so viele spannende Themen und haut jetzt noch ein neues BPM Poster raus?! Na klar, all die ausgetüftelten Algorithmen, Chatbots, restful 3rd party services und vernetzten "Dinge" wollen zu etwas Großem kombiniert werden: Zu einem Geschäftsprozess. BPMN 2.0 bietet nach wie vor den besten Kompromiss - [Ist das noch Scrum oder kann das weg?](https://thecattlecrew.net/2018/07/10/ist-das-noch-scrum-oder-kann-das-weg/) - Das Agile Manifest ist der kleinste gemeinsame Nenner aller agilen Vorgehensmodelle, das in nur vier Sätzen ausdrückt, welche Prinzipien für die agile Entwicklung zugrunde gelegt werden sollten. Scrum und Kanban gehören dabei zu den bekanntesten agilen IT-Projektmethoden und erweitern das Agile Manifest um weitere Leitsätze. Scrum schreibt dabei im Vergleich zu Kanban mehr vor und - [UX with neuro-physiological data](https://thecattlecrew.net/2018/08/29/ux-with-neuro-physiological-data/) - User centric design is all about putting the users first. Yet, most of our knowledge about users comes only when users themselves report their preferences, which disturbs the inherent variable of interest "“ such as their current level of emotion, or stress level. What if we could use users"™ existing data, to understand behavior, design - [Change your Change. Denn es geht alle an!](https://thecattlecrew.net/2018/11/13/change-your-change-denn-es-geht-alle-an/) - IT verändert vieles. Umso wichtiger ist es aus unserer Sicht, dass wir „Techies“ wissen, was bei Veränderungen passiert. Wir möchten mit Euch darüber sprechen, wie "Change" in Zukunft aussieht. Change your change. Denn es geht alle an - [DevOps, DevSecOps, SecDevOps, SecDevSecOps – Was ist das?](https://thecattlecrew.net/2019/02/21/devops-devsecops-secdevops-und-secdevsecops-was-ist-das-mario-nolte/) - DevOps, SecDevOps, DevSecOps und SecDevSecOps – was haben diese ganzen Abkürzungen zu bedeuten? Gehen wir zuerst auf die Namen ein. Hinter den Abkürzungen stehen diese Begriffe: DevOps = Development & Operations DevSecOps = Development & Secured Operations SecDevOps = Secured Development & Operations SecDevSecOps = Secured Development & Secured Operations Bei der Betrachtung des - [Erfolgreiches Backlog Refinement durchführen](https://thecattlecrew.net/2019/04/02/erfolgreiches-backlog-refinement-durchfuehren/) - Ein Leitfaden für jede Person, die ein Backlog Refinement erfolgreich planen und durchführen möchte. - [Warum User Experience (UX) so schwierig ist und welche Modelle helfen, UX besser zu verstehen](https://thecattlecrew.net/2019/04/14/warum-user-experience-ux-so-schwierig-ist-und-welche-modelle-helfen-ux-besser-zu-verstehen/) - "Bitte stellen Sie sich jeden Menschen als in einer Insel lebend vor". Diesen seltsam klingenden Satz formulierte Vera F.Birkenbihl (+2011), Persönlichkeitsentwicklerin und Managementtrainerin und Leiterin des Instituts für gehirn-gerechtes Arbeiten [1]. Der Satz beschreibt mit dem einfachen Bild der Insel hochkomplexe Zusammenhänge des menschlichen Lebens. Denn die Insel beinhaltet alles was Sie je erlernt haben, - [Wie sich das Denken für eine leistungsstarke DevOps-Organisation wandeln muss - Live-Webinar am 20.09.2019](https://thecattlecrew.net/2019/08/29/wie-sich-das-denken-fuer-eine-leistungsstarke-devops-organisation-wandeln-muss-live-webinar-am-20-09-2019/) - Webinar: Infos und Anmeldung Es ist schon frappierend: Leistungsstarke DevOps-Organisationen haben im Durchschnitt 46 Mal häufiger als andere Unternehmen ihre Software released und ihre Fehlerrate bei Ü„nderungen um den Faktor 7 reduziert; zu diesem Ergebnis gelangt der DORA Report zum State of DevOps 2018. DevOps besitzt also definitiv das Potenzial, viele Herausforderungen im IT-Umfeld zu - [Service Design und Service Blueprint - Warum, Was und Wie im Üœberblick als visuelle Sketchnote.](https://thecattlecrew.net/2019/11/18/service-design-und-service-blueprint-warum-was-und-wie-im-ueberblick-als-visuelle-sketchnote/) - "A service blueprint is a diagram that visualizes the relationships between different service components "” people, props (physical or digital evidence), and processes "” that are directly tied to touchpoints in a specific customer journey." (1) Die Sketchnote zeigt einen Überblick über Service Design und die wichtigsten Bausteine des Service Blueprints. Welche Methoden nutzt Du, - [So gelingt deine virtuelle Retrospektive](https://thecattlecrew.net/2020/03/17/so-gelingt-deine-virtuelle-retrospektive/) - In dieser dynamischen Zeit verbringen viele Menschen Zeit im Homeoffice. Hier gebe ich dir ein paar Tipps mit auf den Weg, wie die Retrospektive in einem Verteilten Team gelingt. - [Digitalisierung und der Tanz auf dem Vulkan beginnt](https://thecattlecrew.net/2020/05/22/digitalisierung-und-der-tanz-auf-dem-vulkan-beginnt/) - Heute schon digitalisiert? Hast du Deine Smart Devices unter Kontrolle? Warum lässt sich Digitalisierung nicht im Supermarkt kaufen? Warum heißt es Digitalisierung und nicht 5g, IoT oder KI? Wo fängt Digitalisierung an und wo hört es auf? Wozu braucht es eine digitale Transformation, wenn ich doch Digitalisierung machen möchte. Ich bin schon super digital unterwegs - [Innovation ist der beste Impfstoff gegen Krise](https://thecattlecrew.net/2020/07/01/innovation-ist-der-beste-impfstoff-gegen-krise/) - Wenn die Unsicherheit bleibt, dann ist jetzt die Zeit loszulaufen und Innovationen zu treiben. Daraus wird sich ein Vorsprung ergeben. Risiko gehört nun mal zum Geschäft. - [Kanban for Colleagues: Wozu eigentlich WIP-Limits?](https://thecattlecrew.net/2020/07/14/kanban-for-colleagues-wozu-eigentlich-wip-limits/) - Sind jetzt alle beschäftigt? Häufig neigen Teams in IT-Projekten dazu, die Auslastung einzelner Menschen zu optimieren. In bester Absicht folgen sie dabei der Prämisse "Wenn jeder Mensch jederzeit vollständig ausgelastet ist, kommen wir am besten voran." Leider ist diese Annahme oft trügerisch. Das Gesetz von Little zeigt, wie die Durchlaufzeit von Aufgaben in einem stabilen - [Product Discovery – Entwickeln wir das Richtige?](https://thecattlecrew.net/2023/04/26/product-discovery-101-entwickeln-wir-das-richtige-oder-nur-irgendwas/) - 42 % der Produktentwicklungen scheitern, weil das Produkt nicht zur Problemstellung passt. Product Discovery kann dem Team helfen, erfolgreicher zu werden. - [IT-Security: Part 1 to 5 as PDF file](https://thecattlecrew.net/2014/06/30/it-security-1to5/) - Key words:IT-Security, Security Challenges, OPSS Architecture, WebLogic Server, JAAS, JAAS LoginModules, Authentication, Basic Authentication, Certificate Authentication, Digest Authentication, perimeter Authentication and Identity Assertion Until now I have published five parts of a series of articles on IT-Security and Oracle Fusion Middleware: https://thecattlecrew.net/2014/02/17/it-security-weblogic-server_1/ https://thecattlecrew.net/2014/03/05/it-security-part-2-weblogic-server-and-oracle-platform-security-services-opss-2/ https://thecattlecrew.net/2014/03/14/it-security-part-3-weblogic-server-and-java-security-features/ https://thecattlecrew.net/2014/06/05/it-security-weblogic-server-and-authentication-part-4/ https://thecattlecrew.net/2014/06/22/it-security-part-5-weblogic-server-perimeter-authentication-and-identity-assertion/ I"™m going to continue the IT-Security"™s articles and you - [IT-Security (Part 6): WebLogic Server and Authorization](https://thecattlecrew.net/2014/07/23/it-security-part-6-weblogic-server-and-authorization/) - Key words: IT-Security, WebLogic Server, WebLogic Security Framework, Authorization, authorization process, Role Mapping, Roles, Adjudication Process, Security Service Provider Interfaces (SSPIs), Users, Groups, Principals and Subjects We discussed about Authentication in Part 4 and 5[1]; now let us focus on Authorization topic. Authorization is known as access control too and is used to clear main - [JDeveloper QuickTip "“ Output Console](https://thecattlecrew.net/2012/03/20/jdeveloper-quicktip-output-console/) - Ever wondered, where JDeveloper puts its output? It actually prints it on the console. But usually this console is hidden in a Windows environment if you use the pre-installed link. However it"™s quite easy to enable. The pre-installed link points to YOUR_MIDDLEWARE_HOME\jdeveloper\jdeveloper.exe. Just change it (or create another link) to point to YOUR_MIDDLEWARE_HOME\jdeveloper\jdev\bin\jdev.exe "“ et - [HTTP Binding für namespacelose Elemente](https://thecattlecrew.net/2012/03/28/http-binding-fur-namespacelose-elemente/) - In einem Kundenprojekt sollte ein System an die SAO Suite (11.1.1.5) angeschlossen werden, das seine Nachrichten zwar als XML-Strukturen per HTTP-POST verschickt, jedoch keinen Namespace für diese angibt. Die Möglichkeit die einem hierzu wahrscheinlich als Erstes in den Kopf kommt, das HTTP Binding, scheitert aber schon im Wizard mit folgender Meldung: Als Alternative den Socket - [Composite Management: Undeployment with WLST or ANT](https://thecattlecrew.net/2012/11/03/composite-management-undeployment-with-wlst-or-ant/) - Oracle BPM / SOA Suite offers different options to deploy or delete composites. You can use the Enterprise Manager, the Weblogic Scripting Tool (WLST) or ANT. In complex environments with many different composites and versions it is hard to undeploy them one by one and manually. If you are interested in a script solution for - [IT-Security: WebLogic Server and Oracle Platform Security Services (OPSS)](https://thecattlecrew.net/2014/02/17/it-security-weblogic-server_1/) - IT security is popular in a way never known before! I love it! If I discussed e.g. in a WebLogic Server workshop about that, I heard normally form administrators: That's not my thing, forget it! But newly, everybody wants to know "how can we secure our data and our information?!" To be honest, you need - [ADF 12.1.3 - Tabellendaten nach CSV exportieren](https://thecattlecrew.net/2014/07/07/jdeveloper-12-3-1-tabellendaten-nach-csv-exportieren/) - War es bislang nur möglich, Tabelleninhalte einer Tabelle bzw. einer TreeTable direkt in das Format Microsoft Excel zu exportieren, so erweitert Oracle in der Versin 12.1.3.0 das Tag um die Möglichkeit direkt im CSV-Format zu exportieren. Alles was zu tun ist, ist beim Hinzufügen des Listeners z.B. zu einem CommandButton, wie abgebildet die Option CSV - [OSB: Using current Eclipse version for development](https://thecattlecrew.net/2014/07/11/osb-using-current-eclipse-version-for-development/) - Oracle provides some packages to install an development environment with Eclipse. Unfortunately these packages contains only the over three year old 3.7 (Indigo) release of Eclipse. Even more worse: With SOA-Suite 12c comes the current version of OSB and the development environment is migrated to the JDeveloper. There will be no update for the Eclipse - [Finding differences in two Open-Office-Writer documents](https://thecattlecrew.net/2014/07/31/finding-differences-in-two-open-office-writer-documents/) - If you write documents and get feedback from different persons on different versions it is a great pain to merge the documents and changes together. Microsoft Word has a functionality that works quite well. But the function to compare documents in Open Office Writer has never work for me the way I expected. Fortunately OO - [IT-Security (Part 7): WebLogic Server, Roles, Role Mapping and Configuring a Role Mapping Provider](https://thecattlecrew.net/2014/08/07/it-security-part-7-weblogic-server-roles-role-mapping-and-configuring-a-role-mapping-provider/) - Key words: IT-Security, WebLogic Server, Authorization, authorization process, Role Mapping, Roles and XACML Role Mapping Provider Let"™s continue with Authorization topic. We discussed about the Authorization Process and its main components such as WebLogic Security Framework and Security Provider. Now, we look at Security Provider"™s subcomponents: Role Mapping and Security Policies. The Role Mapping: Is - [Microservices: Not a first principle, but an emerging design](https://thecattlecrew.net/2014/10/30/microservices-a-different-view/) - Thoughts by: Sven Bernhardt, Richard Attemeyer, Torsten Winterberg, Stefan Kühnlein, Stefan Scheidt Up to now (see our - [Analyse der Software-Qualität mit SonarQube](https://thecattlecrew.net/2014/10/31/analyse-der-software-qualitat-mit-sonarqube/) - Was ist SonarQube? SonarQube ist ein Werkzeug, das mittels statischer Code-Analyse technische Qualitätsmerkmale von Software erfasst und diese in einer übersichtlichen Oberfläche darstellt. Neben der Analyse von Java-Quellcode können mittels diverser Plugins auch JavaScript, Groovy, PHP, C# und viele weitere Sprachen analysiert werden. Die offizielle SonarQube Seite listet die verfügbaren Plugins auf. In diesem Artikel - [Erste Schritte mit Orcas oder Continuous Delivery für die Datenbank leicht gemacht](https://thecattlecrew.net/2015/08/04/erste-schritte-mit-orcas-oder-continuous-delivery-fuer-die-datenbank-leicht-gemacht/) - Aller Anfang ist (nicht) schwer"¦ Vor einigen Wochen habe ich an dieser Stelle unser Framework Orcas vorgestellt und erklärt, wie damit die Konzepte von Continuous Integration und Continuous Delivery auch auf Datenbankänderungen angewendet werden können. Demjenigen, der die Probleme mit solchen Ü„nderungen aus der Praxis kennt, haben die Vorteile dieser Vorgehensweise sicher schnell eingeleuchtet. Bis - [Test Smells: A Different View](https://thecattlecrew.net/2017/11/24/test-smells-a-different-view/) - In the last years I have seen many tests written by various project teams. Some of these tests had produced really headache for me. When comparing the problems of the tests with the known anti-patterns of testing (e.g. http://xunitpatterns.com/TestSmells.html) I found some matches. But much more I was surprised, that some really annoying problems I - [Agile Retreat v3](https://thecattlecrew.net/2014/11/17/agile-retreat-v3/) - Am 19.09.2014 trafen sich eine gut gemischte Truppe von knapp 20 Personen (darunter auch erstmals Mitarbeiter unserer Kunden!) zum 3. Agile Retreat von OPITZ CONSULTING im beschaulichen Ebersberg in der Nähe von München. Vom Gesellschafter über Studenten bis hin zu einer Vertreterin aus dem Bereich HR, ihnen allen war eines gemeinsam: Das Interesse an agiler - [Using log4j 2 in an Oracle ADF 12c Application](https://thecattlecrew.net/2014/11/25/1334/) - Configure ADF12c application to work with log4j2 One of our customers had the requirement to use log4j 2 in his ADF 12c application. When executing his code [code language="java"]import java.io.Serializable; import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.LogManager; import javax.faces.event.ActionEvent; import oracle.adf.view.rich.component.rich.input.RichInputText; public class LoggingBean implements Serializable { private static final long serialVersionUID = 1L; private static final Logger log - [Die ruhrjug ist wieder da!](https://thecattlecrew.net/2014/12/08/die-ruhrjug-ist-wieder-da/) - Nach gut anderthalb Jahren Pause haben wir am 27.11.2014 die Java User Group Essen, kurz: ruhrjug, gemeinsam mit infaktum Veranstaltungen wieder zum Leben erweckt: mit einem Vortragsabend zum Thema "Rapid Application Development mit AngularJS und Grails" am OC Standort in Essen. Unsere beiden "Vortragsroutiniers" Stefan Glase und Stefan Scheidt präsentierten ihre Beiträge in gewohnt unterhaltsamer und - [DOAG 2014 Konferenz: IT-Sicherheit und OFM: Eine Herkulesaufgabe?](https://thecattlecrew.net/2015/01/19/doag-2014-konferenz-it-sicherheit-und-ofm-eine-herkulesaufgabe/) - Es gab am 20. Juni in Nürnberg den DOAG 2014 Konferenz. Mein Kollege Frank Burkhardt und ich haben dort einen Vortrag über "IT-Sicherheit und OFM: Eine Herkulesaufgabe?". Hier finden Sie unser Abstract und unsere Präsentation: Die Anforderungen, die heute an IT-Sicherheitsexperten gestellt werden, erinnern mitunter an die scheinbar unlösbaren Aufgaben des Herkules in der griechischen - [Ansätze für das Datenbankschema-Management oder wie geht Continuous Integration für die Datenbank](https://thecattlecrew.net/2015/06/30/ansatze-fur-das-datenbankschema-management-oder-wie-geht-continuous-integration-fur-die-datenbank/) - Das Problem mit der Datenbank"¦ Für Anwendungscode ist es inzwischen die normale Vorgehensweise: Codeänderungen werden regelmäßig in einem Nightly Build gebaut, getestet und häufig auch direkt deployt. Das nennt man Continuous Integration (CI). Ziel ist, dass die neue Version der Anwendung in jeder beliebigen Umgebung lauffähig ist. Das ist sie aber nur dann, wenn der - [Automated UI Tests for an AngularJS Material select item with protractor](https://thecattlecrew.net/2015/03/05/automated-ui-tests-for-an-angularjs-material-select-item-with-protractor/) - Testing AngularJS applications using protractor is quiet cool. It automates the UI testing and ensures consistent quality throughout your project. Experimenting with the new Angular Material I ran into a problem: interacting with select items using the protractor API. The problem There are a few ways you can select an option using protractor. A very elegant - [ADF 12c: Uploading a profile picture to database via HTTPServlet](https://thecattlecrew.net/2015/09/28/adf-12c-uploading-a-profile-picture-to-database-via-httpservlet/) - In this blog post I will describe how to implement a user profile picture functionality in ORACLE's ADF 12c. In this case we have a existing ADF application with login functionality which is able to differentiate the current user. The article cotains a part wichs describes how to create a mapping between a HTTP Servlet - [Deployment von Datenbankänderungen: new school vs. old school](https://thecattlecrew.net/2015/10/12/deployment-von-datenbankaenderungen-new-school-vs-old-school/) - Die Frage nach dem richtigen Werkzeug Wenn sich IT-Anwender mit dem Deployment von Datenbanken auseinandersetzen, kommt sehr schnell die Frage auf, mit welchen Werkzeugen die dabei entstehenden Probleme minimiert werden können. Oft wird das Thema dadurch akut, dass das Deployment der Datenbank eine Schwierigkeit bei der Einführung einer Continuous Delivery Pipeline darstellt. Die Frage nach - [Steht TypeScript vor dem Durchbruch?](https://thecattlecrew.net/2015/10/21/steht-typescript-vor-dem-durchbruch/) - AngularJS 2.0 bietet viele Neuerungen. Eine besonders auffällige Neuerung ist, dass es nicht mehr in JavaScript entwickelt wird. Es wird in TypeScript entwickelt - einer Sprache, die in native JavaScript-Programme kompiliert wird. Daher entwickelt man AngularJS 2.0-Programme am besten in TypeScript. Das AngularJS-Team betont immer wieder, dass es möglich ist, bei JavaScript zu bleiben. Die - [Erste Erfahrungen mit dem neuen WebLogic Server 12.2.1: Installation und Konfiguration](https://thecattlecrew.net/2015/11/02/erste-erfahrungen-mit-dem-neuen-weblogic-server-12-2-1-installation-und-konfiguration-2/) - Hier beschreibe ich meine ersten Erfahrungen mit dem WebLogic 12.2.1 und mit der Multitenant Option Installation WebLogic Server 12.2.1 Software Download Software kann man entweder auf der OTN Seite oder in der Oracle Software Cloud runterladen: http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html Dokumentation Dokumentation für den WebLogic findet man unter: http://docs.oracle.com/middleware/1221/wls/index.html Software Verzeichnisse erstellen As OS User oracle execute following - [Handling inbound Attachments by Oracle Service Bus "“ Part 2](https://thecattlecrew.net/2015/11/26/handling-inbound-attachments-by-oracle-service-bus-part-2/) - Accessing the content of the attachments As is mentioned in Part 1, when the multipart message hits the proxy service, then (in conjunction with the Content-type) the attachment/body contains not the content itself but rather a reference to it. So, we have to to access the data itself for further processing. We call this the - [Next-Level-Entwicklungsumgebung](https://thecattlecrew.net/2017/08/23/next-level-entwicklungsumgebung/) - In weniger als 50 Kalendertagen haben wir für einen unseren Kunden einen DevOps-Stack in AWS aufgezogen, der einen Meilenstein in der Softwareentwicklung darstellt. - [IT|espresso - 10 unterschätzte Kriterien für eine Mobile Strategie](https://thecattlecrew.net/2017/09/29/itespresso-10-unterschaetzte-kriterien-fuer-eine-mobile-strategie/) - Nativ, Web, Hybrid oder Cross Compiled? Im Rahmen unserer zahlreichen Beratungskontexte haben wir bisher 48 Kriterien für die Auswahl der richtigen Mobile-Strategie ausgemacht. 10 davon die häufig unterschätzt bzw. sogar komplett vergessen werden, wollen wir Ihnen im Rahmen als Impulsvortrag auf unserem IT|espresso vorstellen. Danach freuen wir uns, Sie zu einem hervorragenden Stück Kuchen einzuladen und lebhaft - [DAS GANZE IST MEHR ALS SEINE TEILE](https://thecattlecrew.net/2017/11/16/das-ganze-ist-mehr-als-seine-teile/) - Was passiert, wenn wir unsere eigene Methoden auf die Domäne Softwareentwicklung anwenden. Wie können wir eine "Referenzarchitektur" für unsere Domäne entwickeln und gibt es die eine Plattform, welche unsere Probleme löst? - [Live-Webcast: 10 vernachlässigte Kriterien bei der Auswahl einer Mobile-Strategie](https://thecattlecrew.net/2017/11/23/live-webcast-10-vernachlaessigte-kriterien-bei-der-auswahl-einer-mobile-strategie/) - Nativ, Web, Hybrid oder Cross Compiled? Im Rahmen unserer zahlreichen Beratungskontexte haben wir bisher 48 Kriterien für die Auswahl der richtigen Mobile-Strategie ausgemacht. 10 davon die häufig unterschätzt bzw. sogar komplett vergessen werden, wollen wir Ihnen im Rahmen als Webinar vorstellen. Ihre Anmeldung können Sie unter folgenden Link durchführen: Anmeldung. Für mehr Informationen zu den Angeboten von Opitz Consulting - [AngularConnect 2017 - Day 1](https://thecattlecrew.net/2017/11/27/angularconnect-2017-day-1/) - The 7.11 and 8.11 were totally great days for everyone who is loving angular and its community. My name is Jan-Niklas Wortmann and I visited the AngularConnect 2017 in London. For everyone who is not knowing this lovely event (shame on you!), it is the largest Angular conference in Europe. There were up to 5 - [Kriterien für die Bewertung von CI/CD Tools](https://thecattlecrew.net/2017/11/28/kriterien-fuer-die-bewertung-von-ci-cd-tools/) - Teil 1 der Serie Schnelles Feedback bei der Auslieferung von Software ist wichtiger denn je. Für den Fachbereich ist echtes Anwenderfeedback wesentlich. Hier setzt Continuous Delivery an und automatisiert die Lieferkette bis in die Produktion. Gegenwärtig stehen eine Menge Continuous Integration/Continuous Delivery (CI/CD) Tools hierfür unterstützend zur Verfügung. Diese haben alle ihre Daseinsberechtigung mit ihren - [Usability-Tests "“ Empfehlung für die Praxis](https://thecattlecrew.net/2018/01/10/usability-empfehlung-fuer-die-praxis/) - Es gibt so viele Usability-Tests und die meisten haben bestimmt hier und da ihre Daseinsberechtigung, aber viele Tests können schnell teuer werden und bringen meist quasi keinen oder nur einen kleinen Nutzen. Welches Vorgehen eignet sich also für den täglichen Gebrauch? - [Camunda Roadshow 2018 München - BPM und Microservices](https://thecattlecrew.net/2018/01/29/camunda-roadshow-2018-muenchen-bpm-und-microservices/) - Am Freitag, den 19.01., war ich zusammen mit meinem Kollegen Stefan Frena zu Gast bei der Camunda Roadshow 2018 in München. Es wird langsam zur Tradition, dass das Camunda-Team Anfang des Jahres zwei Wochen lang durch ganz Deutschland (und natürlich auch Ü–sterreich und die Schweiz) zieht um in komprimierter Form (drei Stunden müssen reichen) den - [Coding Dojo am 01.02.2018 an der TH Köln in Gummersbach](https://thecattlecrew.net/2018/01/23/coding-dojo-am-01-02-2018-an-der-th-koeln-in-gummersbach/) - Wir laden euch ein zum ersten Coding Dojo in diesem Jahr an der TH Köln am Campus Gummersbach. Thema wird diesmal wieder das Lösen einer Coding Kata sein, um daran die eigenen Programmierfertigkeiten auf die Probe zu stellen und zu verbessern. Welche Technologie dabei verwendet wird, ist jedem freigestellt. Wir beginnen um 18 Uhr in - [Orcas @ REAL](https://thecattlecrew.net/2018/02/23/orcas-real/) - On January 17th, I had the opportunity to introduce our open source schema management tool for Oracle databases Orcas to an audience of the Red Expert Alliance (REAL). Orcas is an acronym for Oracle adaptive schemas and offers the possibility to manage the structural data of an Oracle database in an infrastructure as code approach, - [Coding Dojo am 19.04.2018 an der TH Köln in Gummersbach](https://thecattlecrew.net/2018/04/03/coding-dojo-am-19-04-2018/) - Wir laden wieder ein zum Coding Dojo an der TH Köln am Campus Gummersbach. Thema des Abends ist dieses Mal "Wie setze ich ein Projekt richtig auf? Ein vertikaler Schnitt". Wir werden mit Euch von Grund auf ein neues Projekt für eine grafische Java-Anwendung aufbauen und dabei auf Projektverwaltungs-Tools wie Maven, Gradle und Git eingehen. - [Bewertung des CI/CD Tool Jenkins](https://thecattlecrew.net/2018/04/09/bewertung-des-ci-cd-tool-jenkins/) - Teil 2 der Serie Nach der Definition eines Kriterienkatalogs im ersten Teil der Serie (https://thecattlecrew.net/2017/11/28/kriterien-fuer-die-bewertung-von-ci-cd-tools/) beginnt nun die Bewertung der CI/CD Tools. Ich fange mit Jenkins an, welches als das Tool mit der größten Verbreitung unter den CI/CD Tools gilt. Bekannt ist es vor allem durch die populäre Erweiterbarkeit mit Plugins. Bei Jenkins handelt es - [Automatisierung von fachlichen UI-Tests mit Selenium (1/2)](https://thecattlecrew.net/2018/07/24/automatisierung-von-fachlichen-ui-tests-mit-selenium-1-2/) - Mit der zunehmenden Agilität in der Softwareentwicklung und somit immer kürzeren Entwicklungszyklen sind manuell durchgeführte Oberflächentests oft nicht mehr umfassend möglich oder wirtschaftlich angemessen. Die automatisierte Ausführung dieser Tests nimmt deshalb in Unternehmen eine zunehmend wichtige Stellung ein. Automatisierte Oberflächentests bringen dort den größten Nutzen, wo früher manuelle Tester mühselig nach einem vorgegebenen Testplan die - [Automatisierung von fachlichen UI-Tests mit Selenium (2/2)](https://thecattlecrew.net/2018/08/01/automatisierung-von-fachlichen-ui-tests-mit-selenium-2-2/) - Im ersten Teil unserer Artikelreihe haben wir euch die Vorteile automatisierter Oberflächentests, die Besonderheiten des Test-Frameworks Selenium sowie das Vorgehen damit beim lokalen Testen dargelegt. Für weniger anspruchsvolle Zwecke sollte das bis dahin vermittelte Wissen auch ausreichend sein, um im kleinen Rahmen schnell und einfach eine erste Lösung aufzusetzen. Das volle Potenzial der Testautomatisierung kann sich jedoch - [OC|Expert Camp Machine Learning auch in Essen ein voller Erfolg](https://thecattlecrew.net/2018/09/07/ocexpert-camp-machine-learning-auch-in-essen-ein-voller-erfolg/) - Nachdem das OC|Expert Camp zum Thema Machine Learning in München ein voller Erfolg war (The Cattle Crew berichtete), kam der Entschluss auf, dieses Erfolgsmodell auch in andere Niederlassungen zu exportieren. So fand am 18. August der HackAirThon in unserer Essener Niederlassung statt. Organisiert wurde es von Pascal Stieber, Serdar Nurgün, Hannes Olivier, Tomasz Krajewski, Falk - [What we can learn for our business applications from designing IT for the elderly](https://thecattlecrew.net/2018/09/15/what-we-can-learn-for-our-business-applications-from-designing-it-for-the-elderly/) - When designing with the users in mind, we are required to design for specific groups of people, rather than for specific business requirements. For instance, a hospital examination system is most likely to be used by nurses, who are most likely to be females. An online pension system might mostly be used by the elderly, - [Reaktive Programmierung mit Spring und R2DBC](https://thecattlecrew.net/2018/10/22/reaktive-programmierung-mit-spring-und-r2dbc/) - Auf der Spring One 2018 stellte Pivotal eine API namens R2DBC für den Zugriff auf relationale Datenbanken mit Reactive Streams vor. R2DBC steht für "Reactive Relational Database Connectivity". Pivotal versucht mit dieser API die Vorteile reaktiver Programmierung auf Systeme mit relationalen Datenbanken zu übertragen. Im Artikel stelle ich R2DBC genauer vor und erläutere, warum es - [Native plattformübergreifende Anwendungen "“ Erste Erfahrungen mit Flutter](https://thecattlecrew.net/2019/04/09/erfahrungen-mit-flutter/) - Ich möchte euch ein wenig an meinen ersten Erfahrungen mit Flutter teilhaben lassen. Flutter ist ein Open Source Framework von Google, mit dem native mobile Anwendungen für iOS und Android entwickelt werden können. Zukünftig sollen auch weitere Plattformen wie Mac, Windows und das Web unterstützt werden. - [Erste Erfahrungen mit Oracle Mobile Server 11g](https://thecattlecrew.net/2012/03/07/erste-erfahrungen-mit-oracle-mobile-server-11g/) - Nach dem erfolgreichen Einsatz des Oracle Mobile Server 10g stand für unseren Kunden der Wechsel auf die 11g an. Der Grund für den Wechsel ist die Nutzung eines neuen mobilen Endgerätes und das Supportende der Version 10g zum Ende des Jahres. Der Kunde schickt seine WinCE Geräte auf Rente und will nun Android Tablets oder - [WLS jdbc Anbindung von iSeries AS400/DB2](https://thecattlecrew.net/2012/03/13/wls-jdbc-anbindung-von-iseries-as400db2/) - Allgemeines In diesem Artikel wird die Verbindung zwischen einem WLS und einer DB2 Instanz , die in einem mainframe läuft. Für eine DB2 Instanz, die unter linux, solaris etc. läuft gelten andere Regeln. JDBC Treiber In der iSeries As400 (Mainframe) gibt es das IFS Verzeichnis mit dem File: /QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar Die Datei jt400.jar von dort downloaden, - [Java WebService-Client: Endpunkt-URL dynamisch setzen basierend auf der Adresse des WLS Managed Servers](https://thecattlecrew.net/2012/03/15/java-webservice-client-endpunkt-url-dynamisch-setzen-basierend-auf-der-adresse-des-wls-managed-servers/) - Während man die Zieladressen von Service-Referenzen innerhalb eines Composites komfortabel per Config-Plan ändern kann, funktioniert dieses Vorgehen nicht für Java Web-Service Clients - selbst wenn diese Teil eines Composites sind (z.B. innerhalb eines Mediator Callouts). Oft hat man mehrere Umgebungen, z.B. Test, Integration und Produktion, und es soll jeweils so konfiguriert werden, dass die Services - [JDeveloper QuickTip - Assigning more memory](https://thecattlecrew.net/2012/07/10/jdeveloper-quicktip-assigning-more-memory/) - Did you ever have the problem that JDeveloper crashes each day during your lunch break? Worry no more. It's most likely a problem with too less memory. JDeveloper memory settings are stored in $MIDDLEWARE_HOME/jdeveloper/ide/bin/ide.conf. Change the following lines to settings of your liking. A maximum heap size of around 1,5 GB seems to be a - [Buchveröffentlichung: Mobile Web-Apps mit JavaScript](https://thecattlecrew.net/2012/08/23/buchveroffentlichung-mobile-web-apps-mit-javascript/) - Es herrscht ein regelrechter Hype um mobile Lösungen, erst recht seitdem androidbasierte Smartphones massenhaft auf den Markt drängen. Einen ähnlichen Aufschwung erlebt JavaScript, denn mit der enormen Ausbreitungsgeschwindigkeit von HTML5 wird diese Sprache immer interessanter. Leitfaden für die professionelle Entwicklung Dieses Buch richtet sich an Entwickler, die sich bewusst für den Weg der mobilen JavaScript - [Weblogic Application Server - Free for developers](https://thecattlecrew.net/2012/09/19/weblogic-application-server-free-for-developers/) - That's good news and solves part of the licensing problem we always had: You don't have to have a separate license of WLS for every developer, using it on their development machines. Find details in Bruno's blog: https://blogs.oracle.com/brunoborges/entry/weblogic_server_free_for_developers - [BEA-002616: Failed to listen on channel on listenAddress:port](https://thecattlecrew.net/2013/01/21/bea-002616-failed-to-listen-on-channel-on-listenaddressport/) - Autor: Mohammad Esad-Djou Technology, KeyWords: WebLogic Server 10.3, Cluster, Exception; Too many open files, Socket, Linux, SLES, Error Message: Problem: Description Weblogic declaration from: http://docs.oracle.com/cd/E23549_01/apirefs.1111/e14397/Server.html BEA-002616 Critical: Failed to listen on channel "channel" on listenAddress:port, failure count: fails1, failing for secs2 seconds, e3 Description: The server listener will retry the listen after a short - [BEA-003108: Unicast receive error: java.io.EOFException](https://thecattlecrew.net/2013/01/30/bea-003108-unicast-receive-error-java-io-eofexception/) - Technology, KeyWords: WebLogic Server 10.3, Cluster, Unicast, Exception;JAVA.IO.EOFEXCEPTION Error Message: - [weblogic.server.ServerLifecycleException: Cannot get to the relevant ServerRuntimeMBean for server MGSRV](https://thecattlecrew.net/2013/09/02/weblogic-server-serverlifecycleexception-cannot-get-to-the-relevant-serverruntimembean-for-server-mgsrv/) - Lately, I got the following error: weblogic.server.ServerLifecycleException: Can not get to the relevant ServerRuntimeMBean for server MGSRV. ... weblogic.management.scripting.ScriptException: Error occured while performing shutdown : Error shutting down the server : Can not get to the relevant ServerRuntimeMBean for server MGSRV. Use dumpStack() to view the full stacktrace It"™s happened, when I wanted to shutdown - [PS4: Error for Updating OSB Domain after applying the latest Patch Set](https://thecattlecrew.net/2014/01/20/ps4-error-for-updating-osb-domain-after-applying-the-latest-patch-set/) - Problem: The customer does the following steps as PS4 Doc regarding "Updating OSB Domain after applying the latest Patch Set" (See 3.8.9.1 Updating an Oracle Service Bus Domain After Applying the Latest Patch Set in http://docs.oracle.com/cd/E21764_01/doc.1111/e16793/patch_set_installer.htm) Perform the following steps for each domain to be upgraded: 1. Make sure you have backed up and shut - [Did you forget your WebLogic Server password? No problem!](https://thecattlecrew.net/2014/01/27/did-you-forget-your-weblogic-server-password-no-problem/) - It is a frequently question that I receive from time to time: "I"™ve lost my password, how can I change the AdminServer Password in WebLogic Server?" In addition, normally administrators want to change the WLS password regularly, because of the security policy. I try to make it easy, but please try it first in a - [Mit der Oracle Mobile Security Suite die BYOD-Risiken beherrschen](https://thecattlecrew.net/2014/05/27/mit-der-oracle-mobile-security-suite-die-byod-risiken-beherrschen/) - Derzeit nutzen viele Mitarbeiter ihre privaten Geräte im Unternehmensumfeld und speichern Unternehmensdaten darauf. Der als "Bring Your Own Device"(BYOD) bezeichnete Trend birgt für Unternehmen viele Gefahren, welche die Oracle Mobile Security Suite zu beherrschen versucht. Die Oracle Mobile Security Suite wurde von dem Start-Up Bitzer Mobile entwickelt, später von Oracle gekauft und in die Produktpalette - [IT-Security: WebLogic Server and Authentication "“ Part 4](https://thecattlecrew.net/2014/06/05/it-security-weblogic-server-and-authentication-part-4/) - As I mentioned, JAAS is able for two important tasks: authentication and authorization of users. Now, let us see more about them. Authentication: Who are you? Authentication verifies that the user is who she/he claims to be. But user is also an entity and could be a person, a software entity or other instances of - [IT-Security (Part 5): WebLogic Server, perimeter Authentication and Identity Assertion](https://thecattlecrew.net/2014/06/22/it-security-part-5-weblogic-server-perimeter-authentication-and-identity-assertion/) - I tried to discuss about "perimeter authentication" in one extra part of IT-Security"™s blogs, because this authentication"™s process is an essential approach in a heterogonous world of systems, applications and technologies that they need to trust and communicate to each other. Generally, we discussed about perimeter authentication, if a remote user requires an asserted identity - [OSB: Using Tuxedo transport with eclipse development environment](https://thecattlecrew.net/2014/06/27/osb-using-tuxedo-transport-with-eclipse-development-environment/) - When doing development for the OSB I usually don"™t do this with the sbconsole, I use eclipse instead. There are some reasons: It is my usual development environment It is directly connected to the concurrent version tool The build and deploy scripts are used and tested from the start of the project The debugging feature - [Encrypted credentials in Maven with jasypt](https://thecattlecrew.net/2016/01/08/encrypted-credentials-in-maven-with-jasypt/) - When developing enterprise applications it is best practice check in the source code into a version control system. Additionally to the code also configuration settings and credentials are often checked in. This is usually no problem for test environments, but configurations for the production environments perhaps should not be readable for everyone having access to - [Close the containing parent popup component without binding using an actionEvent](https://thecattlecrew.net/2016/01/20/close-the-containing-parent-popup-component-without-binding-using-an-actionevent/) - When using popups in ADF we suffered the problem to close the popup after finishing the activity. So this is the request: We have a table providing data with an info facet holding buttons for adding, editing and deleting a selected row. While the add and edit button open a popup with a form the - [Setting up a own CA for the enterprise](https://thecattlecrew.net/2016/01/20/setting-up-a-own-ca-for-the-enterprise/) - Inside an enterprise there are a lot of machines communicating with each other. It is necessary to keep these communications secure and private. This can be achieved through encryption. In the enterprise SOA the most important protocol is HTTP. The encrypted version is HTTPS and needs at least one certificate. The certificate is the host - [Beitrag in exklusiver Blog-Serie: Neue Flexibilität mit Forms 12c](https://thecattlecrew.net/2016/02/02/beitrag-in-exklusiver-blog-serie-neue-flexibilitaet-mit-forms-12c/) - Seit Oktober 2015 ist das neue Forms 12c draußen und bringt eine Menge neuer Features mit. Leider sind diese Neuerungen immer noch nicht ordentlich dokumentiert und in keiner Präsentation zugänglich. Zeit also, sich damit zu beschäftigen und diese herauszufinden! Ein paar Features hat der Oracle Forms Product Manager in Webinaren und Präsentationen vorgestellt, andere sind - [Softwarewartung meets Microservices](https://thecattlecrew.net/2016/02/05/softwarewartung-meets-microservices/) - Wenn eine Applikation schon mehrere Jahre im Produktionsbetrieb ist, dann haben Fehlerbehebungen und die vielen Erweiterungen, die im Laufe der Zeit sicherlich vorgenommen wurden, gegebenenfalls ihre Spuren hinterlassen. Dies kann sich durch eine Verschlechterung der Wartbarkeit bemerkbar machen. Oft wurde die Applikation in einem Projektteam entwickelt und dann an ein Wartungsteam übergeben, was naturgemäß zu - [Ambitionierte Geeks für Innovationsprogramm gesucht!](https://thecattlecrew.net/2016/02/09/ambitionierte-geeks-fuer-inkubator-programm-gesucht/) - Passt du zu uns? Passen wir zu dir? Probier"˜ es aus! Wenn sieben oder mehr der folgenden Punkte auf dich zutreffen, passen wir perfekt zusammen: Dein Smartphone ist mehr als nur ein Telefon? Du hast Bücher gelesen wie "Blackout" oder "The Circle" und sagst dir, das ist gar nicht so unrealistisch? Eine hitzige Diskussion über - [Listening address Change in Weblogic 12.2.1 with OWSM](https://thecattlecrew.net/2016/03/31/listening-address-change-in-weblogic-12-2-1-with-owsm/) - [JavaLand 2016](https://thecattlecrew.net/2016/04/06/javaland-2016/) - Conferences are different if your are a speaker. Listening to talks is still important. So are the usual chores, like hunting for a cup of coffee from a dwindling supply just before the next exciting talk starts. But it's not as important as it usually is. I'd rather use the time to prepare myself for - [Customer maintainable Tests with cucumber](https://thecattlecrew.net/2016/05/13/customer-maintainable-tests-with-cucumber/) - Automated tests must be instrumented with executable code and maintained by developers, which is a common problem. Often they are not even understandable by people without a developer background. On the other hand only a few people, who know the business case, have this special knowledge. Therefore the majority of potential testers cannot be directly - [Auf dem Weg von Continuous Integration zu Continuous Delivery](https://thecattlecrew.net/2016/06/09/auf-dem-weg-von-continuous-integration-zu-continuous-delivery/) - Bei der Einführung von Continuous Delivery im Unternnehmen muss man sich zu einigen Themen Gedanken machen, die es zu berücksichtigen gilt. In dem Artikel Auf dem Weg von Continuous Integration zu Continuous Delivery werden die dafür wichtigen Themen und Herausforderungen betrachtet. - [Mule ESB "“ The anatomy of a flow](https://thecattlecrew.net/2016/09/06/mule-esb-the-anatomy-of-a-flow/) - Mulesoft"™s Anypoint Platform is an integration platform which is especially interesting for Java developers. It is based on the Spring framework and leverages Java technologies like CXF or JAXB which are well known Java software frameworks. Therefore, Java developers are able to get along with the platform fast. As the developers have direct access to - [Demystifying API Management: Concepts and Demarcations](https://thecattlecrew.net/2016/09/15/demystifying-api-management-concepts-and-demarcations/) - I tried to clean up with confusions about basic terms in the area of API Management... - [Mulesoft Anypoint Platform "“ Running QUARTZ Scheduler Jobs](https://thecattlecrew.net/2016/09/27/mulesoft-anypoint-platform-running-quartz-scheduler-jobs/) - The Java QUARTZ Job Scheduler framework is a common piece of software and can be found in many environments. Although the Mulesoft Anypoint Platform provides its own scheduling API, it is a common task to use the QUARTZ framework instead. Especially, if scheduling might be centralized among different applications and might not only be used for the Mule - [Creating SSLContext for up-to-date HTTPS communiction with client certificate](https://thecattlecrew.net/2016/10/10/creating-sslcontext-for-up-to-date-https-communiction-with-client-certificate-2/) - If you try to implement with Java the client side for a HTTPS communication with client authenification and google for it, you will find many examples. But with most of the examples you find, have the one or other problem, if you really try it. That"™s why I want to wrap it up and bring - [Oracle Forms 12c "“ Höchste Zeit zum Upgrade](https://thecattlecrew.net/2016/11/25/oracle-forms-12c-hoechste-zeit-zum-upgrade/) - Im Dezember 2016 läuft der Premier Support von Oracle für Forms und Reports 11gR2 aus. Um weiterhin den vollen Support bis 2020 (extended 2023) zu erhalten, müssen Anwender auf die neue Version 12c wechseln. Das Upgrade hat weitere Vorteile: Oracle hat seinem 4GL-Werkzeug nämlich nicht nur einige neue Features spendiert, sondern auch einen Zuwachs an Geschwindigkeit. - [Advanced OHS Configuration in Oracle Forms 12.2.1.2](https://thecattlecrew.net/2017/01/20/advanced-ohs-configuration-in-oracle-forms-12-2-1-2/) - [Moderne Webanwendungen entwickeln - Frameworks für 2017](https://thecattlecrew.net/2017/01/24/moderne-webanwendungen-entwickeln-frameworks-fuer-2017/) - Die Auswahl des richtigen Frameworks oder der richtigen Library zur Entwicklung hochmoderner Webanwendungen und UIs wird auch in 2017 nicht leicht fallen. 2016 entpuppte sich als kleines Wettrennen zwischen React und Angular. Zwischen diesen Welten tummeln sich dutzende spezifische javaScript basierte Frameworks und Bibliotheken. Aber auch Java Frameworks weilten nicht im Dornröschen-Schlaf, sondern wappneten sich - [Oracle SB12c QuickTip: Fix HTTP 403 on calling SOAP/REST Proxy Services](https://thecattlecrew.net/2017/01/29/oracle-sb12c-quicktip-fix-http-403-on-calling-soaprest-proxy-services/) - New Oracle SOA QuickTip available: Solving 403 error occurring when testing Servicebus 12c proxies - [Usability - Weit mehr als "žsieht schick aus"œ](https://thecattlecrew.net/2017/02/06/usability-weit-mehr-als-sieht-schick-aus/) - Von Alexander Ludwig Was ist Usability? Als Usability-Engineer erlebt man in Gesprächen häufig, dass bei Usability nur an Oberflächen gedacht wird. "Ach, da kommen die Jungs und Mädels, die unsere Masken hübsch und die Ecken rund machen ..." oder "Unsere Anwendung hat eine gute Usability, die Masken sind total schick ...". Usability aber ist weit - [Erfahrungen aus der Einführung des Usability-Prozesses](https://thecattlecrew.net/2017/02/09/erfahrungen-aus-der-einfuehrung-des-usability-prozesses/) - In diesem Artikel präsentieren wir die Erfahrungen, die wir bei der Einführung des Usability-Prozesses bei einem unserer Kunden gemacht haben. Grundlage für das Projekt war ein Usability-Gutachten, das eine komplexe Systemlandschaft mit unterschiedlichen Interaktionspattern aufzeigte. Die größten Schwachstellen waren: Für die Ausführung eines Geschäftsprozesses musste ein Anwender bis zu vier unterschiedliche Anwendungen verwenden. Die Anwendungen - [Prototyping "“ Mit geringen Mitteln zu viel Erfolg](https://thecattlecrew.net/2017/02/13/prototyping-mit-geringen-mitteln-zu-viel-erfolg/) - "If a picture is worth 1000 words, a prototype is worth 1000 meetings." (IDEO.com) Die Entwicklung der User Experience einer App ohne Erstellung von Prototypen ist unvorstellbar. Zu wichtig und erfolgsentscheidend sind die Aufgaben, die Prototyping übernehmen kann: Kommunikation von Ideen zwischen den Stakeholdern (Business, Technologie, Design) Testen, Erproben und bewerten von Lösungsansätzen Lernen, lernen, lernen - [Introduction to html2canvas and jsPDF](https://thecattlecrew.net/2017/02/28/introduction-to-html2canvas-and-jspdf/) - Sometimes it's useful to get an image for a specific object (e.g. table, a text field) from your web page by simply clicking a button. At other times, you may want to just take a screenshot of an object and place it into a specific section on your web page as an image. I've found - [Some Jenkins Magic](https://thecattlecrew.net/2017/03/10/some-jenkins-magic/) - The last days I worked on an automated Jenkins installation for a customer with Ansible. The plain installation was pretty easy. I followed the Ansible Role (jenkins-role) provided by Jeff Geerling. Jeff Geerling is also the author of the great book Ansible for DevOps In addition to this plain installation I had some other requirements for - [Building a visual feedback service for angular http calls with material](https://thecattlecrew.net/2017/03/20/building-a-visual-feedback-service-for-angular-http-calls-with-material/) - Update: I improved this here. Read on for educational purposes, but make sure to read the article linked as well since it makes the whole code prettier and more architecturally neat. Building web applications using angular is fun, we all know that. With angular material, it"™s also pretty to look at. So let"™s build a - [Getting started mit React - Teil 1](https://thecattlecrew.net/2017/03/28/getting-started-mit-react-js-teil-1/) - React wurde 2013 von Facebook als Open-Source-JavaScript-Bibliothek vorgestellt. Das Framework erfreut sich zunehmender Beliebtheit und hat seine Fähigkeiten mehrfach unter Beweis gestellt. Wenig überraschend ist, dass Facebook selbst React nutzt, aber auch andere Größen wie AirBnb oder Instagram laufen mit der JavaScript-Bibliothek. - [Apache Lucene Basics](https://thecattlecrew.net/2017/04/27/apache-lucene-basics/) - Hat man sich denn nicht immer mal gefragt was so hinter dem Vorhang bei Suchmaschinen abläuft. Warum sind sie so schnell? Wie lautet der Such-Algorithmus von Google? Vielleicht können wir wenigstens eine der beiden Fragen klären. Google hütet sein Geheimnis gut, aber wer z.B. auch alternative Suchmaschinen wie DuckDuckGo kennt, der kann hier einmal hinter die Kulissen schauen. Den DuckDuckGo funktioniert mit der Suchmaschinen API Lucene. Apache Lucene ist eine hochperformante Suchmaschinen Bibliothek, die komplett in Java geschrieben ist. Wer direkt in die Tiefen der API eintauchen will kann sich das Projekt von der Homepage runterladen und in den Quellcode reinschnuppern: Apache Lucene. Wer aber erst einmal ein grobes Verständnis über die Technologie dahinter erhalten möchte, kann sich den Einstieg auch mit diesem Artikel erleichtern. - [Published an automation tool for process instance migration - Camunda-Migrator](https://thecattlecrew.net/2017/07/03/published-an-automation-tool-for-process-instance-migration-camunda-migrator/) - We are happy to annouce publishing an automation tool for process instance migration with Camunda BPM on GitHub. It helps you to have continuously a current process state with the latest features. Therefor all previous process versions will be migrated automaically to the newest process definition version. It can be used to interact with the - [How to configure the WebLogic AdminServer for High Availability](https://thecattlecrew.net/2017/07/16/how-to-configure-the-weblogic-adminserver-for-high-availability/) - [Microservices in der Praxis](https://thecattlecrew.net/2019/09/03/microservices-in-der-praxis/) - Spring Cloud (Netflix OSS) vs. Kubernetes In der Praxis hat sich das Spring Framework als das Microservices Framework durchgesetzt. Pivotal (das Unternehmen hinter Spring) bietet mit dem Spring Cloud Projekt eine supportete Version des Netflix OSS Stacks. Dieses wiederum bietet eben jene zur Umsetzung von Microservices benötigten Technologien: Zuul (API Gateway, Edge Service) Eureka (Service - [Recap on Event-driven Microservices Conference 2019 by AxonIQ](https://thecattlecrew.net/2019/10/21/recap-on-event-driven-microservices-conference-2019-by-axoniq/) - The Framework with the rocketing popularity Now, a few days after the Event-driven Microservices Conference 2019 in Amsterdam it"™s time to share a recap about a great event, organized by the AxonIQ team at the end of September. It was a one-day conference on event sourcing and CQRS patterns in microservices. The highlight was - [Einen Chatbot ohne eine Zeile Code erstellen "“ Ein Traum!?](https://thecattlecrew.net/2019/11/04/einen-chatbot-ohne-eine-zeile-code-erstellen-ein-traum/) - Seit unserem letzten Update auf The Cattle Crew zum OC Digital Assistant hat sich bei dessen Entwicklung einiges getan. Diesmal möchten wir euch einen kurzen Einblick in einen alternativen Ansatz zur Entwicklung eines Chatbots geben, der uns in den letzten Tagen zufällig über den Weg gelaufen ist. Die Technologie dahinter halten wir für super spannend. - [Apache Zeppelin für OpenDevStack](https://thecattlecrew.net/2020/01/08/apache-zeppelin-fuer-opendevstack/) - Aufgrund einer Projektpause haben wir uns mit einem Projekt des OCLabs beschäftigt, dessen Ziel es ist, Apache Zeppelin in einem Docker Container auf OpenDevStack zu deployen. Was ist Apache Zeppelin? Apache Zeppelin bietet die Möglichkeit ähnlich wie Jupyter Notebook, Notebooks zu erstellen, um Daten zu analysieren. Ein Notebook zeichnet sich dadurch aus, dass man Code- - [User Experience auf der Strecke?! Warum scheitern viele Software-Produkte immer noch an der UX?](https://thecattlecrew.net/2020/01/24/user-experience-auf-der-strecke-warum-scheitern-viele-software-produkte-immer-noch-an-der-ux/) - Eins ist klar: Eine optimale User Experience, also das positive und effektive Nutzererlebnis entscheidet heute mehr denn je über den Erfolg eines Software-Produkts. Ohne ein positives Erlebnis kein Spaß und kein Erfolg bei der Arbeit - Ohne Spaß und Erfolg keine Akzeptanz bei den Usern - ohne Akzeptanz bei den Usern keine effektive Arbeit - - [Spring Security "“ JSON Web-Token-Authentifizierung (1/3)](https://thecattlecrew.net/2020/01/27/spring-security-json-web-token-authentifizierung-1-3/) - Die Sicherheit von Web-Applikationen (Web-Apps) ist eine wichtige Aufgabe. Bei statischen Webseiten, deren Inhalt man nur lesen kann, wie z. B. bei Blogs oder Informationseiten, ist die Sache ziemlich einfach. Das Problem beginnt, wenn wir dem Nutzer die Möglichkeit eröffnen, Daten und Dateien mittels eines Formulars an den Server zu schicken oder wenn wir Benutzer - [Spring Security "“ JSON Web-Token-Authentifizierung (3/3)](https://thecattlecrew.net/2020/01/27/spring-security-json-web-token-authentifizierung-3-3/) - 4. Sicherheitseinstellungen SecurityConfig SecurityConfig ist die Hauptklasse für die Security-Einstellungen. In der zweiten configure()-Methode bestimmt man welche Pfäde öffentlich erreichbar sind und für welche Nutzer angemeldet sein müssen. Des Weiteren werden Filter für die Request-Verfizierung umgesetzt. Da die Applikation ein separates Frontend hat, das auf einem anderen Port erreichbar ist, sind die allowedOrigins-Parameter freigeschaltet. So - [Testcontainers - Unleash Your (Unit) Tests Using Docker (1/3)](https://thecattlecrew.net/2020/02/05/testcontainers-unleash-your-unit-tests-using-docker-1-3/) - Testcontainers is an MIT-licensed Java library that enables you to easily launch and wire up Docker containers from within unit tests. - [Testcontainers - Unleash Your (Unit) Tests Using Docker (2/3)](https://thecattlecrew.net/2020/02/24/testcontainers-unleash-your-unit-tests-using-docker-2-3/) - In a previous post, we learned what Testcontainers is; now you'll see some examples of its use. Use Case: Integration Tests with Database Imagine, your production system makes use of a Postgres database. Without Testcontainers, you would typically set up an in-memory database like H2 to back your persistence service. If you"™re lucky, H2 supports - [Flutter und Jenkins auf OpenDevStack](https://thecattlecrew.net/2020/02/26/flutter-und-jenkins-auf-opendevstack/) - Ein Erfahrungsbericht Die Studenten des OC Lab"™s beschäftigen sich immer wieder mit neuen Technologien und Herausforderungen. So haben wir uns auch in diesem Projekt mit Openshift bzw. dem OpenDevStack beschäftigt. Der OpenDevStack ist eine Weiterentwicklung von Openshift, welche Opitz Consulting entwickelt hat. Wir haben uns das Ziel gesetzt, einen Quickstarter, d.h. eine schnelle Möglichkeit mit - [Testcontainers - Unleash Your (Unit) Tests Using Docker (3/3)](https://thecattlecrew.net/2020/03/02/testcontainers-unleash-your-unit-tests-using-docker-3-3/) - In a previous post, we learned about some interesting use cases of Testcontainers; now you'll see how to integrate it into CI systems running within Docker containers themselves. Integration with OpenShift If you are using a CI environment that runs itself in Docker container, like Jenkins in the highly recommended OpenDevStack (which is based on - [Die Entwicklung von KaHaWa-Mobile - Herausforderungen und Take-Aways](https://thecattlecrew.net/2020/04/02/die-entwicklung-von-kahawa-mobile-herausforderungen-und-take-aways/) - Wer oder was ist KaHaWa? KaHaWa ist ein junges Startup, das sich zum Ziel genommen hat, die Kaffeevirtuosen zu unterstützen, die wissen, wie sie ihren idealen Kaffee haben wollen. Zu den Gründern des Startups zählt Jan Lukas Braje, ein junger Mitarbeiter von OC am Standort Hamburg. Nach dem Start im Web auf getkahawa.com, hieß es - [OPITZ CONSULTING unterstützt die Digitalisierung des Landes Nordrhein-Westfalen](https://thecattlecrew.net/2020/05/12/opitz-consulting-unterstuetzt-die-digitalisierung-des-landes-nordrhein-westfalen/) - Ende 2019 erhielt OPITZ CONSULTING in einem Konsortium unter Federführung der COSINEX GmbH aus Bochum den Zuschlag für einen Rahmenvertrag im Bereich Java-spezifischer Individualentwicklung durch die d-NRW AöR. Dieser Rahmenvertrag ist Teil der langfristigen Digitalisierungsstragie des Landes Nordrhein-Westfalen zur Realisierung von Grundlagenprojekten (wie etwa dem Online-Zugangsgesetz (OZG)), sowie der Vorgaben des IT-Planungsrats und werden in - [Evaluierung Java Microframeworks - Setting the scene](https://thecattlecrew.net/2020/07/01/evaluierung-java-microframeworks-setting-the-scene/) - In letzter Zeit haben Microframeworks wie Javalin, Ktor, Spring Fu oder Micronaut in der Java-Welt zunehmend an Bedeutung gewonnen. Anhand eines internen Projektes haben wir zwei Microframeworks evaluiert, um herauszufinden wie sich diese bewähren und für welche Kontexte sich die Frameworks eignen. Die Frameworks, die im Rahmen der Evaluierung betrachtet wurden, waren Javalin und Micronaut. - [Preparing for Spring Boot 3 - Choose the right Java 17 base image](https://thecattlecrew.net/2022/11/07/preparing-for-spring-boot-3-choose-the-right-java-17-base-image/) - As a Java developer you have definitely heard of Spring Boot and probably already used it in version 2.X. The Spring team is planning to release Spring Boot 3 in November 2022 and this version will require Java 17. Since older Spring Boot versions are also compatible with Java 17, now is the time to - [Nachhaltigkeit trifft Software-Architektur](https://thecattlecrew.net/2023/07/13/nachhaltigkeit-trifft-software-architektur/) - Wenn wir über nachhaltige IT sprechen, geht es meist um Server, Netzwerk und Endgeräte. Aber welchen Einfluss hat eigentlich die Software, die darauf läuft? - [Introducing the Oracle IoT Cloud "“ Part IV: The REST API](https://thecattlecrew.net/2015/12/15/introducing-the-oracle-iot-cloud-part-iv-the-rest-api/) - Picking up my colleagues series about the Oracle IoT Cloud, it's now time to show the core of the product. The API. Using the UI is all good and well to learn the product, understand what it can do and what it can't and how it works. But no system administrator wants to add 40.000 sensors - [IoT prototype - an architectural overview (part 2)](https://thecattlecrew.net/2014/06/18/iot-prototype-an-architectural-overview-part-2/) - With our prototype we had a few goals: learn about the technologies that are involved in the IoT space Follow a good architectural principle get the attention (and trigger their curiosity) of visitors at different events Of course there were also the functional requirements of being able to effectively know when a user is present or - [IoT prototype - low level thoughts on Oracle CEP Embedded (part 3)](https://thecattlecrew.net/2014/06/18/iot-prototype-low-level-thoughts-on-oracle-cep-embedded-part-3/) - In our prototype we used an Oracle CEP Embedded application running on a separate Raspberry Pi to scan the network for arriving / leaving devices and link them to our users. We could have left this logic in our Spring server and have it running in our service layer but we wanted to learn more about - [IoT prototype - low-level thoughts about the 433mhz communication (part 4)](https://thecattlecrew.net/2014/06/18/iot-prototype-low-level-thoughts-about-the-433mhz-communication-part-4/) - This prototype started off as a personal project. So it's not a big surprise why the 433mhz plugs were chosen as a first tech. They are in every household and I wanted to retrofit what was already there to become a bit smarter. Being able to group, manage and remotely control these plugs is an - [IoT prototype - Retrospective. What did we learn? What did we miss? (part 5)](https://thecattlecrew.net/2014/06/18/iot-prototype-retrospective-what-did-we-learn-what-did-we-miss-part-5/) - Okay so controlling our lights now works automatically based on entering and leaving the building, thats great! But what did we learn from all this? What do we believe can be transferred to a general concept found in (almost) all possible IoT projects? What did we learn? Communication takes more than one way Meaning, - [Quick thought: Develop Software on embedded device using IntelliJ](https://thecattlecrew.net/2015/05/08/quick-thought-develop-software-on-embedded-device-using-intellij/) - Last week I had to develop a quick prototype on a raspberry pi. A nodeJS app that counts pulses from a liquid throughput sensor which forwards the data to a SAP Hana backend. Using a software mock for my sensor only helped until a certain point. In the end I had to test the actual sensor - [iot-toolkit.net went live](https://thecattlecrew.net/2015/05/08/iot-toolkit-net-went-live/) - A little spin off of the cattle crew blog just went live: iot-toolkit.net The purpose of the website is to collect articles, talks and other information with a strong IoT background and to give interested persons a focused overview over the topics. However, blogging is still done here;-) - [3 Articles in the upcoming Business Technology Magazine](https://thecattlecrew.net/2015/09/20/3-articles-in-the-upcoming-business-technology-magazine/) - At the moment digitalization and IoT are taking off and belong to the hottest trends in information technology. Because of the experience OC has in Business Intelligence, Integration and Software Development we were able to publish 3 articles in the upcoming Business Technology, which is completely issued for the Internet of Things. The articles are: - [Understanding the Past to Predict the Future](https://thecattlecrew.net/2015/11/30/understanding-the-past-to-predict-the-future/) - Internet of Things (IoT), Big Data and Business Intelligence (BI) are very hot topics at the moment everybody is talking about. All of these trends are interesting for themselves as they promise deeper insides into a business and therefore lead to better business decisions. Internet of Things enables businesses to gather data and to control - [Mobile Payment as a Chance for new Business Models](https://thecattlecrew.net/2016/04/24/mobile-payment-as-a-chance-for-new-business-models/) - Digitalization is and has been a very hot topic for the last years. Current IT trends like Internet of Things, Mobile and Cloud drive innovation and, therefore, push new business models as well as IT support for business processes. Today, a technical foundation exists that supports businesses in a way that, technically, was not possible - [Microsoft Azure IoT - Ein Üœberblick](https://thecattlecrew.net/2016/08/23/microsoft-azure-iot-ein-ueberblick/) - Internet der Dinge, Industrie 4.0 und- Digitalisierung begegnen uns als Begriffe mittlerweile beinahe täglich. Daher ist es nicht verwunderlich, dass diese Themen auch Einzug im Bereich Cloud gehalten haben. Mittlerweile gibt es eine Vielzahl an Herstellern, die mittels einer Cloud verschiedene IoT relevante Funktionen anbieten, wie zum Beispiel die Azure IoT Suite von Microsoft. Im - [OPC UA "“ Bridging Manufacturing and Enterprise IT](https://thecattlecrew.net/2016/09/15/opc-ua-bridging-manufacturing-and-enterprise-it/) - Between the automation/manufacturing area and the enterprise information technology has been a disruption that is historically driven. Automation is closer to hardware so that the software evolved differently than software used on enterprise level. Moreover, it is easier to replace a business application than machines and controller in production lines. This is why different principles - [MQTT und Dashboards II. Nie wieder (in Helsinki) im Regen warten](https://thecattlecrew.net/2016/10/20/mqtt-und-dashboards-ii-nie-wieder-in-helsinki-im-regen-warten/) - Der Helsingin Seudun Liikenne (HSL), der Verkehrsbetrieb für die Region Helsinki/Finnland, bietet eine MQTT über WebSockets-API[1] an, über die man in Echtzeit an die Verkehrsdaten gelangen kann. Auf der Seite wird unter anderem die Zusammensetzung des Topics und die Nutzdaten der JSON-Antwort erklärt. Mit dem Dashboard Freeboard[2] sollen bestimmte Daten ausgewertet und im Browser angezeigt - [MQTT und Dashboards I. Wo ist meine Bahn - und kommt sie pünktlich?](https://thecattlecrew.net/2016/10/18/mqtt-und-dashboards-i-wo-ist-meine-bahn-und-kommt-sie-puenktlich/) - MQTT[1] (Message Queue Telemetry Transport) hat sich in den letzten Jahren zu einem wichtigen Nachrichtenprotokoll im Bereich IoT durchgesetzt. Mit ihm können Informationen leichtgewichtig nach dem Publish/Subscribe Pattern übermittelt werden. Dabei verbindet sich eine Vielzahl von Clients an einen Server ("Broker") und abonniert wichtige Nachrichten bzw. veröffentlicht Nachrichten zu einem bestimmten Thema ("Topic"). Der Broker - [Chatbots im Enterprise - früher als gedacht?](https://thecattlecrew.net/2017/01/15/chatbots-im-enterprise-frueher-als-gedacht/) - Der Analyst des CES-Veranstalters - Shaw DuBravac - hat auch dieses Jahr wieder eine Prognose zum CES-Start gegeben: Gesprochene Kommandos und Sprachausgaben werden in Zukunft ein großes Ding sein. In diesem Punkt sind sich auch IT-Größen wie Google, Apple, Facebook, Microsoft oder Amazon einig: die Mensch-Gerät-Interaktion per Sprache wird wachsen. Diese sog. Chatbots, von denen - [Die weite Welt der Integration in Zeiten der Digitalisierung "“ Die 3 Ebenen](https://thecattlecrew.net/2017/02/28/die-weite-welt-der-integration-in-zeiten-der-digitalisierung-die-3-ebenen/) - Eine gut geplante, zukunftsfähige Integrationsplattform ist essentiell um schnell und agil neue Geschäftsmodelle zu etablieren, vorhandene zu erweitern oder Produkte und Dienstleistungen anzupassen. Ohne einen geeigneten Integrationsansatz lassen sich Potentiale aus dem IoT, Cloud und Mobile nur eingeschränkt nutzen, weil gerade erst durch die Kommunikation zwischen Anwendungen/Dingen/Menschen Mehrwerte entstehen. Ein Zusammenspiel der Technologien und der - [Datenabfrage von der Q-loud IoT Plattform](https://thecattlecrew.net/2017/03/02/datenabfrage-von-der-q-loud-iot-plattform/) - Q-loud ist- eine einfache zu verwendende und qualitativ hochwertige IoT Cloud, aus der wir mit einem Client die Daten abfragen und analysieren wollen. Im Video unten sehen wir eine Maschine von der Q-loud als Beispiel aus dem Produktionsumfeld. Zwei Magazine in der Maschine sorgen dafür, dass ausreichend Material für die Produktion der Würfel zur Verfügung - [Bosch ConnectedWorld 2017 - Bosch's IoT Conference in Berlin](https://thecattlecrew.net/2017/04/13/bosch-connectedworld-2017-boschs-iot-conference-in-berlin/) - Vom 14. bis 16. März durfte ich an der IoT Konferenz von Bosch, der Bosch ConnectedWorld 2017, teilnehmen. In diesem Blogeintrag möchte ich meine Eindrücke von der Konferenz und vom Hackathon und mit euch teilen. Als Student habe ich mich im Voraus für ein kostenloses Ticket beworben. Da ich in Berlin an der TUB früher - [Alexa, frag Opitz! Entwicklung eines Alexa Skills](https://thecattlecrew.net/2017/05/05/alexa-frag-opitz-entwicklung-eines-alexa-skills/) - Auf der InspireIT sprachen Besucher bereits mit der ersten Version unseres Alexa Skills. Dieser Chatbot erklärt dem interessierten Nutzer das OC Wimmelbild. Doch beginnen wir von vorne. Alexa, die Stimme des Amazon Echo Alexa ist die Stimme (und Intelligenz) des Amazon Echo. Dieser kann viele Anfragen, wie Fragen nach dem Wetter oder das Abspielen von Musik, bereits - [OPITZ CONSULTING's own IoT prototype to demonstrate capabilities (part 1)](https://thecattlecrew.net/2014/06/18/opitz-consultings-own-iot-prototype-to-demonstrate-capabilities-part-1/) - In the last few months, there has been so much talk about IoT it must have been hard not to stumble across a news about it. But even though, everyone talks about it, its hard to get a grasp on things. What is IoT really? Is it a method like BPM or concept like Big Data? Or - [Realisierung der IoT Steuerung mit Hilfe der Microsoft HoloLens und Cloud Computing](https://thecattlecrew.net/2017/04/24/realisierung-der-iot-steuerung-mit-hilfe-der-microsoft-hololens-und-cloud-computing/) - Die Industriemaschine ist per Retrofitting smart gemacht, also IoT-enabled. Dies ermöglicht die SPS-Steuerung der Maschine in der Cloud zu exponieren, womit neue Steuerungsmöglichkeiten entstehen wie das untere Bild es veranschaulicht. Die Steuerung der Industriemaschine erfolgt mit den zwei Grundkonzepten GAZE und GESTURE der HoloLens. Mit Gaze wird die Blickrichtung erfasst, womit das Fokussieren der modellierten 3D - [MQTT "“ Eine Einführung in weniger als 345 Worten](https://thecattlecrew.net/2017/05/04/mqtt-eine-einfuehrung-in-weniger-als-345-worten/) - MQTT[1] (Message Queue Telemetry Transport) hat sich in den letzten Jahren zu einem wichtigen Nachrichtenprotokoll im Bereich IoT durchgesetzt. Mit ihm werden Informationen leichtgewichtig nach dem Publish-Subscribe Pattern übermittelt. Gerade bei einem hohen Nachrichtenaufkommen kann eine Broker-Architektur von Nutzen sein. Mit ihr werden periodische Abfragen von Nachrichten nach dem "Request-Reply" Muster vermieden. Das ist einer - [BuildingIoT2017 "“ Our Impressions and Learnings from this year"™s Conference](https://thecattlecrew.net/2017/05/11/buildingiot2017-our-impressions-and-learnings-from-this-years-conference/) - Starting from the Star Wars Day (04/05/2017, probably a good sign;-) to the 05/05/2017 the BuildingIoT 2017 took place in Heidelberg. Otto Fitz and Dominik Bial went there to represent OC at our booth (we were gold sponsors) and with the talk "IoT als zentraler Treiber der Digitalisierung (IoT as Enabler for Digitisation)". The talk - [Analyzing Wikipedia using Apache Storm](https://thecattlecrew.net/2017/06/21/analysing-wikipedia-using-apache-storm/) - This article describes some functionalities of Apache Storm and how it can be used to analyze changes of Wikipedia. - [Thoughts about using API in IoT Scenarios](https://thecattlecrew.net/2017/07/19/thoughts-about-using-api-in-iot-scenarios/) - The number of IoT (Internet of Things) devices increases rapidly day by day. According to Gartner Institute, 8.4 billion connected things will be in use worldwide already this year. It means an increase of more than 30 percent comparing to the previous year. The IT research firms expect that this number will be much bigger - [Mit Impact Mapping dem Ziel einen Schritt näher](https://thecattlecrew.net/2017/08/22/mit-impact-mapping-dem-ziel-einen-schritt-naeher/) - Zwei meiner Kollegen haben sich intensiv mit Alexa als Chatbot und der Erstellung von Alexa Skills beschäftigt. Ihre Erfahrungen möchten sie nun in Chatbot-Projekten bei Kunden weiterhin praktisch anwenden und damit mit dem Kunden einen weiteren Schritt Richtung Digitalisierung gehen. Unsere Vertriebs-Pipeline enthält derzeit wenige Alexa-/Chatbot-Projekte und so stellten wir uns der Frage: Was müssen - [Vision Picking Showcase mit der Vuzix M300](https://thecattlecrew.net/2017/11/29/vision-picking-showcase-mit-der-vuzix-m300/) - Ein Warenlager am Messestand? Dazu noch mit der Vuzix M300 Datenbrille verknüpft? Geht das überhaupt? In einem Showcase haben wir auf mehreren Fachkonferenzen, unsere Lösung präsentiert, darunter WJAX, Continuous Lifecycle und DOAG Konferenz. Natürlich vom realen Warenlagen abstrahiert, aber für einen Eindruck der Arbeitsweise der Datenbrille optimal. Welche Erfahrungen wir (Sebastian Lechte, Edgar Filipsen, Manuel - [Automatisierung trifft auf die IT](https://thecattlecrew.net/2017/12/06/automatisierung-trifft-auf-die-it/) - Industrie 4.0 und OPC UA sind Buzzwords, die man immer wieder hört, wenn es um die Digitalisierung in der Industrie geht. Um besser zu verstehen, was die deutsche Industrie darunter versteht, haben wir vom 28.-30.11.17 zusammen mit einem mittelständischen Maschinenbaukunden die SPS IPC Drives Fachmesse in Nürnberg besucht. Die neue Hightech-Strategie Bei diesem Besuch stellten - [Alexa for Business: was ich jetzt wissen muss](https://thecattlecrew.net/2017/12/15/alexa-for-business-was-ich-jetzt-wissen-muss/) - Amazon hat Ende November auf der AWS Reinvent neben der Ankündigung von Notifications und Stimmerkennung auch Alexa for Business (A4B) enthüllt. Mit dieser Plattform sollen Amazons Sprachassistenten nicht mehr nur in zig privaten Haushalten, sondern zukünftig auch im Büro Einzug nehmen. Dort können zum Beispiel Besprechungen per Sprache gestartet, Geräte in Konferenzräumen gesteuert oder wiederkehrende Aufgaben - ["œHilfe, die Roboter kommen!" - Fake News oder 5 vor 12?](https://thecattlecrew.net/2018/01/22/hilfe-die-roboter-kommen-fake-news-oder-5-vor-12/) - "Hilfe, die Roboter kommen", "Roboter nehmen uns die Arbeitsplätze weg" diese und ähnliche Schlagzeilen gehen immer wieder durch die Medien. Die digitale Revolution der letzten Jahrzehnte hat unsere Gesellschaft kräftig umgekrempelt, und ist noch lange nicht fertig. Sie war nicht der erste technologische Umbruch und wird auch nicht der letzte gewesen sein. Mit Hilfe der - [AWS News KW 25 und KW 26](https://thecattlecrew.net/2018/07/24/aws-news-kw-25-und-kw-26/) - SQS als AWS Lambda Trigger Eine Neuerung auf die sicher Viele gewartet haben. AWS Lambda bietet ab sofort die Möglichkeit eine Funktion mit einer SQS Nachricht zu triggern. Damit verbindet AWS einen der ersten Dienste Simple Queue Service (Erster Service von AWS aus 2004) mit einem der neueren AWS Lambda (veröffentlicht auf der re:Invent 2014). - [AWS News KW 27 und KW 28](https://thecattlecrew.net/2018/07/30/aws-news-kw-27-und-kw-28/) - AWS Storage Gateway Updates AWS Storage Gateway ist ein Service der lokal eine Verbindung zu S3 herstellt und als File System, Lokale Disk oder als Virtuelles Tape Laufwerk konfiguriert werden kann. Dieser Dienst hat in der letzten Zeit folgende Updates erhalten. SMB Support: Neben dem bereits verfügbaren NFS Protokoll unterstützt AWS Storage Gateway nun auch - [Wie programmiert man Google Home Assistent Skill? Node.js, Express App und Dialogflow (1/2)](https://thecattlecrew.net/2018/08/16/wie-programmiert-man-google-home-assistent-skill-node-js-express-app-und-dialogflow/) - Laut einer Studie von Canalys werden bis Ende 2018 weltweit rund 100 Millionen intelligente Lautsprecher verkauft. [1] Dazu gehören unter anderem Google Home, Amazon Alexa und Apple HomePod. Nach Schätzungen von einer anderen Firma, Tractica wird die Anzahl der Benutzer dieses Typs Geräte bis 2025 voraussichtlich auf eine Milliarde ansteigen [2]. Der gleiche Rapport prognostiziert, - [Integrationsansätze mit AWS](https://thecattlecrew.net/2018/08/29/integrationsansaetze-mit-aws/) - Im Zusammenhang mit Cloud- und Serverless-Architekturen stellt sich oft die Frage, wie mit den neuen Ansätzen Integrationsszenarien realisiert werden können. Im Folgenden werden speziell Technologien im AWS-Umfeld, die in einem solchen Szenario zum Einsatz kommen können, genauer betrachten. Besonders im Zusammenhang mit Serverless-Architekturen bietet AWS einige interessante Werkzeuge. Ein Integrationsprozess kann in drei Abschnitte unterteilt - [Low Power Wide Area Networks](https://thecattlecrew.net/2018/09/13/low-power-wide-area-networks/) - Wieso LPWAN? In Zeiten von Digitalisierung, Internet der Dinge und Industrie 4.0 treffen wir immer wieder auf Sensoren, die Daten für die neue Welt liefern. Bei dem Ziel, in jedem Kontext, für alles und überall Sensoren zu platzieren kommt man zwangsläufig zu dem Punkt, dass nicht jeder Sensor mit einem Strom- und Internetkabelanschluss versehen werden - [Großhirn an Blutdruck "“ MQTT-Hackathon am Community Day 23.11.2018](https://thecattlecrew.net/2018/12/12/grosshirn-an-blutdruck-mqtt-hackathon-2018/) - MQTT hat sich in den letzten Jahren als de facto Standardprotokoll für das Internet der Dinge etabliert. Ob Amazon Alexa oder die internetfähige Heizungssteuerung, fast alle Geräte kommunizieren mittels MQTT. Die Architektur von MQTT basiert auf dem Publish/Subscribe Pattern. Im Zentrum der Kommunikation steht ein Server ("Broker"), der Nachrichten sammelt und verteilt. Mit ihm verbinden - [Re-engineering für Produktionssysteme in der Automotive-Branche](https://thecattlecrew.net/2020/03/26/re-engineering-fuer-produktionssysteme-in-der-automotive-branche/) - Fallstudien zur IT-Modernisierung in der Praxis (Teil 1) Von Rolf Scheuch Mit einer Fallstudie zum Re-engineering für Produktivsysteme in der Automotive-Branche starten wir eine Reihe an Fallstudien aus der Praxis der IT-Modernisierung. Damit möchten wir Ihnen spannende Impulse für Ihren ganz eigenen Weg mitgeben. Weitere Fallstudien werden wir in den nächsten Wochen in diesem Blog - [Augmented Reality mit der HoloLens und was man für die Entwicklung von Hologrammen benötigt.](https://thecattlecrew.net/2017/03/10/augmented-reality-mit-der-hololens-und-was-man-fuer-die-entwicklung-von-hologrammen-benoetigt/) - Mit Microsoft HoloLens ist auch Windows Holographic - eine neue Version des Betriebssystems - vorgestellt worden. Windows Holographic ist ein Derivat von Windows 10, dessen Innovation darin besteht, in einer dreidimensionalen Welt zu interagieren. HoloLens Hardware Die Hardware besteht aus der HoloLens, einem Klicker und einem Micro-USB Ladegerät. Das Gewicht der HoloLens beträgt 579 Gramm, was bei nicht allzu langen Einsätzen kaum - [IoT Steuerung mit Hilfe der Microsoft HoloLens und Cloud Computing](https://thecattlecrew.net/2017/04/06/iot-steuerung-mit-hilfe-der-microsoft-hololens-und-cloud-computing/) - Die digitale Transformation ist derzeit überall zu lesen, zu sehen oder zu hören. Digitalisierung in Deutschland bedeutet insbesondere Industrie 4.0, aber auch Big Data, Cloud, Internet of Things, Augmented Reality oder Deep Learning. Die Liste der Schlagwörter und der Veröffentlichungen von Teilaspekten ist lang. Aber Digitalisierung ist ein sehr weites Feld und man sollte nicht immer nur einen Ausschnitt - [AWS News KW 1 - 3](https://thecattlecrew.net/2018/01/22/aws-news-kw-2-3/) - Bestandene C5-Testierung des BSI AWS hat offiziell die C5 Testierung in 2017 bestanden. C5 steht für Cloud Computing Compliance Controls Catalog (C5) "Die C5-Testierung dient den AWS-Kunden sowie deren Compliance-Beratern, das durch AWS angebotene Sicherheitsversprechen einordnen zu können, während sie ihre Workloads in die Cloud bringen. C5 liefert den regulatorisch definierten IT-Security-Level, der vergleichbar mit - [How to build and deploy your Spring Boot App to Oracle Container Service Classic with Wercker](https://thecattlecrew.net/2018/01/25/how-to-build-and-deploy-your-spring-boot-app-to-oracle-container-service-classic-with-wercker/) - In the last days i was searching a way to package my little Spring Boot app as a docker container and deploy that container to the Oracle Container Service Classic (OCSC). My first idea was to use the Oracle Developer Cloud Service to do that. My naive first thought was: "Hey two Oracle Cloud Services, - [AWS News KW 4](https://thecattlecrew.net/2018/01/29/aws-news-kw-4/) - Mehr Netzwerkbandbreite für EC2 Amazon hat die zur Verfügung stehende Bandbreite für EC2 Instanzen erhöht. EC2 zu S3: Erhöhung von 5 Gbps auf 25 Gbps EC2 zu EC2: Für Instanzen innerhalb einer Region gilt, bis zu 5 Gbps für single-flow traffic und bis zu 25 Gbps für multi flow Verbindungen (Ein "flow" definiert eine einzelne - [Compliance "“ ein immer wieder unterschätztes Risiko](https://thecattlecrew.net/2018/02/09/compliance-ein-immer-wieder-unterschaetztes-risiko/) - Wer spricht denn heute noch von Software-Lizenzen, im Zeitalter von Open Source, Digitalisierung und Cloud? Nun, für die Zukunft mag das Thema Lizenzierung an Relevanz verlieren. Aber dass es sich derzeit noch lohnt, die eigene Lizenzsituation unter die Lupe zu nehmen "“ oder vielmehr: dass das essentiell wichtig ist "“ zeigt das folgende Beispiel. Aber - [AWS News KW 4 - 6](https://thecattlecrew.net/2018/02/12/aws-news-kw-4-6/) - DynamoDB Verschlüsselung Ab sofort ist es möglich Daten in DynamoDB automatisch verschlüsselt abzulegen. Die Verschlüsselung muss dafür lediglich beim Erzeugen der Tabelle aktiviert werden. Ist die Option aktiv, werden alle Daten mit AES-256 und einem service-default KMS key verschlüsselt. Mit der Datenbank kann wie gehabt gearbeitet werden. Die Verschlüsselung hat dabei keine Auswirkungen auf die - [AWS News KW 7-8](https://thecattlecrew.net/2018/02/26/aws-news-kw-7-8/) - AWS Serverless Application Repository Mit dem Serverless Application Repository bietet Amazon die Möglichkeit direkt fertige Serverless Applikationen zu deployen. Die fertigen Applikationen kann jeder veröffentlichen. Eine Qualitätskontrolle findet aktuell nicht statt. Die Auswahl an Anwendungen ist aktuell noch überschaubar, bietet aber bereits jetzt einige Dopplungen sowie viele Applikationen die nur wenig weiter gehen als einfache - [Managing your AWS RDS instance via Bastion Host](https://thecattlecrew.net/2018/03/02/managing-your-aws-rds-instance-via-bastion-host/) - It is best practise to place your database servers into a private subnet. By definition a private subnet in Amazon Web Service (AWS) is not reachable from the internet. So there is no internet gateway assigned to it. With proper security groups configured you restrict the database access to that (web) servers which need access - [AWS News KW 9 - 11](https://thecattlecrew.net/2018/04/03/aws-news-kw-9-11/) - AWS Dokumentation Open Source auf Github verfügbar Die Dokumentation für eine Vielzahl von Services ist jetzt Open Source verfügbar und auf Github gehostet. Dadurch kann jeder helfen die Dokumentation zu verbessern und Fehler zu beheben. Um eine Ü„nderung zu veröffentlichen genügt es einen entsprechenden Pull Request zu erzeugen. Die Sourcen der Dokumentation findet man hier. - [Eindrücke vom AWS Dev Day in Köln](https://thecattlecrew.net/2018/04/16/eindruecke-vom-aws-dev-day-in-koeln/) - Am 12.04.2018 fand in Köln der AWS Dev Day statt. Ich hatte das Glück bei dem ausgebuchten, kostenfreien Event dabei sein zu dürfen. Der AWS Dev Day fand in der beeindruckenden Eventlocation Pattenhalle in Ehrenfeld statt. Gleich nach der Registrierung gab es einen kleinen Frühstücks-Snack. Das lässt man sich natürlich nicht entgehen. Ein zweites Frühstück hat - [AWS News KW 12](https://thecattlecrew.net/2018/05/09/aws-news-kw-12/) - Service-Erkennung für ECS Amazon Elastic Container Service (ECS) bietet ab sofort eine Service-Erkennung. Damit bietet ECS jetzt eine eigene Lösung für ein immer wiederkehrendes Problem mit Docker Containern. Wie kann ich Services aufrufen von denen ich nicht weis wie viele Instanzen es gibt und unter welcher URL sie erreichbar sind? Amazon löst das Problem durch - [Integration in der Cloud - Ein Serverless Ansatz](https://thecattlecrew.net/2018/05/09/integration-in-der-cloud-ein-serverless-ansatz/) - Integration hat in Zeiten der Digitalisierung nicht an Bedeutung verloren "“ vielmehr wird diese Disziplin immer wichtiger, um Menschen, Dinge und Maschinen mit den Informationen zu versorgen, die sie benötigen. Integration muss dabei nicht on-Premise und mit großen, zentralen Integrationsplattformen erfolgen. Cloud und Container haben die Disziplin Integration ebenfalls nachhaltig beeinflusst. Hier sind einige "Platform - [Alexa, wieviel wiege ich? Hackathon: Voice meets IoT in München](https://thecattlecrew.net/2018/05/13/alexa-wieviel-wiege-ich-hackathon-voice-meets-iot-in-muenchen/) - Im April haben Christian Ochsenkühn und ich (Tomasz Krajewski) an einem Internet of Things (IoT) Voice Hackathon mit dem Titel Voice meets IoT in München teilgenommen. An dem großen Event haben 80 Entwickler aus ganz Deutschland teilgenommen, um Voice Skills für eine Vernetzung zwischen Smart Speakern und Dingen zu entwickeln. Unsere Idee Als aktive Menschen - [Azure Functions "“ Simple JavaScript Tutorial](https://thecattlecrew.net/2018/05/16/azure-functions-simple-javascript-tutorial/) - Bevor wir in das Tutorial einsteigen, sollten wir uns erst einmal anschauen, was Azure Functions überhaupt sind: Bei Azure Functions handelt es sich um eine Lösung, mit der man kleinere Codefragmente (Funktionen) erstellen und in der Cloud ausführen kann. Bei der Implementierung kann man sich ganz auf das Lösen des jeweiligen Problems konzentrieren und muss - [Integration in der Cloud mit Microsoft Azure](https://thecattlecrew.net/2018/05/23/integration-in-der-cloud-mit-microsoft-azure/) - Im Artikel "Integration in der Cloud - Ein Serverless Ansatz" haben wir Serverless Integrationsansätze für die Cloud vorgestellt, die wir gerne noch einmal technisch betrachten wollen. In diesem Artikel wollen wir uns dabei auf Microsoft Azure beziehen. Mit dem vorgestellten Ansatz "Trigger, Integration Logic, Target" werden im folgenden ausgewählte Technologien für Integrationsansätze in der Azure - [Azure Functions "“ Vollgas mit dem Service-Bus](https://thecattlecrew.net/2018/05/30/azure-functions-vollgas-mit-dem-service-bus/) - In "Azure Functions "“ Simple JavaScript Tutorial" haben wir unsere erste Azure Funktion geschrieben. Die erstellte Funktion lädt Random-User-Daten über einen Rest Endpoint und zeigt diese aktuell als Log-Mitteilung im Azure Portal an. Unser Wunsch ist es aber, die erstellte Funktion als Importer zu nutzen, der die Daten anderen Applikationen und Funktionen zur Verfügung stellt. - [AWS News KW 29 und KW 30](https://thecattlecrew.net/2018/08/20/aws-news-kw-29-und-kw-30/) - Amazon Translate: Support für Japanisch, Russisch, Italienisch, traditionelles Chinesisch, Türkisch und Tschechisch Amazon´s Übersetzungs Service Amazon Translate der auch für das Polly Wordpress Plugin zum Einsatz kommt (siehe hier) unterstützt ab sofort auch Japanisch, Russisch, Italienisch, traditionelles Chinesisch, Türkisch und Tschechisch. Weitere Informationen zu Amazon Translate hier. EC2 Instanzen für Snowball Edge Amazon bietet die - [GraphQL Demo (2/8) - GraphQL vs REST](https://thecattlecrew.net/2018/08/23/graphql-vs-rest/) - GraphQL ist wie REST vor allem für die Schnittstellen-Definition da. Doch wie schlägt sich GraphQL im Vergleich mit REST? Die Basics Beide Standards können über eine Vielzahl an Protokollen genutzt werden. Jedoch werden REST und GraphQL hauptsächlich über HTTP genutzt. Da HTTP weit verbreitet ist, vergleichen wir im Folgenden zunächst die Umsetzung mit HTTP. GraphQL - [AWS News KW 33 und KW 34](https://thecattlecrew.net/2018/09/03/aws-news-kw-33-und-kw-34/) - Amazon Kinesis Data Streams Enhanced Fan-Out und HTTP/2 Support Kinesis Data Streams (KDS) ist ein Service von AWS der es erlaubt Streaming Daten in Echtzeit zu sammeln, zu verarbeiten und auszuwerten. Ein Stream ist dabei in "Shards" definiert. Ein Shard steht für eine Kapazität von 1 MB/Sekunde oder 1000 Nachrichten/Sekunde Eingangs- und 2 MB/Sekunde Ausgangskapazität. - [DevOps und Identity](https://thecattlecrew.net/2019/03/06/devops-und-identity/) - Was definiert eine Identity? Eine Identity wird durch eine ein-eindeutige Zuweisung an eine Person, Gruppe oder einen Prozeß dargestellt. Diese Identity ist Grundlage für Authentifizierung und Autorisierung. Die Ein-Eindeutigkeit der Identity muß gewährleistet sein. Wann wird eine Identity benutzt? Eine Identity kommt immer dann zum Tragen, wenn auf ein rollenbasiertes System zugegriffen wird. Wann gilt - [Apache Kafka - Eine Einführung (Teil 1)](https://thecattlecrew.net/2017/03/30/apache-kafka-einfuehrung/) - Apache Kafka ist eine verteilte Streaming-Plattform und wird benötigt um verschiedenste Datenströme zu verteilen. Mit seiner Skalierungsfähigkeit und dem extrem hohen Datendurchsatz ist Kafka wie geschaffen für die Big Data Welt. In dieser kleinen Serie werde ich Kafka vorstellen und eine kurze Einführung geben. - [Oracle Code Berlin - Personal impressions from a surprisingly different conference](https://thecattlecrew.net/2017/04/25/oracle-code-berlin-personal-impressions-from-a-surprisingly-different-conference/) - You want to learn about my impressions about the Oracle Code conference in Berlin? Then read my blog :-) - [OPITZ CONSULTING berichtet vom AWS Summit Berlin - Teil 1 mit Fokus "Cloud Adoption"](https://thecattlecrew.net/2017/05/19/opitz-consulting-berichtet-vom-aws-summit-berlin-teil-1-mit-fokus-cloud-adoption/) - Am 18. Mai 2017 fand in Berlin eine weitere Auflage des AWS Summit statt. Mit über 3000 Teilnehmern, mehr als 70 Ausstellern, über 60 Breakout Sessions, einem Innovation Lab und mehreren technischen Demos befindet sich das Event weiter auf Wachstumskurs. OPITZ CONSULTING war ebenfalls mit einem Team vor Ort und teilt in diesem Post die - [OPITZ CONSULTING berichtet vom AWS Summit Berlin "“ Teil 2](https://thecattlecrew.net/2017/05/22/opitz-consulting-berichtet-vom-aws-summit-berlin-teil-2/) - Im ersten Teil unseres Berichts über den AWS Summit 2017 in Berlin ging es hauptsächlich um das Thema Cloud Adoption. Im zweiten Teil möchten wir weitere besuchte Sessions, hauptsächlich aus dem Track "Next Generation Applications" vorstellen: Amazon Polly: Voice Your App In dieser Session zeigten Rafal Kuklinski und Remus Mois Amazons Text to Speach Engine Polly. - [AWS News KW 28](https://thecattlecrew.net/2017/07/17/aws-news-kw-28/) - .NET Core Support für AWS CodeStar und AWS Codebuild AWS CodeStar, ist seit wenigen Monaten verfügbar und bietet Entwicklerteams die Möglichkeit schnell Anwendungen zu entwicklern, zu bauen und zu deployen. Bisher Unterstützte AWS Codestar das Deployment für EC2, Elastic Beanstalk und Lambda für die Sprachen HTML5, Java, JavaScript, PHP, Python und Ruby. Neben diesen Sprachen - [AWS News KW 29](https://thecattlecrew.net/2017/07/24/aws-news-kw-29/) - Neue GPU-Powered EC2 Instanzen (G3) Ab sofort ist der neue G3 Instance Typ für die Regionen US East (Ohio), US East (Northern Virginia), US West (Oregon), US West (Northern California), AWS GovCloud (US), and EU (Ireland) verfügbar. Die Leistungsdaten der drei neuen Instanztypen sehen wie folgt aus. Model GPUs GPU Memory vCPUs Main Memory EBS Bandwidth g3.4xlarge 1 8 GiB 16 - [AWS News KW 30](https://thecattlecrew.net/2017/07/31/aws-news-kw-30/) - CloudFormation StackSets für Multi Account und Region Provision CloudFormation ist Amazons Infrastructure as Code Framework. Ü„hnlich wie Puppet wird der Endzustand des gewünschten Systems (Stacks) beschrieben. Ein Nachteil von CloudFormation war bisher, dass ein Stack nicht in mehreren Regions oder für mehrere Accounts komfortabel deployt werden konnte. Vielmehr musste der Stack für alle Kombinationen separat deployt - [AWS News KW 31](https://thecattlecrew.net/2017/08/07/aws-news-kw-31/) - Auch bei Amazon hat die Feriensaison begonnen. In der letzten Woche waren die News sehr überschaubar. Amazon Connect und Amazon Lex Integration Amazon Connect ist ein cloud basiertes Self-Service Contact Center, das es jedem Unternehmen ermöglicht, seinen Kunden einen besseren Service zu geringeren Kosten bereitzustellen. Amazon Lex ist ist ein Service zur Erstellung von Konversationsschnittstellen für - [Wie Ansible bei der Installation einer Big-Data-Distribution helfen kann? "“ Vorbereitungstasks einer Cloudera Installation](https://thecattlecrew.net/2017/08/07/wie-ansible-bei-der-installation-einer-big-data-distribution-helfen-kann-vorbereitungstasks-einer-cloudera-installation/) - Ansible hat sich in den letzten Jahren zu einem einsteigerfreundlichen und wichtigen Tool der Automatisierung entwickelt. Durch die Einfachheit können tägliche, sich wiederholende Arbeiten simpel automatisiert werden. Durch die zunehmende Digitalisierung rückt auch Big Data immer mehr in den Vordergrund. Das Datenwachstum nimmt exponentiell zu. Traditionelle Datenbanklösungen reichen oft nicht mehr aus und neuere "Open - [AWS News KW 32](https://thecattlecrew.net/2017/08/14/aws-news-kw-32/) - Genau wie letzte Woche gibt es diese Woche nur eine wichtige Meldung von AWS, die ist dafür aber um so interessanter. AWS SAM Local Vor einen Jahr veröffentlichte Amazon das Serverless Application Model (SAM) um Entwicklern das Deployment von Serverless Anwendungen per Cloudformation zu erleichtern. SAM local erlaubt es nun die entsprechenden Templates vor dem deployment - [Die OC DevOps Community startet durch](https://thecattlecrew.net/2017/08/16/die-oc-devops-community-startet-durch/) - DevOps intensiviert die Schaffung einer Kultur und die Etablierung von Prinzipien zur kontinuierlichen Verbesserung der ganzheitlichen Leistung. Es umfasst viele Praktiken angefangen von CI/CD, Konfigurationsmanagement, Compliance-Einbindung und Infrastructure-as-Code über die Optimierung des Arbeitsflusses bis hin zur Fokussierung auf einen effizienten ROI. Dabei experimentieren Teams in kurzen Feedbackzyklen, unterstützt durch einen hoch performanten Auslieferungsstrang zur Verbesserung - [AWS News KW 33](https://thecattlecrew.net/2017/08/21/aws-news-kw-33/) - In der letzten Woche war der AWS Summit in New York. Auf dem Event wurden viele Neuerungen bekannt gegeben und daher ist diese Woche mehr zu berichten als die beiden vorangegangenen Wochen. AWS Macie Mit AWS Macie hat Amazon einen sehr interessanten neuen Service gestartet. Macie kann dabei helfen unberechtigten Zugang zu vertraulichen S3 Daten - [Upgrade Grid Infrastructure 12.1 to 12.2 + Install the 2017 August Release Update (RU) on Exadata](https://thecattlecrew.net/2017/08/26/upgrade-grid-infrastructure-12-1-to-12-2-install-the-2017-august-release-update-ru-on-exadata/) - [AWS News KW 34](https://thecattlecrew.net/2017/08/28/aws-news-kw-34/) - AWS Cost Explorer Update Der AWS Cost Explorer wurde 2014 eingeführt und erfreut sich seitdem großer Beliebtheit. Er kann genutzt werden um die Kosten und Benutzung von EC2 Instanzen im Auge zu behalten. In der letzten Woche gab es für den Cost Explorer ein größeres Update. Es erfolgte ein Redesign der Oberfläche sowie Anpassungen der - [AWS News KW 35](https://thecattlecrew.net/2017/09/04/aws-news-kw-35/) - Amazon Cognito: App Integration und Identity Federation Amazon Cognito ist ein managed Cloud Service für Authentifizierung, Authorisierung und User Management. Für Cognito sind jetzt folgende neuer Features verfügbar: App Integration Stellt eine gehostete Anmeldeseite bereit. Die Seite kann per CSS angepasst und mit einem eigenen Logo versehen werden. Identity Federation Es können externe Identity Provider - [AWS News KW 36](https://thecattlecrew.net/2017/09/11/aws-news-kw-36/) - Network Load Balancer Elastic Load Blanacing ist seit der Einführung 2009 ein wichtiger Teil von AWS. Neben den bereits bekannten Classic Load Blancer und dem neueren Application Load Blancer wurde letzte Woche der Network Load Balancer vorgestellt. Der Network Load Balancer ist in der Lage mehrere Millionen Anfragen mit einem Hohen Durchsatz und geringer Latenz - [AWS Cloud9 First Steps - Creating the environment](https://thecattlecrew.net/2017/12/01/aws-cloud9-first-steps-creating-the-environment/) - [AWS News KW 37](https://thecattlecrew.net/2018/09/18/aws-news-kw-37-2/) - Shell Zugang per AWS System Managers Session Manager AWS System Manager ist ein Service der Administratoren die Verwaltung von EC2 Instanzen, S3 Buckets und RDS Instanzen vereinfacht. Oft kann die Infrastruktur vor allem in der Transitionsphase nicht als "Herde" betrachtet werden, sondern es existieren weiterhin Systeme die liebevoll installiert und gewartet werden wollen. Oftmals ist - [AWS News KW 38](https://thecattlecrew.net/2018/09/24/aws-news-kw-38/) - Parallel Querys für Amazon Aurora Amazon Aurora ist Amazons Hauseigene SQL Datenbanklösung mit MySQL und PostgreSQL Kompatibilität. Intern werden die Daten auf einen verteilten Dateisystem abgelegt. Die Daten werden dabei mehrfach Redundant, in voneinander unabhängigen Rechenzentren gespeichert. Mehr zum Aufbau von Amazon Aurora hier. Jeder verwendete Storage Knoten bietet neben schnellen SSD´s auch eine gute - [AWS News KW 39](https://thecattlecrew.net/2018/10/08/aws-news-kw-39/) - Amazon CloudWatch Graphen für externe Anwendungen Die CloudWatch API wurde um einen neuen sehr Interessanten Aufruf erweitert. Mit der Funktion GetMetricWidgetImage kann ein Snapshot eines CloudWatch Graphen als PNG abgerufen werden. Das Bild kann dann in beliebige eigene Tools außerhalb der AWS Console integriert werden. Der API Aufruf hat ein Limit von 20 Aufrufen pro Sekunde und - [Use Amazon S3 to serve your Website](https://thecattlecrew.net/2018/10/12/use-s3-to-serve-your-website/) - An Amazon S3 bucket is very suitable to serve your static content in an serverless way. You don´t have to waste even a single thought on scaling. It makes no difference if you must serve one file per second or thousands and you pay only for the traffic your site is generating. This post provides - [How to use CloudFront to serve private S3 Bucket as Website](https://thecattlecrew.net/2018/10/12/how-to-use-cloudfront-to-serve-private-s3-bucket-as-website/) - The preferred way to use S3 for your static site content should be to use a CloudFront Distribution. For other options look at that blogpost. Overview CloudFront is Amazons Contend Delivery Network designed to serve your content as close to your customers as possible. To do that CloudFront provides a howl bunch of so called - [Using brand new AWS Lambda Layers to save your time](https://thecattlecrew.net/2018/12/07/using-brand-new-aws-lambda-layers-to-save-your-time/) - One of my highlights from this years re:Invent announcements where the Lambda Layers. With Lambda Layers AWS offers a way to separate own code or librarys in an extra Layer which can be used by Lambda functions. These Layers can be stacked up to 5 layers and are hierarchically. That means the content from a - [AWS News KW 2](https://thecattlecrew.net/2019/01/15/aws-news-kw-2/) - Amazon DocumentDB (mit MongoDB Kompatibilität) Zu allen Datenbank Optionen die AWS bisher anbietet hat sich jetzt noch Amazon DocumentDB hinzugesellt. Amazon DocumentDB ist eine MongoDB 3.6 kompatible Dokumenten Datenbank mit den folgenden Features. Skalierbarkeit: 10 GB bis 64 TB Storage6 Instanztypen von 15,25 GB bis 488GB Arbeitsspeicherbis zu 15 Read Replicas Performance: Millionen von Leseoperationen - [AWS DeepRacer @ OC](https://thecattlecrew.net/2019/01/29/aws-deepracer-oc/) - DeepRacer Vorstellung (28.11.2018) Wie auf der re:Invent 2017 war Opitz Consulting auch auf der re:Invent 2018 mit drei Kollegen vor Ort. Einer der drei glücklichen war ich und somit hatte ich die Gelegenheit, die für mich bisher beeindruckendste Konferenz vor Ort mitzuerleben. In der Keynote am Mittwoch wurde dann der AWS DeepRacer vorgestellt. Eine Plattform, - [AWS News KW 3 - 4](https://thecattlecrew.net/2019/02/04/aws-news-kw-3-4/) - TLS Termination für Network Load Balancers (NLB´s) Um eine Webseite sicher per HTTPS aufzurufen tauschen Browser und Server im Vorfeld eine Menge Informationen aus um die Endgültige Verschlüsselung zu vereinbaren. Grob gesprochen ist TLS (Transport Layer Security) das "S" in HTTPS. Durch die Unterstützung von TLS Termination wird die ganze Last der Verschlüsselung auf den - [How to build a DeepRacer Track](https://thecattlecrew.net/2019/02/12/how-to-build-a-deepracer-track/) - This blogpost shows how to build a transportable DeepRacer track based on the original re:Invent Track. - [AWS Summit 2019 Berlin (Teil 1)](https://thecattlecrew.net/2019/03/12/aws-summit-2019-berlin-teil-1/) - Über 6000 Teilnehmer allein am ersten Tag sprechen eine deutliche Sprache: AWS ist auch im deutschen Raum in den meisten Unternehmen ein Thema. Case Studies von Finanzen (N26), Health Care (MLL), eCommerce (Zalando), Wandlung von Consulting Company zum SaaS Anbieter (IFR), Industrie (Siemens), Food Processing (Baader), uvm. zeigen die ganze Bandbreite von AWS im Markt. - [Zero Day vulnerability in Oracle WebLogic Servers - Oracle Patch available](https://thecattlecrew.net/2019/05/06/zero-day-vulnerability-in-oracle-weblogic-servers-oracle-patch-available/) - Oracle released the quarterly critical patch updates on April 16th, 2019. Only one week later a zero-day vulnerability was identified by the KnownSec-404 security team. The vulnerability exists in Oracle Weblogic Server and has been labeled as CVE-2019-2725 and is also reported by the BSI (Bundesamt für Sicherheit in der Informationstechnik, Zero-Day-Schwachstelle in Oracle WebLogic - [OC|Expert Camp "“ Container Orchestration mit OpenShift/OKD](https://thecattlecrew.net/2019/05/20/oc-expert-camp-meetup-container-orchestration-mit-openshift-okd/) - Am 08. Mai 2019 veranstalteten wir in München ein weiteres Meetup aus unserer Reihe von Coding Katas. Angekündigt hatten wir unser Meetup wie immer in den beiden Gruppen München Coding Dojo Meetup und OC|Expert Camp München.Von den 20 angemeldeten Teilnehmern erschienen 14. Die No-Show Rate lag damit bei erfreulich niedrigen 30 % Prozent. Wir starteten - [Part 2: Create the Oracle APEX Database in Amazon Relation Data Service (RDS)](https://thecattlecrew.net/2019/06/06/part-2-create-the-oracle-apex-database-in-amazon-relation-data-service-rds/) - This is the second part of my blog series about the installation and configuration an APEX database in the Amazon Cloud. Refer to following posts for the explanation of the whole solution: Create Oracle APEX Environment in the Amazon Cloud with RDS: Part 1 - OverviewPart 3: Configure APEX with Oracle Rest Data Service (ORDS) - [Part 3: Configure APEX with Oracle Rest Data Service (ORDS) in the new EC2 Container](https://thecattlecrew.net/2019/06/06/part-3-configure-apex-with-oracle-rest-data-service-ords-in-the-new-ec2-container/) - In my previous blog posts, I have described how to create the customer Oracle Database in the RDS with APEX Component: Create Oracle APEX Environment in the Amazon Cloud with RDS: Part 1 - Overview Part 2: Create the Oracle APEX Database in Amazon Relation Data Service (RDS) In this post, I will explain the - [Reporting Database mit Dbvisit Standby 9.0.06](https://thecattlecrew.net/2019/11/21/reporting-database-mit-dbvisit-9-0-06/) - Seit dieser Woche ist Dbvisit Standby 9.0.06 verfügbar. Nach .02 und .04 das dritte Release der Software. Was ist daran denn schon besonderes? Nun, was das Dbvisit Team hier entwickelt hat, ist fast zu schön, um wahr zu sein! Neu ist in dieser Release die Snapshot Option. Was macht diese Option so besonders? Auf der - ["žOrchestrator"œ: IT-Paradigmenwechsel im Zeitalter des Cloud Computing](https://thecattlecrew.net/2013/11/25/orchestrator-it-paradigmenwechsel-im-zeitalter-des-cloud-computing/) - Es gab am 6. Juni in Mainz den DOAG 2013 IMC Summit, unter dem Motto "Infrastruktur meets Middleware". Ich habe dort einen Vortrag über "Orchestrator": IT-Paradigmenwechsel im Zeitalter des Cloud Computing gehalten, das ich als eine Erweiterung des "DevOps"-Konzepts betrachte. Hier finden Sie mein Abstract und meine Präsentation: Orchestration ist eine riesige Symphonie verschiedenster Komponenten - [Cloud Integration statt Anwendungs-Chaos](https://thecattlecrew.net/2015/10/23/cloud-integration-statt-anwendungs-chaos/) - Die IT eines Unternehmens wächst mit dessen Bedürfnissen, nicht nach einem Masterplan. Klar, dass dann irgendwann jeder Unternehmensbereich mit eigenen, speziellen Anwendungen arbeitet "“ von lokalen Business-Applikationen bis zur SaaS-Lösung in der Cloud. Probleme entstehen dann, wenn der Austausch zwischen all den Systemen nicht reibungslos läuft: das kostet unnötig Zeit, Nerven und Geld. Viele Firmen - [Introducing the Oracle IoT Cloud - Part I: Overview](https://thecattlecrew.net/2015/12/06/introducing-the-oracle-iot-cloud-part-i-overview/) - Oracle released its newest cloud product, the Oracle Internet of Things (IoT) Cloud Service, a couple of days ago. We have shared our experience with the product at the DOAG 2015 conference (https://www.doag.org/formes/servlet/DocNavi?action=getFile&did=7522146&key=) where we have also shown a showcase demonstrating the capabilities of the IoT Cloud Service. With this article we are starting a - [Introducing the Oracle IoT Cloud - Part II: Device management](https://thecattlecrew.net/2015/12/09/introducing-the-oracle-iot-cloud-part-ii-device-management/) - The first step in using the Oracle IoT Cloud Service is registering the devices sending the raw data. There are two categories of devices: Directly connected devices are devices with a direct connection to the internet and thus to the IoT Cloud servers. These devices are capable of directly sending the data to the cloud. - [Introducing the Oracle IoT Cloud "“ Part III: Analysing data](https://thecattlecrew.net/2015/12/12/introducing-the-oracle-iot-cloud-part-iii-analysing-data/) - Raw data collected from devices is in most cases not directly relevant for further processing. Data must be analysed and the results are interesting for external systems. Lets take a vehicle for example. The engine temperature can be monitored and will vary some. We are only interested in the temperature if it is nearing critical - [Introducing the Oracle IoT Cloud "“ Part V: Forwarding data to external systems](https://thecattlecrew.net/2015/12/17/introducing-the-oracle-iot-cloud-part-v-forwarding-data-to-external-systems/) - Having collected the data from devices and filtered/aggregated them as required, the results must be forwarded to external systems which can automatically react to certain situations. For this purpose, the Oracle IoT Cloud Service allows the registration of enterprise systems. These can be configured to receive messages from the IoT cloud, but can also use - [Was ist der OC Innovationsworkshop?](https://thecattlecrew.net/2016/01/05/was-ist-der-oc-innovationsworkshop/) - Zwei Szenarien: Ihr Geschäftsmodell bricht zusammen, andere haben technologische Innovationen genutzt. Sie gehen pleite. Es herrscht Goldgräberstimmung: Sie brauchen nur eine IoT-/Industrie-4.0-Kampagne aufzusetzen und verdrängen damit spielend Ihre Mitbewerber. Ihr Kurs steht auf Verdrängung und Wachstum. Damit es zu Szenario 1) nicht kommt und um zu verstehen, was mit Szenario 2) für Sie und Ihr - [Was Sie über die Oracle Public Cloud Machine wissen müssen](https://thecattlecrew.net/2016/05/10/was-sie-ueber-die-oracle-public-cloud-machine-wissen-muessen/) - In diesem Beitrag stelle ich die Features der Oracle Cloud Machine von Oracle vor und betrachte sie hinsichtlich wichtiger Fragen, die Unternehmen im Vorfeld bewegen. Public Cloud: Vorteile und Probleme Die Cloud-Technologie ist heute nicht mehr wegzudenken. Viele Unternehmen nutzen bereits Public Cloud Dienste oder betreiben einige Teile ihrer Infrastruktur in der Cloud. Oracle bietet - [FredBet "“ Ein Tippspiel auf dem Weg in die Cloud](https://thecattlecrew.net/2016/06/09/fredbet-ein-tippspiel-auf-dem-weg-in-die-cloud/) - Nur noch ein Tag und die Fußball-Europameisterschaft öffnet ihre Tore in Frankreich. Wenn auch nur alle zwei bzw. vier Jahre (EM bzw. WM), so ist das gemeinsame Wetteifern unter Freunden und Kollegen ein großer Spaß. Mit Bier und Grillwurst bewaffnet fiebert man dem Weiterkommen der deutschen Mannschaft bis zum Schlusspfiff entgegen. Um dem Wetteifern noch - [Designing the digital enterprise: Cloud2On-Prem integrations using Oracle ICS](https://thecattlecrew.net/2016/09/22/designing-the-digital-enterprise-cloud2on-prem-integrations-using-oracle-ics/) - [OTN Appreciation Day : Integration Cloud Service (ICS) On-Premises Connectivity Agent](https://thecattlecrew.net/2016/10/11/otn-appreciation-day-integration-cloud-service-ics-on-premises-connectivity-agent/) - My favourite feature in Oracle ICS. #ThanksOTN - [Conversational UI: Wenn ein Bot "Erste Hilfe" leistet](https://thecattlecrew.net/2016/12/03/conversational-ui-wenn-ein-bot-erste-hilfe-leistet/) - User Story User Stories beschreiben fiktive Ideen und Umsetzungsmöglichkeiten zu Zukunfts- und Hype-Themen. Sie sollen diese Themen greifbarer machen um reale Anwendungsfälle daraus generieren zu können. Die Nachtschicht hat kaum 30 Minuten begonnen, und schon streikt die Maschine wieder. Sven ist genervt. Tagsüber würde er einfach zu seinem Vorgesetzten oder zum Experten für die Maschine - [Buchempfehlung: Silicon Germany - Wie wir die digitale Transformation schaffen](https://thecattlecrew.net/2017/01/02/buchempfehlung-silicon-germany-wie-wir-die-digitale-transformation-schaffen/) - Christoph Keese hat mit seinem aktuellen Buch "Silicon Germany - Wie wir die digitale Transformation schaffen" eine wunderbare Zusammenfassung zum Status Quo bzgl. der Digitalisierung in Deutschland verfasst.Wunderbar deshalb, weil sich das Buch zum einen sehr angenehm lesen lässt - der Schreibstil ist doch deutlich wahrnehmbar weit entfernt vom klassischen, eher trockenen IT-Buch. Aber um - [Ein Informationsbündel für die Digitalisierung](https://thecattlecrew.net/2017/02/16/ein-informationsbuendel-fuer-die-digitalisierung/) - Vertriebsgespräche haben den interessanten Nebeneffekt, dass man die eigenen Inhalte reflektiert. Im Anschluss meines letzten Gespräches haben wir eine Auswahl an Materialien zusammengestellt, um eine Übersicht über unsere Expertise darzustellen. Dabei ist die folgende Auswahl entstanden "“ und das ist noch nicht alles! Zu unserem Verständnis der Digitalisierung Poster: Die 4 Säulen der Digitalisierung Whitepaper: - [Geschichten aus dem OC|Lab: Retrofitting am Beispiel](https://thecattlecrew.net/2017/02/21/geschichten-aus-dem-oclab-retrofitting-am-beispiel/) - In loser Folge werden wir hier aus Projekten berichten, die mit Hilfe des OC|Lab umgesetzt wurden. Über Digitalisierung wird derzeit viel gesprochen und geschrieben. Viele scheuen sich aber vor dem Invest, den ein solcher Einstiegt eventuell bedeutet. Vor allem dann, wenn man große Maschinen hat, deren Abschreibungszyklus länger ist. Mit Retrofitting ergibt sich hier aber - [OC|Lab Day 2017](https://thecattlecrew.net/2017/03/02/oclab-day-2017/) - Auch in diesem Jahr haben sich alle Mitglieder des OC|Lab im wunderschönen Nochen getroffen. Diesmal stand das Treffen unter dem Motto "Bier und coole Projekte". Um 18:00 Uhr sollte es mit einer langweiligen Vorstellungsrunde losgehen ... Viele hatten zwar schon miteinander telefoniert, aber ein persönliches Treffen hat auf Grund der bundesweiten Verteilung und Arbeit noch nicht - [Oracle Data Integration Cloud Service](https://thecattlecrew.net/2017/09/13/oracle-data-integration-cloud-service/) - Hi everyone, in May and June I wrote my Bachelor thesis in cooperation with the OC|Lab about "Nutzung einer Datenintegrationsplattform am Beispiel einer Cloudlösung" (utilization of a data integration platform cloud service). Within this thesis I did research about data integration itself, the concept of data integration platforms, Cloud computing overall and the existing synergies - [Neuer Cloud-Trend auf dem Prüfstand: Ist Serverless-Computing ein Vendor Lock-In?](https://thecattlecrew.net/2017/09/13/neuer-cloud-trend-auf-dem-pruefstand-ist-serverless-computing-ein-vendor-lock-in/) - Die Entwicklung, dass sich immer mehr Verwaltungsaufgaben zum Cloud Anbieter verlagern, ist bereits seit einiger Zeit zu beobachten. Die aktuellste Weiterentwicklung in diesem Bereich wird als "Serverless" bezeichnet und ist derzeit in aller Munde. Der bekannteste Serverless-Computing-Dienst ist dabei wohl "Lambda" von Amazon Webservices (AWS). Das Pendant dazu von Microsoft heißt "Azure Functions". Serverless-Computing bietet - [Opitz Consulting @ Oracle PaaS Summer Camp 2017](https://thecattlecrew.net/2017/09/14/opitz-consulting-oracle-paas-summer-camp-2017/) - In the last week of August the 7th annual Oracle PaaS Summer Camp (formerly known as the Oracle Fusion Middleware Summer Camp) took place "“ once again close to the beautiful city of Lisbon. More than 100 participants attended the event involving six different tracks covering the full range of PaaS offerings by Oracle. This - [CA Policy Manager. How can you activate CORS?](https://thecattlecrew.net/2017/09/14/ca-policy-manager-how-can-you-activate-cors/) - Opitz Consulting started to cooperate with CA in the API management area a few months ago (more can be found here: https://thecattlecrew.net/2017/07/07/opitz-consulting-und-ca-zwei-starke-partner-in-sachen-api-management/) and therefore it is straight-forward to use the CA API Policy Manager to secure the access to our new internally developed canteen system. The new solution includes apps for Android, IoS but our - [Cloud Application Development](https://thecattlecrew.net/2017/09/18/cloud-application-development/) - I visited the Oracle Summer Camps in Lisbon. First of all: Thanks to all who were responsible for organizing and actually running the event. It has been a great time and I took more than a lot of new Ideas back home with me. So what was it about: I have been listening to the - [AWS News KW 37](https://thecattlecrew.net/2017/09/19/aws-news-kw-37/) - EC2 Instanzen mit 4 TB Arbeitsspeicher verfügbar Anfang des Jahres gab Amazon bekannt, das geplant ist EC2 Instanzen mit bis zu 16 TB Arbeitsspeicher anzubieten. Seit letzter Woche ist die nächste Ausbaustufe für dieses Ziel verfügbar. Die neuen x1e.32xlarge Instanzen haben 4 TB Arbeitsspeicher und 4 Intel Xeon E7 8880 v3 Haswell Prozessoren mit 2,3Ghz - [Die Lambda-Architektur in der Praxis](https://thecattlecrew.net/2017/09/19/die-lambda-architektur-in-der-praxis/) - In der IT ist es kaum noch möglich, dem Word "Lambda" zu entgehen: Die Lambda-Ausdrücke in Java 8, Amazons AWS Lambda für Cloud-Berechnungen und auch im Big-Data-Bereich ist die Lambda-Architektur ein zentrales Architektur-Pattern für datengetriebene Systeme. Was eine Lambda Architektur genau ist und vor allem mit welchen Tools aus dem Hadoop Ü–kosystem sie realisiert werden - [Chatbots @ Oracle PaaS Summer Camp](https://thecattlecrew.net/2017/09/21/chatbots-oracle-paas-summer-camp/) - Conversational User Interfaces such as chatbots will certainly change the way we use software for casual purposes so I was very excited about the "Oracle Mobile, Chatbot and JET Training" of Oracle PaaS Summer Camp 2017 in Lisbon I was accepted for! Oracle will provide chatbots development as part ot the new version of - [Linux Patching with AWS Systems Manager](https://thecattlecrew.net/2017/09/22/linux-patching-with-aws-systems-manager/) - [API Platform Cloud Service & Integration Cloud Service @ Oracle PaaS Summer Camp 2017](https://thecattlecrew.net/2017/09/25/api-platform-cloud-service-integration-cloud-service-oracle-paas-summer-camp-2017/) - The PaaS Summer Camp 2017 in Lisbon was a great experience! Especially for me as a former Oracle employee it felt a bit like 'coming home'. The whole event was very well organized with six different PaaS training tracks to chose from. In the area I had chosen - API Platform Cloud Service (APIPCS) & - [Solve digital transformation challenges using Oracle Cloud](https://thecattlecrew.net/2017/09/27/solve-digital-transformation-challenges-using-oracle-cloud/) - Digital transformation is an omnipresent topic today, providing a lot of challenges as well as chances. Due to that, customers are asking about how to deal with those challenges and how to leverage from the provided chances. Frequently asked questions in this area are: How can we modernize existing applications? What are the key elements - [Reduzierte Big Data Kosten mit AWS Spot Instanzen](https://thecattlecrew.net/2017/10/01/reduzierte-big-data-kosten-mit-aws-spot-instanzen/) - Wer sich heutzutage mit Big Data Themen kombiniert mit Amazon Web Services (AWS) beschäftigt, benötigt in der Regel schon ein eigenes kleines Wörterbuch für die ganzen Abkürzungen und Toolnamen aus beiden Welten. Ein weiteres Thema ist die eigene Problemstellung in dieser neuen Welt zu implementieren. Das sich dieser Weg durchaus auf verschiedenen Ebenen lohnt, möchte - [Autonomous databases, Blockchains and Cloud-native architectures - an OOW 17 recap](https://thecattlecrew.net/2017/10/09/autonomous-databases-blockchains-and-cloud-native-architectures-an-oow-17-recap/) - Oracle Open World (OOW) 2017 just ended on thursday last week. As usual, it was a great and inspiring conference, which nevertheless felt slightly different than the years before. Why does it felt different? A different spirit seemed noticeable, because Oracle starts to put more focus on the developer community - more power to the - [Nicht verpassen: Cloud Roadshow by OPITZ CONSULTING](https://thecattlecrew.net/2017/10/27/nicht-verpassen-cloud-roadshow-by-opitz-consulting/) - Mit der Cloud in den digitalen Wandel! Verpassen Sie nicht unsere deutschlandweite Cloud|Roadshow! Los geht es am 08.11.2017 in München. Denn um zu beurteilen, wie viel und welche Cloud Sie tatsächlich benötigen, müssen Sie schon heute eine Cloud-Gesamtstrategie für Ihr Unternehmen aufbauen. Die Anzahl der angebotenen Services der unterschiedlichen Hersteller ist beträchtlich, und sie sind - [AWS News KW 38 - 43](https://thecattlecrew.net/2017/11/03/aws-news-kw-38-43/) - Da ich die letzten Wochen Urlaub hatte, gab es keine Zusammenfassung der AWS News. Während meines Urlaubs war ich auch in Seattle und entdeckte durch Zufall das das Hotel nur eine Straße vom Amazon HQ entfernt war. Die Kugeln sind nicht das HQ sondern nur zukünftige Meetingräume. Das Gebäude links davon ist das HQ. Schön - [AWS News KW 44](https://thecattlecrew.net/2017/11/06/aws-news-kw-44/) - 100 CloudFront Points of Presence Amazon CloudFront ist Amazons Content Delivery Network. Mit der Eröffnung des 5. Endpoints in Tokio besteht das Netzwerk jetzt aus 100 "Points of Presence" die sich wiederum aufteilen in 89 Edge Locations und 11 regionale Edge Caches. Weitere Informationen zu CloudFront hier. AWS Direct Connect Gateway Mit DirectConnect ist es - [Besuch der Anwenderkonferenz Internet of Things / Industrial Internet in Berlin](https://thecattlecrew.net/2017/11/13/besuch-der-anwenderkonferenz-internet-of-things-industrial-internet-in-berlin/) - Am 08.11.2017 fand in Berlin die IoT Anwenderkonferenz statt, die als Folgetermin eines IoT Workshops und über den GITO Verlag gemeinsam mit der Uni Potsdam organisiert wurde. Wir hatten das Glück um einen Vortrag gebeten zu werden, so dass Daniel Rock und Dominik Bial mit ihrem Talk "Mit Volldampf in die Digitalisierung "“ IoT als - [AWS News KW 45 und 46](https://thecattlecrew.net/2017/11/27/aws-news-kw-45-und-46/) - Neuer Instanztyp C5 mit neuem Hypervisor AWS bietet mit den neuen C5 Instanztypen ein Update für die auf Rechenleistung optimierten C Instanzen. Die C5 Instanzen sind in folgenden Ausprägungen verfügbar und bieten damit ein um bis zu 25% besseres Preis/Leistungsverhältnis. Instanz Name vCPUs RAM EBS Bandwidth Network Bandwidth c5.large 2 4 GiB Up to 2.25 - [AWS News KW 47](https://thecattlecrew.net/2017/11/28/aws-news-kw-47/) - AWS Cost Explorer API Mit dem AWS Cost Explorer können die Kosten für die einzelnen AWS Services gut Visualisiert werden. Bisher war das lediglich über eine Oberfläche von AWS möglich. Mit der neuen Cost Explorer API ist es jetzt möglich die Daten direkt abzufragen und damit in eigene Tools zu integrieren. Die API bietet auch - [OC @ Amazon re:Invent (part 1)](https://thecattlecrew.net/2017/11/30/oc-amazon-reinvent-part-1/) - This week Grzegorz, Siegfried an myself have the pleasure to attend to Amazon re:Invent in Las Vegas, USA. So far it has been a fantastic event and a great experience. According to Andy Jassy (CEO of Amazon) the conference has about 43.000 attendees. The program is full of so many interesting breakout sessions, workshops, hackathons, - [Quick Tipp: Message Properties in der Azure-Queue](https://thecattlecrew.net/2018/06/05/quick-tipp-message-properties-in-der-azure-queue/) - Das Ein- und Auslesen von Messages einer Queue gehört zu den Standardaufgaben bei Message basierter Integration. Müssen viele Informationen übergeben werden und sollen daher die Properties einer Message genutzt werden, um beispielsweise darüber bestimmte Routingoptionen anzugeben, ist dies beim Erstellen einer Nachricht ohne weiteres möglich. Auch das Senden der Messages inklusive Properties funktioniert wie vermutet. - [AWS News KW 13 und KW 14](https://thecattlecrew.net/2018/06/11/aws-news-kw-13-und-kw-14/) - AWS Secrets Manager AWS Secrets Manager ist ein Dienst zum verwalten von Geheimnissen. Das sind im allgemeinen Zugangsdaten für andere Dienste. Damit bietet Amazon einen Dienst ähnlich Spring Vault für die Zentrale Ablage von Geheimnissen und erleichtert damit beispielsweise das Rotieren von Passwörtern. Ohne solch einen Dienst müssten im schlimmsten Fall alle Anwendungen die dieses - [AWS Summit Berlin 2018 - It's a wrap!](https://thecattlecrew.net/2018/06/13/aws-summit-berlin-2018-its-a-wrap/) - Am 6. und 7. Juni fand in Berlin der AWS Summit statt. In diesem Post berichtet OPITZ CONSULTING von der gelungenen Veranstaltung. - [Azure: Eine Mail-Anbindung zu SendGrid](https://thecattlecrew.net/2018/06/14/azure-eine-mail-anbindung-zu-sendgrid/) - In diesem Artikel möchte ich euch zeigen, wie ihr in eurem Azure Projekt eine Mail über SendGrid verschickt. SendGrid ist ein cloudbasierter Mailprovider, der mit dem Azure Portal verbunden werden kann. SendGrid ist grundsätzlich kein kostenloses Produkt. Allerdings gibt es in der Kombination mit Azure ein kostenloses Abonnement, bei dem 25.000 E-Mails pro Monat verschickt - [Azure Functions "“ Lokales Testing](https://thecattlecrew.net/2018/06/20/azure-functions-lokales-testing/) - In den letzten beiden Einträgen Azure Functions "“ Simple JavaScript Tutorial und Azure Functions "“ Vollgas mit dem Service-Bus haben wir unsere Azure Funktionen entwickelt und diese im Azure Portal getestet. Ist man in einer Azure Subscription unterwegs, die als Spielwiese oder fürs Testen gedacht ist, kann es noch praktikabel sein, etwas direkt im Portal - [GraphQL Demo (1/8) - Einführung in GraphQL und unsere Demo-Anwendung](https://thecattlecrew.net/2018/08/16/einfuehrung-in-graphql-und-unsere-demo-anwendung/) - Zunächst kurz zu uns: Wir, Phillip Fehrmann und Manuel Styrsky sind beide als Werkstudenten in der Software Entwicklung bei Opitz Consulting Deutschland GmbH beschäftigt und haben uns um Zuge dessen in das Thema GraphQL eingearbeitet und dabei auch ein Backend für eine kleine Chat-App auf Basis von GraphQL entwickelt. In dieser Blogserie wollen wir auf - [Cloud Control: the Graph in the Performance Top Activity view shrinks to left](https://thecattlecrew.net/2018/07/14/cloud-control-the-graf-in-the-performance-top-activity-view-shrinks-to-left/) - [AWS News KW 21 und KW 22](https://thecattlecrew.net/2018/07/09/aws-news-kw-21-und-kw-22/) - Eingebaute Autorisierung für Application Load Balancer Ab sofort ist es möglich die Autorisierung von Nutzern direkt im Application Load Balancer zu behandeln und somit bestimmte URL´s nur von angemeldeten Benutzern aufrufen zu lassen. Der ALB nutzt dabei das OpenID Connect Protokoll um mit dem Identity Provider zu kommunizieren. Am besten ist die Integration vom Hauseigenen - [AWS News KW 23 und KW 24](https://thecattlecrew.net/2018/07/18/aws-news-kw-23-und-kw-24/) - Amazon EKS Generally Available Die Nachricht auf die ich persönlich schon lange gewartet habe. Amazons gemanagter Kubernetes Cluster ist endlich verfügbar. Kubernetes ist "die" Plattform für Docker Container und wird ebenfalls von, Beispielsweise Azure als gemanagter Cluster angeboten. Der Einsatz von Containern bietet viele Vorteile unter anderem erleichtert der Einsatz eine Multi-Cloud Strategie. Der neue - [Wie programmiert man Google Home Assistent Skill? Node.js, Express App und Dialogflow. Heroku Deployment (2/2)](https://thecattlecrew.net/2018/08/26/wie-programmiert-man-google-home-assistent-skill-node-js-express-app-und-dialogflow-heroku-deployment-2-2/) - In unserem vorherigen Cattle Crew Blog Artikel Wie programmiert man Google Home Assistant Skill? Node.js, Express App und Dialogflow haben wir beschrieben wie man mit Express, Node.js und DialogFlow einen einfachen Skill für Google Home programmieren kann. Um den Skill im Google Home Assistant testen zu können, haben wir ngrok verwendet. In diesem Artikel werden - [AWS News KW 35](https://thecattlecrew.net/2018/09/03/aws-news-kw-35-2/) - Amazon RDS on VMware (Preview) Mit Amazon RDS von VMware hält die einfache Bereitstellung und Verwaltung von Db Instanzen mit Amazon RDS Einzug ins eigenen Rechenzentrum. Das Konzept hört sich sehr interessant an. Die eigene vSphere Umgebung dient in diesem Szenario als zusätzliche AWS Availability Zone (AZ) und wird per VPN Tunnel, über das Internet - [Chatbots @ Oracle Summer Camps 2018](https://thecattlecrew.net/2018/09/12/chatbots-oracle-summer-camps-2018/) - These year's edition of Oracle PaaS Summer Camps is history, and was again a pleasant composition of laid-back networking and exploring innovative themes like chatbots, blockchain and augmented reality. This time I attended the advanced chatbots training - we had 4 days of not only digging deeper into the new features of Autonomous Mobile Cloud Enterprise - [Application Development@Oracle PAAS Summercamp 2018](https://thecattlecrew.net/2018/09/12/application-developmentoracle-paas-summercamp-2018/) - Und da sind wir wieder: Oracle PAAS Summercamp in Lissabon. Ich durfte dieses Jahr zum zweiten Mal nach 2017 das Oracle Paas Summercamp besuchen. Im Folgenden möchte ich meine Erfahrungen aus dem Track Application Development mit Microservices und Containern mit euch teilen. Thema des Tracks war: Lerne die verschiedenen Möglichkeiten zum Entwickeln von Software in - [AWS News KW 36](https://thecattlecrew.net/2018/09/17/aws-news-kw-36-2/) - CloudFormation Macros Amazons Infrastructure as Code, CloudFormation bietet ab sofort eine Unterstützung für Macros. Damit kann die Funktionalität von CloudFormation deutlich erweitert werden. Die Grundlage für Macros ist schon länger in CloudFormation vorhanden und wird sehr stark vom Serverless Application Model (SAM) verwendet. Das Herzstück jedes Macros ist eine Lambda Function die für die eigentliche Transformation - [OC|Expert Camp: Stream Processing with Apache NiFi](https://thecattlecrew.net/2019/07/28/ocexpert-camp-stream-processing-with-apache-nifi/) - Am Samstag, den 6. Juli, um 13 Uhr bei heißen 30°C fand unser neues Meetup in München statt. Wir setzten unser Programm aus den Meetup-Gruppen OC-Expert-Camp und München Coding Dojo dieses Mal mit einen spannenden Hackathon rund um die Big Data-Technologie Apache NiFi fort. In der Münchner Niederlassung empfingen wir die Teilnehmer, unter denen sich - [Eat your own OpenDevStack](https://thecattlecrew.net/2019/09/25/eat-your-own-opendevstack/) - In diesem Artikel stelle ich das Open-Source-Projekt OpenDevStack kurz vor und erkläre, wie und warum OPITZ CONSULTING den OpenDevStack als Entwicklungsplattform auch intern nutzt. Mehr Informationen und Beispiele aus der Praxis gibt es übrigens in unserem OC|Webinar am Donnerstag, 10. Oktober 2019 von 16 bis 17 Uhr. Hier geht es direkt zur Anmeldung: https://www.opitz-consulting.comwebinar-opendevstack Was - [Application Development@Oracle PaaS SummerCamp 2019](https://thecattlecrew.net/2019/09/26/application-developmentoracle-paas-summercamp-2019/) - Nearly a month has passed since I had the possibility to attend to the Oracle PaaS Summercamp in Lisbon featuring different tracks from Integration over Digital Assistent to Modern Application Development with Oracle Cloud. I participated in the Track "Modern Application Development with Oracle Cloud" and I want to share the experience and findings I - [Automatischer Failover mit Dbvisit Standby Version 9](https://thecattlecrew.net/2019/11/25/automatischer-failover-mit-dbvisit-standby-version-9/) - Ein wenig untergegangen ist ein neues Feature in Version 9: das automatische Aktivieren der Standby Datenbank, wenn die primäre Datenbank nicht mehr erreichbar ist. Hierzu setzt Dbvisit einen sog. Observer Prozess (komisch, der Name kommt mir irgendwie bekannt vor) ein. Dieser sollte weder auf der primären noch auf der Standby Datenbank installiert sein. Es bietet - [OC|ExpertCamp "“ Serverless mit Knative](https://thecattlecrew.net/2019/11/29/ocexpertcamp-serverless-mit-knative/) - Am 07.11.2019 fand erneut eine Coding Kata der OC|ExpertCamp Reihe in München statt. Stefan Kühnlein und Andrej Flieger brachten interessierten Entwicklern und Kollegen Knative näher. Knative ist ein Serverless Framework und erweitert Kubernetes um einen Satz von Middleware Komponenten, die für die Erstellung von containerbasierten Anwendungen notwendig sind. Knative wird ständig weiterentwickelt, was uns in - [Digitalisierung - Als die Identität wandern ging ...](https://thecattlecrew.net/2020/01/09/digitalisierung-als-die-identitaet-wandern-ging/) - Unternehmen mussten sich im Laufe der Zeit immer wieder neu erfinden. Und so ist es kaum verwunderlich, dass sich die Identity und das Identity Management verändern. Hier nun ein kleiner Abriss der Entwicklung und ein Ausblick was uns wohl erwartet wird. Aber zuerst, warum ist das Identity Management so wichtig für Unternehmen? Das Identity Management - [Containerize Java, Part 1 - the JVM](https://thecattlecrew.net/2020/03/12/containerize-java-part-1/) - Tobias Unger, Tunahan Cizek "“ Opitz Consulting Deutschland GmbH The Java universe has created a bunch of frameworks claiming to be cloud-native. These frameworks especially offer support to create container images of an application. For example, Quarkus publishes pre-built Docker files [1]. However, the images created by these Dockerfiles are not necessarily the best for - [OpenShift 3.11 - Reduce hostSubnetLength without downtime](https://thecattlecrew.net/2020/03/16/openshift-3-11-reduce-hostsubnetlength-without-downtime/) - According to OpenShift Documentation - it is not possible to change this after performing the installation! Here how you can do it. - [OC | Expert Camp XXL - DeepRacer Vorführung](https://thecattlecrew.net/2020/04/30/oc-expert-camp-xxl-deepracer-vorfuehrung/) - Am Dienstag, den 03. März 2020 veranstaltete unser Büro in München das OC|Expert Camp XXL. Dabei hielten unsere Experten von Opitz Consulting interessante Präsentationen, die einen detaillierten Einblick in die verschiedenen Bereiche unserer Branche gegeben haben. Das Studententeam in München wurde zu diesem Anlass beauftragt, vor Ort eine Demo mit dem AWS DeepRacer vorzubereiten, um - [Energieeffizienz im Rechenzentrum](https://thecattlecrew.net/2023/07/24/energieeffizienz-im-rechenzentrum/) - Welche Wege gibt es, um ein Rechenzentrum ressourcenschonend zu betreiben? Was können Menschen und Unternehmen tun, die Cloud Services anbieten oder nutzen? - [Ein Bot mit echtem Security-Know-how](https://thecattlecrew.net/2024/02/09/ein-bot-mit-echtem-security-know-how/) - Über die Entwicklung eines Chatbots für den IT-Grundschutz mithilfe von Azure Cognitive Search und Open AI ChatGPT. Teil 1: Grundgedanken und Handwerkszeug - [Ein Überblick über CNI-Plugins](https://thecattlecrew.net/2024/03/08/ein-ueberblick-ueber-cni-plugins/) - Es gibt verschiedene Gründe, sich im Kubernetes-Umfeld Gedanken zur Netzwerkkonfiguration zu machen. Als Überblick vergleiche ich die gängigsten CNI-Plugins. - [Erfahrungen mit SOA Suite 11g Patchset Upgrade (11.1.1.3 auf 11.1.1.5)](https://thecattlecrew.net/2012/02/28/erfahrungen-mit-soa-suite-11g-patchset-upgrade-11-1-1-3-auf-11-1-1-5/) - Das Update der SOA Suite 11g von PS2 (11.1.1.3) auf PS4 (11.1.1.5) ist bei unserem Kunden sehr problemlos verlaufen. Die Installation vor Ort läuft auf einer Xen Virtualisierung. Da es auch für andere Projekte hilfreich sein könnte, hier die wichtigsten Eckpunkte, wie vorgegangen wurde: Eine neue VM aufsetzen mit der aktuellen Oracle Linux Version* Eine - [Road to 12c - Oracle SOA Suite 12c und BPM Suite 12c](https://thecattlecrew.net/2012/02/29/road-to-12c-oracle-soa-suite-12c-und-bpm-suite-12c/) - Die Reise der Oracle Fusion Middleware in Richtung 12c ist in vollem Gange. Mit der Weblogic Application Server 12c ist die Basis der Fusion Middleware Familie bereits in der Zukunft angekommen. Die Featureliste des WLS 12c ist beeindruckend, die ersten praktischen Erfahrungen ebenso. Man merkt deutlich, dass die Integration des alten Oracle Application Servers, der - [Nachlese SOA, BPM & Integration Days 2012 Spring](https://thecattlecrew.net/2012/03/03/nachlese-soa-bpm-integration-days-2012-spring/) - Bei den SOA, BPM & Integration Days (29.02.-01.03) gab es auch diesmal wieder interessante Vorträge und Workshops zu aktuellen Themen aus den Bereichen Adaptive Prozesse, SOA-Security und Systemintegration. Auch abseits der Vorträgen und Workshops gab es zudem genügend Freiräume für einen Meinungs- und Erfahrungsaustausch zwischen den anwesenden Speakern und anderen Experten aus unterschiedlichen Bereichen. Am - [BPEL Transactions und Threads in der SOA Suite 11g](https://thecattlecrew.net/2012/03/09/bpel-transactions-und-threads-in-der-soa-suite-11g/) - Was entscheidet in der SOA Suite (mindestens bis 11.1.1.6) darüber, ob ein BPEL Prozess synchron oder asynchron ausgeführt? Und was darüber, ob dafür eine neue Transaktion geöffnet wird oder nicht? Intuitiv würde man davon ausgehen, dass das (teilweise) in der WSDL modellierte Message Exchange Pattern (MEP) über die Art der Ausführung entscheidet. Demnach würden beispielsweise - [Dehydrierungsverhalten von Prozessinstanzen in Oracle SOA Suite](https://thecattlecrew.net/2012/03/12/dehydrierungsverhalten-von-prozessinstanzen-in-oracle-soa-suite/) - Im Lebenszyklus eines BPEL-Prozesses werden dessen Prozessinstanzen mit Statusinformationen im Repository der Oracle SOA Suite gespeichert. Diesen Speichervorgang nennt man im BPEL-Umfeld auch Dehydration und die dazugehörige Datenbank ist der Dehydration Store. Sobald eine laufende Instanz (an bestimmten Aktivitäten im Prozess) dehydriert wurde, entfernt der BPEL Server diese aus dem Memory. Wenn daraufhin etwa ein - [Server offline and soa-infra down: How-to undeploy SOA composites](https://thecattlecrew.net/2012/03/23/server-offline-and-soa-infra-down-how-to-undeploy-soa-composites/) - Did you already have the problem that you couldn"™t restart your server because of a certain (maybe broken) composite? Did you ever wish to perform an undeployment of your composites while soa-infra is down? Read my blogpost under inside-bpm-and-soa to see how-to get rid of thos composites even when the soa-infra is not available. - [First impressions from Oracle Open World 2013](https://thecattlecrew.net/2013/09/23/first-impressions-from-oracle-open-world-2013/) - Oracle Open World 2013 started today and San Francisco is ready to rock. This year approx. 60.000 visitors are attending to this great event - this is a 20% increase compared with last year. Very impressive! From my point of view there is no other event where you can get so many useful information in - [Adaptive Case Management Poster available](https://thecattlecrew.net/2013/10/10/adaptive-case-management-poster-available/) - Knowledge-driven processes are typically unpredictable in their execution. Experts working on them decide what"™s the next best action to take. This is in contrast to traditional BPM, in which all possible paths of a process are predetermined and modeled into the process. Case management is a way to control and implement these unstructured processes. With - [Using Credential Store Framework when communicating with Oracle Human Workflow API](https://thecattlecrew.net/2013/12/17/using-credentials-store-when-communicating-with-oracle-human-workflow-api/) - For connecting to Oracle Human Workflow Engine via the provided client API, username and password of an admin user are needed. These credentials could also be useful during task processing, when actions on a task has to be performed on behalf of a user, for example in case of holidays or illness. But how can - [BPM & Integration Days 2014](https://thecattlecrew.net/2014/01/10/bpm-integration-days-2014/) - Vom 24. bis 25. Februar 2014 präsentiert das Business Technology Magazin in München das große Trainingsevent für BPM & Integration. Lernen Sie in 18 Sessions und sechs Workshops tiefgehendes Know-how für die tägliche Arbeit und für strategische Entscheidungen in Ihrem Unternehmen. Die BPM & Integration Days konzentrieren sich diesmal besonders auf die praktischen Synergien - [Üœberblick über Oracle-Technologien: Oracle Webcenter Suite](https://thecattlecrew.net/2014/01/20/uberblick-uber-oracle-technologien-oracle-webcenter-suite/) - Wie Howard Beader (Vice President, Oracle Fusion Middleware) in "Musings on Fusion Middleware ®Oracle OpenWorld 2013" [siehe 1] geschrieben hat, kommen aus dem Standpunkt einer Fusion Middleware vier Kern-Themen in Oracle OpenWorld konsequent vor: Cloud, Mobile, Business User Friendly Middleware, Oracle AppAdvantage. Über "Business User Friendly Middleware" schreibt er: "Business User Friendly Middleware "“ Another - [Das Thema Systemintegration ist wichtiger denn je](https://thecattlecrew.net/2014/01/23/das-thema-systemintegration-ist-wichtiger-denn-je/) - JAXenter hat ein Interview von mir publiziert, das ein paar Ideen hinter der BPM Integration Days erläutert: http://jaxenter.de/artikel/Das-Thema-Systemintegration-ist-wichtiger-denn-je-170669 Das klassische Thema Business Process Management (BPM) steht vor der Herausforderung, neue Trends wie Social, Mobile, Internet of Things mit in den Blick zu nehmen. Weshalb die System-Integration hierbei eine immer wichtigere Rolle spielt, erklärt Torsten - [Bericht vom ersten DOAG BarCamp Development](https://thecattlecrew.net/2014/01/31/bericht-vom-ersten-doag-barcamp-development/) - Am 30.01.2014 veranstaltete die DOAG zum ersten mal eine Konferenz im BarCamp-Format. Mit etwa 70 Besuchern wurde in der Münchener Allianz Arena spontan und offen diskutiert. Dafür standen vier Streams zu Verfügung die zu Beginn der Veranstaltung von den Teilnehmern mit Leben gefüllt wurden. Dabei entstand ein bunter Flickenteppich an Themen der von agilen Vorgehensmodellen - [ADF Hackers Event aka Fitness Center in München](https://thecattlecrew.net/2014/02/04/adf-hackers-event-aka-fitness-center-in-munchen/) - Im Anschluss an das DOAG BarCamp Development (Rückblick hier) wurde am Freitag das ADF Fitness Center in der Oracle Geschäftsstelle München veranstaltet. Anders als das BarCamp, welches sich keiner gesonderten Technologie widmete, war das ADF Fitness Center eine Mekka für ADF Entwickler. Von Anfängern bis Profis gab sich alles, was im deutschen ADF Umfeld Rang - [Nachlese der BPM Integration Days 2014](https://thecattlecrew.net/2014/02/27/nachlese-der-bpm-integration-days-2014/) - Am Montag, den 24.02.2014, öffneten die diesjährigen BPM Integration Days ihre Pforten. Die Besucher erlebten zwei spannende Tage, die sich mit aktuellen Themen aus den Bereichen Integration Business Process Management (BPM) Adaptive Case Management (ACM) Process Mining und Analytics Fast Data / Event Processing Internet of things (IoT) Cloud beschäftigten. Wir von OPITZ CONSULTING waren - [IT-Security (Part 2): WebLogic Server and Oracle Platform Security Services (OPSS)](https://thecattlecrew.net/2014/03/05/it-security-part-2-weblogic-server-and-oracle-platform-security-services-opss-2/) - OPSS Architecture As we discussed (http://modj.org/home/aktueles/it-security-weblogic-server-and-oracle-platform-security-services-opss/e17330b741d0e387ead1a36591466a7c.html), OPSS is Oracle proposals regarding enterprise security services. It is as a framework that provides a comprehensive set of security services. These services based on Java technologies and have a consistent approach for design and apply security policies to Java EE and resources. We look at OPSS architecture from - [Dynamic endpoint binding in Oracle SOA Suite](https://thecattlecrew.net/2014/03/06/dynamic-endpoint-binding-in-oracle-soa-suite/) - Why is dynamic endpoint binding needed? Sometimes a BPEL process instance has to determine at run-time which implementation of a web service interface is to be called. We'll show you how to achieve that using dynamic endpoint binding. Let"™s imagine the following scenario: we"™re running a car rental agency called RYLC (Rent Your Legacy Car) - [OPITZ CONSULTING gewinnt ORACLE BPM Partner Community Award](https://thecattlecrew.net/2014/03/10/opitz-consulting-gewinnt-oracle-bpm-partner-community-award/) - Pressemitteilung: Beim Oracle Fusion Middleware Partner Forum am 18.2.2014 auf Malta zeichnete Oracle den Beitrag von OPITZ CONSULTING zur BPM-Community mit seinem "Oracle BPM Community Award für Outstanding BPM Contribution 2014" aus. Maßgeblich für diese Entscheidung war, dass die Experten der IT-Beratung ihre Erfahrungen aus Projekten im Bereich Business Process Management mit den Systemen Oracle - [OPITZ CONSULTING tritt Enterprise BPM Alliance bei](https://thecattlecrew.net/2014/03/12/opitz-consulting-tritt-enterprise-bpm-alliance-bei/) - Seit dem 1. Dezember 2013 sind wir Teil der Enterprise Business Process Management Alliance (EBPMA). In der neuen Vereinigung stellen unabhängige BPM-Anwender ihre praktischen Erfahrungen und ihr Know-how in einer offenen Methodik für BPM bereit. Wir freuen uns, dem Netzwerk künftig unsere Erfahrungen zur Verfügung zu stellen und weitere Unternehmen mit ins Boot zu holen: "Wir möchten unseren Kunden - [Was ist neu in camunda BPM 7.1?](https://thecattlecrew.net/2014/03/29/was-ist-neu-in-camunda-bpm-7-1/) - Am 21. März war es endlich soweit und die neue camunda BPM 7.1 Version wurde vorgestellt. In einem einstündigen Live Webinar haben Jakob Freund und Daniel Meyer die neuesten Features der Version 7.1 vorgestellt. Nach einem kurzen Einstieg und Überblick über das camunda BPM Ü–kosystem inklusive eines interessanten Rückblicks über die letzten zwölf Monate camunda - [Car registration process: A BPMN real-life use-case](https://thecattlecrew.net/2014/04/19/car-registration-process-a-bpmn-real-life-use-case/) - Lately I faced the challenge to transfer my car registration from Austria to Poland. In other words, I wanted to register my car in Poland which has been registered in Austria previously. It took quite a lot of time and effort to figure out how all the steps work together, however the visualization I created - [Orchestrierung der IT-Sicherheit: Wie sieht es mit der Oracle Fusion Middleware aus?](https://thecattlecrew.net/2014/05/16/orchestrierung-der-it-sicherheit-wie-sieht-es-mit-der-oracle-fusion-middleware-aus/) - Es gab am 06. März 2014 in Hochschule für angewandte Wissenschaften München den DOAG Regionaltreffen München/Südbayern. Ich habe dort einen Vortrag über "Orchestrierung der IT-Sicherheit: Wie sieht es mit der Oracle Fusion Middleware aus?" gehalten. Hier finden Sie mein Abstract und meine Präsentation: Orchestrierung ist eine riesige Symphonie verschiedenster Komponenten im IT-Bereich. Die Orchestrierung der - [OMG released formal version of CMMN 1.0](https://thecattlecrew.net/2014/06/13/omg-released-formal-version-of-cmmn-1-0/) - In May 2014 the OMG released version 1.0 of the Case Management Model and Notation (CMMN). You can access the documents associated with it under http://www.omg.org/spec/CMMN/1.0/. Great to see that the specification also includes the "CMMN - Claims Management Example" (page 78) from our "ACM in Practice" poster. - [IoT prototype - low-level thoughts about camunda BPM and Drools Expert (part 6)](https://thecattlecrew.net/2014/06/23/iot-prototype-low-level-thoughts-about-camunda-bpm-and-drools-expert-part-6/) - As already mentioned in the - [Oracle BPM 12c - Quick Start Installation (uncensored)](https://thecattlecrew.net/2014/06/28/oracle-bpm-12c-quick-start-installation-uncensored/) - Getting started in 15 minutes! One of the challenges with previous releases was, that SOA & BPM composites couldn't be deployed and tested on the JDeveloper integrated Weblogic server. Therefore a separate installation of SOA/BPM Suite or a virtual image was necessary to start developing. Now with the new release Oracle introduced a single-click installer - [OSB: Deleting corrupt projects](https://thecattlecrew.net/2014/07/04/osb-deleting-corrupt-projects/) - Usually it is no problem to delete OSB projects from the server. This can be done by the sbconsole. But today we had a problem with a misconfigured OSB project. There was no possibility to modify the project, because activating the changes always resulted to a error message. Deleting was not possible and overwriting with - [OSB: Java Callout with XML input and output parameter](https://thecattlecrew.net/2014/07/09/osb-java-callout-with-xml-input-and-output-parameter/) - With the Oracle Service Bus (OSB) it is possible to extend the functionality by using java callouts. Java callouts are static operations implemented in Java and packaged in a jar file. The jar file and all dependencies have to be included into the OSB project. Then it is possible to select the operation in the - [OWSM Custom Assertion zur Absicherung einzelner Services per IP-Adresse](https://thecattlecrew.net/2012/04/05/owsm-custom-assertion-zur-absicherung-einzelner-services-per-ip-adresse/) - An diesem Beispiel soll die Erstellung einer OWSM (Oracle Web Services Manager) Custom Assertion vorgestellt werden. Die Custom Assertions erlauben es, nahezu beliebige Policies zu erstellen, die wie die von Oracle vorgefertigten Policies auf Service-Endpunkte, SOA Komponenten oder auch Service-Referenzen angewendet werden können. Typischerweise kümmern sich diese Policies um Authentifizierung und Autorisierung. Unser Anwendungsfall: wir - [Oracle Identity Management - 30000 feet view](https://thecattlecrew.net/2012/05/25/oracle-identity-management-30000-feet-view/) - OIM (Oracle Identity Management) consists of a large set of useful tools, grouped in three areas: Identity Governance, Access Management and Directory Services. OIM: Oracle Identity Manager Used for account provisioning. On- and off- boarding of new users. OAM: Oracle Access Manager Used to protect URLs. OES: Oracle Entitlement Server Used for role and privilege - [Macht SOA ohne MDM Sinn?](https://thecattlecrew.net/2012/05/25/macht-soa-ohne-mdm-sinn/) - Der Titel ist gewiß etwas reisserich "“ bringt die Kernfrage aber auf den Punkt. In etlichen Retrospektiven der SOA-Programme taucht immer wieder ein Problem auf. Wie gehen wir mit den grundlegenden Business Services um, die Daten und vor Allem Stammdaten betreffen? Zur Einstimmung auf die Herausforderung eine kurze Einleitung. Ein wesentlicher Nutzen der SOA liegt - [Standard-based integration of human interaction in SOA](https://thecattlecrew.net/2012/05/26/standard-based-integration-of-human-interaction-in-soa/) - IT infrastructures and systems following the SOA paradigm are build upon standards. In such scenarios BPMN 2.0 can be used for the automation of business processes for example. The processes can be executed by a process engine. In such business processes the integration of human actors is often needed, to make complex decisions that cannot be - [OPITZ CONSULTING gained several new Oracle Specializations](https://thecattlecrew.net/2012/06/22/opitz-consulting-gained-several-new-oracle-specializations/) - We express our increased commitment to Oracle and especially to Oracle Fusion Middleware with several new specializations. So currently we are specialized in: Middleware Oracle Application Development Framework (ADF) Oracle Application Grid 11g (Weblogic) Oracle Service-Oriented Architecture 11g (SOA) Oracle Unified Business Process Management 11g (BPM) Oracle Business Intelligence Foundation 10 (BI) Database Oracle Exadata - [SOA Spezial 2 verfügbar - Industrialized SOA](https://thecattlecrew.net/2012/09/07/soa-spezial-2-verfugbar/) - Die überarbeitete und ergänzte Neuauflage unseres SOA Spezial Sonderheftes ist nun erschienen, im Format einer kompletten Ausgabe des Business Technologie Magazins. Hier die Ankündigung des Verlags: Industrialized SOA "“ Thema des Business Technology Magazin 3.12 Auch wenn es ruhiger geworden ist um SOA, beerdigt ist das Konzept noch lange nicht. Ganz im Gegenteil, über die - [Oracle Open World 2012: Our session about Oracle BPM / Oracle ADF Integration Best Practices](https://thecattlecrew.net/2012/10/11/oracle-open-world-2012-our-session-about-oracle-bpm-oracle-adf-integration-best-practices/) - Many end-to-end business processes require human interactions within the process. For example, user interaction may be needed for approvals, exception management, or performing activities required to advance the business process. Before designing processes with human tasks in Oracle BPM Suite, it is important to understand the design and runtime concepts. A typical task consists of - [BPM & Integration Days in München am 28.2. und 1.3.](https://thecattlecrew.net/2012/12/20/bpm-integration-days-in-munchen-am-28-2-und-1-3/) - Wir sind wieder mit einigen Vorträgen auf den nächsten BPM & Integration Days vertreten. Seien Sie gespannt auf die Urlaubsabenteuer unserer Kuh... :-) http://bpm-integration-days.de/ BPM abgegrast - Eine Kuh geht auf Reisen Erleben Sie die maritimen Abenteuer unserer Kuh, und misten Sie gemeinsam mit uns den Stall aus. Was ist bereits ausgeschlachtet? Was käuen wir - [Buchbesprechung zu "žProzessgesteuerte Anwendungen entwickeln und ausführen mit BPMN"œ](https://thecattlecrew.net/2013/01/14/buchbesprechung-zu-prozessgesteuerte-anwendungen-entwickeln-und-ausfuhren-mit-bpmn/) - Untertitel: Wie flexible Anwendungsarchitekturen wirklich erreicht werden können. Von Volker Stiehl. Volker Stiehl führt in seinem neuen Buch sehr anschaulich und leicht verständlich in die Welt der prozessgesteuerten Anwendungen ein. Dabei bleibt er nicht nur auf theoretischem Niveau, sondern untermauert alle Kernaussagen mit praktischen Beispielen, was mir sehr gut gefallen hat. So erhält der Leser - [OSB 11g: Stuck Threads when using inbound database adapter](https://thecattlecrew.net/2013/02/20/osb-11g-stuck-threads-when-using-inbound-database-adapter/) - Using a polling database adapter in a OSB proxy service, one may have noticed the following behaviour in Weblogic server: an exception in the server logs about one or even more stuck threads like this: and/or server health state from OSB managed server changing from state "Ok" to state "Warning" Such a behaviour alerts administrators, - [Automate processes for knowledge workers with Oracle BPM Suite PS6](https://thecattlecrew.net/2013/04/08/automate-processes-for-knowledge-workers-with-oracle-bpm-suite-ps6/) - You introduced BPM in your company? All of your process automations are a huge success? Stop reading - this might be the wrong article for you. Your processes are unpredictable; complex; they keep on changing and they are difficult to model? The users of your software complain that they cannot make proper business decisions because - [Industrial SOA - An article series about service-orientation](https://thecattlecrew.net/2013/04/22/industrial-soa-an-article-series-about-service-orientation/) - Today we would like to point you to a new article series termed as "Industrial SOA" authored by the "Masons of SOA". The series is dedicated to the exploration of contemporary SOA topics and issues and highlights some of the more recent innovations in practice that will especially be of interest to those who want - [OPITZ startet BPM Roadshow im Juni 2013](https://thecattlecrew.net/2013/04/29/opitz-startet-bpm-roadshow-im-juni-2013/) - Mit Business Process Management werden Sie schneller, transparenter, günstiger, ... gääähn - alles schon gehört! Erleben Sie ein nicht ganz alltägliches Event mit OPITZ CONSULTING als Gastgeber für zwei höchst unterschiedliche Protagonisten: Zum einen Camunda, bekannt für die leichtgewichtige, pragmatische und Java-nahe Open-Source-Plattform camunda BPM. Und zum anderen Oracle, mit der hochskalierbaren Oracle BPM Suite als - [BPM: Open Source vs. Red Stack](https://thecattlecrew.net/2013/05/07/bpm-open-source-vs-red-stack/) - Schönes Blog Posting von Jakob Freund, warum alle BPM-Interessierten diesen Showdown nicht verpassen sollten...: http://www.bpm-guide.de/2013/05/07/camunda-vs-oracle-roadshow/ - [Industrial SOA - Now chapters 1 to 5 available](https://thecattlecrew.net/2013/07/03/industrial-soa-now-chapters-1-to-5-available/) - You find us in Oracle Technet (OTN): http://www.oracle.com/technetwork/articles/soa/ind-soa-toc-1934143.html And in Thomas Erl"™s Service Technology Magazine: http://servicetechmag.com/index Content: Industrial SOA is a 13-part article series focused on service orientation, written collaboratively by a group of recognized experts and community leaders in service oriented architecture. "SOA and service-orientation have laid the foundation for a variety of emergent - [OSB: Creating meaningful SOAP exceptions](https://thecattlecrew.net/2013/08/26/osb-creating-meaningful-soap-exceptions/) - The OSB is usually used to transform and route messages. But sometimes something goes wrong and we have to return the caller an exception. This can happen in two situations: We want to create a new exception because a special situation We want to create a new exception because of an exception thrown by a - [Oracle Open World 2013 - Wrap up](https://thecattlecrew.net/2013/09/30/oracle-open-world-2013-wrap-up/) - OOW 2013 is over and we're heading home, so it is time to lean back and reflecting about the impressions we have from the conference. First of all: OOW was great! It was a pleasure to be a part of it. As already mentioned in our last blog article: It was the biggest OOW ever. - [BPMCon 2013](https://thecattlecrew.net/2013/10/04/bpmcon-2013/) - Last friday i was visiting an outstanding conference on BPM - BPMCon 2013 in Berlin. BPMCon is hosted by Camunda Services GmbH a company which is behind Camunda BPM Platform. Camunda BPM is now independent fork of the well known Activiti BPM Platform. I noticed that the community behind Camunda is constantly growing. I enjoyed - [JAX-WS: How to input and output XML AnyType](https://thecattlecrew.net/2014/07/10/jax-ws-how-to-input-and-output-xml-anytype/) - JAX-WS works in a very simple and effective way if you have defined all objects in a XML Schema definition. But sometimes you can't define a schema for an operation because e.g. it is a generic operation and accepts or returns dynamic XML. Nevertheless we would like to use for this operation the same tool - [You've Got Mail: Inbound Email Processing in WLS/OSB integration scenarios](https://thecattlecrew.net/2014/07/13/youve-got-mail-inbound-email-processing-in-wlsosb-integration-scenarios/) - In an integration project we are currently replacing an available integration platform using Oracle Service Bus 11g. Different incoming and outgoing message formats and protocols (HTTP, FTP, SMTP, etc.) are used from the external partners of our customer and therefore have to be supported. With OSB no problem at all, but polling a MS Exchange - [Oracle Application Testing Suite (OATS) - One tool for the whole testing process](https://thecattlecrew.net/2014/07/13/oracle-application-testing-suite-oats-one-tool-for-the-whole-testing-process/) - One of the most challenging things, apart from test definition, during the process of testing an application is to keep the overview over the entire process, i.e. knowing the status of the current test progress. Here you want to know (obviously there are more things): what requirements need be tested what are the tests belonging - [New ACM book: Thriving on adaptability](https://thecattlecrew.net/2015/01/26/new-acm-book-thriving-on-adaptability/) - Keith Swenson published his new book on ACM titled "Thriving on Adaptability". Find details here: futstrat.com/books/ThrivingOnAdaptability.php We are very proud that we were able to contribute a whole chapter to this book: Ontology-based ACM - The Need for Truly Adaptive Systems Jürgen Kress, Clemens Utschig-Utschig, Hajo Normann, Torsten Winterberg After seven months of traveling Curiosity lands - [DOAG Konferenz 2014: WebLogic Server auf ODA: Erfahrungen aus einem Kundenprojekt](https://thecattlecrew.net/2015/03/07/doag-konferenz-2014-weblogic-server-auf-oda-erfahrungen-aus-einem-kundenprojekt/) - Eine Oracle Database Appliance (ODA) ist als eine gute Plattform für das Betreiben von Oracle Datenbanken bekannt. Die Oracle RAC- oder One Node RAC Datenbanken können sehr schnell und unkompliziert auf einer ODA Maschine installiert und betrieben werden. Seit der ODA Version 2.7 ist es möglich, auch einen WebLogic Server auf ODA zu betreiben. Der - [Danilo Schmiedel erhält Award für Outstanding BPM/ACM Contribution](https://thecattlecrew.net/2015/03/11/danilo-schmiedel-erhalt-award-fur-outstanding-bpmacm-contribution/) - Im Rahmen des Oracle Fusion Middleware Partner Community Forums, welches vom 03.03.2015 bis zum 06.03.2015 in Budapest stattfand, erhielt unser SOA/BPM-Experte Danilo Schmiedel zusammen mit seinem "Oracle ACE Director"-Kollegen Andrejus Baranovskis den Oracle Fusion Middleware Partner Community Award 2015 für Outstanding BPM & ACM Contribution. Nach der Verleihung zeigten sich beide sehr erfreut: "Der Erhalt des Titels - [Oracle BPEL - Performance optimization of payload transformations within loops](https://thecattlecrew.net/2015/03/23/oracle-bpel-performance-optimization-of-payload-transformations-within-loops/) - In a recent project (developed using SOA Suite 11g) one of the requirements was to filter out certain lines of an order as these lines should not be forwarded to the business partners. In a first version we looped over all lines of the order and used a transformation activity within the loop to add each - [Gartner Business Process Management Summit London 2015](https://thecattlecrew.net/2015/03/25/gartner-business-process-management-summit-london-2015/) - Ich habe am diesjährigen BPM Summit in London teilgenommen und möchte meine Eindrücke mit euch Teilen. Zu Beginn habe ich mir die Session "Introduction to BPM" angehört, um zu schauen wie Gartner das Thema den noch nicht Erfahrenen vermittelt. Als Opener werden Projektreferenzen genannt, durch welche großen Potentiale gehoben wurden. New York Tax konnte z.B. - [OBIEE 11.1.1.9 Installation on Linux OEL 6: Step by Step](https://thecattlecrew.net/2015/05/23/obiee-11-1-1-9-installation-on-linux-oel-6-step-by-step/) - [Camunda BPM 7.3 Release Webinar](https://thecattlecrew.net/2015/06/02/camunda-bpm-7-3-release-webinar/) - Mit dem Webinar vom 02.06.15 zum aktuellen Release wurden die Feature Highlights mit Hilfe von verschiedenen Live Demos präsentiert. Dazu gehörten die aus den Camunda News bekannten Neuerungen, wie Konfigurierbare Autorisierungen für Zugriffe auf Prozesse, Aufgaben und Prozessinstanzen Live-Anpassung laufender Prozessinstanzen, z.B. um im Prozess vor- oder zurückzuspringen Start neuer Prozessinstanzen an einer beliebigen Stelle im - [OPITZ CONSULTING Polska becomes the first local Partner of WSO2 in Poland](https://thecattlecrew.net/2015/06/18/opitz-consulting-polska-becomes-the-first-local-partner-of-wso2-in-poland/) - Partnership brings together expertise of OPITZ CONSULTING Polska, leading project specialist for individual IT solutions, with WSO2"™s comprehensive open source enterprise middleware platform. Krakܳw, Poland "“ 3rd June 2015 "“ OPITZ CONSULTING Polska (part of the OPITZ CONSULTING Group) announced that is has become the first Polish local partner of WSO2, the creator and developer - [WSO2-based integration at MPK Cracow: Project case study](https://thecattlecrew.net/2015/06/19/wso2-based-integration-at-mpk-cracow-project-case-study/) - This article describes a project case study of delivering a custom portal solution for MPK Krakܳw - the main transport services provider in city of Cracow, Poland. Apart from describing project genesis, system's functionality and key benefits, it focuses on the role of WSO2-based integration platform in the system's architecture. Project genesis Background information about - [Webinare: Salesforce und SAP verbinden "“ Integrationsplattform in der Cloud oder On-Premise](https://thecattlecrew.net/2015/06/23/webinare-salesforce-und-sap-verbinden-integrationsplattform-in-der-cloud-oder-on-premise/) - Auch in Deutschland gewinnt das Thema Cloud an Fahrt. Zunehmend werden Softwarepakete als SaaS-Lösungen gleich in der Cloud angeschafft, weil die Vorteile, sich nicht um den Betrieb kümmern zu müssen und die damit einhergehende Flexibilität, starke Treiber sind nicht nur in der IT, auch in den Fachbereichen. Diese SaaS-Systeme müssen mit der bestehenden Anwendungslandschaft integriert - [VirtualBox Image not starting up](https://thecattlecrew.net/2015/06/24/virutalbox-image-not-starting-up/) - I often have the situation that I get a pre-installed VirtualBox image with some new Oracle stuff to test. Sometimes these images don"™t start with this error message: "This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot "“ please use a kernel appropriate for your CPU" The solution here is - [Whitepaper Serie: Integration](https://thecattlecrew.net/2015/07/16/whitepaper-serie-integration/) - (english version see below) Mit den diversifizierenden Trends Mobile und Cloud Computing hat das Thema Integration noch mehr an Bedeutung gewonnen. Deshalb haben wir eine Whitepaper Serie speziell zu diesem Thema entwickelt. In dem folgenden Whitepaper dieser Serie wird in die Thematik eingeführt und ein Gesamtüberblick gegeben http://www.opitz-consulting.com/fileadmin/redaktion/veroeffentlichungen/whitepaper/whitepaper-systemintegration-ueberblick_sicher.pdf Das Whitepaper beschreibt an einem konkreten UseCase - [Resolve JCA connection error in Oracle EBS to SAP integration with OSB 11g](https://thecattlecrew.net/2015/07/20/resolve-jca-connection-error-in-oracle-ebs-to-sap-integration-with-osb-11g/) - Doing a Oracle EBS to SAP integration with Oracle Service Bus 11g (OSB) I noticed a strange exception at runtime. During the establishment of a connection to the SAP system via the iWay SAP adapter the following error occurs in the adapter logs: servicebus:/WSDL/ebs2sap-data-integration/Sap/v2.0/jca/BAPI_ORACLE_SYNCHRO_RESPONSE_invoke [ BAPI_ORACLE_SYNCHRO_RESPONSEPortType::BAPI_ORACLE_SYNCHRO_RESPONSE(input_BAPI_ORACLE_SYNCHRO_RESPONSE,output_BAPI_ORACLE_SYNCHRO_RESPONSE) ] - : The JCA Binding Component was unable to establish - [Get an Oracle E-Mail notification via User Messaging Service Running before your coffee gets cold](https://thecattlecrew.net/2015/07/23/get-an-oracle-e-mail-notification-via-user-messaging-service-running-before-your-coffee-gets-cold/) - I often get asked to help developers with setting up UMS, but in fact mostly focusing on the SMTP server. In the next steps I will show how you can setup a HelloWorld notification Service with reviewing the results in less than five minutes. Prerequisites: Installed SOA or BPM Quickstart. See Danilos post for details - [New book is out: Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c](https://thecattlecrew.net/2015/07/24/new-book-is-out-design-principles-for-process-driven-architectures-using-oracle-bpm-and-soa-suite-12c/) - A design handbook to orchestrate and manage flexible process-driven systems with Oracle BPM and SOA Suite 12c. This book was written in a joined approach by several experts from the Oracle ACE and ACE director team, three of them from OPITZ CONSULTING: Matjaz B. Juric, Sven Bernhardt, Hajo Normann, Danilo Schmiedel, Guido Schmutz, Mark Simpson, - [Row-Level-Security mit Oracle Virtual Private Database](https://thecattlecrew.net/2015/08/11/row-level-security-mit-oracle-virtual-private-database/) - Virtual Private Database (VPD) ist ein Security Feature der Oracle Database Enterprise Edition (eingeführt mit Version 8i, teilweise auch unter der Bezeichnung Fine Grained Access Control - FGAC bekannt). Es bietet eine sehr einfache und verlässliche Möglichkeit zur Umsetzung von Row-Level-Security Konzepten, d.h. der Einschränkung der Sichtbarkeit (und Ü„nderbarkeit) auf Ebene einzelner Datensätze. Beispiel Bestellsystem - [OFM Summer Camps V 2015: Cloud and above the cloud"¦](https://thecattlecrew.net/2015/08/22/ofm-summer-camps-v-2015-cloud-and-above-the-cloud/) - The OFM Summer Camps 2015 is finished successful (August 17th "“ 21st 2015 Lisbon Portugal) and Oracle Fusion Middleware community could review new capabilities of Oracle Cloud Service in different areas. More than 100 participants attended the event, learning much new stuff about new features and enhancements of Oracle Cloud Computing. The four hands-on training - [OFM Summer Camps 2015: Simplify Integration with ICS and SOA Suite CS](https://thecattlecrew.net/2015/08/25/ofm-summer-camps-2015-simplify-integration-with-ics-and-soa-suite-cs/) - At this year"™s Oracle Fusion Middleware Summer Camps in Lisbon (see also the post from our colleague Mohammed Esad-Djou) four Opitz consultants were attending the "Hybrid Integration with Integration Cloud Service, SOA Suite Cloud Service and SOA 12c" track. With this post we want to give you a short overview of the topics that have - [Customizing af:listView to get list element](https://thecattlecrew.net/2015/09/23/customizing-aflistview-to-get-list-element/) - This is our use case: By clicking on an element in a listView we trigger a master-detail view on the right hand of the page. This section labeled the master row in top displaying an unspecified amount of elements in an af:listView underneath it with a ratingGauge next to the labeled component "“list selection should - [Datenbank-Replikation im Expertentest "“ Oder: Drei Wege führen nach Rom](https://thecattlecrew.net/2015/09/29/replikation-oder-drei-wege-fuehren-nach-rom/) - Was ist eigentlich Replikation? Der Begriff "Replikation" bezeichnet laut Wikipedia "die mehrfache Speicherung derselben Daten an meist mehreren, verschiedenen Standorten und die Synchronisation dieser Datenquellen". Eine reine Kopie von Daten einer Quelle und die anschließende Verfügbarmachung auf dem Ziel ist die simpelste Variante und nennt sich "unidirektionale Replikation". Komplexer ist es, diesen Vorgang zeitgleich in - [Retrospektive mit einem verteilten Team](https://thecattlecrew.net/2016/02/18/retrospektive-mit-einem-verteilten-team/) - Vor einiger Zeit wurde die Frage an mich herangetragen, wie Retrospektiven in verteilten Teams durchgeführt werden können. Es wurde vorgeschlagen, dies einmal mit einem eigenen Team auszuprobieren. Der Vorteil war, dass ich dieses Team schon recht gut kannte und wir gemeinsam auf eine gewisse Retrospektivenerfahrung zurückblicken konnten. Somit starteten wir Anfang Februar das gemeinsame Experiment: Das - [Reliable restart of the weblogic server](https://thecattlecrew.net/2016/02/20/reliable-restart-of-the-weblogic-server/) - Everyone doing CI using an application server knows the problem: After some time you get OutOfMemoryError because of the excessive deployments. The solution for this is to restart the application server periodically. But before you can start the application server, you must be sure to shut the application server down. This can be done for - [Bericht vom DOAG DevCamp 2016 in Bonn](https://thecattlecrew.net/2016/02/24/bericht-vom-doag-devcamp-2016-in-bonn/) - Heute hat das 2-tägige DOAG DevCamp 2016 in Bonn geendet. An den beiden Tagen waren wir von OPITZ CONSULTING mit 5 Kollegen am Start, insgesamt ca. 70 Teilnehmer. Für mich war es die erste Teilnahme an so einer Veranstaltung. Vorweg: Es hat sich sehr gelohnt. Was kann man sich unter einem DevCamp vorstellen? In diesem - [DOAG Regionaltreffen APEX](https://thecattlecrew.net/2016/03/03/doag-regionaltreffen-apex/) - Am 16.02.2016 fand das erste diesjährige DOAG Regionaltreffen der APEX Community. Die Community trifft sich drei bis viermal im Jahr zur Vorstellung und zum Austausch aktueller und interessanten Themen rund um APEX. Seit letztem Jahr sind auch wir dort regelmäßig vertreten und werden im Herbst auch Gastgeber eines Treffens sein. Der Abend war mit rund - [Austausch des Test-SSL-Zertifikats durch ein Unternehmens-ROOT-Zertifikat im Umfeld von Oracle Cloud Control](https://thecattlecrew.net/2016/03/09/austausch-des-test-ssl-zertifikats-durch-einen-unternehmens-roor-zertifikat-im-umfeld-von-oracle-cloud-control/) - Vorwort Der Enterprise Manager (EM) Cloud Control ist ein gutes Werkzeug für die Administration und Überwachung von komplexen Umgebungen. Nach der Installation und Konfiguration kann man sich ganz bequem über ein HTTPS-Protokoll mit dem Enterprise Manager verbinden und sofort arbeiten. Man sollte aber berücksichtigen, dass der EM standardmäßig mit einem Test-SSL-Zertifikat installiert ist. Laut Oracle - [Prospects: Cloudy - OFM Middleware and PaaS Community Forum 2016 @Valencia](https://thecattlecrew.net/2016/03/20/prospects-cloudy-ofm-middleware-and-paas-community-forum-2016-valencia/) - On friday the 22nd Fusion Middleware and PaaS Community Forum ends. Time to lean back and recap, what happened the last days. To summarize it shortly: It was a unique event and a great experience being part of this professional conference, as the following facts will show: 2 days with tons of information about the Oracle - [Migrating Business Processes using Camundas Version Migration Plugin](https://thecattlecrew.net/2016/06/23/migrating-business-processes-using-camundas-version-migration-plugin/) - In a recent project, I was faced with several versions of a process model and a lot of instances for each version. This increased the work of keeping every case in mind for example when it came to new backend developments (which are centralized and have to work for all versions). I had the idea of - [Camunda "“ Jetzt auch eine Zero-code BPM Lösung?](https://thecattlecrew.net/2016/07/12/camunda-jetzt-auch-eine-zero-code-bpm-loesung/) - Camunda wirbt ja schon sehr lange damit, dass Ihre Lösung die richtigen Dinge umsetzt und die Vorteile von Individualentwicklung mit denen sog. BPM-Suites verbindet. BPM-Suites versprechen sehr häufig eine Automatisierung der Geschäftsprozesse ohne IT Unterstützung, also zero-code BPM oder wie camunda auch sagt "Bullshit BPM". In der Praxis kennt man das ja, der Fachabteilung ist - [Servicebus 12c: Using configuration files for customizing service deployments](https://thecattlecrew.net/2016/07/17/servicebus-12c-using-configuration-files-for-customizing-service-deployments/) - Introduction In my last projects I faced different challenges in the area of how to manage environment-specific artefact configurations that need to be adjusted during rollout of a particular service component. As a result from that, I decided to write down my experiences and solution approaches regarding the corresponding topics. This article is the starting point for a short blog series dealing - [SOA Suite 12.2.1.1.0: Create, configure and tune a SOA/OSB Domain](https://thecattlecrew.net/2016/08/21/soa-suite-12-2-1-1-0-create-configure-and-tune-a-soaosb-domain/) - Introduction This post focuses on the creation, configuration and tuning of an initial SOA Suite 12.2.1.1.0 Domain. The WebLogic Server is a necessary requirement, and must already be installed. For instruction how to install the WebLogic Server 12.2.1.1 please refer to my previous post: WebLogic Server 12.2.1.1.0: Installation on the Linux OS The following tasks - [How to customize Java Virtual Machine Settings in Oracle WebLogic Server 12 on OS Linux / UNIX](https://thecattlecrew.net/2016/07/24/how-to-customize-java-virtual-machine-settings-in-oracle-weblogic-server-12-on-os-linux-unix__trashed/) - [WebLogic Server 12.2.1.1.0: Create, configure and tune a Domain](https://thecattlecrew.net/2016/07/31/weblogic-server-12-2-1-1-0-create-configure-and-tune-a-domain/) - [Oracle SB 12c QuickTip: Resolve NoClassDefFoundError during Maven deployment](https://thecattlecrew.net/2016/09/02/oracle-sb-12c-quicktip-resolve-noclassdeffounderror-during-maven-deployment/) - [OOW 16: My thoughts and experiences](https://thecattlecrew.net/2016/09/29/oow-16-my-thoughts-and-experiences/) - Not able to attend Oracle Open World 2016? You are curious to learn about what was happening there? Then read my latest blog, where I tried to summarize my personal thoughts and experiences! - [Q-loud "“ Eine Deutsche IoT Plattform](https://thecattlecrew.net/2016/09/29/q-loud-eine-deutsche-iot-plattform/) - Die QSC AG bietet umfangreiche Cloud Angebote an. Darunter fällt auch eine Plattform für IoT Use Cases, die nun im aktuellen Jahr (2016) eine prominente Stellung erhält. Die Tochtergesellschaft Q-loud GmbH vertreibt die Plattform als auch komplette Dienstleistungen ("full-stack") rund um eine Deutsche IoT Cloud. Besonders spannend hierbei ist, dass gerade der deutsche Mittelstand mit dieser - [Impressionen von der DOAG 2016](https://thecattlecrew.net/2016/11/24/impressionen-von-der-doag-2016/) - Bei der DOAG Konferenz am 15. bis 17. November 2016 in Nürnberg präsentierte sich unsere IT-Beratung diesmal im neuen Gewand: Mit einem brandneuen High-Tech-Stand konnten wir uns bei den Besuchern glaubwürdig als "Partner für die digitale Transformation" positionieren. Das Hauptinteresse der Oracle Anwender lag bei der Konferenz eindeutig bei aktuellen Themen wie Cloud Computing, API - [Oracle Forms & Reports 12.2.1.2.0: Create and Configure on the OEL 7.2 Server](https://thecattlecrew.net/2016/12/17/oracle-forms-reports-12-2-1-2-0-create-and-configure-on-the-oel-7-2-server/) - Introduction This post focuses on the creation, configuration and tuning of an initial Forms & Reports 12.2.1.2.0 Domain on the OEL 7.2 Server. The WebLogic Server is a necessary requirement, and must already be installed. For instruction how to install the WebLogic Server 12.2.1.2 please refer to my previous post: WebLogic Server 12.2.1.2.0: Installation on - [Handle REST requests in Mule ESB and forward it to Camunda BPM](https://thecattlecrew.net/2017/02/03/handle-rest-requests-in-mule-esb-and-forward-it-to-camunda-bpm/) - Writing a REST Interface with JSON schema-validation and some Java transformations with Mule ESB is really easy and can be developed in a very short time. We want to show a sample application to demonstrate how easy Camunda can be used with Mule in an approver scenario for Slack. Mule2CamundaFlow In Mule Anypoint Studio we - [camunda BPM - Mocking subprocesses with BPMN Model API](https://thecattlecrew.net/2014/07/18/camunda-bpm-mocking-subprocesses-with-bpmn-model-api/) - A common way to call a reusable subprocess is to use a call activity in the BPMN 2.0 model. By using a call activity it is only necessary to add the process key of the subprocess to call and the version of it to the call activity properties. Thus, the modeling can be continued. Apart from this it - [Short recap on OFM Summer Camps 2014](https://thecattlecrew.net/2014/08/11/short-recap-on-ofm-summer-camps-2014/) - Last week the Oracle Fusion Middleware summer camps took place in Lisbon. More than 100 participants attended the event, learning much new stuff about new features and enhancements, arriving with the recently available FMW 12c release. In four parallel tracks the highlights of the new major release were presented to the attendees; hands-on labs allows to - [SOA & BPM Suite 12c - Erfahrungsberichte und Live Demos für Architekten und Entwickler](https://thecattlecrew.net/2014/09/05/soa-bpm-suite-12c-erfahrungsberichte-und-live-demos-fur-architekten-und-entwickler/) - Die neuen Oracle 12c Versionen sind da! SOA Suite & BPM Suite Launch Events vom Oracle Platinum Partner OPITZ CONSULTING 23.10.14 Düsseldorf | 28.10.14 München Sehr geehrte Damen und Herren, die SOA Suite ist Oracle's Lösung für Systemintegrationen jeglicher Art. Die BPM Suite bietet alles zur Prozessautomatisierung und zum Bau von Workflowlösungen mit BPMN - [Eindrücke vom ADF Community Meeting](https://thecattlecrew.net/2014/09/17/eindrucke-vom-adf-community-meeting/) - Am gestrigen Dienstag fand das Meeting der Deutschen ADF Community im CVC der Oracle Niederlassung in Berlin statt. Der Fokus lag dieses Mal weniger auf den technischen Feinheiten des Frameworks, sondern auf dem Thema "Vertrieb". Aufgrund des Themenschwerpunkts waren neben altbekannten Teilnehmern auch viele neue Gesichter aus den Tiefen des Vertriebs der verschiedenen Partnerunternehmen anwesend. - [Microservices architectures "“ Thoughts from a SOA perspective](https://thecattlecrew.net/2014/09/30/microservices-architectures-thoughts-from-a-soa-perspective/) - Thoughts by: Sven Bernhardt, Richard Attemeyer, Torsten Winterberg, Stefan Kühnlein, Stefan Scheidt A frequently discussed topic these days is the Micorservices architectural paradigm. Discussions on various internet blogs and forums are showing the trend that proponents of this approach are not tired of emphasizing why Microservices are different to a holistic SOA approach, when dealing with - [Using JMS Unit-of-Order in a High Availability Environment](https://thecattlecrew.net/2014/10/01/using-jms-unit-of-order-in-a-high-availability-environment/) - Abstract The WLS JMS Unit-of-Order feature (UOO) is well documented in various papers and blogs; it mainly enables numerous message producer to group messages into a single unit that is processed sequentially in the order the messages were created. Until message processing for a message is complete, the remaining unprocessed messages for that Unit-of-Order - [Patch SOA/BPM VM to WebCenter 11.1.1.8](https://thecattlecrew.net/2014/11/10/patch-soabpm-vm-to-webcenter-11-1-1-8/) - At http://www.oracle.com/technetwork/middleware/soasuite/learnmore/vmsoa-172279.html one can find the latest 11g SOA/BPM Virtual Machine (VM) which also contains Webcenter. Unfortunately, Webcenter has been added in version 11.1.1.7 to that VM; as there are major enhancements in Webcenter 11.1.1.8 it generally makes sense to upgrade the VM to that version. At http://docs.oracle.com/cd/E29542_01/doc.1111/e16793/patch_webcenter.htm#BABGAFDE a documentation for upgrading from 11.1.1.7 to - [Using the Camunda Workflow API to control timer events and process instances](https://thecattlecrew.net/2014/11/18/example-tutorial-using-the-camunda-workflow-api-timer-events-process-instances/) - This post shows an example of using the Camunda Workflow API. It can be a handy and easy-to-use interface, if you want to dive into your workflow environment a little deeper. In a recent client project, we were confronted with the need to dynamically switch on and off a timer event, triggering email reminders for the - [Resolving INSTALL_FAILED_CONTAINER_ERROR when deploying MAF app to android emulator after system upgrade to Mac OS X Yosemite](https://thecattlecrew.net/2015/01/03/resolving-install_failed_container_error-when-deploying-maf-app-to-android-emulator-after-system-upgrade-to-mac-os-x-yosemite/) - During our Oracle MAF Hackathon we wanted to deploy our app to both android emulator and iOS simulator. Feeling giddy because of having XCode5 and Android SDK installed on my Mac I wanted to show our crowd that apps built with MAF are really multi-platform compliant. Confident of victory because deployment to android emulator succeeded - [Oracle Service Bus 12c: Retrieving Username from HTTP Basic authentication token](https://thecattlecrew.net/2015/01/12/oracle-service-bus-12c-retrieving-username-from-http-basic-authentication-token-2/) - Using HTTP Basic authentication is a common mechanism to check user's authenticity, when creating REST-enabled API's to prevent applications and it's functionalities from unathorized access. Service Bus 12c (SB) supports this authentication method by using a OWSM security policy. The corresponding authentication information are transported in the HTTP header. In some cases, for example when only user-relevant - [Automated Unittesting of XQueries in Oracle OSB](https://thecattlecrew.net/2015/09/29/automated-unittesting-of-xqueries-in-oracle-osb/) - In order to support a more agile project environment, OPITZ CONSULTING developed a Java/JUnit based SOA Unit Testing Framework. Among others, the framework was capable of using the Oracle libraries to run XQuery tests locally and verify their correctness. Over the course of time, Oracle released 12c and with it, changed its xquery files. A - [Erste Erfahrungen mit dem neuen Oracle Forms 12c (12.2.1.0)](https://thecattlecrew.net/2015/10/28/erste-erfahrungen-mit-dem-neuen-oracle-forms-12c-12-2-1-0/) - Gerade erst wurde das neue Oracle Forms 12c auf der #oow15 vorgestellt. Eine große Überraschung an sich, da das neue Forms sowieso schon verspätet ist und viele nicht mehr mit einer Vorstellung in 2015 gerechnet haben. Die Sourcen und weitergehende Informationen gibt es unter: http://www.oracle.com/technetwork/developer-tools/forms/overview/index.html Installation und Konfiguration Hardwarevoraussetzungen Min 8 Gb RAM Static IP - [Oracle OpenWorld 2015 "“ A new Era of Utility Computing (Part 1)](https://thecattlecrew.net/2015/11/01/oracle-openworld-2015-a-new-era-of-utility-computing-part-1/) - Exciting days are behind us. As every year we visited Oracle OpenWorld in San Francisco. Thousands of customers, hundreds of partners, and millions of virtual attendees from more than 141 countries were curious to see a lot of innovation, technology and entertainment. Oracle OpenWorld is the industry"™s preeminent business and technology show featuring over 2,500 - [Forms 12c: neue Runtimeoptionen für mehr Flexibilität auch ohne Browser](https://thecattlecrew.net/2015/11/05/forms-12c-neue-runtimeoptionen-fuer-mehr-flexibilitaet-auch-ohne-browser/) - Beim letzten Mal habe ich mich vornehmlich mit der Installation des neuen Forms 12c auseinander gesetzt, die ja doch an der ein oder anderen Stelle sehr geklemmt hat. Heute möchte ich auf 2 neue Runtimeoptionen beim Starten einer Applikation eingehen, bei deinen Oracle auf jeden Fall in Richtung Zukunft geblickt hat. Der Standardfall (Browser mit - [Oracle OpenWorld 2015 "“ A week full of Highlights (Part 2)](https://thecattlecrew.net/2015/11/09/oracle-openworld-a-week-full-of-highlights-part-2/) - Of course some of the main events at Oracle OpenWorld are the Tuesday keynotes of Thomas Kurian and Larry Ellison (you can get them as on demand video on oracle.com). A message that has clearly been communicated there: Oracle will compete hard in all three tiers of the cloud technology landscape"”applications, platforms, and infrastructure. All - [Camunda BPM 7.4](https://thecattlecrew.net/2015/11/13/camunda-bpm-7-4/) - On Novenber 30th, 2015 the team around Camunda BPM will release version 7.4 of its open source Business Process Management Platform which will include lots of improvements and new features. In this post I want to introduce two new features: DMN support and escalation events in BPMN-processes. Both can be tested already with the current - [Installation ODI 12.1.3: step by step"¦](https://thecattlecrew.net/2015/11/16/installation-odi-12-1-3-step-by-step-2/) - This document describes the installation of Oracle Data Integrator Version 12.1.3 on the Linux (OEL) Server. Prepare the Installation Minimal Server Requirements Check the Oracle Documentation for the Prerequisites. Your Server must have following (min.) Settings; RAM: 8 GB Disk: 20 GB Temp: 2 GB Swap: 8 GB Enable Unicode Support Oracle Documentation: Your operating system configuration can influence - [Handling inbound Attachments by Oracle Service Bus](https://thecattlecrew.net/2015/11/23/handling-inbound-attachments-by-oracle-service-bus/) - Introduction Oracle Service Bus message context is a set of properties, so called context variables, that hold message content as well as information about messages as they are routed through Oracle Service Bus (OSB). The Message Context Schema specifies the element types for the predefined message context variables. Such a predefined context variable is the - [How to create a CSV file and store it to a FTP server in conjunction with Oracle Service Bus 12c](https://thecattlecrew.net/2015/12/07/how-to-create-a-csv-file-and-store-it-to-a-ftp-server-in-conjunction-with-oracle-service-bus-12c/) - In my last projects I had to generate a CSV file out of some data in the OSB (Oracle Service Bus) and upload it on a ftp server. The requirement was to realize it with the Oracle Service Bus 12c. This article describes a way to generate a CSV file and store it. As precondition - [OSB: Configuration with custom XQuery functions](https://thecattlecrew.net/2015/12/22/osb-configuration-with-custom-xquery-functions-2/) - The OSB supports a mechanism of customization. Unfortunately this mechanism is very limited and is not able to change all values. There are hundreds of situations where some kind of configuration is needed and which can"™t be solved with customization: A configurable value need to be added to a request Username and password can"™t be - [Oracle SOA 12c QuickTip: Enable Servicebus message tracing in DefaultDomain](https://thecattlecrew.net/2015/12/23/oracle-soa-12c-quicktip-enable-servicebus-message-tracing-in-defaultdomain/) - Messsage or execution tracing in Servicebus (SB) allows insight into the message exchange between Servicebus and it's communication partners (Client applications and Service providers) as well as the message processing within a pipeline. Informations about incoming and outgoing messages, the corresponding headers, the course of variable manipulations and other things are written to the diagnostic - [OSB: Configurable basic authentication](https://thecattlecrew.net/2015/12/28/osb-configurable-basic-authentication/) - Basic authentication is still a very common approach for securing web services. It is widely supported and can be tested with a browser. If used over a HTTPS connection also the credentials are encrypted. To use basic authentication the usual way with OSB it is necessary to select "˜Basic"™ at the authentication section and a - [Oracle SOA 11g: BPEL instance timeout while invoking asynchronous Java web method (JAX-WS)](https://thecattlecrew.net/2016/01/12/oracle-soa-11g-bpel-instance-timeout-while-invoking-asynchronous-java-web-method-jax-ws/) - Are you struggling with a long running asynchronous Java web method that behaves like a synchronous process when being invoked by an asynchronous BPEL process? Then you may like to know how threading might help you to get rid of the timeout! Use case We"™ve set up a SOA composite application on Oracle SOA 11.1.1.6 - [Quicktipp: WebLogic Server 12c and BEA-101104: java.net.ProtocolException](https://thecattlecrew.net/2016/01/14/1001_wls/) - The issue ist reported newly as a Bug from Oracle... Technology, KeyWords: WebLogic Server 12.1.3.0.0., 10.3, Exception; java.net.ProtocolException Error Message: Problem: We have deployed our application on weblogic (12.1.3.0.0). In the deployed application there is a (or more) link(s) which executes an application jar. The Links are not available in browser and if we check - [Testing-Concepts and Considerations in a SOA landscape that uses the Oracle Service Bus Framework](https://thecattlecrew.net/2016/01/18/testing-concepts-and-considerations-in-a-soa-landscape-that-uses-the-oracle-service-bus-osb-framework/) - Introduction Due to the ever growing complexity and multiple dependencies of software components in an enterprise landscape, "Automated Testing" is no longer an optional feature of the software development process but a crucial ingredient of the development process and plays a significant role in every successfully launched software project. Software Development in a SOA environment - [Rückblick zur Camunda 7.4 Release Roadshow](https://thecattlecrew.net/2016/02/04/rueckblick-zur-camunda-7-4-release-roadshow/) - Am 22. Januar fand in Düsseldorf mit vier spannenden Vorträgen um die Themen Camunda BPM und DMN die Camunda BPM 7.4 Release Roadshow statt. Unser Partner Camunda präsentierte hier die neue Version seiner BPM-Plattform, die seit Anfang November zum Download verfügbar ist. Wir von OPITZ CONSULTING waren mit einem Praxisbeitrag beteiligt. Jakob Freund stellte in - [Using the Mule Slack Component](https://thecattlecrew.net/2017/02/11/using-the-mule-slack-component/) - An overview how to use the MuleSoft Anypoint Slack-component to integrate Slack-messaging into processes - [Quicktipp: Working with more than one package name in a JAXB Context Config in Mule ESB](https://thecattlecrew.net/2017/02/12/quicktipp-working-with-more-than-one-package-name-in-a-jaxb-context-config-in-mule-esb/) - If you want to structure your code with packages for different JAXB annotated classes, for example after generating JAXB from different WSDLs, do not try to define severall jaxb context elements in Mule ESB, as this is going to fail at runtime. This results in: org.mule.api.registry.RegistrationException: More than one object of type class javax.xml.bind.JAXBContext registered - [Approve messages in Camunda BPM with DMN and forward via Camunda HTTP Connector](https://thecattlecrew.net/2017/02/20/approve-messages-in-camunda-bpm-with-dmn-and-forward-via-camunda-http-connector/) - While I was watching today a video of Jakob Freund talking about "Camunda in the cloud", I understood better the simple process modelled by my colleagues and me a couple of days ago. In this speech at the BPMCon 2016 he was talking about clients, who used Camunda, not being interested in the zero code - [A tiny MQTT-Broker docker image](https://thecattlecrew.net/2017/02/24/a-tiny-mqtt-broker-docker-image/) - Intro Some time ago I started to get a look at MQTT and needed a broker to start with. Eclipse Mosquitto (http://mosquitto.org/) was a logical choice for a quick start and as I am a fan of docker containers for not polluting your local system installation whilst trying new software stacks, I searched for a - [Camunda meets Mule - A java based flexible approach for Integration and APIs](https://thecattlecrew.net/2017/02/27/camunda-meets-mule-a-java-based-flexible-approach-for-integration-and-apis/) - Finding the right architectural integration approach for one"™s business is becoming more important. One reason for this is the digitalisation. There are more and more devices like smartphones, IoT devices and gadgets but also applications and systems that communicate with each other. The power behind digitalisation is not a single technology or device. It is - [How to hide passwords and account information in WLST scripts (WebLogic Server)](https://thecattlecrew.net/2017/03/11/how-to-hide-passwords-and-account-information-in-wlst-scripts-weblogic-server/) - [WS-Security with Username Token Profile on Oracle Weblogic Server](https://thecattlecrew.net/2017/03/22/ws-security-with-username-token-profile-on-oracle-weblogic-server/) - WS-Security Username Token Profile is a simple authentication scheme for SOAP-webservices using username an password sent in the requests' WS-Security headers. The password is hashed using a salt and a timestamp (password digest) to prevent replay attacks. It is specified in this document. As this does not involve any message encryption it should not be used without transport encryption. In this post I will show how I configured this for a webservice to be deployed on a recent Weblogic Server (12.2.1.2). - [Opitz Consulting und CA - zwei starke Partner in Sachen API Management](https://thecattlecrew.net/2017/07/07/opitz-consulting-und-ca-zwei-starke-partner-in-sachen-api-management/) - Digitalisierung ist das Gebot der Stunde: alles was vernetzt werden kann wird auch vernetzt. Laut Gartner werden beispielsweise im Jahr 2020 bereits über 20 Milliarden "Dinge" miteinander kommunizieren. Dadurch ergeben sich komplett neue digitale Geschäftsmodelle, an denen kein Unternehmen mehr vorbei kommen wird "“ sprich: jedes Unternehmen wird ein digitales Unternehmen sein (müssen). Wie bietet - [Holiday replacement using camunda candidate groups](https://thecattlecrew.net/2018/04/06/holiday-replacement-camunda-candidate-groups/) - In a recent project I was faced by a real classic in user task management. The age old question about how to handle holiday replacement the right way. In this post I am going to explain my approach using as much of camunda ready-to-use functionality to avoid overhead. Situation: Jack needs holidays and leaves for - [SOAP and Attachments](https://thecattlecrew.net/2018/05/09/soap-and-attachments/) - Introduction Service-clients and service-providers are often facing the need for transmitting both binary content and text data in a reliable and efficient way. This document presents implementation outlines for this scenario. The service-provider has been implemented using the Oracle Service Bus (version 11.1.1.7) while the service-client has been realized using SOAPUI. W3C Notes and Recommendations. - [Opitz Consulting became Camunda certified System Integrator](https://thecattlecrew.net/2018/05/11/opitz-consulting-became-camunda-certified-system-integrator/) - It is over half a year ago that Opitz Consulting became a Camunda certified System Integrator. A lot of time passed since then. In this post, I will share some experiences around the certification as well as the topics of process modeling and architectural decisions. Camunda Partner Program The Camunda partner program for system integrators - [Deleting corrupt project in OSB Service Bus Console 12C](https://thecattlecrew.net/2019/02/08/deleting-corrupt-project-in-osb-service-bus-console-12c/) - Problem: Normally we can deploy, update or delete OSB projects directly in OSB Service Bus Console (SBconsole). But last month I faced an issue with updating a corrupted OSB project in SBconsole. As I tried to update this OSB project, I got the error message java.lang.NoClassDefFoundError: com/bea/wli/sb/transports/file/FileRequestHeaders at weblogic.utils.StackTraceDisabled.unknownMethod() Removing the project didn"™t work either - [Frohe Ostern / Happy Easter](https://thecattlecrew.net/2012/04/08/frohe-ostern-happy-easter/) - Wir wünschen allen unseren Lesern frohe Ostern und ein paar erholsame Ostertage! We'd like to wish happy easter and some joyful easter holidays to all our readers! - [The Cattle Crew - Betriebsausflug](https://thecattlecrew.net/2012/03/02/the-cattle-crew-betriebsausflug/) - [Wiederverwendung von Daten und Services in Oracle SOA / BPM Suite](https://thecattlecrew.net/2012/10/21/wiederverwendung-von-daten-und-services-in-oracle-soa-bpm-suite/) - Ein wichtiger Aspekt in einer Serviceorientierten Architektur ist die Veröffentlichung von Metadaten potenziell wiederverwendbarer SOA-Artefakte. Mit den Metadata Services (MDS) bietet die Oracle SOA/BPM Suite eine solche Komponente an, um die zentrale Verwaltung und Bereitstellung von Schnittstellen (WSDL), Daten (XSD), Geschäftsregeln (Rules), FaultPolicies (XML) und Geschäftsereignissen (EDL) zu ermöglichen (siehe nachfolgende Abbildung). Somit können Daten - [Access multiple SOA / BPM Virtual Machines from different computers in your network](https://thecattlecrew.net/2013/01/06/access-multiple-soa-bpm-virtual-machines-from-different-computers-in-your-network/) - In this article I"™d like to explain how to share multiple instances of Oracle's Pre-built Virtual Machine for SOA Suite and BPM Suite across different computers in your network. Three requirements we had to address: Call of external services like GeoNames (http://www.geonames.org/postal-codes/) from within the BPM Suite VM Connection to multiple BPM Suite VMs from - [Improve performance and maintenance of heavily used SOA composites](https://thecattlecrew.net/2013/03/10/improve-performance-and-maintenance-of-heavily-used-soa-composites/) - As stated in a previous post, heavily used transient BPEL processes should be configured with some well-defined parameters in order to avoid storing too much data in the database, thus optimizing performance. However, even if BPEL processes inside the composite are configured this way, data of other components like mediators and the composite itself are - [Purging of failed SOA components](https://thecattlecrew.net/2013/04/02/purging-of-failed-soa-components/) - In the previous post the preferred settings of heavily used SOA composites was demonstrated. It was shown that with the correct settings applied only failed component instances are persisted in the database. This post discusses the purging possibilities of such component instances. As stated in the earlier post, we are now facing a situation where - [Options for removing data in MDS Repository](https://thecattlecrew.net/2013/08/21/options-for-removing-data-in-mds-repository/) - The two main database schemas in the Oracle SOA Suite database repository are: _SOAINFRA and _MDS. Composite instance and runtime information are stored in the SOAINFRA schema. Commonly used metadata like WSDLs, XSDs, rules, fault policies, etc. as well as composite deployments are stored within the MDS schema. With every deployment / import of the - [Monitoring large flow traces with Oracle SOA Suite (Part 1)](https://thecattlecrew.net/2013/11/12/monitoring-large-flow-traces-with-oracle-soa-suite/) - End-to-end monitoring of BPEL process instances across composite borders is a great feature of Oracle SOA/BPM Suite 11g. It is shown in nearly every PreSales presentation and when you were used to know SOA Suite 10g or to work with other kinds of distributed, heterogenous systems it is a real improvement. But when you implement - [BPM / SOA 12c: Re-configure a compact domain to use a DB-based MDS instead of a File-based MDS](https://thecattlecrew.net/2014/11/06/bpm-12c-file-based-mds-to-db-based-mds-in-compact-domain/) - Posted by: Sven Bernhardt, Danilo Schmiedel The Oracle SOA Suite and Oracle Business Process Management Suite offers different domain configuration types applicable for different use cases. For details check out the two guides: Installing SOA Suite and Business Process Management Suite Quick Start for Developers as well as Installing and Configuring Oracle SOA Suite and - [Test-driven development using the Oracle SOA Suite](https://thecattlecrew.net/2015/01/06/test-driven-development-using-the-oracle-soa-suite/) - As in all software projects, quality assurance with thorough testing in integration projects is a key factor to success. Test-driven development focuses exactly on this aspect: unit and integration testing of integration elements must be done as soon as possible. The tests used in these phases must also be reproducible so that they can be - [SOA Suite auf einer ODA? Mit O-Box ein Kinderspiel!](https://thecattlecrew.net/2015/03/28/soa-suite-auf-einer-oda-mit-o-box-ein-kinderspiel/) - Seit der Version 2.6 ist es möglich, auch einen WebLogic Server auf ODA zu betreiben, und das neben der Datenbank. Hier erfährst du wie das geht! - [TDWI Young Guns Barcamp](https://thecattlecrew.net/2017/04/04/tdwi-young-guns-barcamp/) - Am 31.03.2017 fand erstmalig ein Barcamp der TDWI Young Guns statt. Dabei waren Studierende, Berufseinsteiger und junge Leute mit Berufserfahrung. - ["Digital Transformation - Behind the Scenes" - Das war die inspire|IT 2017](https://thecattlecrew.net/2017/04/28/digital-transformation-behind-the-scenes-das-war-die-inspireit-2017/) - Unter dem Motto "Digital Transformation Behind the Scenes" lud OPITZ CONSULTING m April 2017 zur Best-Practices-Konferenz inspire|IT in Frankfurt ein. - [Oracle API Platform Cloud Service - The Next-Gen API Management Platform](https://thecattlecrew.net/2017/06/15/oracle-api-platform-cloud-service-the-next-gen-api-management-platform/) - Curious to know how to build Next-gen APIs using a API First Desing approach? Go on reading ... - [Unser erstes Summer-Teamevent in Essen](https://thecattlecrew.net/2017/07/04/erstes-oc-essen-summer-team-event/) - Am 22.06.2017 hat es endlich geklappt: Nach mehreren (zaghaften) Anläufen in den vergangenen Jahren haben wir in diesem Jahr erstmalig ein Summer-Team-Event für alle Essener Mitarbeiter durchgeführt. Bei hochsommerlichen Temperaturen und ziemlich schwüler Luft haben wir auf dem Gelände der DLRG in Essen den Grill angeworfen und ein paar sehr chillige Stunden am Ufer des - [Hackathon @ TDWI Young Guns](https://thecattlecrew.net/2017/07/13/hackathon-tdwi-young-guns/) - --- "Mögen die Daten mit euch sein!" --- Einwahldaten und Zugangscode #ChrisBacca Unter dem Motto: "Mögen die Daten mit euch sein!" begann am Mittwoch, den 28.06.2017 auf der TDWI Konferenz in München der Star Wars Hackathon. Als TDWI Young Guns möchten wir euch einen kurzen Eindruck über die Veranstaltung - [OPITZ CONSULTING beim B2RUN](https://thecattlecrew.net/2017/07/20/opitz-consulting-beim-b2run/) - Wie jedes Jahr war auch 2017 ein Team von OPITZ CONSULTING beim B2RUN in München am Start. - [Digital Experience - behind the scenes](https://thecattlecrew.net/2017/09/04/digital-experience-behind-the-scenes/) - Wer die Themen Digitalisierung und Change hautnah miterleben möchte, ist beim MeetUp Digital Experience - behind the scenes genau richtig! - [OC @ Berlin Expert Days 2017](https://thecattlecrew.net/2017/09/25/oc-berlin-expert-days-2017/) - Bereits zum siebenten mal fand in Berlin die Berlin Expert Days (Bed-Con) Konferenz statt. Die BedCon ist als kleine Entwicklerkonferenz bekannt und beliebt, was auch an der stetig steigenden Teilnehmerzahl zu sehen ist. Dieses Jahr war Opitz Consulting als Sponsor der Konferenz aktiv und war daher mit einem eigenen Stand im Foyer zu finden. Neben unserem - [Hochverfügbarkeit mit Dbvisit Standby in der Cloud](https://thecattlecrew.net/2018/01/26/hochverfuegbarkeit-mit-dbvisit-standby-in-der-cloud/) - Bei einem Single Instance Oracle System in der Standard Edition ist Dbvisit Standby als Rplikationslöung beliebt. In der Cloud Kosten lassen sich Kosten sparen. - [AWS Cloud EC2 and RDS experiences (part 1)](https://thecattlecrew.net/2019/04/20/aws-cloud-ec2-and-rds-experiences-part-1/) - This article, and maybe some more to come, will describe my way to get ready for Oracle data base migration projects to AWS. - [Das erste Coding Dojo in 2020](https://thecattlecrew.net/2020/03/05/das-erste-coding-dojo-in-2020/) - Zu Beginn des Jahres wurde es für OC mal wieder Zeit für ein Coding Dojo. Das Thema des ersten Coding Dojos am 21. Januar 2020 war Flutter. Viele fragen sich an dieser Stelle bestimmt: ,,Was ist Flutter?'' Der Wortlaut erinnert an das Flattern der Flügel von Vögeln. Doch geht es bei Flutter wirklich um Vögel? - [Daten Integrieren mit Airbyte – Teil 3: Wie funktioniert Data Ingestion genau?](https://thecattlecrew.net/2023/05/17/daten-integrieren-mit-airbyte-teil-3-wie-funktioniert-data-ingestion-genau/) - Was passiert hinter den Kulissen des Datenintegrationstools Airbyte? In diesem Blogbeitrag habe ich mir die Funktionen der Data Ingestion näher angesehen. - [Dbvisit: Der Elefant steht im Raum. Für alle sichtbar!](https://thecattlecrew.net/2023/10/10/die-revolution-geht-weiter-der-elefant-steht-im-raum-fuer-alle-sichtbar/) - Das Datenbankmanagementsystem PostgreSQL und DbvisitMP sorgen jetzt gemeinsam für Datenbankreplikation und Hochverfügbarkeit. - [Berichte erstellen mit disy Cadenza – ein Erfahrungsbericht](https://thecattlecrew.net/2024/05/06/berichterstellung-mit-disy-cadenza-ein-erfahrungsbericht/) - An sich ist die Visualisierung von Daten - und hier insbesondere von größeren Datenmengen - in Form von Tabellen, Graphen oder Zeitreihen mittlerweile ein Standard, der von allen marktgängigen Reporting-Werkzeugen beherrscht wird. Es gibt allerdings durchaus auch Fragestellungen, bei denen die tabellarische Darstellung eher aussagelos ist oder keine oder nur eingeschränkte Interpretation der Daten zulässt. - [Kollegin oder Konkurrenz? – Was kann ChatGPT in der IT? Ein Praxistest](https://thecattlecrew.net/2023/06/12/chat-gpt/) - Dank ChatGPT ist die KI im Mainstream angekommen und ich frage mich: Wo stehen wir wirklich? Und wird die Ausirkung nicht maßlos überschätzt? Ein Praxistest - [Mehr als eine Wand voll Post-its!](https://thecattlecrew.net/2024/01/25/mehr-als-eine-wand-voll-post-its/) - Warum Event Storming & Co. nicht nur den Blick fürs große Ganze schärfen, sondern die IT-Modernisierung auf ein neues Niveau heben. - [Die Teile dahin legen, wo sie passen könnten](https://thecattlecrew.net/2024/02/16/die-teile-dahin-legen-wo-sie-passen-koennten/) - Wie schaffe ich es, dass zwei Teams in der Praxis tatsächlich doppelt so viel Arbeit schaffen, wie ein Team – statt sich in Abstimmungen zu verheddern? - [Erkennen, was wie voneinander abhängt](https://thecattlecrew.net/2024/03/22/erkennen-was-wie-voneinander-abhaengt/) - Anschub für IT-Modernisierung – Teil 3: Wie hilft Context Mapping, die Modernisierung erfolgreich aufzusetzen? Im letzten, 2. Teil dieser Serie haben wir mit dem Kunden gemeinsam eine Context Map erstellt. In diesem 3. Teil der Serie geht es ins Detail: Das heißt, du erfährst, was uns die Inhalte der Context Map sagen wollen, und was - [Wie Sie Context Mapping nicht machen sollten ...](https://thecattlecrew.net/2024/04/19/wie-sie-context-mapping-nicht-machen-sollten/) - Wie Sie typische Zwickmühlen des Context Mappings lösen können und damit IT-Modernisierung gut angehen - [SQL-Migration mit jOOQ Unterstützung](https://thecattlecrew.net/2024/03/11/sql-migration-mit-jooq-unterstuetzung/) - Was ist bei einem Bulk Load zu berücksichtigen? Welche Probleme gibt es, wenn gleichzeitig entwickelt wird, und wie kann jOOQ helfen? - [Von Co-Pilot bis CodeWhisperer: Was können Code-Assistenten?](https://thecattlecrew.net/2024/01/19/von-co-pilot-bis-codewhisperer-was-koennen-code-assistenten/) - Textgeneratoren sind weit verbreitet. Auch Programmierer können sie für Code und Codedokumentation nutzen. Der Artikel nimmt vier Dienste unter die Lupe. - [Wieviel Strom frisst meine Software?](https://thecattlecrew.net/2024/01/22/wieviel-strom-frisst-meine-software/) - Der Stromverbrauch von Software-Anwendungen kann konkret gemessen werden. Daraus lässt sich der CO2 Fußabdruck dieser Software ableiten. - [Ökobilanzierung: Wie nachhaltig sind unsere IT-Services?](https://thecattlecrew.net/2024/01/16/oekobilanzierung-wie-nachhaltig-sind-unsere-it-services/) - Der CO2-Fußabdruck eines Produkts ist schwer zu messen, wenn das im Wesentlichen aus Expertise besteht. Zwei IT-Fachleute haben sich dem Thema genähert. - [Tesseract OCR – Texterkennung mit drei Zeilen Code](https://thecattlecrew.net/2023/11/13/tesseract-ocr-texterkennung-mit-drei-zeilen-code/) - 14. August 2026 - Tesseract OCR – Texterkennung mit drei Zeilen Code - AI & Data Science - https://thecattlecrew.net/2023/11/13/tesseract-ocr-texterkennung-mit-drei-zeilen-code/ - [Ist meine Programmiersprache ein Klimakiller?](https://thecattlecrew.net/2023/11/10/ist-meine-programmiersprache-ein-klimakiller/) - Die Wahl einer ungünstigen Programmiersprache führt zu hohem Energieverbrauch. Ein PHP-Programm kann 30-mal mehr Energie verbrauchen als sein Rust-Gegenstück. - [Speed Consulting - 6 Fragen zum Thema Data-Driven](https://thecattlecrew.net/2023/11/03/speed-consulting-6-fragen-zum-thema-data-driven/) - Analytics-Expertin Janine Ellner beantwortet die wichtigsten Fragen zu Data-Driven Culture und Data-Driven Culture. Hier gibt es die Kurz- und die Langfassung. - [Using Authenticator Based MFA in Oracle APEX](https://thecattlecrew.net/2023/10/11/38201/) - Blog post about implementing TOTP based Multifactor Authentication using Oracle APEX - [OCCD - OC Community Day - ein Experiment mit Wiederholungsbedarf](https://thecattlecrew.net/2016/02/09/occd-oc-community-day-ein-experiment-mit-wiederholungsbedarf/) - An unserem Standort Gummersbach und parallel dazu in München wurde am 29. Januar ein Experiment gestartet, der OCCD - Opitz Consulting Community Day. Das hört sich vielleicht beim ersten Lesen hochtrabend an, ist aber ein Begriff, der zumindest bei mir im Nachhinein mächtig Eindruck hinterlassen hat. Was es damit auf sich hat und vieles mehr, - [Visual Feedback Service for angular http calls v2](https://thecattlecrew.net/2017/03/20/visual-feedback-service-for-angular-http-calls-v2/) - TL;DR: A Service for hooking into the xhr events of all http calls. Use it to make spinners spin, turkeys dance or whatever floats your boat while your app fetches data and the user needs to know. So I started writing a feedback service for angular"™s http calls. The idea is simple. When my app - [Testing Angular components using MdDialog](https://thecattlecrew.net/2017/03/21/testing-angular-components-using-mddialog/) - When testing a component that dynamically opened a dialog using Angular Material (2), I was getting an error I didn't immediately expect. The MdDialogModule was added to the imports, so my TestBed knew what was going on but my dynamically loaded Component caused problems. Error: Error in ./AdminHomeComponent class AdminHomeComponent - inline template:21:24 caused by: - [Was in Modul 1 der DevClass geschah ...](https://thecattlecrew.net/2017/09/25/was-in-modul-1-der-devclass-geschah/) - Am 11. Und 12. September fand erstmalig das erste Modul der Neuauflage der BI Associate Schulung statt "“ die DevClass. Diese unterteilt sich in drei verschiedene Module und unterscheidet sich gänzlich von dem Aufbau der ehemaligen Associate Schulung. Bei dieser war es so, dass in den einzelnen Modulen immer ein Thema wie ETL, Reporting oder - [ChatbotConf 2017: Chatbots, Startups und Walzer](https://thecattlecrew.net/2017/10/13/chatbotconf-2017-chatbots-startups-und-walzer/) - Mit dem rechten Fuß nach vorne. Der linke Fuß wandert schräg nach links. Und der rechte zieht hinterher. Ich bin in Wien und tanze Walzer. Passt ja irgendwie. Aber war ich nicht auf der ChatbotConf 2017? Stimmt... Ich starte wohl besser von vorne. Community Day der ChatbotConf Der erste Tag dieser Konferenz ist anders als - [Im Ideenreich des Professor Kohls](https://thecattlecrew.net/2017/10/23/im-ideenreich-des-professor-kohls/) - Vor kurzem hatten Arne Christmann und ich erneut die Gelegenheit, einen der drei Innovationsräume auf dem Campus der TH Köln in Gummersbach zu besuchen, das "ideenreich" von Professor Kohls. So sieht es dort aus: Wir hatten uns zwei Ziele gesetzt: Primär wollten wir den Raum besser verstehen, um ihn im Rahmen von Workshops nutzen - [Alle Jahre wieder"¦ was macht ein Berater so bei OC? (1. Advent)](https://thecattlecrew.net/2017/12/03/alle-jahre-wieder-was-macht-ein-berater-so-bei-oc-1-advent/) - Das Jahr 2017 neigt sich dem Ende. Im TV werden bald die ganzen Jahresrückblick-Shows ausgestrahlt und die ersten Türchen des Adventskalenders dürfen geöffnet werden. Neben dem ganzen Weihnachtsstress wie Geschenke kaufen, Weihnachtsmarktbesuche und Weihnachtsfeiern, sollte diese Zeit des Jahres doch auch die Zeit der Ruhe und Besinnlichkeit sein. Gerne wird in dieser Zeit auch das - [Alle Jahre wieder"¦ was macht ein Berater so bei OC? (2. Advent)](https://thecattlecrew.net/2017/12/10/alle-jahre-wieder-was-macht-ein-berater-so-bei-oc-2-advent/) - Wie im ersten Teil dieser kleinen Advents-Serie angekündigt, möchte ich euch heute von der Zeit März bis September berichten. März 2017 bis Juni 2017 Das Kerngeschäft eines Beratungshauses ist natürlich die Dienstleistung vor Ort beim Kunden. Aber bei OC wird neben der Gemeinschaft, die ich später noch aufgreifen möchte, auch die Förderung und Schulung groß - [Global Day of Coderetreat der JUG Essen](https://thecattlecrew.net/2017/12/14/global-day-of-coderetreat-der-jug-essen/) - Am 18.11.2017 haben wir an unserem Standort in Essen erneut am Global Day of Coderetreat (GDCR) teilgenommen. Neben Kollegen von OPITZ CONSULTING konnten wir auch mehrere Studenten aus Bochum und Dortmund als Teilnehmer gewinnen. Moderiert und durch den Tag geführt haben unser Experte Halil Hancioglu und Birgit Kratz von der JUG Essen - Vielen Dank - [Alle Jahre wieder"¦ was macht ein Berater so bei OC? (3. Advent)](https://thecattlecrew.net/2017/12/17/alle-jahre-wieder-was-macht-ein-berater-so-bei-oc-3-advent/) - In den letzten zwei Beiträgen habe ich euch über die Zeit von Ende 2016 bis hin zum September diesen Jahres berichtet. Heute möchte ich euch erzählen, wie mein Jahresende bei OC ausgesehen hat bzw. aussehen wird. Oktober bis November 2017 Im Oktober hat für mich ein kleiner Schulungs- und Konferenzmarathon begonnen. Ich habe dieses Jahr - [München Coding Dojo Meetup](https://thecattlecrew.net/2017/12/18/muenchen-coding-dojo-meetup/) - In der Münchner Niederlassung hatten wir dieses Jahr schon viele spannende und spaßige Coding Katas. Am 30.11.2017 fand die Kata nun zum ersten Mal im neuen Meetup-Format statt. Für dieses Event reiste unser OC|Lab Guru Philipp Perez extra aus Hamburg an und gab uns eine Einführung in Docker. Das Event Die Meetup-Gruppe München Coding Dojo - [AWS News KW 49 - 52](https://thecattlecrew.net/2018/01/03/aws-news-kw-49-52/) - Nach der re:invent Anfang Dezember fühlt es sich an, also ob AWS sich in den Winterschlaf verabschiedet hat. Ganz ohne Neuigkeiten kamen aber auch die letzten Wochen des Jahres 2017 nicht aus. Zwei neue Regionen Im Dezember erblickten zwei neue AWS Regionen das Licht der Welt. Zum einen ist das China (Ningxia) und für den - [Call for Papers: DigitalXchange "“ Bergisches RheinLand - 23. Juni 2018](https://thecattlecrew.net/2018/03/02/call-for-papers-digitalxchange-bergisches-rheinland-23-juni-2018/) - Innovation fördern "“ Netzwerke knüpfen "“ Transformation gestalten Die Digitalisierung hat inzwischen alle wirtschaftlichen und gesellschaftlichen Facetten in Deutschland erfasst. Die Frage ist nicht mehr ob, sondern wie der digitale Wandel erfolgt. Wie können wir die Digitalisierung gestalten um vom getrieben zum Treiber des digitalen Wandels werden? Welche Chancen ergeben sich für die Wirtschaft und - [Alexa, starte Hackathon!](https://thecattlecrew.net/2018/03/21/alexa-starte-hackathon/) - Wir fanden die Idee toll, machten mit, fingen mit Ratlosigkeit an, hatten dann aber Spaß und ließen uns vom Alexa-Virus infizieren. Wir, das waren ein Dutzend Kollegen an den Standorten Bad Homburg und Stuttgart von OPITZ CONSULTING. Die Idee, einen Alexa-Hackathon im Rahmen unseres internen Community Day zu veranstalten, kam ursprünglich von Kollegen an anderen Standorten, - [Manuelle Intervention](https://thecattlecrew.net/2018/04/04/manuelle-intervention/) - Wie modelliere ich das Aussteuern eines Prozesses an einen Sachbearbeiter im Fehlerfall? Diese Frage stellte sich uns bereits in verschiedenen fachlichen Kontexten - immer dann, wenn die eigentlich automatisiert ablaufender Prozess aufgrund eines Fehlers nicht fortgeführt werden kann. Häufig werden Fehler danach unterschieden, ob sie fachlichen oder technischen Ursprungs sind. Ist zum Beispiel ein benötigtes - [Prozess-Synchronisation](https://thecattlecrew.net/2018/04/04/prozess-synchronisation/) - Wie stelle ich als Prozessmodellierer sicher, dass bestimmte Prozessaktivitäten nur einmalig ausgeführt werden - auch dann, wenn für denselben Kunden mehrere Prozessinstanzen gestartet wurden? Diese Frage stellte sich uns bei der Modellierung eines Prozesses zur Abwicklung eines Telefonanbieterwechsels: Eine Bestandskundin möchte den Anbieter wechseln und dabei ihre Nummer mitnehmen. Sie lässt sich mehrere Angebote unterbreiten, - [Dynamische Genehmigung](https://thecattlecrew.net/2018/04/06/dynamische-genehmigung/) - Wie modelliere ich eine Situation, in der Entscheidungen durch verschiedene Personen geprüft werden sollen? Das Thema Vier-Augen-Prinzip kennen sicher viele, die sich hin und wieder mit Prozessmodellierung beschäftigen: Als Bank möchte ich beispielsweise sicherstellen, dass die Kreditentscheidung eines Mitarbeiters von einer Kollegin geprüft und diese Prüfung dokumentiert wird. Ähnliche Anforderungen begegnen uns, wenn in einer - [Oracle Security Reporting Tool - DBSAT](https://thecattlecrew.net/2018/04/19/oracle-security-reporting-tool-dbsat/) - Hallo Community, aus gegebenen Anlass möchte ich ein paar Worte über Oracle DBSAT - Database Security Assessment Tool verlieren. Ein kleines, kostenloses aber sehr mächtiges Security Reporting Tool für Oracle Datenbanken. Wir hatten die Möglichkeit das Tool auf der Inspire IT in Frankfurt einigen Kunden vorzustellen. Sowohl die Verprobung des Tools an sich wie auch - [Deep Learning Workshop am 08.05.2018 an der TH Köln in Gummersbach](https://thecattlecrew.net/2018/05/03/deep-learning-workshop-am-08-05-2018-an-der-th-koeln-in-gummersbach/) - Im Rahmen der Wahlpflichtveranstaltung "Berufspraxis Informatik" an der TH Köln führt OPITZ CONSULTING einen Deep Learning Workshop durch. Neben einer kurzen Einführung in Deep Learning probieren wir praktische Codebeispiele mit Deeplearning4j aus.Wir werden den Computer darauf trainieren, Hochlandrinder von Hunden zu unterscheiden. Die Veranstaltung "Berufspraxis Informatik" bietet Informatik-Studenten einen qualifizierten Einblick in typische Berufsfelder für - [AWS News KW 15 und KW 16](https://thecattlecrew.net/2018/06/20/aws-news-kw-15-und-kw-16/) - AWS AppSync verlässt Preview Status AWS AppSync ist ein AWS Dienst für Datengetriebene iOS, Android, JavaScript und React Apps. Es bietet Unterstützung für Real-Time Updates und offline Funktionalität und basiert auf GraphQL. Ab sofort ist der Dienst "generally Available" mit folgenden neuen Features. Konsolen Zugriff: Zugriff auf CloudWatch aus der AppSync Console heraus Testen mit - [Coding Dojo am 05.07.2018 an der TH Köln in Gummersbach](https://thecattlecrew.net/2018/06/20/coding-dojo-am-05-07-2018/) - Wir laden wieder ein zum Coding Dojo an der TH Köln am Campus Gummersbach. Dieses Mal führen wir mit Euch einen kurzen Code Retreat durch. Dabei geht es darum in mehreren Iterationen unter verschiedenen Einschränkungen anhand einer leichten Aufgabe die eigenen Fähigkeiten zu verbessern. Wir beginnen um 18 Uhr in Raum 0.503 im Neubau, dauern - [Mein Erfahrungsbericht als "Geek" im OC|Lab](https://thecattlecrew.net/2018/06/26/mein-erfahrungsbericht-als-geek-im-oclab/) - Ein Jahr "Geek-Zeit" im OC|Lab liegen hinter mir. Was das eigentlich ist, was ich in dieser Zeit alles erlebt habe und warum das eine großartige Möglichkeit ist, dich in einem Spezialthema zu etablieren, das erfährst du in diesem Beitrag. Geeks gesucht für Innovationsprogramm Dein Smartphone ist mehr als nur ein Telefon? Du entwickelst gerne innovative - [Co-Creation in Workshops - anstrengend, aber ergebnisreich](https://thecattlecrew.net/2018/07/12/co-creation-in-workshops-anstrengend-aber-ergebnisreich/) - Unser Workshop = ein anstrengendes Workout ... warum nur? Am 2./3. März verbrachten wir zwei intensive Workshoptage in Nochen: Ein Teil der OC Community (in Summe 17 Personen) entwickelte Workshopkonzepte und Ideen rund um die Themen Innovation & Digitalisierung, New IT & IT Strategy sowie (Digital) Change. Am Freitag Abend waren wir "“ was die Gesamtsumme - [Homogene Spring Cloud Microservices: Sichere Microservices mit OAuth2 und das Zuul Api Gateway Dilemma.](https://thecattlecrew.net/2018/09/27/homogene-spring-cloud-microservices-sichere-microservices-mit-oauth2-und-das-zuul-api-gateway-dilemma/) - Hoch verfügbar, strapazierfähig, robust und hoch skalierbar sind großartige Eigenschaften einer modernen Software Architektur. Spring Boot ist das Framework der Wahl für Microservice Architekturen. Angereichert mit dem Spring Cloud Stack (zu großen Teilen Netflix OSS) ergibt sich unter Berücksichtigung einiger Spielregeln eine homogene Microservice Architektur. Das Thema "Sicherheit" in verteilten Systemen wird erfahrungsgemäß selbst in - [OC|Expert Camp am 18.10.2018 an der TH Köln in Gummersbach](https://thecattlecrew.net/2018/10/09/ocexpert-camp-am-18-10-2018-an-der-th-koeln-in-gummersbach/) - Wir laden wieder ein zum Coding Dojo an der TH Köln am Campus Gummersbach. Diesmal haben wir als Thema die Elevator Saga ausgesucht. Stellt Eure Javascript-Fertigkeiten auf die Probe oder baut sie auf, indem ihr in mehreren, aufeinander aufbauenden, Aufgaben Aufzüge mit Logik ausstattet. Ihr benötigt dafür lediglich einen eigenen Rechner, programmiert wird direkt im - [Warum OPITZ CONSULTING dir deinen Lieblingsjob bietet? Teil 3/4](https://thecattlecrew.net/2018/09/24/warum-opitz-consulting-dir-deinen-lieblingsjob-bietet-teil-3-4/) - Tipps und Tricks für Mitarbeitende: Nutze deinen Vorgesetzten als persönlichen Coach - [Warum OPITZ CONSULTING dir deinen Lieblingsjob bietet? Teil 2/4](https://thecattlecrew.net/2018/09/17/warum-opitz-consulting-dir-deinen-lieblingsjob-bietet-teil-2-4/) - Vernetze dich innerhalb des Unternehmens Ein gutes Netzwerk hilft bei fast allen operativen bis strategischen Vorhaben. Zugleich ist dieses Netzwerk auch für die persönliche Weiterentwicklung von Bedeutung. Ein gutes Netzwerk im Unternehmen unterstützt dich dabei ... ... deine Schwerpunkte bei den zahlreichen IT-Trends zu legen, ...durch eine Community den Austausch mit anderen Gleichgesinnten zu finden - [Computer, ist das eine Katze?](https://thecattlecrew.net/2018/08/10/computer-ist-das-eine-katze/) - Volles Haus bei Machine Learning Hackathon in der Münchner Niederlassung - [Warum OPITZ CONSULTING dir deinen Lieblingsjob bietet? Teil 1/4](https://thecattlecrew.net/2018/09/11/warum-opitz-consulting-dir-deinen-lieblingsjob-bietet-teil-1-4/) - Grau, lieber Bewerber, ist alle Theorie, blühend und bunt ist das hoch-dynamische, Kunden-zentrierte Ü–kosystem bei OPITZ CONSULTING. Gut, mit Goethe können und wollen wir es nicht aufnehmen, aber Softwareentwicklung liegt in unserer DNA. Damit du dir die Anwendung von Konzepten, Methoden, Programmiersprachen und Prozessen "abgucken" kann, benötigst du ein entsprechendes Umfeld. Ein Unternehmen wie OPITZ - [Warum OPITZ CONSULTING dir deinen Lieblingsjob bietet? Teil 4/4](https://thecattlecrew.net/2018/10/16/teile-dein-wissen-und-lerne-von-anderen/) - Das tolle an "Wissen" ist, dass wir es durch beliebig häufige Teilung vermehren können und es sich nicht verbraucht. Besser kann Shared Economy nicht gehen! - [GraphQL Demo (5/8) - Authorization](https://thecattlecrew.net/2019/03/04/graphql-demo-5-8-authorization/) - Nach einer längeren Pause geht unsere Blogserie zum Thema GraphQL nun weiter. Viel Spaß beim lesen! Das Thema Autorisierung ist unter GraphQL von besonderem Interesse. In klassischen REST APIs haben wir verschiedene Ressourcen, auf denen bestimmte Aktionen definiert sind. Nehmen wir als Beispiel eine Kalender Anwendung. Ein Endpoint unter REST wäre z.B. example.com/events. Mit POST werden neue erstellt, - [GraphQL Demo (6/8) - Monitoring](https://thecattlecrew.net/2019/03/11/graphql-demo-6-8-monitoring/) - Jeder, der eine Serveranwendung betreibt, möchte diese gerne überwachen und Reports über Zustand und Anfragen bekommen. So geht es auch uns bei unserer Chat-App, die mit Apollo Server läuft. Wer für seine GraphQL-Anwendung Apollo Server nutzt, kann damit ganz einfach über die Apollo Engine seinen Server überwachen. So können Performance, Cache Hits, Fehler, Warnungen und Auflistungen darüber welche Daten wie oft - [GraphQL Demo (7/8) - Ratelimiting](https://thecattlecrew.net/2019/03/18/graphql-demo-7-8-ratelimiting/) - In klassischen REST Services ist Ratelimiting ein bekanntes Problem mit bekannten Lösungen. Hier hat jeder Endpoint und jede Aktion, die auf diesem Endpoint ausgeführt werden kann, bestimmte Kosten. Wird einer dieser Endpoints aufgerufen, werden die Kosten von einem Konto des Clients abgezogen. In REST ist das eine sehr einfache Methode, da die Kosten, die dem - [GraphQL Demo (8/8) - Schema Stitching und RemoteSchemata](https://thecattlecrew.net/2019/03/25/graphql-demo-8-8-schema-stitching-und-remoteschemata/) - Einer der großen Vorteile von GraphQL gegenüber REST ist, dass es nur einen Endpunkt gibt. Aber das ist auch kein Muss, nur eine Empfehlung (und in meinen Augen Best Practice). Doch wenn jetzt mehrere Micro-Services bestehen, ist dieser Vorteil wieder verschwunden. Um das zu beheben, gibt es in den Apollo GraphQL-Tools das Schema-Stitching. Damit ist - [OC|Expert Camp - Die Verwandlung mit Kafka](https://thecattlecrew.net/2019/05/07/ocexpertcamp-die-verwandlung-mit-kafka/) - Am 21.03.2019 fand wieder ein Coding Kata der OC|Expert Camp Reihe in der Münchner Niederlassung statt. Das Event wurde von uns Werkstudenten, Sebastian Liedl, Manuel Styrsky und Eric Nguyen abgehalten. Das Ziel dieser Veranstaltung war es, interessierten Entwicklern eine kurze Einführung in die Big-Data- Technologie "Apache Kafka" zu geben. Kafka wurde von LinkedIn zur Bearbeitung - [Lebensrettungs-Award für Dr. Andreas Wagener](https://thecattlecrew.net/2019/07/08/lebensrettungs-award-fuer-dr-andreas-wagener/) - Zum ersten Mal zeichnete die Deutsche Lebens-Rettungs-Gesellschaft (DLRG) Mitglieder des Vereins, die durch uneigennützigen Einsatz Menschen aus Wassergefahren gerettet haben, mit dem Lebensrettungs-Award aus. Zu diesen Mitgliedern gehört auch unser Kollege Andreas Wagener, der im März den Award für die Rettung eines Tauchers überreicht bekam. Andreas ist nicht nur ein geschätzter Kollege, sondern auch privat - [OC Digital Assistant – ein Chatbot fürs Unternehmen](https://thecattlecrew.net/2019/07/18/oc-digital-assistant-ein-chatbot-fuers-unternehmen/) - Welche Chatbot-Frameworks und -Plattformen gibt es am Markt? Eine Übersicht über das Angebot und die Bewertung einer Shortlist - [Flexibel wie Lego: Wie uns das agile Rahmenwerk OKR hilft, die Unternehmensstrategie umzusetzen](https://thecattlecrew.net/2023/06/05/flexibel-wie-lego-wie-uns-das-agile-rahmenwerk-okr-hilft-die-unternehmensstrategie-umzusetzen/) - Der Plan kann noch so gut sein. Am Jahresende stellen wir fest, dass wir unsere Strategie nicht so umgesetzt bekommen wie gedacht. OKR hilft, agil vorzugehen. - [Mit Open Source in den Data Lake](https://thecattlecrew.net/2023/05/10/mit-open-source-in-den-data-lake/) - Von Data Warehouse bis Data Lake: Kann ein Open-Source-Tool wie Plotly mit den großen professionellen BI-Plattformen mithalten? Ein technologischer Vergleich - [Visuelle Analysen mit Open Source BI Tools – Teil 1: Plotly versus Tableau](https://thecattlecrew.net/2023/05/11/visualisierung-von-daten-in-data-science-projekten/) - Eignet sich die Open-Source-Bibliothek Plotly für die Datenvisualisierung im Business Sektor? Ein Vergleich mit kommerziellen Plattformen wie Tableau. - [Daten integrieren mit Airbyte – Teil 2: Octavia-cli](https://thecattlecrew.net/2023/04/28/daten-integrieren-mit-airbyte-teil-2-octavia-cli/) - Wie ein einfaches und intuitives Schnittstellentool hilft, Load Balancer und deren Ressourcen in Airbyte zu verwalten: Octavia-cli - [Daten integrieren mit Airbyte – Teil 1: Einführung & Installation](https://thecattlecrew.net/2023/03/28/daten-integrieren-mit-airbyte-teil-1-einfuehrung-installation/) - Was leistet Airbyte, wenn es um die Integration von Daten und ETL-Prozesse geht? Begleite die Autorin Schritt für Schritt und lerne das Tool besser kennen. - [Developers first! Oracle 23c free - Developer Release](https://thecattlecrew.net/2023/04/05/developers-first-oracle-23c-free-developer-release/) - Oracle 23c free - Developer Release marks a significant change in Oracle's database release strategy and puts developers as first-class citizens. - [Die Dbvisit MultiPlatform 11.3 ist da](https://thecattlecrew.net/2023/03/23/dbvisit-11-3-verfuegbar/) - Am 16. März hat Dbvisit die StandbyMultiPlatform 11.3 rausgebracht. Welche Features und Vorteile bringt das neue Release von Dbvisit mit? - [Mehr als die Summe ihrer Datensätze – Was kann die Neo4j?](https://thecattlecrew.net/2023/02/03/mehr-als-die-summe-ihrer-datensaetze-was-kann-die-neo4j/) - Neo4j ist eine der wenigen nativen Graphdatenbanken, die es gibt, also eine Datenbank, die auf vernetzte Daten spezialisiert ist. Was macht den Unterschied? - [SAP Design Studio - Bericht-Bericht-Schnittstelle (RRI) und Open Document](https://thecattlecrew.net/2015/01/14/sap-design-studio-bericht-bericht-schnittstelle-rri-und-open-document/) - Ab Version 1.4 wird die Bericht-Bericht-Schnittstelle (Report-Report-Interface) nun auch im Design Studio unterstützt. Die Bericht-Bericht-Schnittstelle wird im SAP BW gepflegt und steuert Absprünge zwischen einer Quelle (BEx Query) zu einem Zielobjekt. Beim Design Studio werden zwei Arten der Weitergabe unterschieden: Absprung mit automatischer Weiter­gabe der Filter an eine Zielquery (nur Design Studio). Absprung in andere Zieldokumente - [Oracle Business Intelligence und Highcharts - ein starkes Paar](https://thecattlecrew.net/2015/02/26/oracle-business-intelligence-und-highcharts-ein-starkes-paar/) - Zwei aktuelle Themen im Reporting-Umfeld sind Visual Business Intelligence und Big-Data-Visualisierung. Bei dem einen geht es um die optimale und zielgruppengerechte Informationsdarstellung und bei dem anderen um die grafische Aufbereitung von Zusammenhängen und Mustern. Visual Business Intelligence hat vor allem durch Success@Hichert an Bedeutung gewonnen. Leider ist kaum ein BI-Tool in der Lage, die Anforderungen - [OC Expert Search - Mit Big Data den richtigen Experten finden](https://thecattlecrew.net/2015/02/27/oc-expert-search-mit-big-data-den-richtigen-experten-finden/) - In einer Firma zu jedem Thema stets den richtigen Kopf zu finden, der einem damit weiterhelfen kann oder bereits Erfahrung gesammelt hat ist nicht immer leicht. Gerade für sehr innovative, neue oder aber auch exotische Themen gleicht dies der Suche nach der Nadel im Heuhaufen. Auch wir bei OPITZ CONSULTING sind mit diesem Problem konfrontiert, - [SAP Partner Summit for Finance und Analytics - Kurzbericht](https://thecattlecrew.net/2015/03/09/sap-partner-summit-for-finanance-und-analytics-kurzbericht/) - Am 05.03. fand in St. Leon-Rot die jährliche Partner Summit for Finance und Analytics statt. Im Folgenden eine kurze Zusammenfassung der wichtigsten Informationen aus den Sessions an denen ich teilgenommen habe. Allgemein Run simple" ist das künftige Motto der SAP. Die SAP Partner University heißt jetzt SAP Knowledge Center. SAP S/4 HANA Das ist die - [Social Media Analytics - Kategorisierung von Textbeiträgen?](https://thecattlecrew.net/2015/06/30/social-media-analytics-welche-themen-dominieren/) - Im Zeitalter der sozialen Medien ist es für Unternehmen äußerst interessant, die allgemeine Wahrnehmung von Marken, Produkten oder Personen regelmäßig zu beobachten. Durch die Vielfalt an Meinungen fällt es jedoch in der Regel schwer, zwischen Einzelmeinungen und der generellen Meinung zu unterscheiden. Der hier vorgestellte Ansatz zum "Social Media Monitoring" schaut genau auf Beiträge großer - [NSA und Co - Auswertung von Massendaten in R am Beispiel E-Mail-Korrespondenz](https://thecattlecrew.net/2015/10/07/die-nsa-und-co-auswertung-von-massendaten-in-r-am-beispiel-email-korrespondenz/) - Seit den Enthüllungen der NSA Aktivitäten durch ehemalige Mitarbeiter (sogenannte "Whistleblower") rückt die Thematik der generellen und verdachtsunabhängigen Überwachung auch bei uns in Deutschland immer weiter in den Vordergrund. Dies ist vor allem der Tatsache geschuldet, dass eigentlich alle modernen Kommunikationswege davon betroffen waren und sind, egal ob es sich um Telefonate, Textmitteilungen oder E-Mails - [Sentiment analysis concerning the refugee debate on Twitter - How R and Tableau go together](https://thecattlecrew.net/2015/11/12/sentiment-analysis-concerning-the-refugee-debate-on-twitter-how-r-and-tableau-go-together/) - This very short article will contribute to the section "Analytics with R" and how results can be visualized using Tableau. The following few maps depict those Twitter posts that match the keywords "refugee", "asyl" or "flüchtlinge" and that include readable information about the origin (location) of the post. After data was collected and preprocessed in R, we used a Tableau Trial-Version to - [Data Lineage mit dem Oracle© Data Integrator 12c](https://thecattlecrew.net/2017/02/22/data-lineage-mit-dem-oracle-data-integrator-12c/) - In diesem Beitrag geht es darum, wie man Data Lineage mit dem ODI 12c umsetzen kann. Der Beitrag richtet sich u. a. an diejenigen, die den Ursprung ihrer Daten im DWH nicht mehr nachvollziehen können und vielleicht auch das Vertrauen in die Kennzahlen verloren haben. Data Lineage beschreibt das Zurückverfolgen der Daten vom Ziel bis zur Quelle. - [Scripted Fields in the Elastic-Stack](https://thecattlecrew.net/2017/03/03/scripted-fields-in-the-elastic-stack/) - Right now the Elastic-Stack (also known as ELK-Stack) is an increasingly used tool to realize BI- and Big-Data projects covering the whole challenges from the ETL-process to the graphical visualization. In one of our projects at the "Digitallab" OC|Lab we were analyzing Logfiles, trying to improve the readability of the logs and gathering new knowledge - [Machine Learning for Optimizing Containerstorage](https://thecattlecrew.net/2017/03/22/machine-learning-for-optimizing-containerstorage/) - Von Eigenes Werk, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=1923693 Consider the following setup. You provide space to store containers and your customers have, after bringing the containers to you, the flexibility to retrieve them whenever they like. In order to not waste space you stack containers onto each other leaving you with a fundamental question: which container - [High Availability und Big Data "“ Simples Einrichten einer hochverfügbaren HDFS Umgebung](https://thecattlecrew.net/2017/08/14/high-availability-und-big-data-simples-einrichten-einer-hochverfuegbaren-hdfs-umgebung/) - Hochverfügbarkeit ist ein unterschätztes und leider häufig vernachlässigtes Thema. Auch eine Big-Data-Distribution, in der per se eine Datenreplikation auf einzelne DataNodes eingeschaltet ist, sollte hier miteinbezogen und hochverfügbar konfiguriert werden. Es reicht nicht aus, nur die Replikation der DataNodes zu benutzen, sondern die High-Availability-Funktion kann zusätzlich aktiviert werden. Denn sollte der zentrale NameNode ausfallen, - [In-Memory-Technologien im BI/Analytics-Umfeld](https://thecattlecrew.net/2018/03/06/in-memory-technologien-im-bi-analytics-umfeld/) - Die wachsenden Anforderungen für komplexe Datenauswertungen im BI/Analytics-Umfeld erfordern immer schnellere hochtechnisierte Hardware, um auch langfristig die strategischen Entscheidungen eines Unternehmens zu unterstützen. Der Begriff "In-Memory" wurde zuletzt durch andere Hype-Keywords von den vorderen Plätzen verdrängt. Nun gehört das Thema wieder auf die Tagesordnung. "In-Memory" stellt eine Möglichkeit dar sich den wachsenden Anforderungen zu stellen. Mit unserem Whitepaper - [Probleme bei der Installation des Oracle CPU 19.17/19.18 mit Dbvisit](https://thecattlecrew.net/2023/01/26/probleme-bei-installation-von-oracle-cpu-19-17-19-18-mit-dbvisit/) - Probleme mit Oracle CPU 19.17/19.18 mit Dbvisit: Create Standby Database funktioniert nicht auf älteren Versionen von Dbvisit - [Integration eines Kong API Gateways für eine Spring Boot Anwendung mit Apache Camel](https://thecattlecrew.net/2020/08/10/integration-eines-kong-api-gateways-fuer-eine-spring-boot-anwendung-mit-apache-camel/) - Teil 1 In einer Reihe von drei Blogbeiträgen präsentieren wir einen Architekturentwurf, der ein Kong API Gateway für eine Spring Boot Anwendung mit Apache Camel implementiert. Mit dem Kong API Gateway können Zugriffe auf verschiedene Backendservices über eine Vielzahl von Plugins einfach verwaltet und gesteuert werden. Camel bietet im Backend eine Unterstützung für eine Vielzahl - [Integration eines Kong API Gateways für eine Spring Boot Anwendung mit Apache Camel](https://thecattlecrew.net/2020/09/02/integration-eines-kong-api-gateways-fuer-eine-spring-boot-anwendung-mit-apache-camel-2/) - Teil 2 Im zweiten Teil unserer Reihe stellen wir nun den ersten Teil unserer Anwendung vor, dies entspricht dem rot umrahmten Fenster unserer Architektur in Abbildung 1. Dieser beinhaltet eine Beispielanwendung mit Spring Boot und Apache Camel. Wir stellen dabei zwei verschiedene Routing Mechanismen von Camel vor. Vollständiger Code verfügbar unter: https://git.opitz-consulting.de/scm/oclab/blue-335-api-gw-camel-integration.git Aufbau der Spring - [Integration eines Kong API Gateways für eine Spring Boot Anwendung mit Apache Camel](https://thecattlecrew.net/2020/09/02/integration-eines-kong-api-gateways-fuer-eine-spring-boot-anwendung-mit-apache-camel-3/) - Teil 3 Im finalen Teil unserer Reihe behandeln wir nun die Integration und Konfiguration des Kong API Gateways für unsere Spring Boot Anwendung. Die hierfür verwendeten Komponenten sind in Abbildung 1 rot umrahmt. Vollständiger Code verfügbar unter: https://git.opitz-consulting.de/scm/oclab/blue-335-api-gw-camel-integration.git Konfiguration des API Gateways Kong: Die Initiale Docker Konfiguration des API Gateways kann dem Docker Compose File - [Kong API Gateway Basics - Grundkonzepte und Architektur](https://thecattlecrew.net/2022/08/17/kong-api-gateway-basics-grundkonzepte-und-architektur/) - Das ist Teil 1 eines Kong API Gateway Basics Videoblogs, der sich mit dem Aufbau des Kong API Gateways und Automatisierungspotenzial beschäftigt. - [Kong API Gateway Basics – TLS-Absicherung und Integration in der Cloud-Landschaft](https://thecattlecrew.net/2022/09/23/kong-api-gateway-basics-tls-absicherung-und-integration-in-der-cloud-landschaft/) - Kong API Gateway Basics – Videoblogs zur Kommunikation: TLS-Absicherung und Integration in der Cloud-Landschaft - [Kong API Gateway Basics – Kong Ingress Controller](https://thecattlecrew.net/2022/10/06/kong-api-gateway-basics-kong-ingress-controller/) - Kong API Gateway Basics – Videoblogs zur letzten Komponente der Kong for Kubernetes Installationsvariante Kong Ingress Controller - [IT-Security (Part 3): WebLogic Server and Java Security Features](https://thecattlecrew.net/2014/03/14/it-security-part-3-weblogic-server-and-java-security-features/) - WebLogic Server and Java Security Features [1] WebLogic Server supports the Java SE and Java EE Security to protect the resources of whole system. The resources could be Web applications, Uniform Resource Locator (URL), Enterprise JavaBeans (EJBs), and Connector components. Java SE capabilities: Security APIs Java uses APIs to access security features and functionality and - [Partnerschaft für native Cloud-Architekturen mit OpenShift](https://thecattlecrew.net/2019/09/12/partnerschaft-fuer-native-cloud-architekturen-mit-openshift/) - Seit längerem ist die OPITZ CONSULTING Deutschland GmbH Business Partner des führenden Softwareherstellers im Open-Source-Bereich "“ Red Hat. Nun wurde die Partnerschaft mit der Auszeichnung "Advanced Business Partner" auf ein neues Level gehoben. Von der gehobenen Partnerschaft des IT-Dienstleisters profitieren seine Kunden: Die Open-Source-Produkte von Red Hat gelten als elementare Bausteine auf dem Weg in - [How to "œApache Solr": an Introduction to Apache Solr](https://thecattlecrew.net/2017/07/18/how-to-apache-solr-an-introduction-to-apache-solr/) - Foreword: The information society has brought people a lot of information; on one side we enjoy endless information, on the other side we also feel a bit lost: how can we quickly and accurately filter the useful information from all the information the internet provides? The IT elites need to solve this problem urgently. The - [Ein Reifegradmodell zur Einstufung eines DWH Deployments](https://thecattlecrew.net/2017/05/08/ein-reifegradmodell-zur-einstufung-eines-dwh-deployments/) - Es gibt eine Vielzahl von Reifegradmodellen, die diverse Aspekte in der Entwicklung in Reifegrade unterteilen. Zum jetzigen Zeitpunkt exisitiert, jedoch kein Reifegradmodell, dass die Reife eines DWH Deployments bestimmt. Innerhalb meiner Bachelorthesis habe ich mich diesem Thema gewidmet und das Deployment eines DWH in Reifegrade unterteilt. Dabei habe ich mich ausschließlich auf ein agiles Deployment - [TDWI 2017 "“ Ein Erfahrungsbericht der OC Young Guns](https://thecattlecrew.net/2017/07/26/tdwi-2017-ein-erfahrungsbericht-der-oc-young-guns/) - Vom 26. bis 28.06.2017 war OPITZ CONSULTING mit einem starken Team auf der TDWI Konferenz in München vertreten. Die TDWI Konferenz ist ein Branchentreffpunkt der BI Community mit über 1200 BI-Experten, bei dem die meisten namenhaften Unternehmen der BI-Branche zusammenkommen, um Expertenwissen auszutauschen. Mit OC Beteiligung gab es drei spannende Vorträge zu folgenden Themen: Künstliche - [Apache Kafka - im Detail (Teil 2)](https://thecattlecrew.net/2017/09/28/apache-kafka-im-detail-teil-2/) - Schaut man sich Kafka im Detail an, wird der Aufbau schnell komplex. Dort gibt es dann Broker, Partitionen, Replica, Leader, Follower und die aus Teil 1 schon bekannten Topics. Aber der Reihe nach: Kafka selbst läuft auf sogenannten Brokern, oft auch Nodes genannt, wobei ein Broker im Prinzip ein Kafka Server ist. Ab zwei oder - [Sequences and Flow Control in Oracle Data Integrator](https://thecattlecrew.net/2017/10/20/sequences-and-flow-control-in-oracle-data-integrator/) - Most developers that start working with Oracle Data Integrator (ODI) and create their first mappings will stumble upon an error message like this pretty early in their ODI career: In this blog post, I will first recreate this error with ODI 12.2.1.2.6 and then show what you can do about it. For understanding this post, you - [Innovation im Mittelstand](https://thecattlecrew.net/2017/11/13/innovation-im-mittelstand/) - Ein Kunde der im Bau von Maschinen und Bearbeitungslinien zur Fischverbeitung in Deutschland tätig ist, möchte nicht nur seinen Fertigungsprozess effizienter gestalten, sondern auch eine innovative und smarte Steuerung für seine Maschinen entwickeln. Das Unternehmen hat erkannt, dass für den Wirtschaftsstandort Deutschland die Unternehmensstrategie angepasst werden muss, um die Marktposition ausbauen zu können und als - [TDWI Young Guns Barcamp @Hamburg](https://thecattlecrew.net/2017/11/21/tdwi-young-guns-barcamp-hamburg/) - Am 27.10.2017 fand in der Superbude in St. Pauli / Hamburg das Business-Intelligence-Barcamp, organisiert vom TDWI, statt. Das lockere Treffen in einer sehr coolen Location wurde extra für die "Young Guns" ausgerichtet. Somit waren vor allem Studenten, Berufseinsteiger, Young Professionals oder erfahrene BI-Experten in Begleitung eines Juniors anwesend. Der Sinn dahinter ist, dass der jüngeren - [Datenmodellierungsübung an der der TH Köln](https://thecattlecrew.net/2018/01/08/datenmodellierungsuebung-an-der-der-th-koeln/) - Heute sind Janine Ellner, Thomas Kopp, Fabian Hardt und ich nicht zum Kunden gefahren, sondern zur TH Köln (Campus Gummersbach). Wir haben dort eine Übung zu der Veranstaltung Betriebliche Anwendungssysteme 1 (BA1) gehalten. Begonnen haben wir die Übung mit dem folgenden Architekturbild eines Data Warehouses: Der Sinn eines Data Warehouses ist die Konsolidierung und Aufbereitung - [AWS kann Big Data Analytics "“ aber wie?!](https://thecattlecrew.net/2018/04/16/aws-kann-big-data-analytics-aber-wie/) - Als Partnerunternehmen von Amazon wird von uns bei OPITZ CONSULTING eigentlich immer erwartet, dass wir die durch AWS zur Verfügung gestellte Plattform bestens kennen. Unsere Kunden tun das "“ und Amazon selbst eigentlich auch. Damit wir dieser Erwartungshaltung gerecht werden, müssen wir permanent am "Puls der Zeit" sein und die aktuellen Entwicklungen in den jeweiligen - [Intro in Machine Learning für alle Interessierten am 9. Juni in München](https://thecattlecrew.net/2018/06/07/ocexpert-camp-machine-learning-fuer-alle-interessierten-am-9-juni-in-muenchen/) - Codest du gern in deiner Freizeit? Bist du Student? Hast du schon Erfahrung im Entwickeln oder bist neugierig darauf? Dann bist du beim OC|Expert Camp richtig! Das Meetup Event "OC|Expert Camp" richtet sich vor allem an Neulinge im Bereich Machine Learning. Beim Termin am 9. Juni 2018 in München werden wir uns die Grundlagen der - [IoT Hackathon auf der Bosch Connnected Experience 2018](https://thecattlecrew.net/2018/05/20/iot-hackathon-auf-der-bosch-connnected-experience-2018/) - Vom 20. bis zum 22. Februar nahmen Alexis Premet und Philipp Perez an der Bosch ConnectedExperience (BCX) "“ dem IoT Hackathon auf der Bosch Connected World (BCW) "“ teil. Hackathon und Konferenz fanden verteilt in mehreren Hallen der STATION Berlin statt. Dabei lag der Schwerpunkt der Konferenz auf dem Thema Internet of Things (IoT). Während auf - [Azure als Big Data Basis für Stream Analytics - Studenten erproben die Cloud Computing Plattform (1/3)](https://thecattlecrew.net/2018/10/30/12229/) - Kapitel 1: Welche Big Data Komponenten sind notwendig und wie lassen sich Tweets streamen? Die Studenten des Business Intelligence & Analytics-Bereichs in Gummersbach beschäftigten sich seit Juni diesen Jahres mit der Implementierung des bekannten AWS Twitter Showcase in Microsoft Azure. Der folgende Beitrag stellt "“ in nicht ganz chronologischer Reihenfolge "“ dar, wie das Projekt - [Azure als Big Data Basis für Stream Analytics - Studenten erproben die Cloud Computing Plattform (2/3)](https://thecattlecrew.net/2018/11/06/wie-erzeugen-wir-aus-tweets-stimmungen-und-wo-speichern-wir-daten-ab/) - Kapitel 2: Wie erzeugen wir aus Tweets Stimmungen und wo speichern wir Daten ab? Apache Spark als Framework für maschinelles Lernen Im vorangegangenen Beitrag sind wir darauf eingegangen, wie Apache Kafka in Microsoft Azure aufgesetzt und konfiguriert wird. Im folgenden Abschnitt geht es ergänzend hierzu um die Konfiguration von Apache Spark und Apache Hadoop. Während - [Azure als Big Data Basis für Stream Analytics - Studenten erproben die Cloud Computing Plattform (3/3)](https://thecattlecrew.net/2018/11/09/kapitel-3-wie-laesst-sich-eine-stream-analytics-visualisierung-durchfuehren/) - Kapitel 3: Wie lässt sich eine Stream-Analytics-Visualisierung durchführen? Visualisierung der Daten mittels ELK-Stack: In den vorangegangenen Beiträgen haben wir gezeigt, wie Apache Kafka, Apache Spark und Apache Hadoop aufgesetzt und für den Showcase miteinander verbunden wurden. Nun fehlt allerdings noch die Visualisierung der Daten, welche in diesem Beitrag vorgestellt wird. Nachdem Apache Kafka erfolgreich aufgesetzt - [Infrastructure as Code: Ansible und Elastic Stack](https://thecattlecrew.net/2019/02/04/infrastructure-as-code-ansible-und-elastic-stack/) - Opitz Consulting lebt und verbreitet den DevOps Gedanken und schult seine Mitarbeiter mit einem Fast Track Schulungsprogramm. Dieses besteht aus mehreren Teilen, in denen alle DevOps Aspekte inklusive der Grundlagen des Organisation Change, Entwicklungspraktiken und Infrastrukturveränderungen. Dieser Bericht bezieht sich auf den dritten Teil dieses Programms. Im Rahmen des DevOps Fast Track Teil 3 haben - [Data Storytelling - Schöne Geschichte oder echter Mehrwert?](https://thecattlecrew.net/2019/03/05/data-storytelling-schoene-geschichte-oder-echter-mehrwert/) - Wer kennt es nicht? Es findet ein Meeting statt, in dem typische Unternehmenskennzahlen wie Umsatz, Ertrag, Mitarbeiterzahlen etc. präsentiert werden. Eine Person steht vor einer Gruppe Menschen und versucht, in dem zur Verfügung stehenden Time Slot alle Informationen unterzubringen, die für ihn und das Unternehmen wichtig sind. Die Zuhörer sitzen auf ihren Stühlen, versuchen dem - [Sensordaten live erleben: Big Data im Kontext der Industrie 4.0 - Teil 2](https://thecattlecrew.net/2019/05/08/sensordaten-live-erleben-big-data-im-kontext-der-industrie-4-0-teil-2/) - Kapitel 2: Verarbeitung der Daten Aufnahme über den IoT Core Wie bereits in Kapitel 1 erwähnt, erhalten wir alle eingehenden Maschinen-Daten im JSON-Format über das MQTT-Protokoll. Damit diese reibungslos in die Cloud-Architektur aufgenommen werden können, fungiert zu Beginn der IoT Core als sogenannter Broker, der in unserem Fall alle Nachrichten eines bestimmten Topics aufnimmt. Das - [Sensordaten live erleben: Big Data im Kontext der Industrie 4.0 - Teil 3](https://thecattlecrew.net/2019/05/09/sensordaten-live-erleben-big-data-im-kontext-der-industrie-4-0-teil-3/) - Kapitel 3: Visualisierungsansicht Die Daten, die aus IoT Core und Lambda-Function in den Elasticsearch Service (ES-Service) übergehen, werden automatisch einem Index zugeteilt. Die Instanzen des ES-Service bieten eine gewisse Speicherkapazität, die es ermöglicht, bereits mehrere Wochen zurückliegende Daten mit Kibana darzustellen. Kibana benötigt als ES-Service-Plugin keinerlei Installation und kann somit über einen beliebigen Browser aufgerufen - [Access a Standby System with a Single IP Address? Yes, it works!](https://thecattlecrew.net/2020/02/01/access-a-standby-system-with-a-single-ip-address-yes-it-works/) - Accessing a Standby System like Oracle Dataguard or Dbvisit Standby via Transparent Application Failover (TAF) is a standard approach. It works well. Without any obvious hints. But what, if the customer tells you, that the clients used are only able to work with one SINGLE IP ADDRESS? And if there are hundreds of devices. What - [Kong API Gateway Basics – Deployment Modes und Data Plane Installation per Ansible](https://thecattlecrew.net/2022/09/02/kong-api-gateway-basics-deployment-modes-und-data-plane-installation-per-ansible/) - In diesem zweiten Teil des Kong API Gateway Basics Videoblogs erfährst du mehr über die möglichen Deployment-Varianten des Kong API Gateways. Diese reichen vom Standalone Mode bis hin zum Hybrid Mode. Auch die Installationsvariante Kong for Kubernetes, die den Kong Ingress Controller miteinschließt, werde ich dir im Detail erklären. Selbst wenn du es eilig hast, - [Kong API Gateway Basics – Kong Control Plane Installation mit HELM](https://thecattlecrew.net/2022/09/14/kong-api-gateway-basics-kong-control-plane-installation-mit-helm/) - In diesem dritten Teil dieses Kong API Gateway Basics Videoblogs geht es mit der Installation der Kong Control Plane in Kubernetes weiter, genauer gesagt im AKS Cluster der Microsoft Azure Cloud. Die Control-Plane-Instanz wird mit einer Komination aus Ansible und HELM installiert. Was es damit genau auf sich hat und warum diese Kombination der beiden - [Was ist Agilität?](https://thecattlecrew.net/2020/05/29/was-ist-agilitaet/) - Eine Positionierung zum Thema Agilität, angelehnt an das gleichnamige YouTube-Video im meinem Kanal Smart Leadership: https://www.youtube.com/channel/UCRpiXn5fgfAeIAg4l16QLkg Hast du auch manchmal das Gefühl, dass alle von Agilität reden aber jeder was anderes meint? Oder fragst du dich, warum eigentlich jeder und alles agil sein will? Oder aber hast du das Gefühl, dass Agilität ein Buzzword ist, mit dem sich viele Unternehmen schmücken wollen? Doch was hat es nun wirklich mit der Agilität auf sich? Was genau bedeutet es agil zu sein und warum braucht es das überhaupt? Diese Frage soll in diesem Blogbeitrag beantwortet werden. - [Priorisierung von Product Backlogs in agilen Projekten](https://thecattlecrew.net/2020/07/22/priorisierung-von-product-backlogs-in-der-agilen-softwareentwicklung/) - Motivation Heutzutage werden besonders in der IT-Branche immer mehr Projekte agil und nicht mehr klassisch durchgeführt. Es entfällt die Rolle des Projektmanagers und Teams organisieren sich selbst. Das Entwicklungsteam muss wissen, warum es etwas tun soll und welche Vision dahintersteckt. Da die Produktverantwortlichen jedoch oftmals nicht diejenigen sind, die das voll umfängliche technische Verständnis für - [Eine digitale Expertin für die Altersvorsorge](https://thecattlecrew.net/2021/11/26/eine-digitale-expertin-fuer-die-altersvorsorge/) - Bessere Customer Experience im B2B-Umfeld durch den Einsatz von Chatbot LAURA Mit einem Portal für die betriebliche Altersvorsorge fing es an: bav|guard, eine Cloud native Software-as-a-Service-Lösung, hilft, Vorgänge zur betrieblichen Altersvorsorge (bAV) digital zu verwalten. Das Produkt hatte die bavonline GmbH, ein Startup in der Versicherungsbranche, im Jahr 2019 zusammen mit unseren Fachleuten entwickelt. bav|guard - [OC Data Kitchen: Schritt für Schritt mit Co-Creation sinnvolle Datenlösungen entwickeln. Teil 1.](https://thecattlecrew.net/2020/08/04/oc-data-kitchen-schritt-fuer-schritt-mit-co-creation-sinnvolle-datenloesungen-entwickeln-teil-1/) - Überblick Im Rahmen der OC Data Kitchen entwickeln wir Data-Lösungen in Co-Creation. Ein erster fundamentaler Baustein der OC Data Kitchen ist es, zu verstehen, wo der Mehrwert für den Menschen bzw. Kunden liegt. Gemäß dem Motto: "There is only one valid definition of business purpose: to create a customer" (Peter Drucker). Wir nennen diesen Baustein - [Aufbau der Analytics Map - OC Data Kitchen: Schritt für Schritt mit Co-Creation sinnvolle Datenlösungen entwickeln. Teil 2.](https://thecattlecrew.net/2020/08/06/aufbau-der-analytics-map-oc-data-kitchen-schritt-fuer-schritt-mit-co-creation-sinnvolle-datenloesungen-entwickeln-teil-2/) - Wir kümmerten uns in Teil 1, in den Schritten 1 und 2 um die Absichten, den Zweck und die Ziele unseres Vorhabens, sinnvolle Datenlösungen zu entwickeln. Jede der Teilnehmer/innen verfügte so über ein gemeinsames Bild, wo die Reise hingehen soll. Schritt 3 -- Entstehung der Visualisierung - Die Analytics Map Wir starten mit der Entwicklung - [KPI Ideenfindung - OC Data Kitchen: Schritt für Schritt mit Co-Creation sinnvolle Datenlösungen entwickeln. Teil 3.](https://thecattlecrew.net/2020/08/10/kpi-ideenfindung-oc-data-kitchen-schritt-fuer-schritt-mit-co-creation-sinnvolle-datenloesungen-entwickeln-teil-3/) - Auf unserer gemeinsamen Reise zu sinnvollen Data Analytics Lösungen erlebten wir die Co-Creation von Absichten und Zielen und richtungsweisenden Entscheidungen für den Rahmen und Fokus unserer Arbeit (Teil 1). Wir starteten mit dem Aufbau einer Analytics Map für den IST-Zustand zu Perspektiven Mensch, Kunde, Daten, Use Cases und KPI. Die Map ermöglicht ein gemeinsames Verständnis - [Von Problembären und Solutiontigern. Oder: Wie caste ich mein Digitalisierungsprojekt?](https://thecattlecrew.net/2020/11/20/von-problembaeren-und-solutiontigern-oder-wie-caste-ich-mein-digitalisierungsprojekt/) - In der heutigen Folge meiner Artikelreihe geht es wieder rund um die Digitalisierung und einen weiteren Punkt für eine gute und weniger gute Strategie. Ansätze - was alles möglich ist und wie du es auch sehen kannst (und wie immer zählt "“ entscheide selbst, was für dich passt). Folge 2 - Wen hol ich mir - [Eine Real-Time-Chat-App mit Google Firebase (baas)](https://thecattlecrew.net/2020/11/16/eine-real-time-chat-app-mit-google-firebase-baas/) - Mobile Geräte wie Smartphone, Tablets oder Laptops können wir heutzutage kaum noch wegdenken. Auch die Programme auf diesen Geräten werden immer schneller und der Nutzer möchte seine Daten und Anwendungen in Real-Time bedienen. Um nicht bei jedem neuen Programm oder App ein aufwändiges Backend zu entwickeln, nur um dann später festzustellen, dass es doch auch - [Amplify - Ein Backend as a Service Framework von AWS](https://thecattlecrew.net/2020/11/23/amplify-ein-backend-as-a-service-framework-von-aws/) - Ein großer Trend in unserer heutigen Industrie ist der Übergang in die Cloud. Sie bietet eine Varietät von Möglichkeiten, um den Entwicklern das Leben zu erleichtern. Der Hauptakteur im Cloud Computing ist AWS. AWS wurde im März 2006 gestartet und war somit das erste Unternehmen, was den Cloud Service angeboten hat. Dementsprechend hat sich dieser - [AWS Amplify vs. Google Firebase - Zwei BaaS im Vergleich](https://thecattlecrew.net/2020/11/30/aws-amplify-vs-google-firebase-zwei-baas-im-vergleich/) - In unserer heutigen Zeit, wo die Entwicklung von Apps und Software im Allgemeinen eine extrem wichtige Rolle spielt, ist es notwendig genau diesen Prozess für die Entwickler zu vereinfachen. Ein Programmarchitektur, die sich über die letzte Zeit herauskristallisiert hat, heißt "Serverless Architecture". Diese Architektur ermöglicht es eine App ohne Serversoftware und Hardware Management laufen zu - [Evaluierung Java Microframeworks: Micronaut](https://thecattlecrew.net/2020/12/01/evaluierung-java-microframeworks-micronaut/) - Wir haben es uns zur Aufgabe gemacht, verschiedene Microframeworks anhand eines kleinen Anwendungsfalles zu evaluieren, der detaillierte Anwendungsfall wurde bereits in unserem ersten Blog-Post beschrieben. Unser Artikel über Javalin ist unter dieser Adresse zu finden. Heute werden wir uns auf das Microframework Micronaut konzentrieren. Im Folgenden zeigen wir die wichtigsten Eigenschaften, Stärken und Schwächen von - [20 Jahre Agiles Manifest - und du?](https://thecattlecrew.net/2021/02/04/20-jahre-agiles-manifest-und-du/) - Vor 20 Jahren wurden das Agiles Manifest und die 12 Prinzipien hinter dem agilen Manifest postuliert und prägen seither in der "Neuzeit" mittlerweile weit mehr als unseren Alltag der Softwareentwicklung. - [OCI - Squid Proxy HA](https://thecattlecrew.net/2021/02/08/oci-squid-proxy-ha/) - In diesem Artikel geht es um die Erstellung eines hochverfügbaren Internet Proxy in der Cloud, der die Zugriffe von Applikationsservern auf das Internet beschränken soll. Insbesondere wird auf die Hochverfügbarkeitsproblematik eingegangen, die sich aus der Anforderung "Client Based Filtering" ergibt. Auf die konventionelle Squid Installation und Konfiguration wird an der Stelle nicht eingegangen, da diese - [AES Blockchiffre einfach & schnell erklärt](https://thecattlecrew.net/2022/06/10/aes-blockchiffre/) - Sicherheit ist aktuell wichtiger denn je und wird auch in Zukunft immer wichtiger werden. Um diese Sicherheit zu gewährleisten sind gute, schnelle und effiziente Verschlüsselungsalgorithmen von Nöten. Blockchiffren sind Verschlüsselungen für große Dateien und zählen zur sog. symmetrischen Kryptographie, wo Sender und Empfänger den gleichen Schlüssel für Ver- und Entschlüsselung nutzen. Einer der genannten Verschlüsselungen ist die 1998 veröffentlichte Blockchiffre AES, deren Aufbau hier genauer erläutert wird. - [Data Catalog -- Der digitale Kompass für Unternehmensdaten](https://thecattlecrew.net/2021/07/21/data-catalog/) - Kataloge waren bereits in der Antike populär. In seinem Epos Ilias widmet der griechische Dichter Homer mehr als 200 Verse der Beschreibung der gemeinsamen Flotte, die sich anschickte, Troja zu unterwerfen. Er ordnet die Geschwader nach der Herkunftsregion, benennt deren Anführer und die Anzahl der Schiffe. Damit wird bereits der Kern eines Kataloges deutlich. "Objekte" - [Schnelleres Data Warehouse mit dem Datavault Builder - Zielplattformen im Performancetest](https://thecattlecrew.net/2021/12/22/schnelleres-data-warehouse-mit-dem-datavault-builder-zielplattformen-im-performancetest/) - Die digitale Transformation ist wie ein Tor zu einer neuen Welt: Vor allem mithilfe von Daten, die in großen Mengen generiert werden, können Unternehmen mehr und bessere Geschäfte tätigen und tiefere Erkenntnisse über Kunden, Produkte, Konkurrenten und neue Märkte gewinnen. Das kann ein entscheidender Wettbewerbsvorteil sein. Vorausgesetzt, sie sind in der Lage, die Daten so - [Running APEX 21.1 in Docker](https://thecattlecrew.net/2021/05/18/running-apex-21-1-in-docker/) - This blog post about running APEX 21.1 in Docker was orignally published in my personal blog via blogger. Last week I posted a screenshot on Twitter of the new Oracle APEX 21.1 running in my docker environment on Ubuntu Linux. I was asked to give a futher view of installing the new version. Here it - [Informationen zu den aktuellen Oracle Weblogic Security Issues](https://thecattlecrew.net/2020/11/10/informationen-zu-den-aktuellen-oracle-weblogic-security-issues/) - Aus aktuellem Anlass möchten wir alle Kunden, die das Produkt Oracle Weblogic einsetzen, auf die folgenden bestehenden Sicherheitsrisiken aufmerksam machen. Aktuell sind zwei Common Vulnerabilities and Exposures (CVEs) bekannt, die erhebliche Sicherheitsrisiken für existierende Installationen der o.g. Produkte haben. Hintergrund CVE: CVEs vereinfachen die Identifizierung von Oracle-Schwachstellen, wenn in externen Sicherheitsberichten darauf verwiesen wird, z.B. - [Evaluierung Java Microframeworks: JAVALIN](https://thecattlecrew.net/2020/07/15/evaluierung-java-microframeworks-javalin/) - Wir haben es uns zur Aufgabe gemacht, verschiedene Microframeworks anhand eines kleinen Anwendungsfalles zu evaluieren, der detaillierte Anwendungsfall wurde bereits in unserem ersten Blog-Post "https://thecattlecrew.net/2020/07/01/evaluierung-java-microframeworks-setting-the-scene/" beschrieben. Heute werden wir uns auf das Microframework Javalin konzentrieren. Im Folgenden zeigen wir die wichtigsten Eigenschaften, Stärken und Schwächen von Javalin. Das Codebespiel ist unter diesen Link "https://github.com/opitzconsulting/javalin-demo" zu - [Auf dem Weg zum datengetriebenen Unternehmen: Wie man seinen analytischen Reifegrad erhöht und mehr Menschen beteiligt (Teil 2/3)](https://thecattlecrew.net/2020/04/03/auf-dem-weg-zum-datengetriebenen-unternehmen-teil-2/) - Im ersten Teil dieser Blogpostserie haben wir uns damit beschäftigt was es bedeutet "datengetrieben" zu sein und welche Themenfelder dabei wichtig sind. In diesem zweiten Teil beschäftigen wir uns mit den beiden weiteren Themenfeldern "Data Analytics" (Wie kann ich die Daten besser nutzen?) und "Data Democratization" (Wie können Daten von mehr Personen genutzt werden?) bevor wir im abschließenden Teil 3 der Serie darstellen, wie ein Transformationspfad in ein datengetriebenes Unternehmen konkret aussehen kann. - [Auf dem Weg zum datengetriebenen Unternehmen: Was es bedeutet datengetrieben zu sein und welche Themenfelder wichtig sind (Teil 1/3)](https://thecattlecrew.net/2020/03/25/auf-dem-weg-zum-datengetriebenen-unternehmen-teil-1/) - Viele Unternehmen treffen heute immer noch wesentliche Entscheidungen aus dem Bauch heraus oder auf der Basis klassischer Business Intelligence, also aufgrund von Erfahrungen, die sich mithilfe historischer Daten begründen lassen. In Zeiten der Digitalisierung reicht dies allein nicht mehr aus, um als Unternehmen erfolgreich zu sein. Erfolgreiche Unternehmen wie Facebook oder Netflix gewinnen Informationen und - [Auf dem Weg zum datengetriebenen Unternehmen: Wie eine Datenstrategie die Leitlinien für die Transformation vorgibt (Teil 3/3)](https://thecattlecrew.net/2020/04/09/auf-dem-weg-zum-datengetriebenen-unternehmen-teil-3/) - Viele Unternehmen treffen heute immer noch wesentliche Entscheidungen aus dem Bauch heraus oder auf der Basis klassischer Business Intelligence, also aufgrund von Erfahrungen, die sich mithilfe historischer Daten begründen lassen. In Zeiten der Digitalisierung reicht dies allein nicht mehr aus, um als Unternehmen erfolgreich zu sein. In den ersten zwei Teilen dieser Blogpostserie (Teil 1 - [Spring Security "“ JSON Web-Token-Authentifizierung (2/3)](https://thecattlecrew.net/2020/01/27/spring-security-json-web-token-authentifizierung-2-3/) - 2. Anmeldung testen "“ Vorbereitung Sobald wir einen Benutzer erstellt haben, können wir die Anmeldung testen. Ein LoginRequest erreicht den AuthenticationController. Dieser enthält eine Referenz auf AuthenticationManager und JwtProvider. JwtProvider ist eine Klasse, die aus der io.jsonwebtoken Biblithek stammt. Sie stellt uns einige Tools für Token Generierung und Validierung zur Verfügung. Beim LoginRequest werden Username - [Part 4: Configure APEX with ORDS, Apache-Tomcat und Nginx](https://thecattlecrew.net/2019/06/06/part-4-configure-apex-with-ords-apache-tomcat-und-nginx/) - This blog entry is the third and last part of the series "Create APEX in AWS". Here I describe the installation and configuration of Apache Tomcat and the deployment of the ORDS application in Tomcat. Later I will explain the installation of the Webserver Nginx and configure it to access APEX via Apache Tomcat and - [Create Oracle APEX Environment in the Amazon Cloud with RDS: Part 1 - Overview](https://thecattlecrew.net/2019/06/06/create-oracle-apex-environment-in-the-amazon-cloud-with-rds-part-1-overview/) - In this article I will describe the installation of Oracle APEX Environment in Amazon Web Service (AWS). The whole environment includes following components: AWS RDS: Oracle Database with activated APEX VM (EC2 Container) with: Oracle Rest Data Service (ORDS) Apache Tomcat for the Hosting of the ORDS Nginx: http Server The major challenge is to ## Seiten - [Über uns](https://thecattlecrew.net/ueber-uns/) - Über uns: Wir lieben IT! Wenn wir mit mehr als 500 IT-Fachleuten Lösungen entwickeln, die Organisationen in Deutschland besser machen, ist das ein tolles Gefühl - [Kontakt](https://thecattlecrew.net/kontakt/) - Nehmen sie Kontakt zu uns auf. ## Kategorien - [Analytics & Insights](https://thecattlecrew.net/category/analytics/) - Infos zu DWH, Data Warehouse, Analytics, Reports, Modern Cloud Analytics, Analysen, Dashboards - [Architecture & Process Models](https://thecattlecrew.net/category/architecture-methods-and-process-models/) - [AI & Data Science](https://thecattlecrew.net/category/artificial-intelligence/) - Rund um Machine Learning, Künstliche Intelligenz, Neurone Netzwerke, Artificial Intelligence - [Automation](https://thecattlecrew.net/category/automation/) - Alles zu Automation, RPA, Process Automation, Intelligent Automation - [Cloud](https://thecattlecrew.net/category/cloud/) - [Tech Events & Networking](https://thecattlecrew.net/category/tech-events-networking/) - [Database](https://thecattlecrew.net/category/database/) - [Development](https://thecattlecrew.net/category/development/) - [DevOps](https://thecattlecrew.net/category/devops/) - [Infrastructure](https://thecattlecrew.net/category/infrastructure/) - [Integration](https://thecattlecrew.net/category/integration/) - Alles rund um Message-Queues, API-Gateways oder Service-Meshes, BPM, Integration von IT-Systemen, API-Management und API allgemein - [IT-Security](https://thecattlecrew.net/category/security/) - [Tools & Methoden](https://thecattlecrew.net/category/tools/) - [Sustainability & Awareness](https://thecattlecrew.net/category/sustainability-awareness/) ## Schlagwörter - [#OCVoicePioneers](https://thecattlecrew.net/tag/ocvoicepioneers/) - [ACM](https://thecattlecrew.net/tag/acm/) - [ADF](https://thecattlecrew.net/tag/adf/) - [Administration](https://thecattlecrew.net/tag/administration/) - [AdminServer](https://thecattlecrew.net/tag/adminserver/) - [Advanced Analytics](https://thecattlecrew.net/tag/advanced-analytics/) - [Agil](https://thecattlecrew.net/tag/agil/) - [agile](https://thecattlecrew.net/tag/agile-2/) - [agilität](https://thecattlecrew.net/tag/agilitat/) - [Alexa](https://thecattlecrew.net/tag/alexa/) - [Alexa node.js](https://thecattlecrew.net/tag/alexa-node-js/) - [Alexa sdk](https://thecattlecrew.net/tag/alexa-sdk/) - [Alexa Skill](https://thecattlecrew.net/tag/alexa-skill/) - [Alexa-cli](https://thecattlecrew.net/tag/alexa-cli/) - [ALM](https://thecattlecrew.net/tag/alm/) - [Amazon](https://thecattlecrew.net/tag/amazon/) - [Amazon API Gateway](https://thecattlecrew.net/tag/amazon-api-gateway/) - [Amazon AppStream](https://thecattlecrew.net/tag/amazon-appstream/) - [Amazon Aurora](https://thecattlecrew.net/tag/amazon-aurora/) - [Amazon Chime](https://thecattlecrew.net/tag/amazon-chime/) - [Amazon CloudWatch](https://thecattlecrew.net/tag/amazon-cloudwatch/) - [Amazon Connect](https://thecattlecrew.net/tag/amazon-connect/) - [Amazon DocumentDB](https://thecattlecrew.net/tag/amazon-documentdb/) - [Amazon EFS](https://thecattlecrew.net/tag/amazon-efs/) - [Amazon EKS](https://thecattlecrew.net/tag/amazon-eks/) - [Amazon Elastic Search](https://thecattlecrew.net/tag/amazon-elastic-search/) - [Amazon FreeRTOS](https://thecattlecrew.net/tag/amazon-freertos/) - [Amazon Glacier](https://thecattlecrew.net/tag/amazon-glacier/) - [Amazon Kinesis](https://thecattlecrew.net/tag/amazon-kinesis/) - [Amazon Lex](https://thecattlecrew.net/tag/amazon-lex/) - [Amazon Lightsail](https://thecattlecrew.net/tag/amazon-lightsail/) - [Amazon Polly](https://thecattlecrew.net/tag/amazon-polly/) - [Amazon RDS](https://thecattlecrew.net/tag/amazon-rds/) - [Amazon Redshift](https://thecattlecrew.net/tag/amazon-redshift/) - [Amazon Route53](https://thecattlecrew.net/tag/amazon-route53/) - [Amazon SageMaker](https://thecattlecrew.net/tag/amazon-sagemaker/) - [Amazon Transcribe](https://thecattlecrew.net/tag/amazon-transcribe/) - [Amazon Translate](https://thecattlecrew.net/tag/amazon-translate/) - [Amazon WorkDocs](https://thecattlecrew.net/tag/amazon-workdocs/) - [Amazon WorkLink](https://thecattlecrew.net/tag/amazon-worklink/) - [Analytics](https://thecattlecrew.net/tag/analytics/) - [analytics map](https://thecattlecrew.net/tag/analytics-map/) - [Android](https://thecattlecrew.net/tag/android/) - [Angular](https://thecattlecrew.net/tag/angular/) - [AngularJS](https://thecattlecrew.net/tag/angularjs/) - [AngularJS 2.0](https://thecattlecrew.net/tag/angularjs-2-0/) - [ansible](https://thecattlecrew.net/tag/ansible/) - [Apache](https://thecattlecrew.net/tag/apache/) - [Apache Lucene](https://thecattlecrew.net/tag/apache-lucene/) - [Apache Solr](https://thecattlecrew.net/tag/apache-solr/) - [Apache Zeppelin](https://thecattlecrew.net/tag/apache-zeppelin/) - [APEX](https://thecattlecrew.net/tag/apex/) - [API](https://thecattlecrew.net/tag/api/) - [API Management](https://thecattlecrew.net/tag/api-management/) - [API Managment](https://thecattlecrew.net/tag/api-managment/) - [ApolloEngine](https://thecattlecrew.net/tag/apolloengine/) - [Application Load Balancer](https://thecattlecrew.net/tag/application-load-balancer/) - [Applikationswartung](https://thecattlecrew.net/tag/applikationswartung/) - [Apps](https://thecattlecrew.net/tag/apps/) - [Architecture](https://thecattlecrew.net/tag/architecture/) - [Articles](https://thecattlecrew.net/tag/articles/) - [ASM](https://thecattlecrew.net/tag/asm/) - [Assign](https://thecattlecrew.net/tag/assign/) - [asynchronous](https://thecattlecrew.net/tag/asynchronous/) - [Attachements](https://thecattlecrew.net/tag/attachements/) - [Augmented Reality](https://thecattlecrew.net/tag/augmented-reality/) - [Authentication](https://thecattlecrew.net/tag/authentication/) - [authentication’s process](https://thecattlecrew.net/tag/authentications-process/) - [Authorization](https://thecattlecrew.net/tag/authorization/) - [authorization process](https://thecattlecrew.net/tag/authorization-process/) - [automatisierung](https://thecattlecrew.net/tag/automatisierung/) - [autonomous](https://thecattlecrew.net/tag/autonomous/) - [Award](https://thecattlecrew.net/tag/award/) - [AWS](https://thecattlecrew.net/tag/aws/) - [Axon](https://thecattlecrew.net/tag/axon/) - [Axon framework](https://thecattlecrew.net/tag/axon-framework/) - [Backlog](https://thecattlecrew.net/tag/backlog/) - [backup](https://thecattlecrew.net/tag/backup/) - [backuppiece](https://thecattlecrew.net/tag/backuppiece/) - [Barcamp](https://thecattlecrew.net/tag/barcamp/) - [BCW](https://thecattlecrew.net/tag/bcw/) - [BCX](https://thecattlecrew.net/tag/bcx/) - [bdd](https://thecattlecrew.net/tag/bdd/) - [Beats](https://thecattlecrew.net/tag/beats/) - [Beraterleben](https://thecattlecrew.net/tag/beraterleben/) - [Berlin](https://thecattlecrew.net/tag/berlin/) - [BI](https://thecattlecrew.net/tag/bi/) - [Big Data](https://thecattlecrew.net/tag/big-data/) - [Big Data Cluster](https://thecattlecrew.net/tag/big-data-cluster/) - [bigdata](https://thecattlecrew.net/tag/bigdata/) - [Bitzer](https://thecattlecrew.net/tag/bitzer/) - [blockchain](https://thecattlecrew.net/tag/blockchain/) - [Bosch ConnectedExperience](https://thecattlecrew.net/tag/bosch-connectedexperience/) - [Bosch IoT Hackathon](https://thecattlecrew.net/tag/bosch-iot-hackathon/) - [Bot](https://thecattlecrew.net/tag/bot/) - [bpel](https://thecattlecrew.net/tag/bpel/) - [BPM](https://thecattlecrew.net/tag/bpm/) - [BPMCon](https://thecattlecrew.net/tag/bpmcon/) - [BPMN](https://thecattlecrew.net/tag/bpmn/) - [Bring your own Device](https://thecattlecrew.net/tag/bring-your-own-device/) - [Browser](https://thecattlecrew.net/tag/browser/) - [Bugs](https://thecattlecrew.net/tag/bugs/) - [Bundle patch](https://thecattlecrew.net/tag/bundle-patch/) - [Business Intelligence](https://thecattlecrew.net/tag/business-intelligence/) - [Business Models](https://thecattlecrew.net/tag/business-models/) - [Business Technology Magazin](https://thecattlecrew.net/tag/business-technology-magazin/) - [Businnes Itelligence](https://thecattlecrew.net/tag/businnes-itelligence/) - [BYOD](https://thecattlecrew.net/tag/byod/) - [C#](https://thecattlecrew.net/tag/c/) - [CA](https://thecattlecrew.net/tag/ca/) - [Caching](https://thecattlecrew.net/tag/caching/) - [Camel](https://thecattlecrew.net/tag/camel/) - [Camel K](https://thecattlecrew.net/tag/camel-k/) - [Camunda](https://thecattlecrew.net/tag/camunda/) - [Case Management](https://thecattlecrew.net/tag/case-management/) - [catalog](https://thecattlecrew.net/tag/catalog/) - [Certificate](https://thecattlecrew.net/tag/certificate/) - [Change](https://thecattlecrew.net/tag/change/) - [cloud](https://thecattlecrew.net/tag/cloud/) - [Cloud Computing](https://thecattlecrew.net/tag/cloud-computing/) - [Cloud Control](https://thecattlecrew.net/tag/cloud-control/) - [cloud native](https://thecattlecrew.net/tag/cloud-native/) - [Cloud9](https://thecattlecrew.net/tag/cloud9/) - [cloudera](https://thecattlecrew.net/tag/cloudera/) - [Cluster](https://thecattlecrew.net/tag/cluster/) - [clusternetwork](https://thecattlecrew.net/tag/clusternetwork/) - [Co-Creation](https://thecattlecrew.net/tag/co-creation/) - [Coding Dojo](https://thecattlecrew.net/tag/coding-dojo/) - [Coherence](https://thecattlecrew.net/tag/coherence/) - [communication](https://thecattlecrew.net/tag/communication/) - [Composites](https://thecattlecrew.net/tag/composites/) - [Conference](https://thecattlecrew.net/tag/conference/) - [Configuration](https://thecattlecrew.net/tag/configuration/) - [Container](https://thecattlecrew.net/tag/container/) - [Continuous Delivery](https://thecattlecrew.net/tag/continuous-delivery/) - [Continuous Integration](https://thecattlecrew.net/tag/continuous-integration/) - [continuous integration Raspberry pi](https://thecattlecrew.net/tag/continuous-integration-raspberry-pi/) - [Conversational UI](https://thecattlecrew.net/tag/conversational-ui/) - [CORS](https://thecattlecrew.net/tag/cors/) - [CQRS](https://thecattlecrew.net/tag/cqrs/) - [Crawler](https://thecattlecrew.net/tag/crawler/) - [Cross-Browser Testing](https://thecattlecrew.net/tag/cross-browser-testing/) - [Crowdfunding](https://thecattlecrew.net/tag/crowdfunding/) - [Crowdsourcing](https://thecattlecrew.net/tag/crowdsourcing/) - [CSV](https://thecattlecrew.net/tag/csv/) - [cucumber](https://thecattlecrew.net/tag/cucumber/) - [customer journey map](https://thecattlecrew.net/tag/customer-journey-map/) - [Customize](https://thecattlecrew.net/tag/customize/) - [CVE](https://thecattlecrew.net/tag/cve/) - [D3JS](https://thecattlecrew.net/tag/d3js/) - [data analytics](https://thecattlecrew.net/tag/data-analytics/) - [Data Catalog](https://thecattlecrew.net/tag/data-catalog/) - [data driven](https://thecattlecrew.net/tag/data-driven/) - [Data Governance](https://thecattlecrew.net/tag/data-governance/) - [Data Lineage](https://thecattlecrew.net/tag/data-lineage/) - [Data Management](https://thecattlecrew.net/tag/data-management/) - [data mining](https://thecattlecrew.net/tag/data-mining/) - [Daten](https://thecattlecrew.net/tag/daten/) - [datenbank](https://thecattlecrew.net/tag/datenbank/) - [Datenmodellierung](https://thecattlecrew.net/tag/datenmodellierung/) - [Datenstrategie](https://thecattlecrew.net/tag/datenstrategie/) - [DBFreedom](https://thecattlecrew.net/tag/dbfreedom/) - [dbsat](https://thecattlecrew.net/tag/dbsat/) - [Dbvisit](https://thecattlecrew.net/tag/dbvisit/) - [DDD](https://thecattlecrew.net/tag/ddd/) - [Debugging](https://thecattlecrew.net/tag/debugging/) - [Deployment](https://thecattlecrew.net/tag/deployment/) - [design](https://thecattlecrew.net/tag/design/) - [Design Thinking](https://thecattlecrew.net/tag/design-thinking/) - [Device Defender](https://thecattlecrew.net/tag/device-defender/) - [DevOps](https://thecattlecrew.net/tag/devops/) - [DevSecOps](https://thecattlecrew.net/tag/devsecops/) - [Digest Authentication](https://thecattlecrew.net/tag/digest-authentication/) - [Digital Innovation](https://thecattlecrew.net/tag/digital-innovation/) - [digitaler Assistent](https://thecattlecrew.net/tag/digitaler-assistent/) - [Digitalisierung](https://thecattlecrew.net/tag/digitalisierung/) - [Digitalization](https://thecattlecrew.net/tag/digitalization/) - [Digitization](https://thecattlecrew.net/tag/digitization/) - [DOAG](https://thecattlecrew.net/tag/doag/) - [Docker](https://thecattlecrew.net/tag/docker/) - [Domain](https://thecattlecrew.net/tag/domain/) - [duperemove](https://thecattlecrew.net/tag/duperemove/) - [Dynamic](https://thecattlecrew.net/tag/dynamic/) - [E2E Testing](https://thecattlecrew.net/tag/e2e-testing/) - [EAM](https://thecattlecrew.net/tag/eam/) - [Elastic](https://thecattlecrew.net/tag/elastic/) - [Elastic Search](https://thecattlecrew.net/tag/elastic-search/) - [ElastiCache](https://thecattlecrew.net/tag/elasticache/) - [Empathy](https://thecattlecrew.net/tag/empathy/) - [Endpoints](https://thecattlecrew.net/tag/endpoints/) - [Engineered System](https://thecattlecrew.net/tag/engineered-system/) - [English](https://thecattlecrew.net/tag/english/) - [Enterprise Architecture](https://thecattlecrew.net/tag/enterprise-architecture/) - [Enterprise Manager](https://thecattlecrew.net/tag/enterprise-manager/) - [Entpoints](https://thecattlecrew.net/tag/entpoints/) - [Entscheidungsfindung](https://thecattlecrew.net/tag/entscheidungsfindung/) - [Erfahrungsbericht](https://thecattlecrew.net/tag/erfahrungsbericht/) - [ETL](https://thecattlecrew.net/tag/etl/) - [Event Sourcing](https://thecattlecrew.net/tag/event-sourcing/) - [Event-driven](https://thecattlecrew.net/tag/event-driven/) - [Events](https://thecattlecrew.net/tag/events/) - [ExaCS](https://thecattlecrew.net/tag/exacs/) - [Exadata](https://thecattlecrew.net/tag/exadata/) - [Exadata Cloud Service](https://thecattlecrew.net/tag/exadata-cloud-service/) - [express app](https://thecattlecrew.net/tag/express-app/) - [express applikation](https://thecattlecrew.net/tag/express-applikation/) - [Facebook](https://thecattlecrew.net/tag/facebook/) - [Facilitation](https://thecattlecrew.net/tag/facilitation/) - [Failover](https://thecattlecrew.net/tag/failover/) - [Federation](https://thecattlecrew.net/tag/federation/) - [Feedback](https://thecattlecrew.net/tag/feedback/) - [FileUpload](https://thecattlecrew.net/tag/fileupload/) - [Flutter](https://thecattlecrew.net/tag/flutter/) - [Forms](https://thecattlecrew.net/tag/forms/) - [framework](https://thecattlecrew.net/tag/framework/) - [Frameworks](https://thecattlecrew.net/tag/frameworks/) - [Frontend](https://thecattlecrew.net/tag/frontend/) - [FTP](https://thecattlecrew.net/tag/ftp/) - [Geek](https://thecattlecrew.net/tag/geek/) - [German](https://thecattlecrew.net/tag/german/) - [Google Home Assistant](https://thecattlecrew.net/tag/google-home-assistant/) - [Grails](https://thecattlecrew.net/tag/grails/) - [GraphQL](https://thecattlecrew.net/tag/graphql/) - [Grid Infrastructure 12.2](https://thecattlecrew.net/tag/grid-infrastructure-12-2/) - [Groovy](https://thecattlecrew.net/tag/groovy/) - [Hackathon](https://thecattlecrew.net/tag/hackathon/) - [Hacking Waage](https://thecattlecrew.net/tag/hacking-waage/) - [Hadoop](https://thecattlecrew.net/tag/hadoop/) - [HDFS](https://thecattlecrew.net/tag/hdfs/) - [Heapsize](https://thecattlecrew.net/tag/heapsize/) - [Heroku](https://thecattlecrew.net/tag/heroku/) - [High Availability](https://thecattlecrew.net/tag/high-availability/) - [Hochverfügbar](https://thecattlecrew.net/tag/hochverfuegbar/) - [Hochverfügbarkeit](https://thecattlecrew.net/tag/hochverfuegbarkeit/) - [HoloLens](https://thecattlecrew.net/tag/hololens/) - [host subnet length](https://thecattlecrew.net/tag/host-subnet-length/) - [hostsubnetlength](https://thecattlecrew.net/tag/hostsubnetlength/) - [HowTo](https://thecattlecrew.net/tag/howto/) - [HTTP Binding](https://thecattlecrew.net/tag/http-binding/) - [HTTP Server](https://thecattlecrew.net/tag/http-server/) - [HX-711](https://thecattlecrew.net/tag/hx-711/) - [IaaS](https://thecattlecrew.net/tag/iaas/) - [ICOT](https://thecattlecrew.net/tag/icot/) - [Identity](https://thecattlecrew.net/tag/identity/) - [Identity Assertion](https://thecattlecrew.net/tag/identity-assertion/) - [Identity Circle of Trust](https://thecattlecrew.net/tag/identity-circle-of-trust/) - [Image](https://thecattlecrew.net/tag/image/) - [ImpactMapping](https://thecattlecrew.net/tag/impactmapping/) - [industrie4.0](https://thecattlecrew.net/tag/industrie4-0/) - [Innovation](https://thecattlecrew.net/tag/innovation/) - [Installation](https://thecattlecrew.net/tag/installation/) - [Integration](https://thecattlecrew.net/tag/integration/) - [Integration Testing](https://thecattlecrew.net/tag/integration-testing/) - [Internet](https://thecattlecrew.net/tag/internet/) - [iOS](https://thecattlecrew.net/tag/ios/) - [IoT](https://thecattlecrew.net/tag/iot/) - [IT Secutity](https://thecattlecrew.net/tag/it-secutity/) - [Java](https://thecattlecrew.net/tag/java/) - [Javalin](https://thecattlecrew.net/tag/javalin/) - [JavaScript](https://thecattlecrew.net/tag/javascript/) - [JAX-WS](https://thecattlecrew.net/tag/jax-ws/) - [JDeveloper](https://thecattlecrew.net/tag/jdeveloper/) - [jenkins](https://thecattlecrew.net/tag/jenkins/) - [JMS](https://thecattlecrew.net/tag/jms/) - [json](https://thecattlecrew.net/tag/json/) - [JUnit](https://thecattlecrew.net/tag/junit/) - [JVM](https://thecattlecrew.net/tag/jvm/) - [JVM Runing](https://thecattlecrew.net/tag/jvm-runing/) - [JVM Tuning](https://thecattlecrew.net/tag/jvm-tuning/) - [JWT](https://thecattlecrew.net/tag/jwt/) - [Kanban](https://thecattlecrew.net/tag/kanban/) - [Kaner](https://thecattlecrew.net/tag/kaner/) - [karma](https://thecattlecrew.net/tag/karma/) - [Kibana](https://thecattlecrew.net/tag/kibana/) - [Kickstarter](https://thecattlecrew.net/tag/kickstarter/) - [Knative](https://thecattlecrew.net/tag/knative/) - [Kong](https://thecattlecrew.net/tag/kong/) - [Krypto](https://thecattlecrew.net/tag/krypto/) - [Kubernetes](https://thecattlecrew.net/tag/kubernetes/) - [Lambda Architecture](https://thecattlecrew.net/tag/lambda-architecture/) - [Leadership](https://thecattlecrew.net/tag/leadership/) - [libopc](https://thecattlecrew.net/tag/libopc/) - [libopc.so](https://thecattlecrew.net/tag/libopc-so/) - [Lightsail](https://thecattlecrew.net/tag/lightsail/) - [ListView](https://thecattlecrew.net/tag/listview/) - [log4j](https://thecattlecrew.net/tag/log4j/) - [log4j2](https://thecattlecrew.net/tag/log4j2/) - [Logstash](https://thecattlecrew.net/tag/logstash/) - [longpolling](https://thecattlecrew.net/tag/longpolling/) - [Loop](https://thecattlecrew.net/tag/loop/) - [low](https://thecattlecrew.net/tag/low/) - [LowCode](https://thecattlecrew.net/tag/lowcode/) - [Managed Services](https://thecattlecrew.net/tag/managed-services/) - [Management](https://thecattlecrew.net/tag/management/) - [Market Research](https://thecattlecrew.net/tag/market-research/) - [Marketing](https://thecattlecrew.net/tag/marketing/) - [Master Data Management](https://thecattlecrew.net/tag/master-data-management/) - [material design](https://thecattlecrew.net/tag/material-design/) - [Maven](https://thecattlecrew.net/tag/maven/) - [München](https://thecattlecrew.net/tag/muenchen/) - [MDM](https://thecattlecrew.net/tag/mdm/) - [MDS](https://thecattlecrew.net/tag/mds/) - [Meetup](https://thecattlecrew.net/tag/meetup/) - [MeinLieblingsJob](https://thecattlecrew.net/tag/meinlieblingsjob/) - [methoden](https://thecattlecrew.net/tag/methoden/) - [Methods](https://thecattlecrew.net/tag/methods/) - [micronaut](https://thecattlecrew.net/tag/micronaut/) - [Microservices](https://thecattlecrew.net/tag/microservices/) - [Microsoft](https://thecattlecrew.net/tag/microsoft/) - [Migration](https://thecattlecrew.net/tag/migration/) - [Mindset](https://thecattlecrew.net/tag/mindset/) - [Mobile](https://thecattlecrew.net/tag/mobile/) - [Mocks](https://thecattlecrew.net/tag/mocks/) - [Moderation](https://thecattlecrew.net/tag/moderation/) - [Modern Clients](https://thecattlecrew.net/tag/modern-clients/) - [Moderne Clients](https://thecattlecrew.net/tag/moderne-clients/) - [mqtt](https://thecattlecrew.net/tag/mqtt/) - [MSA](https://thecattlecrew.net/tag/msa/) - [Namespace](https://thecattlecrew.net/tag/namespace/) - [Neo4J](https://thecattlecrew.net/tag/neo4j/) - [Network Load Balancer](https://thecattlecrew.net/tag/network-load-balancer/) - [network nodes](https://thecattlecrew.net/tag/network-nodes/) - [News](https://thecattlecrew.net/tag/news/) - [Nginx](https://thecattlecrew.net/tag/nginx/) - [No-Code](https://thecattlecrew.net/tag/no-code/) - [NoClassDefFoundError](https://thecattlecrew.net/tag/noclassdeffounderror/) - [Node.js](https://thecattlecrew.net/tag/node-js/) - [OC-Familie](https://thecattlecrew.net/tag/oc-familie/) - [OCI](https://thecattlecrew.net/tag/oci/) - [OC|Expert Camp](https://thecattlecrew.net/tag/ocexpert-camp/) - [OC|Lab](https://thecattlecrew.net/tag/oclab/) - [ODI](https://thecattlecrew.net/tag/odi/) - [OFMForum](https://thecattlecrew.net/tag/ofmforum/) - [OHS](https://thecattlecrew.net/tag/ohs/) - [Okaloa Flowlab](https://thecattlecrew.net/tag/okaloa-flowlab/) - [OKD](https://thecattlecrew.net/tag/okd/) - [ON-Premise](https://thecattlecrew.net/tag/on-premise/) - [oow](https://thecattlecrew.net/tag/oow/) - [Open Source](https://thecattlecrew.net/tag/open-source/) - [OpenDevStack](https://thecattlecrew.net/tag/opendevstack/) - [OpenShift](https://thecattlecrew.net/tag/openshift/) - [opitz](https://thecattlecrew.net/tag/opitz/) - [Optimization](https://thecattlecrew.net/tag/optimization/) - [oracle](https://thecattlecrew.net/tag/oracle/) - [Oracle ADF](https://thecattlecrew.net/tag/oracle-adf/) - [Oracle CEP Embedded application](https://thecattlecrew.net/tag/oracle-cep-embedded-application/) - [Oracle Cloud](https://thecattlecrew.net/tag/oracle-cloud/) - [Oracle Data Integrator](https://thecattlecrew.net/tag/oracle-data-integrator/) - [Oracle Database Appliance](https://thecattlecrew.net/tag/oracle-database-appliance/) - [Oracle Engineered Systems](https://thecattlecrew.net/tag/oracle-engineered-systems/) - [Oracle FMW](https://thecattlecrew.net/tag/oracle-fmw/) - [Oracle Forms](https://thecattlecrew.net/tag/oracle-forms/) - [Oracle IoT Cloud](https://thecattlecrew.net/tag/oracle-iot-cloud/) - [Oracle Platform Security Services (OPSS)](https://thecattlecrew.net/tag/oracle-platform-security-services-opss/) - [oracle secure bacup](https://thecattlecrew.net/tag/oracle-secure-bacup/) - [Oracle Service Bus](https://thecattlecrew.net/tag/oracle-service-bus/) - [Oracle WebLogic](https://thecattlecrew.net/tag/oracle-weblogic/) - [OracleCode](https://thecattlecrew.net/tag/oraclecode/) - [ORDS](https://thecattlecrew.net/tag/ords/) - [OSB](https://thecattlecrew.net/tag/osb/) - [OWSM](https://thecattlecrew.net/tag/owsm/) - [PaaS](https://thecattlecrew.net/tag/paas/) - [Patch](https://thecattlecrew.net/tag/patch/) - [Patchset](https://thecattlecrew.net/tag/patchset/) - [Performance](https://thecattlecrew.net/tag/performance/) - [perimeter authentication](https://thecattlecrew.net/tag/perimeter-authentication/) - [Persona](https://thecattlecrew.net/tag/persona/) - [Pioneering](https://thecattlecrew.net/tag/pioneering/) - [Pivotal](https://thecattlecrew.net/tag/pivotal/) - [Pluggable Database](https://thecattlecrew.net/tag/pluggable-database/) - [Poster](https://thecattlecrew.net/tag/poster/) - [predictive](https://thecattlecrew.net/tag/predictive/) - [Principal Validation Process](https://thecattlecrew.net/tag/principal-validation-process/) - [Privilege Management Infrastructure (PMI)](https://thecattlecrew.net/tag/privilege-management-infrastructure-pmi/) - [Process Mining](https://thecattlecrew.net/tag/process-mining/) - [Product Development](https://thecattlecrew.net/tag/product-development/) - [Product Owner](https://thecattlecrew.net/tag/product-owner/) - [Prototying](https://thecattlecrew.net/tag/prototying/) - [prototype](https://thecattlecrew.net/tag/prototype/) - [protractor](https://thecattlecrew.net/tag/protractor/) - [public key infrastructure (PKI)](https://thecattlecrew.net/tag/public-key-infrastructure-pki/) - [Python](https://thecattlecrew.net/tag/python/) - [q-loud](https://thecattlecrew.net/tag/q-loud/) - [Quality](https://thecattlecrew.net/tag/quality/) - [Quarkus](https://thecattlecrew.net/tag/quarkus/) - [QuickSight](https://thecattlecrew.net/tag/quicksight/) - [QuickTip](https://thecattlecrew.net/tag/quicktip/) - [R](https://thecattlecrew.net/tag/r/) - [Raspberry Pi](https://thecattlecrew.net/tag/raspberry-pi/) - [RDS](https://thecattlecrew.net/tag/rds/) - [React](https://thecattlecrew.net/tag/react/) - [Red Hat](https://thecattlecrew.net/tag/red-hat/) - [reduce](https://thecattlecrew.net/tag/reduce/) - [Refactoring](https://thecattlecrew.net/tag/refactoring/) - [Refinement](https://thecattlecrew.net/tag/refinement/) - [Release Update](https://thecattlecrew.net/tag/release-update/) - [reporting](https://thecattlecrew.net/tag/reporting/) - [Reports](https://thecattlecrew.net/tag/reports/) - [Reports Server Stand Alone](https://thecattlecrew.net/tag/reports-server-stand-alone/) - [Resilience Testing](https://thecattlecrew.net/tag/resilience-testing/) - [rest](https://thecattlecrew.net/tag/rest/) - [retreat](https://thecattlecrew.net/tag/retreat/) - [Retrospektive](https://thecattlecrew.net/tag/retrospektive/) - [rman](https://thecattlecrew.net/tag/rman/) - [Robotik](https://thecattlecrew.net/tag/robotik/) - [Role Mapping](https://thecattlecrew.net/tag/role-mapping/) - [Roles](https://thecattlecrew.net/tag/roles/) - [RU](https://thecattlecrew.net/tag/ru/) - [ruhrjug](https://thecattlecrew.net/tag/ruhrjug/) - [Run-time](https://thecattlecrew.net/tag/run-time/) - [S3](https://thecattlecrew.net/tag/s3/) - [SageMaker](https://thecattlecrew.net/tag/sagemaker/) - [SAML](https://thecattlecrew.net/tag/saml/) - [SAP](https://thecattlecrew.net/tag/sap/) - [SB](https://thecattlecrew.net/tag/sb/) - [sbt_tape](https://thecattlecrew.net/tag/sbt_tape/) - [Scrum](https://thecattlecrew.net/tag/scrum/) - [sdn](https://thecattlecrew.net/tag/sdn/) - [SearchEngines](https://thecattlecrew.net/tag/searchengines/) - [SecDevSecOps](https://thecattlecrew.net/tag/secdevsecops/) - [Secured Operation](https://thecattlecrew.net/tag/secured-operation/) - [Selbstorganisation](https://thecattlecrew.net/tag/selbstorganisation/) - [Selenium](https://thecattlecrew.net/tag/selenium/) - [Self-Service](https://thecattlecrew.net/tag/self-service/) - [SELinux](https://thecattlecrew.net/tag/selinux/) - [Serverless](https://thecattlecrew.net/tag/serverless/) - [service blueprint](https://thecattlecrew.net/tag/service-blueprint/) - [Service Bus](https://thecattlecrew.net/tag/service-bus/) - [Service Mesh](https://thecattlecrew.net/tag/service-mesh/) - [Service Testing](https://thecattlecrew.net/tag/service-testing/) - [Servicebus](https://thecattlecrew.net/tag/servicebus/) - [Servlet](https://thecattlecrew.net/tag/servlet/) - [shared storage](https://thecattlecrew.net/tag/shared-storage/) - [sklearn](https://thecattlecrew.net/tag/sklearn/) - [slow](https://thecattlecrew.net/tag/slow/) - [Smart](https://thecattlecrew.net/tag/smart/) - [Smells](https://thecattlecrew.net/tag/smells/) - [SOAP](https://thecattlecrew.net/tag/soap/) - [Softwarenentwicklung](https://thecattlecrew.net/tag/softwarenentwicklung/) - [Spock](https://thecattlecrew.net/tag/spock/) - [sprachassistent](https://thecattlecrew.net/tag/sprachassistent/) - [Sprachassistenten](https://thecattlecrew.net/tag/sprachassistenten/) - [Spring](https://thecattlecrew.net/tag/spring/) - [SQL-Zauberkasten](https://thecattlecrew.net/tag/sql-zauberkasten/) - [SQS](https://thecattlecrew.net/tag/sqs/) - [SSL](https://thecattlecrew.net/tag/ssl/) - [Stammdaten](https://thecattlecrew.net/tag/stammdaten/) - [Start-Stop](https://thecattlecrew.net/tag/start-stop/) - [Startup](https://thecattlecrew.net/tag/startup/) - [Storm](https://thecattlecrew.net/tag/storm/) - [Strategie](https://thecattlecrew.net/tag/strategie/) - [Strategy](https://thecattlecrew.net/tag/strategy/) - [Stream Processing](https://thecattlecrew.net/tag/stream-processing/) - [Student](https://thecattlecrew.net/tag/student/) - [Summer Camp](https://thecattlecrew.net/tag/summer-camp/) - [SYSDBA](https://thecattlecrew.net/tag/sysdba/) - [tdd](https://thecattlecrew.net/tag/tdd/) - [TDWI](https://thecattlecrew.net/tag/tdwi/) - [Teams](https://thecattlecrew.net/tag/teams/) - [Test Pyramid](https://thecattlecrew.net/tag/test-pyramid/) - [Testcontainers](https://thecattlecrew.net/tag/testcontainers/) - [Testing](https://thecattlecrew.net/tag/testing/) - [Text mining](https://thecattlecrew.net/tag/text-mining/) - [tip](https://thecattlecrew.net/tag/tip/) - [Tomcat](https://thecattlecrew.net/tag/tomcat/) - [Toxiproxy](https://thecattlecrew.net/tag/toxiproxy/) - [Tracing](https://thecattlecrew.net/tag/tracing/) - [Transformation](https://thecattlecrew.net/tag/transformation/) - [Trigonometrie der Identity](https://thecattlecrew.net/tag/trigonometrie-der-identity/) - [Troubleshooting](https://thecattlecrew.net/tag/troubleshooting/) - [tuning garbage collection](https://thecattlecrew.net/tag/tuning-garbage-collection/) - [tuning jvm](https://thecattlecrew.net/tag/tuning-jvm/) - [TypeScript](https://thecattlecrew.net/tag/typescript/) - [UI Testing](https://thecattlecrew.net/tag/ui-testing/) - [unit of order](https://thecattlecrew.net/tag/unit-of-order/) - [unit test](https://thecattlecrew.net/tag/unit-test/) - [Unity](https://thecattlecrew.net/tag/unity/) - [unsupported operation](https://thecattlecrew.net/tag/unsupported-operation/) - [UnsupportedOperationException](https://thecattlecrew.net/tag/unsupportedoperationexception/) - [update](https://thecattlecrew.net/tag/update/) - [Upgrade](https://thecattlecrew.net/tag/upgrade/) - [usability](https://thecattlecrew.net/tag/usability/) - [usability engineering](https://thecattlecrew.net/tag/usability-engineering/) - [user experience](https://thecattlecrew.net/tag/user-experience/) - [ux](https://thecattlecrew.net/tag/ux/) - [verteilteteams](https://thecattlecrew.net/tag/verteilteteams/) - [vip](https://thecattlecrew.net/tag/vip/) - [Virtual Box](https://thecattlecrew.net/tag/virtual-box/) - [Visual Studio](https://thecattlecrew.net/tag/visual-studio/) - [VM](https://thecattlecrew.net/tag/vm/) - [Voice](https://thecattlecrew.net/tag/voice/) - [Voice Assistant](https://thecattlecrew.net/tag/voice-assistant/) - [Voice First](https://thecattlecrew.net/tag/voice-first/) - [Volltextsuche](https://thecattlecrew.net/tag/volltextsuche/) - [VPC](https://thecattlecrew.net/tag/vpc/) - [VPD](https://thecattlecrew.net/tag/vpd/) - [VUI](https://thecattlecrew.net/tag/vui/) - [Wartung](https://thecattlecrew.net/tag/wartung/) - [web application](https://thecattlecrew.net/tag/web-application/) - [Web Developement](https://thecattlecrew.net/tag/web-developement/) - [WebCenter Content](https://thecattlecrew.net/tag/webcenter-content/) - [WebCenter Portal](https://thecattlecrew.net/tag/webcenter-portal/) - [webinar](https://thecattlecrew.net/tag/webinar/) - [Weblogic](https://thecattlecrew.net/tag/weblogic/) - [WebLogic Domain](https://thecattlecrew.net/tag/weblogic-domain/) - [Webservice](https://thecattlecrew.net/tag/webservice/) - [WebTier 12c](https://thecattlecrew.net/tag/webtier-12c/) - [Weiterentwicklung](https://thecattlecrew.net/tag/weiterentwicklung/) - [Wercker](https://thecattlecrew.net/tag/wercker/) - [WLST](https://thecattlecrew.net/tag/wlst/) - [Workshop](https://thecattlecrew.net/tag/workshop/) - [Workshopgruppen](https://thecattlecrew.net/tag/workshopgruppen/) - [Workshopmethoden](https://thecattlecrew.net/tag/workshopmethoden/) - [Workshopmoderator](https://thecattlecrew.net/tag/workshopmoderator/) - [X509](https://thecattlecrew.net/tag/x509/) - [XACML Role Mapping Provider](https://thecattlecrew.net/tag/xacml-role-mapping-provider/) - [XFS](https://thecattlecrew.net/tag/xfs/) - [XFS Reflink](https://thecattlecrew.net/tag/xfs-reflink/) - [Young Guns](https://thecattlecrew.net/tag/young-guns/) - [ZDM](https://thecattlecrew.net/tag/zdm/) - [Zero Downtime Migration](https://thecattlecrew.net/tag/zero-downtime-migration/) - [Zusammenarbeit](https://thecattlecrew.net/tag/zusammenarbeit/) - [Kundenstory](https://thecattlecrew.net/tag/kundenstory/) - [css](https://thecattlecrew.net/tag/css/) - [NLP](https://thecattlecrew.net/tag/nlp/) - [Power BI](https://thecattlecrew.net/tag/power-bi/) - [Verschlüsselung](https://thecattlecrew.net/tag/verschluesselung/) - [MongoDB](https://thecattlecrew.net/tag/mongodb/) - [RapidMIner](https://thecattlecrew.net/tag/rapidminer/) - [Weka](https://thecattlecrew.net/tag/weka/) - [Community Day](https://thecattlecrew.net/tag/community-day/) - [Showcase](https://thecattlecrew.net/tag/showcase/) - [Realtime](https://thecattlecrew.net/tag/realtime/) - [Google](https://thecattlecrew.net/tag/google/) - [Spacy](https://thecattlecrew.net/tag/spacy/) - [Word Cloud](https://thecattlecrew.net/tag/word-cloud/) - [Data Visualization](https://thecattlecrew.net/tag/data-visualization/) - [PartOfSpeech](https://thecattlecrew.net/tag/partofspeech/) - [Blockchiffre](https://thecattlecrew.net/tag/blockchiffre/) - [SQL Server](https://thecattlecrew.net/tag/sql-server/) - [Standby](https://thecattlecrew.net/tag/standby/) - [KCNA](https://thecattlecrew.net/tag/kcna/) - [Data Vault](https://thecattlecrew.net/tag/data-vault/) - [Datavault Builder](https://thecattlecrew.net/tag/datavault-builder/) - [Snowflake](https://thecattlecrew.net/tag/snowflake/) - [Exasol](https://thecattlecrew.net/tag/exasol/) - [DWH Automatisierung](https://thecattlecrew.net/tag/dwh-automatisierung/) - [DWH Automation](https://thecattlecrew.net/tag/dwh-automation/) - [DWH](https://thecattlecrew.net/tag/dwh/) - [Data Warehouse](https://thecattlecrew.net/tag/data-warehouse/) - [Case Study](https://thecattlecrew.net/tag/case-study/) - [Conversational AI](https://thecattlecrew.net/tag/conversational-ai/) - [Squid](https://thecattlecrew.net/tag/squid/) - [Pacemaker](https://thecattlecrew.net/tag/pacemaker/) - [s3fs](https://thecattlecrew.net/tag/s3fs/) - [text classification](https://thecattlecrew.net/tag/text-classification/) - [text preprocessing](https://thecattlecrew.net/tag/text-preprocessing/) - [Amplify](https://thecattlecrew.net/tag/amplify/) - [Firebase](https://thecattlecrew.net/tag/firebase/) - [BaaS](https://thecattlecrew.net/tag/baas/) - [Chat](https://thecattlecrew.net/tag/chat/) - [Recommendation](https://thecattlecrew.net/tag/recommendation/) - [Filtering](https://thecattlecrew.net/tag/filtering/) - [Customer Journey](https://thecattlecrew.net/tag/customer-journey/) - [Projektmanagement](https://thecattlecrew.net/tag/projektmanagement/) - [Automation](https://thecattlecrew.net/tag/automation/) - [Helm](https://thecattlecrew.net/tag/helm/) - [API design-first](https://thecattlecrew.net/tag/api-design-first/) - [Insomnia](https://thecattlecrew.net/tag/insomnia/) - [Kuma](https://thecattlecrew.net/tag/kuma/) - [CI](https://thecattlecrew.net/tag/ci/) - [Java image](https://thecattlecrew.net/tag/java-image/) - [JRE](https://thecattlecrew.net/tag/jre/) - [awx](https://thecattlecrew.net/tag/awx/) - [listener](https://thecattlecrew.net/tag/listener/) - [system](https://thecattlecrew.net/tag/system/) - [data science](https://thecattlecrew.net/tag/data-science/) - [workaround](https://thecattlecrew.net/tag/workaround/) - [Streamlit](https://thecattlecrew.net/tag/streamlit/) - [responsibility](https://thecattlecrew.net/tag/responsibility/) - [social impact](https://thecattlecrew.net/tag/social-impact/) - [nachhaltig](https://thecattlecrew.net/tag/nachhaltig/) - [Graph](https://thecattlecrew.net/tag/graph/) - [Database](https://thecattlecrew.net/tag/database/) - [Technologiemanagement](https://thecattlecrew.net/tag/technologiemanagement/) - [Corporate Development](https://thecattlecrew.net/tag/corporate-development/) - [Technologieradar](https://thecattlecrew.net/tag/technologieradar/) - [Airbyte](https://thecattlecrew.net/tag/airbyte/) - [Integrationsplattform](https://thecattlecrew.net/tag/integrationsplattform/) - [ELT](https://thecattlecrew.net/tag/elt/) - [Moderner Data Stack](https://thecattlecrew.net/tag/moderner-data-stack/) - [Container-basiert](https://thecattlecrew.net/tag/container-basiert/) - [Developer Experience](https://thecattlecrew.net/tag/developer-experience/) - [Multi-model Database](https://thecattlecrew.net/tag/multi-model-database/) - [Announcement](https://thecattlecrew.net/tag/announcement/) - [Product Discovery](https://thecattlecrew.net/tag/product-discovery/) - [Produktentwicklung](https://thecattlecrew.net/tag/produktentwicklung/) - [Problem Framing](https://thecattlecrew.net/tag/problem-framing/) - [OKR](https://thecattlecrew.net/tag/okr/) - [Unternehmensstrategie](https://thecattlecrew.net/tag/unternehmensstrategie/) - [Ziele](https://thecattlecrew.net/tag/ziele/) - [Objectives](https://thecattlecrew.net/tag/objectives/) - [Key Results](https://thecattlecrew.net/tag/key-results/) - [Agile Methode](https://thecattlecrew.net/tag/agile-methode/) - [Agility](https://thecattlecrew.net/tag/agility/) - [zukunftswirksam](https://thecattlecrew.net/tag/zukunftswirksam/) - [Visual BI](https://thecattlecrew.net/tag/visual-bi/) - [BI-Plattform](https://thecattlecrew.net/tag/bi-plattform/) - [Plotly](https://thecattlecrew.net/tag/plotly/) - [Tableau](https://thecattlecrew.net/tag/tableau/) - [Assistant](https://thecattlecrew.net/tag/assistant/) - [Nachhaltigkeit](https://thecattlecrew.net/tag/nachhaltigkeit/) - [Qualitätskriterien](https://thecattlecrew.net/tag/qualitaetskriterien/) - [Software-Architektur](https://thecattlecrew.net/tag/software-architektur/) - [Design-Prinzipien](https://thecattlecrew.net/tag/design-prinzipien/) - [Energieeffizienz](https://thecattlecrew.net/tag/energieeffizienz/) - [Infrastruktur](https://thecattlecrew.net/tag/infrastruktur/) - [Stromverbrauch](https://thecattlecrew.net/tag/stromverbrauch/) - [Hyperscaler](https://thecattlecrew.net/tag/hyperscaler/) - [Oracle DB](https://thecattlecrew.net/tag/oracle-db/) - [Legacy](https://thecattlecrew.net/tag/legacy/) - [Altsystem](https://thecattlecrew.net/tag/altsystem/) - [DB](https://thecattlecrew.net/tag/db/) - [Sharing](https://thecattlecrew.net/tag/sharing/) - [Wissen](https://thecattlecrew.net/tag/wissen/) - [OC Academy](https://thecattlecrew.net/tag/oc-academy/) - [Fortbildung](https://thecattlecrew.net/tag/fortbildung/) - [Development](https://thecattlecrew.net/tag/development/) - [Signals](https://thecattlecrew.net/tag/signals/) - [Computed](https://thecattlecrew.net/tag/computed/) - [Effects](https://thecattlecrew.net/tag/effects/) - [Change Detection](https://thecattlecrew.net/tag/change-detection/) - [Change Detection Cycle](https://thecattlecrew.net/tag/change-detection-cycle/) - [Zone.js](https://thecattlecrew.net/tag/zone-js/) - [Reaktivität](https://thecattlecrew.net/tag/reaktivitaet/) - [Green IT](https://thecattlecrew.net/tag/green-it/) - [Programmiersprachen](https://thecattlecrew.net/tag/programmiersprachen/) - [OCR](https://thecattlecrew.net/tag/ocr/) - [Tesseract](https://thecattlecrew.net/tag/tesseract/) - [Java Full Stack](https://thecattlecrew.net/tag/java-full-stack/) - [Thymeleaf](https://thecattlecrew.net/tag/thymeleaf/) - [HTMX](https://thecattlecrew.net/tag/htmx/) - [Vaadin Flow](https://thecattlecrew.net/tag/vaadin-flow/) - [Hilla](https://thecattlecrew.net/tag/hilla/) - [Server-seitiges Rendern](https://thecattlecrew.net/tag/server-seitiges-rendern/) - [Client-seitiges Rendern](https://thecattlecrew.net/tag/client-seitiges-rendern/) - [Webentwicklung](https://thecattlecrew.net/tag/webentwicklung/) - [Spring Boot](https://thecattlecrew.net/tag/spring-boot/) - [JavaScript-Bibliothek](https://thecattlecrew.net/tag/javascript-bibliothek/) - [Server-seitige Template Engine](https://thecattlecrew.net/tag/server-seitige-template-engine/) - [Rich Internet Application (RIA)](https://thecattlecrew.net/tag/rich-internet-application-ria/) - [TypeScript Frontend](https://thecattlecrew.net/tag/typescript-frontend/) - [single page apps](https://thecattlecrew.net/tag/single-page-apps/) - [Reactives Webdesign](https://thecattlecrew.net/tag/reactives-webdesign/) - [CO2-Fußabdruck](https://thecattlecrew.net/tag/co2-fussabdruck/) - [Energieverbrauch](https://thecattlecrew.net/tag/energieverbrauch/) - [Code Generator](https://thecattlecrew.net/tag/code-generator/) - [LLM](https://thecattlecrew.net/tag/llm/) - [Ökobilanz](https://thecattlecrew.net/tag/oekobilanz/) - [Bewusste IT](https://thecattlecrew.net/tag/bewusste-it/) - [Carbon Footprint](https://thecattlecrew.net/tag/carbon-footprint/) - [Ecodesign](https://thecattlecrew.net/tag/ecodesign/) - [Generative AI](https://thecattlecrew.net/tag/generative-ai/) - [Retrieval Augmented Generation](https://thecattlecrew.net/tag/retrieval-augmented-generation/) - [Semantische Suche](https://thecattlecrew.net/tag/semantische-suche/) - [Prompt](https://thecattlecrew.net/tag/prompt/) - [IT-Grundschutz](https://thecattlecrew.net/tag/it-grundschutz/) - [Code Assistent](https://thecattlecrew.net/tag/code-assistent/) - [Programmieren](https://thecattlecrew.net/tag/programmieren/) - [RAG](https://thecattlecrew.net/tag/rag/) - [Spezialwissen](https://thecattlecrew.net/tag/spezialwissen/) - [Prompts](https://thecattlecrew.net/tag/prompts/) - [SBOM](https://thecattlecrew.net/tag/sbom/) - [Hackerangriff](https://thecattlecrew.net/tag/hackerangriff/) - [Cyber-Angriff](https://thecattlecrew.net/tag/cyber-angriff/) - [Cyberattack](https://thecattlecrew.net/tag/cyberattack/) - [gehackt](https://thecattlecrew.net/tag/gehackt/) - [Cyber Resilience](https://thecattlecrew.net/tag/cyber-resilience/) - [Open AI](https://thecattlecrew.net/tag/open-ai/) - [Assistenzsystem](https://thecattlecrew.net/tag/assistenzsystem/) - [Context Mapping](https://thecattlecrew.net/tag/context-mapping/) - [Building Blocks](https://thecattlecrew.net/tag/building-blocks/) - [IT-Modernisierung](https://thecattlecrew.net/tag/it-modernisierung/) - [Moderne IT](https://thecattlecrew.net/tag/moderne-it/) - [Legacy System](https://thecattlecrew.net/tag/legacy-system/) - [Systemintegration](https://thecattlecrew.net/tag/systemintegration/) - [CNI](https://thecattlecrew.net/tag/cni/) - [Plugin](https://thecattlecrew.net/tag/plugin/) - [Vergleich](https://thecattlecrew.net/tag/vergleich/) - [Datenmigration](https://thecattlecrew.net/tag/datenmigration/) - [Datenbankmigration](https://thecattlecrew.net/tag/datenbankmigration/) - [context map](https://thecattlecrew.net/tag/context-map/) - [kopplung](https://thecattlecrew.net/tag/kopplung/) - [Disy](https://thecattlecrew.net/tag/disy/) - [geo-located](https://thecattlecrew.net/tag/geo-located/) - [web](https://thecattlecrew.net/tag/web/) - [web components](https://thecattlecrew.net/tag/web-components/) - [microfrontends](https://thecattlecrew.net/tag/microfrontends/) - [Tutorial](https://thecattlecrew.net/tag/tutorial/) - [Zod](https://thecattlecrew.net/tag/zod/) - [unreachable](https://thecattlecrew.net/tag/unreachable/) - [Remix](https://thecattlecrew.net/tag/remix/) - [Business Application](https://thecattlecrew.net/tag/business-application/) - [Geschäftsanwendung](https://thecattlecrew.net/tag/geschaeftsanwendung/) - [Full Stack Framework](https://thecattlecrew.net/tag/full-stack-framework/) - [Formulare](https://thecattlecrew.net/tag/formulare/) - [Data Observability](https://thecattlecrew.net/tag/data-observability/) - [Artificial Intelligence](https://thecattlecrew.net/tag/artificial-intelligence/) - [Datenarchitekturen](https://thecattlecrew.net/tag/datenarchitekturen/) - [Data](https://thecattlecrew.net/tag/data/) - [Konferenz](https://thecattlecrew.net/tag/konferenz/) - [Gartner](https://thecattlecrew.net/tag/gartner/) - [Summit](https://thecattlecrew.net/tag/summit/)