<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</title>
	<atom:link href="https://kate-group.de/feed/" rel="self" type="application/rss+xml" />
	<link>https://kate-group.de/</link>
	<description>Keep it simple. Keep it running.</description>
	<lastBuildDate>Wed, 27 May 2026 13:55:36 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://kate-group.de/wp-content/uploads/2020/12/Favicon_Logo_Kate.png</url>
	<title>Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</title>
	<link>https://kate-group.de/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Kafka Adapter für SAP PO</title>
		<link>https://kate-group.de/kafka-adapter/</link>
		
		<dc:creator><![CDATA[Lars Albrecht]]></dc:creator>
		<pubDate>Wed, 20 May 2026 20:10:13 +0000</pubDate>
				<category><![CDATA[SAP Produkte]]></category>
		<category><![CDATA[Avro]]></category>
		<category><![CDATA[confluent]]></category>
		<category><![CDATA[Kafka]]></category>
		<category><![CDATA[SAP PO]]></category>
		<guid isPermaLink="false">http://kate-group.de/?p=5479</guid>

					<description><![CDATA[<p>Kafka Adapter für SAP PO – SAP Integration &#124; KaTe GmbH Home Produkte Kafka Adapter SAP Adapter Kafka Adapter für SAP PO Bidirektionale SAP-Kafka-Integration – on-premise und in der SAP Integration Suite Verbinden Sie SAP Process Orchestration nahtlos mit Apache Kafka. Publish und Subscribe von PO-Nachrichten als Kafka-Datensätze, vollständige Security-Standards, In-Order Processing auf Key-Ebene und [&#8230;]</p>
<p>Der Beitrag <a href="https://kate-group.de/kafka-adapter/">Kafka Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5479" class="elementor elementor-5479" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-127ce4c e-con-full e-flex e-con e-parent" data-id="127ce4c" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-d7dd236 elementor-widget elementor-widget-html" data-id="d7dd236" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Kafka Adapter für SAP PO – SAP Integration | KaTe GmbH</title>
    <meta name="description" content="KaTe Kafka Adapter für SAP PO: Bidirektionale Kafka-Integration, In-Order Processing, SASL-Security und Avro/Protobuf-Support. Jetzt 30 Tage kostenlos testen.">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://kate-group.de/kafka-adapter/">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://kate-group.de/kafka-adapter/">
    <meta property="og:title" content="Kafka Adapter für SAP PO – SAP Integration | KaTe GmbH">
    <meta property="og:description" content="KaTe Kafka Adapter für SAP PO: Bidirektionale Kafka-Integration, In-Order Processing, SASL-Security und Avro/Protobuf-Support. Jetzt 30 Tage kostenlos testen.">
    <meta property="og:site_name" content="KaTe GmbH">

    <script type="application/ld+json">
    [
      {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "KaTe Kafka Adapter für SAP PO",
        "description": "Der KaTe Kafka Adapter für SAP PO ermöglicht die bidirektionale Anbindung von SAP Process Orchestration an Apache Kafka – on-premise und in der SAP Integration Suite. Er unterstützt SASL/SSL-Security, In-Order Processing auf Key-/Headerebene, Avro, Protobuf, JSON sowie Batch- und Flow-Control.",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "SAP PI/PO, SAP Integration Suite",
        "offers": { "@type": "Offer", "priceCurrency": "EUR", "description": "Subscription licensing. 30-day free trial available." },
        "publisher": {
          "@type": "Organization",
          "name": "KaTe GmbH",
          "url": "https://kate-group.de/"
        }
      },
      {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "Was ist der Kafka Adapter für SAP PO und welche Vorteile bietet er?",
            "acceptedAnswer": { "@type": "Answer", "text": "Der Kafka Adapter für SAP PO ermöglicht die nahtlose Anbindung Ihrer SAP-Systemlandschaft an Apache Kafka, sowohl on-premise als auch in der SAP Integration Suite. Er erleichtert den bidirektionalen Austausch von PO-Nachrichten mit Kafka-Datensätzen, inklusive Übersetzung von Kafka Key, Header und Data in SAP PO Messages. So können Unternehmen event-getriebene Datenströme effizient in ihre SAP-Prozesse integrieren." }
          },
          {
            "@type": "Question",
            "name": "Unterstützt der Kafka Adapter gängige Sicherheitsstandards?",
            "acceptedAnswer": { "@type": "Answer", "text": "Ja, der Kafka Adapter unterstützt alle gängigen Kafka Security Standards: PLAIN, PLAIN_SASL, SASL_SSL, SASL-Plain/SASL-SCRAM, Oauthbearer, Kerberos sowie Client Certificate Authentication. Damit ist die Integration kompatibel mit Ihren Unternehmensstandards und gewährleistet einen sicheren Datenaustausch." }
          },
          {
            "@type": "Question",
            "name": "Wie kann der Kafka Adapter den Datendurchsatz und die Performance optimieren?",
            "acceptedAnswer": { "@type": "Answer", "text": "Der Kafka Adapter bietet Batchverarbeitung, Filterung nach Header, Key und Dateninhalt sowie die Anpassung von Polling-Intervallen und Nachrichtenanzahl pro Zeiteinheit. Dadurch lässt sich der Nachrichtendurchsatz individuell steuern und die Performance optimieren, ohne Backend-Systeme zu überlasten." }
          },
          {
            "@type": "Question",
            "name": "Ist der Kafka Adapter kompatibel mit Avro, Protobuf und JSON?",
            "acceptedAnswer": { "@type": "Answer", "text": "Ja, der Adapter unterstützt binäre Datenformate wie Avro und Protocol Buffers sowie JSON. Er ermöglicht die Übersetzung dieser Formate in XML und umgekehrt. Dank einer integrierten Schema-Registry und einem Schema-Generierungstool können Avro- und Protobuf-Schemata einfach transformiert werden." }
          },
          {
            "@type": "Question",
            "name": "Wie unterstützt der Kafka Adapter die Migration von SAP PO zur SAP Integration Suite?",
            "acceptedAnswer": { "@type": "Answer", "text": "Der Kafka Adapter ist vollständig SAP-Roadmap-kompatibel und für SAP PO sowie die SAP Integration Suite verfügbar. Bestehende Schnittstellen können ohne großen Anpassungsaufwand übernommen werden. Unternehmen können ihre Migrationsstrategie flexibel planen, ohne hohe Risiken oder unerwartete Kosten." }
          },
          {
            "@type": "Question",
            "name": "Wie funktioniert das In-Order Processing mit dem Kafka Adapter für SAP PO?",
            "acceptedAnswer": { "@type": "Answer", "text": "Der Adapter stellt sicher, dass Nachrichtenreihenfolgen (EOIO) bis ins Backend-System eingehalten werden. Während Kafka Topics die Reihenfolge innerhalb einer Partition garantieren, ermöglicht der Adapter eine noch feinere Sortierung auf Key- und Headerebene. Fehlerhafte Nachrichten blockieren nicht den gesamten Stream, sondern nur den betroffenen Datensatz." }
          },
          {
            "@type": "Question",
            "name": "Wie flexibel ist der Kafka Adapter bei der Steuerung von Nachrichtenströmen?",
            "acceptedAnswer": { "@type": "Answer", "text": "Mit Batchverarbeitung, Filterung, Durchsatzsteuerung und Polling-Intervalleinstellungen behalten Sie die volle Kontrolle über Ihren Datenfluss. Das hilft, Nachrichten gezielt zu verarbeiten und gleichzeitig Backend-Systeme optimal auszulasten." }
          },
          {
            "@type": "Question",
            "name": "Welche Rolle spielen Avro und Protobuf bei der Integration?",
            "acceptedAnswer": { "@type": "Answer", "text": "Der Adapter übersetzt Avro- und Protobuf-Daten in XML und umgekehrt. Mit einer integrierten Schema-Registry werden Schemata automatisch generiert und verwaltet, wodurch binäre Formate nahtlos in SAP PO-Prozesse eingebunden werden können." }
          },
          {
            "@type": "Question",
            "name": "Unterstützt der Adapter große Datenvolumina und High-Performance-Szenarien?",
            "acceptedAnswer": { "@type": "Answer", "text": "Ja, der Adapter wurde für hohe Performance und Resilienz entwickelt. Durch Batchverarbeitung, Filterung und Flow Control ist eine skalierbare und stabile Verarbeitung von großen Datenströmen gewährleistet." }
          },
          {
            "@type": "Question",
            "name": "Ist der Kafka Adapter für SAP PO zukunftssicher?",
            "acceptedAnswer": { "@type": "Answer", "text": "Ja, der Adapter ist SAP-Roadmap-konform und unterstützt sowohl aktuelle SAP PO-Umgebungen als auch zukünftige Entwicklungen der SAP Integration Suite. Damit sind Unternehmen bestens auf kommende Technologien und Integrationsstrategien vorbereitet." }
          }
        ]
      }
    ]
    </script>

    <style>
        /* ═══════════════════════════════════════════════════════
           CI VARIABLES
        ═══════════════════════════════════════════════════════ */
        :root {
            --kate-yellow:    #F4C022;
            --kate-amber:     #ECA81E;
            --kate-orange:    #DD7E17;
            --kate-red:       #E20613;
            --kate-darkred:   #AF0000;
            --kate-black:     #1a1a1a;
            --kate-darkgray:  #2d2d2d;
            --kate-midgray:   #6b7280;
            --kate-lightgray: #f5f4f2;
            --kate-white:     #ffffff;
            --font-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
            --max-w: 1280px;
            --section-pad-mobile: 56px 20px;
            --section-pad-tablet: 72px 40px;
            --section-pad-desktop: 96px 60px;
        }

        /* ═══════════════════════════════════════════════════════
           RESET
        ═══════════════════════════════════════════════════════ */
        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
        body { font-family: var(--font-base); background: #1a1a1a; color: #e0e0e0; }
        img { max-width: 100%; height: auto; display: block; }
        a { text-decoration: none; color: inherit; }
        ul { list-style: none; }

        /* ═══════════════════════════════════════════════════════
           SHARED UTILITIES
        ═══════════════════════════════════════════════════════ */
        .container { max-width: var(--max-w); margin: 0 auto; }

        .section-label {
            display: inline-block;
            font-size: 16px !important;
            font-weight: 700;
            letter-spacing: 0.1em;
            text-transform: uppercase;
            color: var(--kate-amber);
            margin-bottom: 12px;
        }

        .section-title {
            font-size: 38px !important;
            font-weight: 800;
            line-height: 1.2;
            margin-bottom: 16px;
            color: #ffffff;
        }
        .section-title--light { color: #ffffff; }

        .section-lead {
            font-size: 26px !important;
            line-height: 1.75;
            color: var(--kate-midgray);
            max-width: 680px;
        }
        .section-lead--light { color: rgba(255,255,255,0.75); }

        /* Buttons */
        .btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            min-height: 48px;
            padding: 12px 28px;
            font-family: var(--font-base);
            font-size: 16px !important;
            font-weight: 700;
            border-radius: 4px;
            cursor: pointer;
            border: 2px solid transparent;
            transition: background 0.25s, color 0.25s, border-color 0.25s, transform 0.15s;
            white-space: nowrap;
        }
        .btn:hover { transform: translateY(-1px); }
        .btn svg { width: 18px; height: 18px; flex-shrink: 0; }
        .btn--primary { background: #E20613 !important; color: #ffffff !important; border-color: #E20613 !important; }
        .btn--primary:hover { background: #b8050f !important; border-color: #b8050f !important; color: #ffffff !important; }
        .btn--secondary { background: transparent !important; color: #F4C022 !important; border-color: #F4C022 !important; }
        .btn--secondary:hover { background: #F4C022 !important; color: #1a1a1a !important; }
        .btn--dark { background: #1a1a1a !important; color: #ffffff !important; border-color: #ffffff !important; }
        .btn--dark:hover { background: var(--kate-darkgray); }

        /* Benefit icon wrap */
        .benefit-icon-wrap {
            width: 64px;
            height: 64px;
            border-radius: 14px;
            background: linear-gradient(135deg, var(--kate-yellow), var(--kate-amber));
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px;
            flex-shrink: 0;
        }
        .benefit-icon-wrap svg { width: 32px; height: 32px; }

        /* ═══════════════════════════════════════════════════════
           SECTION 1: HERO
        ═══════════════════════════════════════════════════════ */
        .kate-hero {
            background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 50%, #111111 100%);
            position: relative;
            overflow: hidden;
            padding: var(--section-pad-mobile);
            min-height: 600px;
        }
        /* Kafka-Netzwerk-Hintergrundmotiv (SVG inline via background) */
        .kate-hero__bg-kafka {
            position: absolute;
            inset: 0;
            pointer-events: none;
            z-index: 1;
            opacity: 0.07;
        }
        /* Gelber Glow-Spot oben rechts */
        .kate-hero__glow {
            position: absolute;
            top: -100px; right: -80px;
            width: 600px; height: 600px;
            background: radial-gradient(circle at 60% 40%, rgba(244,192,34,0.18) 0%, rgba(236,168,30,0.06) 45%, transparent 70%);
            pointer-events: none;
            z-index: 1;
        }
        /* Zweiter Glow unten links */
        .kate-hero__glow2 {
            position: absolute;
            bottom: -80px; left: -60px;
            width: 400px; height: 400px;
            background: radial-gradient(circle, rgba(221,126,23,0.1) 0%, transparent 65%);
            pointer-events: none;
            z-index: 1;
        }
        /* Scan-Linie entfernt */
        /* Floating Partikel */
        .kate-hero__particles {
            position: absolute; inset: 0;
            pointer-events: none; z-index: 1;
            overflow: hidden;
        }
        .particle {
            position: absolute;
            border-radius: 50%;
            background: var(--kate-yellow);
            opacity: 0;
            animation: float-up linear infinite;
        }
        @keyframes float-up {
            0%   { transform: translateY(0) scale(1);   opacity: 0; }
            10%  { opacity: 0.6; }
            90%  { opacity: 0.2; }
            100% { transform: translateY(-340px) scale(0.4); opacity: 0; }
        }
        .kate-hero__breadcrumb {
            position: relative; z-index: 4;
            max-width: var(--max-w); margin: 0 auto 28px;
            font-size: 16px !important; color: rgba(255,255,255,0.4);
            display: flex; align-items: center; gap: 6px; flex-wrap: wrap;
        }
        .kate-hero__breadcrumb a { color: rgba(255,255,255,0.4); transition: color 0.2s; }
        .kate-hero__breadcrumb a:hover { color: var(--kate-yellow); }
        .kate-hero__breadcrumb span { color: var(--kate-yellow); font-weight: 600; }
        .kate-hero__breadcrumb svg { width: 11px; height: 11px; stroke: rgba(255,255,255,0.25); flex-shrink: 0; }

        .kate-hero__inner {
            position: relative; z-index: 4;
            max-width: var(--max-w); margin: 0 auto;
            display: flex; flex-direction: column; gap: 40px;
        }
        .kate-hero__text { flex: 1 1 50%; }

        .kate-hero__eyebrow {
            display: inline-flex; align-items: center; gap: 8px;
            background: rgba(244,192,34,0.1); border: 1px solid rgba(244,192,34,0.25);
            border-radius: 20px; padding: 5px 14px;
            font-size: 16px !important; font-weight: 700; color: var(--kate-yellow);
            letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 20px;
        }
        .kate-hero__eyebrow svg { width: 14px; height: 14px; stroke: var(--kate-yellow); flex-shrink: 0; }

        .kate-hero__h1 {
            font-size: 52px !important; font-weight: 800;
            line-height: 1.12; color: #ffffff; margin-bottom: 8px;
        }
        .kate-hero__h1 .hl { color: var(--kate-yellow); }

        .kate-hero__subtitle {
            font-size: 19px !important; font-weight: 500;
            color: var(--kate-amber); margin-bottom: 20px;
        }
        .kate-hero__desc {
            font-size: 26px !important; line-height: 1.75;
            color: rgba(255,255,255,0.75); margin-bottom: 32px; max-width: 560px;
        }
        .kate-hero__actions { display: flex; flex-wrap: wrap; gap: 14px; margin-bottom: 36px; }

        .kate-hero__trust { display: flex; flex-wrap: wrap; gap: 10px; }
        .trust-badge {
            display: inline-flex; align-items: center; gap: 7px;
            background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.11);
            border-radius: 6px; padding: 6px 13px;
            font-size: 16px !important; color: rgba(255,255,255,0.72); font-weight: 500;
        }
        .trust-badge svg { width: 15px; height: 15px; stroke: var(--kate-yellow); flex-shrink: 0; }

        /* Hero Visual */
        .kate-hero__visual { flex: 1 1 46%; display: flex; align-items: center; justify-content: center; }

        .integration-diagram {
            width: 100%; max-width: 500px;
            background: var(--kate-darkgray);
            border-radius: 14px; border: 1px solid rgba(255,255,255,0.09);
            padding: 28px 24px;
            box-shadow: 0 24px 64px rgba(0,0,0,0.55);
        }
        .diagram-title {
            font-size: 16px !important; font-weight: 700; color: var(--kate-midgray);
            letter-spacing: 0.1em; text-transform: uppercase;
            margin-bottom: 28px; text-align: center;
        }
        .diagram-flow {
            display: flex; align-items: center; justify-content: space-between; gap: 6px;
        }
        .diagram-node {
            display: flex; flex-direction: column; align-items: center; gap: 10px; flex: 1;
        }
        .diagram-node__icon {
            width: 60px; height: 60px; border-radius: 14px;
            display: flex; align-items: center; justify-content: center;
        }
        .diagram-node__icon svg { width: 30px; height: 30px; }
        .diagram-node__icon--sap   { background: rgba(244,192,34,0.12); border: 1px solid rgba(244,192,34,0.28); }
        .diagram-node__icon--adapter { background: rgba(226,6,19,0.1);  border: 1px solid rgba(226,6,19,0.25); }
        .diagram-node__icon--kafka { background: rgba(221,126,23,0.12); border: 1px solid rgba(221,126,23,0.28); }
        .diagram-node__label {
            font-size: 16px !important; font-weight: 600;
            color: rgba(255,255,255,0.68); text-align: center; line-height: 1.35;
        }

        /* Bidirectional arrow */
        .diagram-arrow {
            display: flex; flex-direction: column; align-items: center; gap: 5px; flex-shrink: 0;
        }
        .diagram-arrow__track {
            width: 36px; height: 14px; position: relative; display: flex; flex-direction: column; gap: 4px;
        }
        .diagram-arrow__fwd,
        .diagram-arrow__bwd {
            width: 100%; height: 2px;
            background: linear-gradient(90deg, rgba(244,192,34,0.35), rgba(244,192,34,0.85));
            position: relative;
        }
        .diagram-arrow__bwd {
            background: linear-gradient(270deg, rgba(244,192,34,0.35), rgba(244,192,34,0.85));
        }
        /* forward arrowhead → */
        .diagram-arrow__fwd::after {
            content: ''; position: absolute; right: -1px; top: -4px;
            border-left: 7px solid rgba(244,192,34,0.85);
            border-top: 5px solid transparent; border-bottom: 5px solid transparent;
        }
        /* backward arrowhead ← */
        .diagram-arrow__bwd::before {
            content: ''; position: absolute; left: -1px; top: -4px;
            border-right: 7px solid rgba(244,192,34,0.85);
            border-top: 5px solid transparent; border-bottom: 5px solid transparent;
        }
        .diagram-arrow__label {
            font-size: 16px !important; color: rgba(244,192,34,0.55); font-weight: 500; white-space: nowrap;
        }

        .diagram-metrics {
            display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px;
            margin-top: 22px; padding-top: 18px; border-top: 1px solid rgba(255,255,255,0.07);
        }
        .metric { text-align: center; }
        .metric__value { font-size: 16px !important; font-weight: 800; color: var(--kate-yellow); line-height: 1; margin-bottom: 4px; }
        .metric__label { font-size: 16px !important; color: rgba(255,255,255,0.4); line-height: 1.3; }

        .kate-hero__stripe {
            position: absolute; bottom: 0; left: 0; right: 0; height: 4px;
            background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange), var(--kate-red));
            z-index: 5;
        }
        /* Diagram Card – stylischer Glasmorphismus */
        .integration-diagram {
            backdrop-filter: blur(12px);
            -webkit-backdrop-filter: blur(12px);
            background: rgba(30,30,30,0.85);
            border: 1px solid rgba(244,192,34,0.15);
            box-shadow: 0 32px 80px rgba(0,0,0,0.7), 0 0 0 1px rgba(255,255,255,0.04) inset;
        }
        /* Eyebrow Pill – animierter Glow-Rand */
        .kate-hero__eyebrow {
            animation: eyebrow-pulse 3s ease-in-out infinite;
        }
        @keyframes eyebrow-pulse {
            0%, 100% { box-shadow: 0 0 0 0 rgba(244,192,34,0); }
            50%       { box-shadow: 0 0 12px 2px rgba(244,192,34,0.18); }
        }

        /* ═══════════════════════════════════════════════════════
           SECTION 2: TRUST BAR
        ═══════════════════════════════════════════════════════ */
        .trust-bar {
            background: var(--kate-darkgray);
            padding: 24px 20px;
            border-bottom: 1px solid rgba(255,255,255,0.06);
        }
        .trust-bar__inner {
            max-width: var(--max-w); margin: 0 auto;
            display: flex; flex-wrap: wrap; align-items: center;
            justify-content: center; gap: 28px 40px;
        }
        .trust-bar__item {
            display: flex; align-items: center; gap: 10px;
            font-size: 16px !important; font-weight: 600; color: rgba(255,255,255,0.7);
        }
        .trust-bar__item svg { width: 20px; height: 20px; stroke: var(--kate-yellow); flex-shrink: 0; }

        /* ═══════════════════════════════════════════════════════
           SECTION 3: FEATURES GRID
        ═══════════════════════════════════════════════════════ */
        .features-section {
            padding: var(--section-pad-mobile);
            background: #111111;
        }
        .features-section__header { max-width: var(--max-w); margin: 0 auto 48px; }
        .features-grid {
            max-width: var(--max-w); margin: 0 auto;
            display: grid; grid-template-columns: 1fr; gap: 24px;
        }
        .feature-card {
            background: #1e1e1e;
            border-radius: 10px; padding: 28px 24px;
            border-left: 3px solid var(--kate-amber);
            transition: box-shadow 0.2s, transform 0.2s;
        }
        .feature-card:hover { box-shadow: 0 8px 24px rgba(0,0,0,0.08); transform: translateY(-2px); }
        .feature-card__head {
            display: flex; align-items: flex-start; gap: 16px; margin-bottom: 14px;
        }
        .feature-card__icon {
            width: 48px; height: 48px; border-radius: 10px; flex-shrink: 0;
            background: linear-gradient(135deg, var(--kate-yellow), var(--kate-amber));
            display: flex; align-items: center; justify-content: center;
        }
        .feature-card__icon svg { width: 24px; height: 24px; }
        .feature-card__title {
            font-size: 19px !important; font-weight: 700;
            color: #ffffff; line-height: 1.3; padding-top: 6px;
        }
        .feature-card__body {
            font-size: 20px !important; line-height: 1.7;
            color: var(--kate-midgray);
        }
        .feature-card__list {
            margin-top: 12px; display: flex; flex-direction: column; gap: 6px;
        }
        .feature-card__list li {
            display: flex; align-items: flex-start; gap: 8px;
            font-size: 16px !important; color: var(--kate-midgray); line-height: 1.5;
        }
        .feature-card__list li::before {
            content: '';
            width: 6px; height: 6px; border-radius: 50%;
            background: var(--kate-amber); flex-shrink: 0; margin-top: 7px;
        }

        /* ═══════════════════════════════════════════════════════
           SECTION 4: BENEFITS – Kombination Variante C (Timeline) + B (Kacheln)
        ═══════════════════════════════════════════════════════ */
        .benefits-section {
            padding: var(--section-pad-mobile);
            background: linear-gradient(160deg, #111111 0%, #1e1e1e 60%, #141414 100%);
            position: relative;
            overflow: hidden;
        }
        .benefits-section::after {
            content: '';
            position: absolute;
            top: -200px; right: -200px;
            width: 700px; height: 700px;
            background: radial-gradient(circle, rgba(244,192,34,0.07) 0%, transparent 65%);
            pointer-events: none;
        }
        .benefits-section__inner {
            max-width: var(--max-w);
            margin: 0 auto;
            position: relative; z-index: 2;
        }
        /* Header */
        .benefits-section__header {
            text-align: center;
            margin-bottom: 56px;
        }
        .benefits-section__header .section-label { color: var(--kate-amber); }
        .benefits-section__header .section-title { color: #ffffff; }
        .benefits-section__header .section-lead { color: rgba(255,255,255,0.5); text-align: center; margin-left: auto; margin-right: auto; }
        /* ── Timeline Steps ── */
        .benefits-steps {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 0;
            position: relative;
            margin-bottom: 64px;
        }
        .benefits-steps::before {
            content: '';
            position: absolute;
            top: 36px;
            left: calc(100% / 6);
            right: calc(100% / 6);
            height: 2px;
            background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange));
            z-index: 0;
        }
        .benefits-step {
            display: flex;
            flex-direction: column;
            align-items: center;
            text-align: center;
            padding: 0 24px;
            position: relative; z-index: 1;
        }
        .benefits-step__num {
            width: 72px; height: 72px;
            border-radius: 50%;
            background: var(--kate-black);
            border: 2px solid var(--kate-yellow);
            display: flex; align-items: center; justify-content: center;
            margin-bottom: 28px;
            position: relative;
        }
        .benefits-step__num svg { width: 30px; height: 30px; }
        .benefits-step__badge {
            position: absolute;
            top: -12px; right: -12px;
            width: 32px; height: 32px;
            border-radius: 50%;
            background: var(--kate-yellow);
            color: #1a1a1a;
            font-size: 16px !important; font-weight: 800;
            display: flex; align-items: center; justify-content: center;
            box-shadow: 0 0 0 3px var(--kate-black), 0 0 0 5px var(--kate-yellow);
        }
        .benefits-step__title {
            font-size: 16px !important; font-weight: 700;
            color: #ffffff; margin-bottom: 10px;
        }
        .benefits-step__desc {
            font-size: 16px !important; line-height: 1.65;
            color: rgba(255,255,255,0.5);
        }
        .benefits-step__tag {
            margin-top: 14px;
            display: inline-block;
            font-size: 16px !important; font-weight: 700;
            letter-spacing: 0.06em; text-transform: uppercase;
            color: var(--kate-amber);
            background: rgba(244,192,34,0.1);
            border: 1px solid rgba(244,192,34,0.2);
            border-radius: 20px; padding: 4px 12px;
        }
        /* ── Statement-Block unter der Timeline ── */
        .benefits-statement {
            margin-top: 56px;
            padding-top: 48px;
            border-top: 1px solid rgba(255,255,255,0.08);
        }
        /* Linke Spalte – Statement-Text */
        .benefits-left__label {
            font-size: 16px !important; font-weight: 700;
            letter-spacing: 0.1em; text-transform: uppercase;
            color: var(--kate-amber); margin-bottom: 14px;
            display: flex; align-items: center; gap: 8px;
        }
        .benefits-left__label::before {
            content: '';
            display: block; width: 24px; height: 2px;
            background: var(--kate-amber);
        }
        .benefits-left__title {
            font-size: 36px !important;
            font-weight: 800; color: #ffffff;
            line-height: 1.15; margin-bottom: 18px;
        }
        .benefits-left__title em {
            font-style: normal;
            color: var(--kate-yellow);
        }
        .benefits-left__desc {
            font-size: 16px !important; line-height: 1.75;
            color: rgba(255,255,255,0.55); margin-bottom: 28px;
        }
        .benefits-left__bullets {
            display: flex; flex-direction: column; gap: 12px;
        }
        .benefits-left__bullet {
            display: flex; align-items: center; gap: 12px;
            font-size: 16px !important; font-weight: 600;
            color: rgba(255,255,255,0.8);
        }
        .benefits-left__bullet-dot {
            width: 8px; height: 8px; border-radius: 50%;
            background: var(--kate-yellow); flex-shrink: 0;
        }
        /* ── CTA ── */
        .benefits-cta {
            text-align: center;
            margin-top: 52px;
        }
        /* Stripe */
        .benefits-section__stripe {
            position: absolute; bottom: 0; left: 0; right: 0; height: 3px;
            background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange));
        }

        /* ═══════════════════════════════════════════════════════
           SECTION 5: PLATFORM COMPATIBILITY
        ═══════════════════════════════════════════════════════ */
        .compat-section {
            padding: var(--section-pad-mobile);
            background: var(--kate-black);
        }
        .compat-section__header { max-width: var(--max-w); margin: 0 auto 40px; }
        .compat-grid {
            max-width: var(--max-w); margin: 0 auto;
            display: grid; grid-template-columns: 1fr; gap: 16px;
        }
        .compat-card {
            background: var(--kate-darkgray);
            border-radius: 10px; padding: 22px 20px;
            border: 1px solid rgba(255,255,255,0.08);
            display: flex; align-items: flex-start; gap: 18px;
        }
        .compat-card__icon {
            width: 44px; height: 44px; border-radius: 10px; flex-shrink: 0;
            background: rgba(244,192,34,0.12); border: 1px solid rgba(244,192,34,0.2);
            display: flex; align-items: center; justify-content: center;
        }
        .compat-card__icon svg { width: 22px; height: 22px; stroke: var(--kate-yellow); }
        .compat-card__title {
            font-size: 16px !important; font-weight: 700; color: #ffffff; margin-bottom: 6px;
        }
        .compat-card__body { font-size: 16px !important; line-height: 1.65; color: rgba(255,255,255,0.6); }

        /* ═══════════════════════════════════════════════════════
           SECTION 6: FAQ
        ═══════════════════════════════════════════════════════ */
        .faq-section {
            padding: var(--section-pad-mobile);
            background: #111111;
        }
        .faq-section__header { max-width: var(--max-w); margin: 0 auto 40px; }
        .faq-list { max-width: 860px; margin: 0 auto; display: flex; flex-direction: column; gap: 12px; }
        .faq-item {
            border: 1px solid #e5e7eb; border-radius: 8px; overflow: hidden;
        }
        .faq-question {
            width: 100%; background: none; border: none; cursor: pointer;
            padding: 20px 24px; text-align: left;
            display: flex; align-items: center; justify-content: space-between; gap: 16px;
            font-family: var(--font-base); font-size: 26px !important;
            font-weight: 600; color: #e0e0e0; line-height: 1.4;
            transition: background 0.2s;
        }
        .faq-question:hover { background: #2a2a2a; }
        .faq-question[aria-expanded="true"] { background: #2a2a2a; color: var(--kate-orange); }
        .faq-question svg {
            width: 20px; height: 20px; stroke: var(--kate-amber); flex-shrink: 0;
            transition: transform 0.3s;
        }
        .faq-question[aria-expanded="true"] svg { transform: rotate(45deg); }
        .faq-answer {
            display: none; padding: 0 24px 20px;
            font-size: 20px !important; line-height: 1.75; color: var(--kate-midgray);
        }
        .faq-answer.open { display: block; }

        /* ═══════════════════════════════════════════════════════
           SECTION 7: CONSULTING TEASER
        ═══════════════════════════════════════════════════════ */
        .consulting-section {
            padding: var(--section-pad-mobile);
            background: #1a1a1a;
        }
        .consulting-inner {
            max-width: var(--max-w); margin: 0 auto;
            display: flex; flex-direction: column; gap: 32px;
        }
        .consulting-text { flex: 1 1 55%; }
        .consulting-text .section-title { color: #ffffff; }
        .consulting-text p {
            font-size: 26px !important; line-height: 1.75; color: var(--kate-midgray);
            margin-bottom: 16px;
        }
        .consulting-list {
            display: flex; flex-direction: column; gap: 10px; margin-bottom: 28px;
        }
        .consulting-list li {
            display: flex; align-items: flex-start; gap: 10px;
            font-size: 16px !important; color: #c0c0c0; line-height: 1.5;
        }
        .consulting-list li svg {
            width: 18px; height: 18px; stroke: var(--kate-amber); flex-shrink: 0; margin-top: 2px;
        }
        .consulting-visual { flex: 1 1 40%; display: flex; align-items: center; justify-content: center; }
        .consulting-card {
            background: var(--kate-black); border-radius: 14px; padding: 32px 28px;
            text-align: center; max-width: 340px; width: 100%;
        }
        .consulting-card__icon {
            width: 72px; height: 72px; border-radius: 18px;
            background: linear-gradient(135deg, var(--kate-yellow), var(--kate-amber));
            display: flex; align-items: center; justify-content: center;
            margin: 0 auto 20px;
        }
        .consulting-card__icon svg { width: 36px; height: 36px; }
        .consulting-card__title {
            font-size: 16px !important; font-weight: 700; color: #ffffff; margin-bottom: 10px;
        }
        .consulting-card__body { font-size: 16px !important; color: rgba(255,255,255,0.6); line-height: 1.65; margin-bottom: 20px; }

        /* ═══════════════════════════════════════════════════════
           SECTION 8: CTA
        ═══════════════════════════════════════════════════════ */
        .cta-section {
            padding: var(--section-pad-mobile);
            background: var(--kate-black);
            text-align: center;
            position: relative; overflow: hidden;
        }
        .cta-section::before {
            content: '';
            position: absolute; inset: 0;
            background-image: radial-gradient(rgba(255,255,255,0.04) 1px, transparent 1px);
            background-size: 28px 28px; pointer-events: none;
        }
        .cta-section__inner { position: relative; z-index: 2; max-width: 700px; margin: 0 auto; }
        .cta-section__title {
            font-size: 42px !important; font-weight: 800;
            color: #ffffff; margin-bottom: 16px; line-height: 1.2;
        }
        .cta-section__title span { color: var(--kate-yellow); }
        .cta-section__sub {
            font-size: 26px !important; color: rgba(255,255,255,0.65);
            margin-bottom: 36px; line-height: 1.7;
        }
        .cta-section__actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; }
        .cta-section__stripe {
            position: absolute; top: 0; left: 0; right: 0; height: 3px;
            background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange));
        }

        /* ═══════════════════════════════════════════════════════
           RESPONSIVE
        ═══════════════════════════════════════════════════════ */
        @media (min-width: 768px) {
            .kate-hero { padding: var(--section-pad-tablet); }
            .kate-hero__inner { flex-direction: row; align-items: center; }
            .features-section { padding: var(--section-pad-tablet); }
            .features-grid { grid-template-columns: repeat(2, 1fr); }
            .benefits-section { padding: var(--section-pad-tablet); }
            .benefits-steps { grid-template-columns: repeat(3, 1fr); }
            .compat-section { padding: var(--section-pad-tablet); }
            .compat-grid { grid-template-columns: repeat(2, 1fr); }
            .faq-section { padding: var(--section-pad-tablet); }
            .consulting-section { padding: var(--section-pad-tablet); }
            .consulting-inner { flex-direction: row; align-items: flex-start; }
            .cta-section { padding: var(--section-pad-tablet); }
        }
        @media (min-width: 1024px) {
            .kate-hero { padding: var(--section-pad-desktop); }
            .features-section { padding: var(--section-pad-desktop); }
            .features-grid { grid-template-columns: repeat(3, 1fr); }
            .compat-grid { grid-template-columns: repeat(3, 1fr); }
            .benefits-section { padding: var(--section-pad-desktop); }

            .faq-section { padding: var(--section-pad-desktop); }
            .consulting-section { padding: var(--section-pad-desktop); }
            .cta-section { padding: var(--section-pad-desktop); }
        }
        @media (max-width: 767px) {
            .kate-hero__actions { flex-direction: column; }
            .btn { width: 100%; }
            .diagram-flow { flex-direction: column; gap: 10px; }
            .diagram-arrow { transform: rotate(90deg); }
            .cta-section__actions { flex-direction: column; align-items: center; }
        }
        @media (max-width: 480px) {
            .kate-hero__breadcrumb { display: none; }
            .integration-diagram { padding: 20px 16px; }
        }
    
    /* ═══════════════════════════════════════════════════════════
       ELEMENTOR-OVERRIDE – KaTe GmbH
       Scoped to #kate-page-wrapper to beat Elementor specificity.
       Also paste this block under:
         Elementor → Site Settings → Custom CSS
       if live-site overrides persist.
    ═══════════════════════════════════════════════════════════ */
    #kate-page-wrapper {
      font-family: Arial, Helvetica, 'Segoe UI', sans-serif !important;
      color: #e0e0e0 !important;
      line-height: 1.65 !important;
      -webkit-font-smoothing: antialiased;
      word-spacing: normal !important;
      letter-spacing: normal !important;
    }
    #kate-page-wrapper * {
      box-sizing: border-box;
      word-spacing: normal !important;
    }
    /* Headings */
    #kate-page-wrapper h1 { font-size: 61px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -1.22px !important; }
    #kate-page-wrapper h2 { font-size: 44px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -1.22px !important; }
    #kate-page-wrapper h3 { font-size: 26px !important; font-weight: 700 !important; line-height: 1.2 !important; }
    #kate-page-wrapper h4 { font-size: 17px !important; font-weight: 700 !important; }
    /* Body text */
    #kate-page-wrapper p  { font-size: 17px !important; line-height: 1.8 !important; }
    #kate-page-wrapper a  { text-decoration: none !important; }
    #kate-page-wrapper ul { list-style: none !important; }
    /* IntegraMon spans – prevent word-spacing gap */
    #kate-page-wrapper .btn span,
    #kate-page-wrapper .im-dash-header span,
    #kate-page-wrapper h2 span,
    #kate-page-wrapper strong span {
      word-spacing: 0 !important;
      letter-spacing: inherit !important;
      font-size: inherit !important;
      display: inline !important;
    }
    /* Component-level font sizes */
    #kate-page-wrapper .hero-sub        { font-size: 17px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-intro   { font-size: 17px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .adapter-name    { font-size: 17px !important; font-weight: 700 !important; }
    #kate-page-wrapper .adapter-subtitle{ font-size: 17px !important; }
    #kate-page-wrapper .adapter-desc    { font-size: 17px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .lic-title       { font-size: 17px !important; font-weight: 700 !important; }
    #kate-page-wrapper .lic-text        { font-size: 17px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .im-feature-list li { font-size: 17px !important; }
    #kate-page-wrapper .plat-desc       { font-size: 17px !important; }
    #kate-page-wrapper .faq-question    { font-size: 17px !important; font-weight: 600 !important; }
    #kate-page-wrapper .faq-answer      { font-size: 17px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .trust-item      { font-size: 17px !important; }

  
    /* ============================================================
       ELEMENTOR OVERRIDE – KaTe Adapter Page (alle px, kein rem)
       Verhindert dass WordPress html{font-size:10px} die Schriften schrumpft
       ============================================================ */
    #kate-page-wrapper {
        font-size: 18px !important;
        line-height: 1.7 !important;
        color: #e0e0e0 !important;
    }
    #kate-page-wrapper h1 { font-size: 61px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -1.22px !important; }
    #kate-page-wrapper h2 { font-size: 44px !important; font-weight: 700 !important; line-height: 1.25 !important; }
    #kate-page-wrapper h3 { font-size: 26px !important; font-weight: 700 !important; line-height: 1.3 !important; }
    #kate-page-wrapper h4 { font-size: 20px !important; font-weight: 600 !important; }
    #kate-page-wrapper p  { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper li { font-size: 17px !important; line-height: 1.7 !important; }
    #kate-page-wrapper a  { font-size: inherit !important; }

    /* Buttons */
    #kate-page-wrapper .btn {
        font-size: 16px !important;
        font-weight: 700 !important;
        color: #ffffff !important;
        outline: none !important;
        box-shadow: none !important;
        text-decoration: none !important;
    }
    #kate-page-wrapper .btn span { color: inherit !important; }
    #kate-page-wrapper .btn--primary {
        background: #E20613 !important;
        color: #ffffff !important;
        border-color: #E20613 !important;
    }
    #kate-page-wrapper .btn--primary:hover {
        background: #b8050f !important;
        border-color: #b8050f !important;
        color: #ffffff !important;
    }
    #kate-page-wrapper .btn--secondary {
        background: transparent !important;
        color: #F4C022 !important;
        border-color: #F4C022 !important;
    }
    #kate-page-wrapper .btn--secondary:hover {
        background: #F4C022 !important;
        color: #1a1a1a !important;
    }
    #kate-page-wrapper .btn--dark {
        background: #1a1a1a !important;
        color: #ffffff !important;
        border-color: #ffffff !important;
    }

    /* Hero */
    #kate-page-wrapper .kate-hero__eyebrow { font-size: 13px !important; }
    #kate-page-wrapper .kate-hero__subtitle { font-size: 22px !important; font-weight: 400 !important; }
    #kate-page-wrapper .kate-hero__desc { font-size: 18px !important; line-height: 1.75 !important; }

    /* Trust Bar */
    #kate-page-wrapper .trust-bar__item { font-size: 14px !important; }

    /* Features */
    #kate-page-wrapper .section-title { font-size: 44px !important; font-weight: 700 !important; }
    #kate-page-wrapper .section-subtitle { font-size: 20px !important; }
    #kate-page-wrapper .feature-card__title { font-size: 20px !important; font-weight: 700 !important; }
    #kate-page-wrapper .feature-card__desc  { font-size: 16px !important; line-height: 1.65 !important; }
    #kate-page-wrapper .feature-card__list li { font-size: 15px !important; }

    /* Launchpad */
    #kate-page-wrapper .launchpad-tool h3 { font-size: 20px !important; }
    #kate-page-wrapper .launchpad-tool p  { font-size: 16px !important; }

    /* Benefits / Vorteile */
    #kate-page-wrapper .benefits-step h3 { font-size: 20px !important; font-weight: 700 !important; }
    #kate-page-wrapper .benefits-step p  { font-size: 16px !important; }
    #kate-page-wrapper .benefits-statement p { font-size: 18px !important; }

    /* Kompatibilität */
    #kate-page-wrapper .compat-card h3 { font-size: 20px !important; }
    #kate-page-wrapper .compat-card li  { font-size: 16px !important; }
    #kate-page-wrapper .compat-card__body { font-size: 16px !important; }

    /* FAQ */
    #kate-page-wrapper details summary { font-size: 17px !important; font-weight: 600 !important; }
    #kate-page-wrapper details p        { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .faq-item summary { font-size: 17px !important; font-weight: 600 !important; }
    #kate-page-wrapper .faq-answer      { font-size: 16px !important; line-height: 1.7 !important; }

    /* Consulting / Beratung */
    #kate-page-wrapper .consulting-card h3 { font-size: 22px !important; }
    #kate-page-wrapper .consulting-card p  { font-size: 16px !important; }

    /* CTA */
    #kate-page-wrapper .cta-section h2 { font-size: 38px !important; }
    #kate-page-wrapper .cta-section p  { font-size: 18px !important; }

    /* Diagram */
    #kate-page-wrapper .diagram-node__label { font-size: 13px !important; }
    #kate-page-wrapper .diagram-metric       { font-size: 12px !important; }

    /* Allgemeine Klassen in der Kafka-Seite */
    #kate-page-wrapper .hero-subtitle  { font-size: 22px !important; }
    #kate-page-wrapper .hero-desc      { font-size: 18px !important; }
    #kate-page-wrapper .metric__value  { font-size: 16px !important; font-weight: 800 !important; }
    #kate-page-wrapper .metric__label  { font-size: 12px !important; }
    #kate-page-wrapper .node-label     { font-size: 13px !important; }
    #kate-page-wrapper .node-sub       { font-size: 11px !important; }
    #kate-page-wrapper .trust-item     { font-size: 14px !important; }
    #kate-page-wrapper .trust-item span { font-size: 14px !important; }
    #kate-page-wrapper .faq-section h2  { font-size: 44px !important; }
    #kate-page-wrapper .faq-section p   { font-size: 18px !important; }
    #kate-page-wrapper .consulting-section h2 { font-size: 44px !important; }
    #kate-page-wrapper .consulting-section p  { font-size: 18px !important; }
    #kate-page-wrapper .cta-title  { font-size: 38px !important; font-weight: 800 !important; }
    #kate-page-wrapper .cta-desc   { font-size: 18px !important; }
</style>
</head>
<body>
<div id="kate-page-wrapper">

<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 1: HERO
     → In Elementor: Sektion > Vollbreite > HTML-Widget
════════════════════════════════════════════════════════════ -->
<section class="kate-hero" aria-label="Hero – Kafka Adapter für SAP PO">

    <!-- Kafka-Netzwerk-Hintergrundmotiv (Inline-SVG, DSGVO-konform) -->
    <div class="kate-hero__bg-kafka" aria-hidden="true">
        <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1400 700" preserveAspectRatio="xMidYMid slice">
            <!-- Kafka-Logo-Silhouette: stilisierter "K"-Schriftzug als Hintergrundmotiv -->
            <!-- Kafka-typisches Broker-Netzwerk: Zentrale Nodes mit Partitions-Verbindungen -->

            <!-- Zentrale Broker-Nodes -->
            <circle cx="700" cy="350" r="38" fill="none" stroke="#F4C022" stroke-width="2"/>
            <circle cx="700" cy="350" r="22" fill="none" stroke="#F4C022" stroke-width="1.5"/>
            <circle cx="700" cy="350" r="8" fill="#F4C022"/>

            <!-- Partition-Nodes Ring 1 -->
            <circle cx="700" cy="200" r="22" fill="none" stroke="#ECA81E" stroke-width="1.5"/>
            <circle cx="700" cy="200" r="8" fill="#ECA81E"/>
            <circle cx="700" cy="500" r="22" fill="none" stroke="#ECA81E" stroke-width="1.5"/>
            <circle cx="700" cy="500" r="8" fill="#ECA81E"/>
            <circle cx="550" cy="275" r="22" fill="none" stroke="#ECA81E" stroke-width="1.5"/>
            <circle cx="550" cy="275" r="8" fill="#ECA81E"/>
            <circle cx="850" cy="275" r="22" fill="none" stroke="#ECA81E" stroke-width="1.5"/>
            <circle cx="850" cy="275" r="8" fill="#ECA81E"/>
            <circle cx="550" cy="425" r="22" fill="none" stroke="#ECA81E" stroke-width="1.5"/>
            <circle cx="550" cy="425" r="8" fill="#ECA81E"/>
            <circle cx="850" cy="425" r="22" fill="none" stroke="#ECA81E" stroke-width="1.5"/>
            <circle cx="850" cy="425" r="8" fill="#ECA81E"/>

            <!-- Verbindungslinien Zentrum → Ring 1 -->
            <line x1="700" y1="312" x2="700" y2="222" stroke="#F4C022" stroke-width="1.2" stroke-dasharray="4 3"/>
            <line x1="700" y1="388" x2="700" y2="478" stroke="#F4C022" stroke-width="1.2" stroke-dasharray="4 3"/>
            <line x1="665" y1="328" x2="572" y2="289" stroke="#F4C022" stroke-width="1.2" stroke-dasharray="4 3"/>
            <line x1="735" y1="328" x2="828" y2="289" stroke="#F4C022" stroke-width="1.2" stroke-dasharray="4 3"/>
            <line x1="665" y1="372" x2="572" y2="411" stroke="#F4C022" stroke-width="1.2" stroke-dasharray="4 3"/>
            <line x1="735" y1="372" x2="828" y2="411" stroke="#F4C022" stroke-width="1.2" stroke-dasharray="4 3"/>

            <!-- Outer Partition-Nodes Ring 2 -->
            <circle cx="700" cy="100" r="14" fill="none" stroke="#DD7E17" stroke-width="1"/>
            <circle cx="700" cy="100" r="5" fill="#DD7E17"/>
            <circle cx="700" cy="600" r="14" fill="none" stroke="#DD7E17" stroke-width="1"/>
            <circle cx="700" cy="600" r="5" fill="#DD7E17"/>
            <circle cx="420" cy="200" r="14" fill="none" stroke="#DD7E17" stroke-width="1"/>
            <circle cx="420" cy="200" r="5" fill="#DD7E17"/>
            <circle cx="980" cy="200" r="14" fill="none" stroke="#DD7E17" stroke-width="1"/>
            <circle cx="980" cy="200" r="5" fill="#DD7E17"/>
            <circle cx="420" cy="500" r="14" fill="none" stroke="#DD7E17" stroke-width="1"/>
            <circle cx="420" cy="500" r="5" fill="#DD7E17"/>
            <circle cx="980" cy="500" r="14" fill="none" stroke="#DD7E17" stroke-width="1"/>
            <circle cx="980" cy="500" r="5" fill="#DD7E17"/>
            <circle cx="300" cy="350" r="14" fill="none" stroke="#DD7E17" stroke-width="1"/>
            <circle cx="300" cy="350" r="5" fill="#DD7E17"/>
            <circle cx="1100" cy="350" r="14" fill="none" stroke="#DD7E17" stroke-width="1"/>
            <circle cx="1100" cy="350" r="5" fill="#DD7E17"/>

            <!-- Verbindungen Ring 1 → Ring 2 -->
            <line x1="700" y1="178" x2="700" y2="114" stroke="#ECA81E" stroke-width="0.8" stroke-dasharray="3 4"/>
            <line x1="700" y1="522" x2="700" y2="586" stroke="#ECA81E" stroke-width="0.8" stroke-dasharray="3 4"/>
            <line x1="532" y1="261" x2="434" y2="212" stroke="#ECA81E" stroke-width="0.8" stroke-dasharray="3 4"/>
            <line x1="868" y1="261" x2="966" y2="212" stroke="#ECA81E" stroke-width="0.8" stroke-dasharray="3 4"/>
            <line x1="532" y1="439" x2="434" y2="488" stroke="#ECA81E" stroke-width="0.8" stroke-dasharray="3 4"/>
            <line x1="868" y1="439" x2="966" y2="488" stroke="#ECA81E" stroke-width="0.8" stroke-dasharray="3 4"/>
            <line x1="528" y1="350" x2="314" y2="350" stroke="#ECA81E" stroke-width="0.8" stroke-dasharray="3 4"/>
            <line x1="872" y1="350" x2="1086" y2="350" stroke="#ECA81E" stroke-width="0.8" stroke-dasharray="3 4"/>

            <!-- Weit entfernte Edge-Nodes -->
            <circle cx="180" cy="200" r="9" fill="none" stroke="#F4C022" stroke-width="0.8"/>
            <circle cx="180" cy="200" r="3" fill="#F4C022"/>
            <circle cx="180" cy="500" r="9" fill="none" stroke="#F4C022" stroke-width="0.8"/>
            <circle cx="180" cy="500" r="3" fill="#F4C022"/>
            <circle cx="1220" cy="200" r="9" fill="none" stroke="#F4C022" stroke-width="0.8"/>
            <circle cx="1220" cy="200" r="3" fill="#F4C022"/>
            <circle cx="1220" cy="500" r="9" fill="none" stroke="#F4C022" stroke-width="0.8"/>
            <circle cx="1220" cy="500" r="3" fill="#F4C022"/>
            <circle cx="700" cy="30" r="9" fill="none" stroke="#F4C022" stroke-width="0.8"/>
            <circle cx="700" cy="30" r="3" fill="#F4C022"/>
            <circle cx="700" cy="670" r="9" fill="none" stroke="#F4C022" stroke-width="0.8"/>
            <circle cx="700" cy="670" r="3" fill="#F4C022"/>

            <!-- Edge-Verbindungen -->
            <line x1="300" y1="340" x2="189" y2="209" stroke="#DD7E17" stroke-width="0.6" stroke-dasharray="2 5"/>
            <line x1="300" y1="360" x2="189" y2="491" stroke="#DD7E17" stroke-width="0.6" stroke-dasharray="2 5"/>
            <line x1="1100" y1="340" x2="1211" y2="209" stroke="#DD7E17" stroke-width="0.6" stroke-dasharray="2 5"/>
            <line x1="1100" y1="360" x2="1211" y2="491" stroke="#DD7E17" stroke-width="0.6" stroke-dasharray="2 5"/>
            <line x1="700" y1="86" x2="700" y2="39" stroke="#DD7E17" stroke-width="0.6" stroke-dasharray="2 5"/>
            <line x1="700" y1="614" x2="700" y2="661" stroke="#DD7E17" stroke-width="0.6" stroke-dasharray="2 5"/>

            <!-- Horizontale Datenfluss-Linien (Kafka-typische Log-Segmente) -->
            <g stroke="#F4C022" stroke-width="0.6" opacity="0.4">
                <line x1="0" y1="130" x2="320" y2="130"/>
                <line x1="0" y1="145" x2="280" y2="145"/>
                <line x1="0" y1="160" x2="300" y2="160"/>
                <line x1="1080" y1="130" x2="1400" y2="130"/>
                <line x1="1120" y1="145" x2="1400" y2="145"/>
                <line x1="1100" y1="160" x2="1400" y2="160"/>
                <line x1="0" y1="540" x2="320" y2="540"/>
                <line x1="0" y1="555" x2="280" y2="555"/>
                <line x1="1080" y1="540" x2="1400" y2="540"/>
                <line x1="1120" y1="555" x2="1400" y2="555"/>
            </g>

            <!-- Kafka-K Silhouette (stilisiert, sehr groß, als Wasserzeichen) -->
            <g opacity="0.04" fill="#F4C022">
                <path d="M580 80 L580 620 L640 620 L640 390 L820 620 L900 620 L700 360 L890 80 L810 80 L640 310 L640 80 Z"/>
            </g>
        </svg>
    </div>

    <!-- Glow-Effekte -->
    <div class="kate-hero__glow" aria-hidden="true"></div>
    <div class="kate-hero__glow2" aria-hidden="true"></div>


    <!-- Floating Partikel -->
    <div class="kate-hero__particles" aria-hidden="true">
        <div class="particle" style="left:8%;  bottom:0; width:3px; height:3px; animation-duration:7s;  animation-delay:0s;"></div>
        <div class="particle" style="left:18%; bottom:0; width:2px; height:2px; animation-duration:9s;  animation-delay:1.5s;"></div>
        <div class="particle" style="left:28%; bottom:0; width:4px; height:4px; animation-duration:6s;  animation-delay:0.8s;"></div>
        <div class="particle" style="left:38%; bottom:0; width:2px; height:2px; animation-duration:11s; animation-delay:2.2s;"></div>
        <div class="particle" style="left:48%; bottom:0; width:3px; height:3px; animation-duration:8s;  animation-delay:0.4s;"></div>
        <div class="particle" style="left:58%; bottom:0; width:2px; height:2px; animation-duration:10s; animation-delay:3s;"></div>
        <div class="particle" style="left:68%; bottom:0; width:3px; height:3px; animation-duration:7.5s;animation-delay:1s;"></div>
        <div class="particle" style="left:78%; bottom:0; width:2px; height:2px; animation-duration:9.5s;animation-delay:2s;"></div>
        <div class="particle" style="left:88%; bottom:0; width:4px; height:4px; animation-duration:6.5s;animation-delay:0.6s;"></div>
        <div class="particle" style="left:95%; bottom:0; width:2px; height:2px; animation-duration:8.5s;animation-delay:1.8s;"></div>
    </div>

    <nav class="kate-hero__breadcrumb" aria-label="Breadcrumb">
        <a href="https://kate-group.de/">Home</a>
        <svg viewBox="0 0 12 12" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="4 2 8 6 4 10"/></svg>
        <a href="https://kate-group.de/produkte/">Produkte</a>
        <svg viewBox="0 0 12 12" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="4 2 8 6 4 10"/></svg>
        <span>Kafka Adapter</span>
    </nav>

    <div class="kate-hero__inner">

        <div class="kate-hero__text">
            <div class="kate-hero__eyebrow">
                <!-- Piktogramm: Datenstrom / Stream -->
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                    <polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/>
                </svg>
                SAP Adapter
            </div>

            <h1 class="kate-hero__h1">
                Kafka Adapter<br>für <span class="hl">SAP PO</span>
            </h1>

            <p class="kate-hero__subtitle">
                Bidirektionale SAP-Kafka-Integration – on-premise und in der SAP Integration Suite
            </p>

            <p class="kate-hero__desc">
                Verbinden Sie SAP Process Orchestration nahtlos mit Apache Kafka. 
                Publish und Subscribe von PO-Nachrichten als Kafka-Datensätze, 
                vollständige Security-Standards, In-Order Processing auf Key-Ebene 
                und Avro/Protobuf-Support – ohne Drittanbieter-Tools.
            </p>

            <div class="kate-hero__actions">
                <a href="https://kate-group.de/kontakt/" class="btn btn--primary" aria-label="30 Tage kostenlos testen" target="_blank" rel="noopener">
                    <!-- Piktogramm: Kalender -->
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                        <rect x="3" y="4" width="18" height="18" rx="2" ry="2"/>
                        <line x1="16" y1="2" x2="16" y2="6"/>
                        <line x1="8" y1="2" x2="8" y2="6"/>
                        <line x1="3" y1="10" x2="21" y2="10"/>
                    </svg>
                    30 Tage kostenlos testen
                </a>
                <a href="#funktionen" class="btn btn--secondary" aria-label="Alle Funktionen ansehen" rel="noopener">
                    <!-- Piktogramm: Lupe -->
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                        <circle cx="11" cy="11" r="8"/>
                        <line x1="21" y1="21" x2="16.65" y2="16.65"/>
                    </svg>
                    Alle Funktionen
                </a>
            </div>

            <div class="kate-hero__trust" role="list" aria-label="Vertrauenssignale">
                <div class="trust-badge" role="listitem">
                    <!-- Piktogramm: Schild mit Haken -->
                    <svg viewBox="0 0 48 48" fill="none" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
                        <path d="M24 5L9 11v13c0 9.2 6.5 17.8 15 19.8C33.5 41.8 39 33.2 39 24V11L24 5z" stroke="currentColor"/>
                        <path d="M16 24l5.5 5.5 10.5-11" stroke="currentColor"/>
                    </svg>
                    Verifizierter SAP-Partner
                </div>
                <div class="trust-badge" role="listitem">
                    <!-- Piktogramm: Kalender -->
                    <svg viewBox="0 0 48 48" fill="none" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
                        <rect x="6" y="10" width="36" height="32" rx="4" stroke="currentColor"/>
                        <path d="M6 20h36" stroke="currentColor"/>
                        <path d="M16 6v8M32 6v8" stroke="currentColor"/>
                    </svg>
                    30 Tage Free Trial
                </div>
                <div class="trust-badge" role="listitem">
                    <!-- Piktogramm: Globus / Worldwide -->
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                        <circle cx="12" cy="12" r="10"/>
                        <line x1="2" y1="12" x2="22" y2="12"/>
                        <path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/>
                    </svg>
                    Worldwide Available
                </div>
            </div>
        </div>

        <!-- Integration Diagram -->
        <div class="kate-hero__visual" aria-hidden="true">
            <div class="integration-diagram">
                <p class="diagram-title">Integrationsarchitektur</p>

                <div class="diagram-flow">

                    <!-- Node: SAP PO/PI -->
                    <div class="diagram-node">
                        <div class="diagram-node__icon diagram-node__icon--sap">
                            <!-- Piktogramm: Server / SAP System -->
                            <svg viewBox="0 0 32 32" fill="none" stroke="#F4C022" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                                <rect x="3" y="4" width="26" height="9" rx="2"/>
                                <rect x="3" y="17" width="26" height="9" rx="2"/>
                                <circle cx="8" cy="8.5" r="1.5" fill="#F4C022"/>
                                <circle cx="8" cy="21.5" r="1.5" fill="#F4C022"/>
                                <line x1="13" y1="8.5" x2="24" y2="8.5"/>
                                <line x1="13" y1="21.5" x2="24" y2="21.5"/>
                            </svg>
                        </div>
                        <div class="diagram-node__label">SAP PO / PI<br>Integration Suite</div>
                    </div>

                    <!-- Bidirektionaler Pfeil 1 -->
                    <div class="diagram-arrow">
                        <div class="diagram-arrow__track">
                            <div class="diagram-arrow__fwd"></div>
                            <div class="diagram-arrow__bwd"></div>
                        </div>
                        <div class="diagram-arrow__label">Publish / Subscribe</div>
                    </div>

                    <!-- Node: KaTe Kafka Adapter -->
                    <div class="diagram-node">
                        <div class="diagram-node__icon diagram-node__icon--adapter">
                            <!-- KaTe Logo: Original PNG eingebettet -->
                            <img decoding="async" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAk8AAAJPCAYAAABlxzBuAABL+klEQVR42u3dd5gT5d7G8d+kZ3thG713pCO9F1FRAUUECyo2EAF7OXjs9YgNEMUCFkDFAghIERQERHqXJh22sH03PZn3Dzy+R6VsyW4yyfdzXV4Im0yy9ySTe555MqOoqioAAAAoGR0RAAAAUJ4AAAAoTwAAAJQnAAAAyhMAAADlCQAAgPJEBAAAAJQnAAAAyhMAAADlCQAAgPIEAABAeQIAAKA8EQEAAADlCQAAgPIEAABAeQIAAKA8AQAAUJ4AAAAoT0QAAABAeQIAAKA8AQAAUJ4AAAAoTwAAAJQnAAAAyhMRAAAAUJ4AAAAoTwAAAJQnAAAAyhMAAADlCQAAgPJEBAAAAJQnAAAAyhMAAADlCQAAgPIEAABAeQIAAKA8EQEAAADlCQAAgPIEAABAeQIAAKA8AQAAUJ4AAAAoT0QAAABAeQIAAKA8AQAAUJ4AAAAoTwAAAJQnAACAsGcgAoQKtdgmqs0uqt3WX7U7qqg2e4rPZk9VHfYqqs1+m2p3nP25w/7H7f74u90uqsPx17/bHWf/zWY7+////fsfP7sYxWIWMRpFMZlEMRhETCZRjAZRTCaRP/80imIyihjO/qkYjf/4mWI0ihj+534Wi+hiY0QXGyNKXKzo4uL+o4uJPqyLizmoxMYu08XG8EIAgAqmqKpKCgg6vpxc8Z3JHu47k9PCm539uC8rW3zZ2eI7kyPe7BzxnckWX16e+DLPiC87R3x5+YT2B11crCgxMaKLixFdQoLoEuJEn1RFdElVRJeYILoqiaJPSpyuS0zcqUtK3KZPS11HagBAeUKQ8hw5drn36LGBniPH7/UePyG+zCzxnjlbinxZZ8SbdUZ8WWcIqrILV0y06Kokii4lSfRJSaJPSxFdWqroU1NEXzV1tj41Zb2+auoUXVIVwgJAeaI8wR98WWfEc/joJO/p9Gd8GVlnR4fSM8WblSW+zCzxHD0h3mPHCSoE6KtVFX21NNGnJIsuLUUM1auJvnZNMdSt/S9Dw/rPc+gQAOUJ+IPn9yNXew4dHuw5dPgW75Fj4jn4u3gOHxHP4aOiFtsICCJy9rChoV4dMdStLYZ6dURfp7YY6tWZbKhX+1t91bQ1JASA8oTQKkgHfx/qOfj7tZ6Dvw/3HPhdPId+F8+hw+L5/QjhoPwbHItZDHVqi6F+XTG2aiHGZk3E2LzJ9YYG9b4gHQCUJwQtb3qGePYffNOz7+B97v0Hz44g/fEnECimdq3F0KSRGJs3EdMlzWYYmja+U5+aQjAAKE+oPJ6Dvw917903z7PvgLj37hfPvgPi2XdAfAWFhANN0CUmnB2datlcjM2aiKn1JROMrVq8STIAKE8oX0k6cuxyz+69i9x7fhP3zj3i/m2/uLfvIhiELFOblmK8pJkYW18ippaXPGds2XySEmElGACUJ/yVarOLe8euZ1zbd01y79wt7t17xb1tp6g2O+Eg7BmbNPr/QtX6kmnG1i3H8s0/AJSncCpKxTZxbd72umvLtgnuLdvFtW2nePYdIBigFAwN6om5cwcxdbpUzJ07jDQ0ajCbVABQnkKEe+eeu10bNr3j2rBRXFu2i3vXXkIB/EwXHyemTh3E3LWjmDp2eMXc5dJHSAUA5UkDfAWF4t6+6zXX+g33O9duEOfP60UtKiYYIABMndqLuWMHMXXtKOZOHRRdYgKhAKA8BZo3PUMcC79XHctWimvzNvGePEUoQJAyNm8ilj49xdyr25fmHl2HMREdAOWpErh37rnb+fO6d1zrN4prwybxHDlGKIBGmbt1EnOfnmLp3f1p06XtniIRAJQnP3D9svEZ947dk1wbN4t98TLxnckhFCAE6WJjxNyjq5j7dBdLr+5MQAcoTyit3HsmqsUffkoQQJjS16whln49xXJZX7H07aVwiA+gPOECnKtWv5N12dC7SQLAf1kG9BHLFQPEOvhKRZ+cRCAA5Qn/K3v4rar9m+8IAsA5mdq1FsuggWK9YsA9xhZNp5MIQHkKa768fDmVUp/gAJSIoVaNsyNSgy6bYe7d404SAShPYad4xiw1994HCQJA6Te60VFivfoKsV4xQCyX91cUi5lQAMpT6MvsdYXqWvcrQQAo3wY4MkKsgwdJxLVXf2kZ2G8YiQCUp5DkzciU0zWbERoAv9IlxIt1yCCJGDZ4irlH13EkAlCeQgaH7ABUNH1KsliHXiURw4Y8Z+rUfhKJAJQnTTsz5EbVsWgpQQConCJVs4ZEDBssEcMGjzO2bD6FRADKk+acTKilqsU2ggBQ6YzNmkjkqBESMWKYoqvCBYyBQNERQck5f/r5bYoTgEBx794reQ9NklPVGqnZI25XHYuXzSMVoPIx8lQK+U8+rxa+/AZBAAga+rRUibhpuETeduNVhjq1FpIIQHkKKpldB6iujVsIAkBQMnftKJGjRop16NVcZw+gPAWer6BQTiXVJSwAwb9hj4yQiOuHSOTNI/i2HkB5ChzHkuVfnLlmxHUkAUBLjM2bSNSYOyRixHWKYrUQCOAHTBgvIefqdRQnAJrj3rVXcsfcL6drN1fzH/m36j12vD+pAOXDyFMJMd8JQKiwXNZXosbe8amlf++bSAOgPFWYE+YkggIQUgwN6knUmNESedNwRYmOIhCghDhsVwKuzdseIQUAocZz4JDkTXxMTtVuruaNf1T17D84nFQAypN/ytOmrS+RAoBQpRYVS9H0DyS9Rac5WZcN5eSbAOWp/NxbtxMCgLDgXLVazgweOTSjQy/V/s13TFcAKE9lLE879xACgPDa7m3fJdnDb5WMtt1V+7z5lCjgfzBhvASYLA4g3Bka1peYRydKxMhhCmkg3DHydBGeA4eGkQKAsN8W7j8oObeNlfRGbdXiDz5hhxKUJ5yfe+eez0kBAP4oUUeOnT3pZs1matHb76qqw0kooDzhbxuKA4cIAQD+xpuRKXkP/ktO12+lFr01XVXtDkIB5Ql/lKffDxMCAJyHL+uM5D00SdIbtlGLpn/A4TxQniDiOfg7IQDARXgzsyRv/KOS3rCNavv0c0oUKE/hXZ4YeQKAEm8zjx6XnNvvlYxWXVX7/EWUKFCewnJvKj2DEACglNx790n2sFGS2aW/6lz503skAspTuOxBHT46iBQAoOxcm7ZK1sBr78jqfaXKdUJBeQoD3hOnepICAJSfc+0Gyezc76XsoTep7r37RpEIKE8hW55O3k8KAOA/9u++l4xWXT/KuW2s6j12vD+JgPIUauXp1GlCAIAKYPvsCzndoM3S/CeeVdXCIgIB5SlkytNpJosDQEUq/M9bcrpJe7V4xiy+mQfKUyjwZecQAgBU9LY264zk3vugpF/SWXWuWv0OiYDypPE3NACgcnj2HZCsy4befebqG1TPwd+HkggoT1osT4w8AUClc3y/QtKbXTov/9GnmA8FypPWeLOyCQEAAqTw9amS3rSDWvzxXOZDgfKkFb7cXEIAgEDuxGZmSe4d4ySzU1/V9evmSSSCYKCoKoX+fE6YkwgHAIJI5K0jJfb5JxVdYgJhIGAYeToPX0EhIQBAkCn+6DNJb95RLX7/Y3ZuQXkKNmpRUTdSAIAg3LnNyZXcsQ9IRsc+qnvrjokkAspTsJSnwqIapAAAwcu9dYdkdOwzOXfsA6ovL59AQHkK+J5NYVEtUgCA4Ff8/seS3ryjapszj0N5oDwFlMdjJQQA0MgOb9YZyRl1j5y5YhgXHAblKWBUUQgBALTFsWKVpLfssrRw8hRGoUB5qvzypJINAGhx822zS/5jT0tGm+6qa9PWx0gElCcAAErAvXuvZHbp/0L+48+oqsNJIKA8Vfiei6oaSAEAtK/wtbclo0031bXu1+dJA5SnCqTodC5SAIDQ4Dl0WDJ7XfF43sTHVLXYRiCgPFUIk5FLeQNAiCma9r6kt+yiOn/6+W3SAOXJzxSjkeuzAEAI8h4/IVn9B9+bN/Ex5kKB8uRXjDwBQEgrmvb+2blQv26eRBqgPPkBI08AEPo8hw5LZrfLnsl/4lnOCwXKU7nLk4nyBADhovA/b0lG2+6q58ixy0kDlKeyMhpXEAIAhA/3rr2S0a7HIvt33zMKBcpTWShGIyEAQJhRC4ske+hNkvfgvyhQoDyVGuUJAMJW0dvvSmbXAar3+Im+pIG/U1SVcn0+J8xJhAMAYUwXFyvxH0wR65WXcbF4/P/rgggu0CwjIwgBAMKYLy//7GG8B55gZxqUp5LtccQRAgBAiqa8Jxnte6qeo8cvIw1Qni4UTnwsIQAARETEvWO3ZLTtvsT+1QJGoShPOG84CfGEAAD4k1pYJNkjbpe8iY9RoChPOGc4HLYDAJxD0bT3z34b79TpbqRBecL/hsNhOwDAebg2bpGMtj1WO1eve500KE/4bziMPAEALsCXkytZ/a6eUPDS6xzGozxBRERhzhMAoAQK/v2CZI+4XVVtdsKgPIV5OPFxhAAAKBH7Vwsks8dA1XviZC/SoDyFLX3VVEIAAJSYe8duyejQe6Vr/cZnSYPyFJYMNapPIAUAQGn4snMks+fl/7J9+jnzoChP4UdfvdqbpAAAKIuc2++VwtenUqBCEBcGvgguDgwAKI+oe0ZL3BsvcmHhEMLI00UYGtQjBABAmRW9877k3HQnO+KUp/Chr1GdEAAA5WL74hs5M+h6VXU4CYPyFPoMNaoSAgCg3BzLVkpW7ytVX04uYVCeQhsjTwAAf3Ft3iaZXfqr3mPH+5MG5Sl0y1P1aoQAAPAbz+9HJKNzv6XuPb/dRhqUp9AsTzWrfUgKAAB/8mVlS1bPKz5wb90xkTQoTyHH2LD+HFIAAPi9QOUXSNaAwZPdu/beSRrawnmeSoBzPQEAKoouIV6Sls+/y9i8yXukoZF1RgQXZ2rbihAAABXCl5MrWf2ufpcRKMpTSDE0aUQIAICKLVD9r3nXc+DQMNKgPIUEY+MGhAAAqNgClZ0jWf2u+dx74mQv0qA8aR4jTwCAyuA9nS5Zfa9e6cs6QxiUJ20zNmk0hBQAAJXBc/ioZPUfrPry8gkjSPFtuxLiG3cAgMpkurSdJK9eopBE8GHkqYSMLZoSAgCg0rg2bJLsYaPYcac8abg8Me8JAFDJ7PMXSf4j/6ZAUZ60ydCsCSEAACpd4RvTpGj6BxQoypP2mNq0/JQUAACBkDf+UXGsWPURSQQHJoyXkDczS07XaEpYAICA0MXFSsrWNd31VdPWkEaA1wURlIw+OUn01aoSBAAgIHx5+ZI99KbVJEF50hRTm5aEAAAIGNeW7ZI75n6OglCetMPY+hJCAAAEVPEHn4jt088pUJQnbTC1afklKQAAAi33voeFiwgHDhPGS8GbkSmnazYjMABAwBmbNZGULas5A3kAMPJUCvqUZNEnJxEEACDg3Lv3St4DT7BDT3nSQNNv15oQAABBoWjKe+JY+sNnJEF5Cmp84w4AEExybr93hC8nlyAoT5QnAABKwpd1RnLvmsDhO8pT8DK2bcXkPABAULEvWCz2efMpUJWEb9uVwel6rVTviZMEAQAIGrq4WEnZuV7hi02VkDURlJ65U3tCAAAEFV9evuRNfIwREcpTcDJ1pDwBAIKPfd58cSxfNZMkKE/BV54ubfcvUgAABKPcuybcotodBFGBmPNURifMSQQHAAhKUffdLXGvPssXnCoII09lZOrcgRAAAEGp6K3pXPuO8hR8zJcy7wkAELzyHvn356RAeQoqpo7tCAEAELQci5aKa/3GZ0nC/5jzVEa+MzlyqlojwgMABC1j60sk5ZcfmPvkZ4w8lTW4Kgmir1mDIAAAQcu9dQdnHqc8BRczh+4AAEEu/+mXCIHyFETlqVtnQgAABDXP/oNi+/xrRp8oT8HB1K3TraQAAAh2BYw+UZ6ChbFJo5m6xASCAAAENc+hw2KbM4/RJ8pTcODQHQBACwpeeI0QKE9BUp66U54AAMHPs/+gOJYs/4IkKE+BL09dO40jBQCAFhS+9vZ1pEB5Cjhjy+ZTlOgoggAABD3nmvXi2rT1MZKgPAWcuWsnQgAAaELh61NfIAXKU+DLE/OeAAAaYZ83X3xncgiC8hTo8tTlcVIAAGhF8adzOW1BOXBhYD85mVBLVYttBAEACHqGBvUkddcvXDC4jBh58hNLv96EAADQBM+BQ+Jcu+FlkqA8BbY89e1JCAAAzbB9PPthUqA8BZS5b8+rSAEAoJny9NUCQqA8BZahTq2F+hrVCQIAoAlqYZHYFyxm4jPlKbCsl/cjBACAZtg+/5oQKE+BZe7TgxAAAJrhWLRU1MIigqA8BY6lby++9gkA0AzV7hDH8lUcuqM8BY4SGSGmTu0JAgCgGY4lywiB8hRYlv59CAEAoBn2JcsJoZQ4w7ifubftHJ9xae83SAIIoQ1lhFUUk0nEaBTFZBLFZBT540/FZBIxGUUxGi+4DNXtFtXhFHE4RbXbRXU4RXX+//8DgZS8bvmjpratOGkm5SlwTtdqrnrTMwgCqMyNmcUsuvh40SXEiy4hTnRxcWf//O+/xcf992czxGzJVUzGAsVkyheTsUgxmfIVk7FQTKYVyn8LUlRkpT5/X0GhqHl5/X25+Q19+QX1fLm5E3y5+eLLzxc1N098ufniy8sTX26e+PILxJebJ2punngzs1j5KLeYJx+RmCceZN4u5Slwcu+eoBZ/9BlBAGXdMEVGiKFGddFVTRNdfOwf5Sf+f8pQnOji4yfr4uP26RLi9uqrpq0J57x8BYXiO50+wpue0cl7Kv1eb3qG+E5niPd0unjTM8V76rR40zNELSrmxYVzMnXuIMmrFlGeKE+BY5+/SM0eNooggPPQV00Tfc3qYqhRTfS1a4m+Wqroa1QXQ43q4/Q1qk3RJcQTUgVQi23iPXlq+B8l6z5veoZ4jx4X987d4t6zT3zZOYQUxqrlHlOUCCtBUJ4Ct4E6mVCLYBGeG5U/Ro30Nf/4r8YfJalWzf/oa1T7wVCrxvekFJy8mVni2bvvbffu3+517/lNPHv3iXvHbvEVFBJOGEhaMm+GuXePO0mC8hQwZ64YpjpWrCIIhCR91TQx1K8rhvp1xFCvjhgaN2TUKJRL1en0zp69+0a5duy+w7N3n7h3/ybuvfs4DBhiYh6dKDFPP86hO8pT4BRNe1/Nm/gYQUC7BSktVQwN64uhXu2zRalhfTHUqX2XsXmT90gHIiLuvftGubfu+Mi1aau4tm4X17pfCUXDmPdEeQo4z5Fjl6c3aruIJBDUBSk5SQwN6p4tRw3qiaFeXTHUrzvW0LD+NMViJiCUvlDt2D3GtWnrVNemLeJctUY8vx8hFA2p7syiPFGeAiujfU/VvWM3QSDgDLVqiKFZEzE2byrGJg3F0KjBo8YmjV5mcigqmi/rjDhXr1Odq9eKY9Ua8ew7QChBjPM9UZ4CruCF19SCp18iCFQafWqKGJs1EWPzJmJo0kiMzRo/aWze9FlKEoKmTOXkinP1WtW5ep04f/xZ3Lv3EkoQiXvjRYm6ZzSjT5SnwHH/tv/mjJZdZpEEKqQo1awhpjYtxdSmpRjbtJxlattqFJO1obkylZt3tkz9tFaca9YJo/WBFTFymCR8OJXyRHkKrPQWnVTP/oMEgXIx1Kohxv8vSjNNbVrdSlFCSJaprDNi/3aRav/mO3H88COBVPa2pmF9Sd25nvJEeQqsgqdeVAtenEwQKDF9tapiattKjG1bialtq1mmdq1H6eLjCAbhV6Ry88S+8HvV/s1CcSxeRiCVhEnjlKeAc2/fdW9Gh15vkwTOWZSSk86WpHatxdSu9VxT29Y36JISCQb4G7WoWOwLl6j2rxeKfcFiAqlAKb/8cL+x9SWvkwTlKaDSG7ZRPUePE0SY08XFirHNf4tSKzG1b9M93K/JBpSpSBXbxL54mWr/ar44vl8hqt1BKH6U8NE0iRhxHaNPF2AggopnvX6oFL7yBkGE016JxSzGVpeI+dJ2YmzVQkzt21xvaFDvC5IB/PD+ioyQiOuuUSKuu0ZUm13s8xep9q8WiH3hEsLxA/fe/YRwsdcgI0+V8ELcvXd0RpvuM0gidBmbNhZT+9Ziat9WTO3bTDC2avEmqQCVy5eTK7bZX6rFH88R9/ZdBFLWHf5BAyVx3seMPFGeAi+jVVfVvXcfQYQAfWqKmNq3EVOHNmLq0HaaqX3bsUpkBMEAwbTTumvvnbZP5r5bPGu2+HLzCKQUDI0aSOqOdZQnylPgFb78hpr/5PMEocUNSe2aYu7eWUzduoi5e+crDLVrMlsV0BDbp5+rhZOnckLOUuAbd5SnoOA9cbLX6XqtVpKEBspSvTpi7t5ZzN06i7l39y76tNR1pAJon2PpD58V/uftEc7VawnjIqqe2KvokqoQBOUp8DJ7XK66ftlIEMFWlmrXFHOfHmLu3kUsfXqwwQBCnHvrjomFk6dMtn3xDWGcR/LaZY+b2rV+kSQoTwFXNHWGmnf/4wQRYPqqaWLu1U0svbuLuUeXfvoa1VeQChB+PEeOXV746puLit//mDD+JnHOh2IdMohDd5SnwPNlZcup6o0JvJLpEuLPlqU+PcXco8u1hvp1vyIVAH9um7NzpGjKe2rRux+JLzuHQEQk9uWnJXrCGMoT5Sk4ZF93i8rZcSv4RR0ZIeauncTcu7tYevcYa7yk2TRSAXAxqt0hxTM/VYtenybhfmLj6AljJPblpylPlKfgYF+wWM2+7haC8DNT5w5i6dlNzH16/sfcteNDJAKgPIpnzFLzn35JfFlnwvL3j7jxekn4YArlifIUPE6l1Fd9efkEUQ6G2jXF3K+XWPr2FEufnooSHUUoAPxKLbZJ4eQpauHrU0UttoXV727p31uqLPyc8kR5Ch55DzyhFk15jyBK80KNjBBzj65ny1LfniMNjRrMJhUAlcGbkSm5o8epjmXhc7YZU5uWkrx+BeWJ8hQ83Dt2j8lo33MqSVyYsWljsfTrJZbL+00z9+w2lkQABFLhm++o+Q8/GRa/q75qmqQd3kF5ojwFF875dI4Xo9Ui5p7dxDKgt1ivGDBAX7PGMlIBEFQ7v1t3TMy+4bbJnsNHQ357XC3vOOWJ8hRcbHO/UnNuuTvsc9CnpYr1mivFcmX/mZa+vW7llQEg2KmFRXLmultU56rVIf17cokWylNQOpXWUPXl5Ibd721q30YsVwwQ6xUDOI0AAM3KvWu8WjwzdKdfVs08pOhiY1jR52AggsCJuutWKXhxclj8rpYBfcQ6aKBYr7lS0SUlsvIBaF78u28q+tq11IKnQvMqJmphYS+JjVnFmv4nRp4CyJueIadrNQ/JFaBEWMVyWV+xDrlKrAP7KUpUJCscQEgqmv6Bmjf+0ZD7vVJ3rOObzefByFMA6VNTxHrt1WKfNz8kfh9dXOzZw3FDBon1yss4Vg4gLETdfbuiOl0h9008X2FRLdbueT7viCCwosfe+YKm23fD+hI9cawk/bDwP1UzDioJH05VKE4Awm5bPv4eJeapx0Lqd1ILC2uyZs+Nw3ZBIKNDL9W9fZdmnq+5W6ezI0xXXT7EUK/ON6xBADgrb+JjatG090Pid0mc+5FYB1/JzvC5Bg6IIPCixt4puXfeF9TP0dKn59nDcddcqeiqJLDSAOAc4l5/UXHv3K0616zX/O8Sjt8GLykO2wWBiOuHBGUhsVzWVxI+mCJV0w8oVRZ/qUSOvpniBAAXkfjFLMVQq4b2y1NeHiuT8hS8FItZou69K/AvhrhYiRg+VBK/nCXVco8pVebPUSJuvF7RxcexkgCgpNvShHhJ/Hb27YrVovHyVMDKpDwFt6i7blUC8UbTV02T6PH3SNLyb9+qmnFQSZg1XbFedbmiRFhZKQBQRsamjT+MffHfGi9PeazI82DOUxDtqUTedpMUTZ1R8YUpJfns+Zeuvfo/5q4dHyJ9AKiAneJ7Riu2L75RXet+1eYvwBfKzv+ZTQTBI3rimH4VtWzFYpbIW0dK0vdfTU87tluJe+NFheIEABUr8ZP3emt1JF8xmViBlKfgp69RfUXkbTf6dZnmrh0l/p3Xpeqp/Ur89DcUc6/u95A0AFTSdr16tVVxrzyrzfJkNLICKU/aEPPY/QPKuwxDvToS8+QjknZgy4CkHxYqkbfdqCiREYQLAAEQecctirFJI+2VJ4uZlUd50sheSs0ay8oy+qSLj5Ooe0ZL8o+Ln0vd86sS88SDir5mjWUkCgCBF/fGi9M096Q5bHf+YskZxoOPNz1D0hu1VVWH88IrL8Iq1isvk4gbr59tGdBnJMkBQPA6M3ik6lisnX3a2BeelOgHxnGG8XNg5CkI6VNTJHrCmPP+3Hrt1ZI472OplntMSfjkPYXiBADBL+6lpzS1rVbMHLajPGlM9KP3K/rUlD//bqhdU2ImPSxpx/coiZ+9r1gHDWRvAAA0xNCowWzr4Cu184SZME550hrFapG4156XyFtHSsrm1Xel7tusxPzrIUWfnEQ4AKDVHeMH73tcM59DjDydPxvmPAEAUHmy+l2jOlevDfrnmTDzHYm44VqOcpwDI08AAFSi6AfHzdZEQYiL/ZK1RXkCACDgLAP6jNSnpQZ/QUiI38PaojwBABAU/H01iQopCFUSt7OmKE8AAASFiJtvuCLoC0JC/DesKcoTAABBwVC75mJz9y7BXRDi41hRlCcAAIJHxA3XBm85SEpkBVGeAAAILtarLg/a0wDoEylPlCcAAILtA7hKgpg6tg/O55YYzwqiPAEAEHysVw4IznKQkMDKoTwBABB8LFdedmtQloMqlCfKEwAAQcjYpNHMYDxhpo7rqFKeAAAIVubunYPuORmqV2PFUJ4AAAhOpi4dg+456WtWn8uaoTwBABCUzN063R6E5Wk5a+b8FFVVSQEAgAA6WaWOqhYWBc3zqZZ3XFGsFlbMeTDyBABAgJk7Xxo8xSAuVihOlCcAAIKasVWLoHku+hpMFqc8AQAQ5Ewtg6k8VWeFUJ4AAAhuxlYthgTLczHUpDxRnoC/UR1OQgAQVAz16nyjRFiD4rnoKU+UJ+B/udZvfNaXmdmfJAAEG2PTxsFRnjhsR3kC/sv92/6bC9+e/i99zRrLSANAsDHUqRUcz6N2zSdZGxfJiAgQDnwFhZJ99Q2zEj565wXSABCM9HVrB8XzMDZr8ixr48IYeUJYyL3zPlVfp7aYOnd4gjQABCNDncCXJ31KsiiREawMyhPCXdH0D1X7N99J9EPjPiQNAEFbnurWmhLw59C4ISuC8oRw51q/8dm88Y+IoVEDsfTpeTuJAAhW+lo1lwT6ORgbN2BFUJ4Qzny5eZI9cvS/RESixt5BIACCmqF2zcUBfw6NKE+UJ4S1nNvvVb0nT4kSHSWRNw1XSARA0H8ox8YEtjw1bsD0BsoTwlXxx3NVx6KlIiISeeuNEiwnnwOAC34oJycF9PGNjRp8ylqgPCEMefYdGJF330N//j1qzOirSAWAFuhTAlue9NWrrWItUJ4QhrKH3/aZaneIiIj1ysvEUKfWQlIBoIkP5ZTkgD22qU1LVgDlCeEo76FJqnvPb3/+PWrcndNIBYBmPpQT4gP22EwWpzwhDDlXr3u96K3pf/7d2LSxmHt2G0syADTzoRwdTXmiPAGVQ3U4Jef2eyf8779F3XsnwQDQFCUmcOXJdEkzVgDlCeEk//GnVe+x4///wo6Pk8jbb+L0BAC09aEcwPJkbH1Jd9YA5QlhwrV52yNFU2f85d8ib7+ZYABojhIVFZgyEBsj+qppa1gDlCeEidw77nvp7/8WNeb2niQDQHMfygEaeTK1b0v4lCeEi6KpM1T37r1/+TfrNVeKvlrVn0gHgNYoEdbZgXhcY+tLCJ/yhHDgzcyS/Cef/8e/R425fQrpANBkebJaMwPxuKZWLQif8oRwUPDEM6paVPzXvacmjcTco+s40gGgzfJkOROIxzW2anEt6VOeEOJcv2x8pvjjuf/498h7biccANotTxHWjAAUNjHUr/sV6VOeEOJy7rhv0jk2OhJ503BOTwBAw+UpotLLk6ltK4KnPCHUFf7nLdWz/+A//j3ixutFibASEADtliezKa+yH9PYkvlOlCeENF9OrhS88No5fxY5auSjJARAy1SXu9LPVWDim3aUJ4S2ghdeU9Vi2z/+3dCgnpjatnqZhABomttd6WfJNLa65B6CpzwhRHmPHe9f9Pa75/xZ1F23EhAAzVNdrpjKfDzFYhZji6bTSZ7yhBCV//gzS8/3s4gR1zFRHID2VfJhO1OHdmROeULIbk82bHrK9uW35y5O110jusQEQgKgeWolH7YzXUp5ojwhZOXe9/C/z/ezyNtvYsgZQGiUJ5e7Ug/bmS7lmnaUJ4Qk+/xFqnvbznP+TF+juph7dWeyI4DQ4HZV6siTufOlTHmgPCEU5f/rufP+LHL0zQQEIGSoNvvdlfVYhlo1mPJAeUIoKp4155wnxPyzPI0awV4TgJDhy8uvtMcydWxP4JQnhKKCp148788s/XuLPjWFkACETnkqKKi88sRkccoTQk/R9A9U76nT5/155KiRhAQgtMpTXiWWpw5t/0XilCeEENXhlMIXXz//CzchXqxDr+KQHYDQ2vblV2J5at/meRKnPCGEFM+YqXrTz39x8YgR1xESgJDjy6+cOU/Md6I8IdT2vBxOKXzlzQveJvKOW24hKQChV54qZ+TJ1IHzO1GeEFKKpryrejOzzv+mb9dajI0bfkxSAEJu57GS5jyZO3UgbMoTQmbDUWyTwtemXPA2ETffQFAAQpI3K6tyylPv7swZpTwhVBS+PlX15eReuDwNG8ybHkBI8qVnVvhjGJs2Fl1cLGFTnhAK1MIiKXxj2gVvY7msr+ji4wgLQEi60JQFfzH36ErQlCeEiqIPPlbVwqIL3ibi+iEEBSA0i9MFvmHs1/LUswthU54QMuXpjXcu+HPFYhbrVZdzyA5ASPKdzphYOeWpG9tRyhNCQfHHc1Xv6fQL3sZyxQBRoiIJC0BI8mZkVvhX4IyXNGO+E+UJoaLw1TcvepuI4UMJCkDolqfTGcMr+jGY70R5QoiwL1yievYfvOBtlKhIDtkBCO3ylFHx37Qz96Q8UZ4QEgpfnHzR20RcezVBAQjt8nT8RIU/hqUX53eiPEHznGvWv+bavO3i5en6ITNIC0BIl6cjxyt0+aY2LUWJjCBoyhO0rvC1t++/6Is0KVHMvXvcSVoAQpnn6LEKXT7znShPCIUNxe9HrnYsWX7R20VcO5iwAIT+NvHAoYotTz27ziVlyhM0rnj6h9+W5HYR1w95jrQAhDLv6fTOFf0Y5i4duTAo5QlaptrsUvzRpxe9nb5aVTF1aj+JxACEdHk6evyyily+qXMHUaKjCJryBC2zzf1K9RUUXvR2XI4FQDjwHD1eoTuJlj49CZnyBK0revvdEt3OOvSqx0kLQKjzVvBkcUufnkx/oDxBy5w///Kqe89vF72dPiVZTO1av0hiAEKd59DhClu2EhnB9AfKE7SuaNqMB0tyO+swvmUHIDy49x2osGVzyI7yBI3zZmaJ/asFJbqtdfCgV0gMQFiUp517KmzZ5j49CJjyBC0rnva+WpLb6VNTxNzl0kdIDECo82Vli1pUXGHLt/TteS0pU56gYUXvzSzZm/2K/oQFICy49x98uaKWra9WVQz1635FypQnaJT964WqLzunRLe1XjGAwACEBc++Aw9X1LItl/UhYMoTtKxoxqySv+GvGMCVvwGES3mqsGUzWZzyBA3zHj/R17nyp5K92S/nkB2A8FGR37Qz9+3JjijlCVpVNO2D5SW9LYfsAIQTz2/7K2S5pratRBcbQ8CUJ2hV8cezS3xby5UcsgMQHlSbXTyHj1bIss0csqM8Qbvs8xepvjMlmyhuatda9KkphAYgLLh3732iopZt6dfrDRKmPEGjimeWZtTpMgIDED7laeeeCrnmnBJhFXP3zhNJmPIEDfKdyRHH4mUlvr110MC7SA1A2JSnXRVzZnG+eEN5goYVf/SJWtLb6lNTxNi8yXukBiBsylMFXZbFSnmiPEHL5emzkr/Zr7mSwACEV3nasatClmsZ0Jcv3lCeoEWujVue8Bw6XIo3e28uIQAgbHjTM8SXl+/35Zo6thddlQQCpjxBi2yffVmqiZDmHl25eCWAsOHeteejilguh+woT9ByeZrzZcmLU89uokRGEBqA8ClPW7aPqojlWgb2G0u6lCdokGPRUrU0w9GWAb0JDUBYcW3a5vdl6tNSxXhJs2mkS3mCBhV/9kXp9pT69mJPCUCYlaetfl+mZRDnyqM8QZNUu6NU53bSxcWypwQgrHgzMsV78pTfl2u9vP+XpEt5ggY5Fi9TVbuj5HtK/TlkByC8uDdvm+fvZSpWi1gG9htGupQnaJDtq/mlur25dw9CAxBWXJu2DvX3Mi39+xAs5QlaVNpDdiIilr49+pEcgDArT35fppX5TpQnaJNjyfJSHbIz1K0t+hrVV5AcgLAqT+t/9fsyLZf356zilCdokf3rBaW6vblHF0IDEFY8h48O8hUU+nWZ5q4dRZfIWcUpT9Bmefru+9K94bt1JjQAYcX1y8YF/l6mZdBAgqU8QZPFacHiUh2yExEx9+3JMDOAMCtPm/y+TOtg2hPlCdosT18vLNXtDbVqiD4lmeAAhBXnho1+XZ6xSSMx1KrxPclSnqDF8rRwSalub+rOfCcA4UV1OMW9dYdfl8khO8oTNMqxeNk8tai4VPcxd2xPcADCiuvXza/7e5nWQZc9SbKUJ2iQ7euFpT7hm6lDW65nByC8ytOGjRP8uTx9cpKYOrR9lmQpT9Agx/xFpbq9YrVwPTsAYVieNvt1edbrhxAq5Qla5Fy99s3SnrPE1L4NwQEIv+3lug1+XV7EkKteIFXKEzTIPn/xfaW9j6l9W4IDEFbcv+2/2Zed47fl6ZOTxNS5wxMkS3mCFsvTt4tKfR9TB0aeAIQX1+p1s/y5POu1VxMq5Qma3JPauedu74mTpS9PbVtxMWAAYcW5eq1fl2cdctVkUqU8QYPsCxa/U+oXXUw0FwMGEHYcP/zkvw/v+Dgxd+v0AKlSnqDFjcHSH0p9H1PnSwkOQFjx7D843JeT67flRQwbTKiUJ2iRWmwT14bSX6PJ1K414QEIK86f1s7x5/KsQwZxqhfKEzS5MfhxjVqW+5natCQ8AOG1vVyzzn8f3PFxYu7ZjZMMU56gRY6Vq8t0P2PL5r1JD0BYlaef/DdZPIITY1KeoOGNwao1pb6PEmEVffVqq0gPQLjw7D843Jue4bflWa8b/B9SpTxBg3xZZ8S9e2+p78d8JwDhxrFytd/mO+mTk8TcteNDpEp5gjY3BmWa72Rs3pTwAIQV549r/LYs6/ChBEp5QrhtDIwtmhEegPDaXq7yX3mKuO6aJ0mU8gSNcixdWbby1KTRc6QHIFy4t+0c78vL98uy9NWrialD22dJlfIEDfLsPzjce/JU2cpTi6aTSBBA2Oxo/rjmDX8tK4JDdpQnaHhjsOLHMk1+1FVJECUqkgABhA0/H7KbQKKUJ2i1PC0v25kGjI0aEB6A8CpPfjo5pqF+XTG2avEmiVKeoNWNwU8/l+3NT3kCEEZc6359Xi22+WVZETcNJ1DKEzRbnFave72sGwNDvToECCBsOJb98Li/lhV5yw1dSJTyBK1uDFasmlDW+xrq1CZAAGFUnlb6ZTnmrh1Fn5a6jkQpT9AoZxmvZycioq9d81ESBBAOfPkF4tq8zS/LihgxjEApT9Aqtdgmro1bynx/Q51aL5MigHDgWLJc9deyrEOvUkiU8gSNcq5e+0W5XmwJ8YQIIDzKk58O2VkHXym6uFgCpTxBs+Xpp7XXlfW+xmZNCBBAGJWnH/yynIiRHLKjPEHj5ennMt9Xn5pCgADCgnvrjom+rOzyf0DHxYp10EAO2VGeoFVqsU1cW7aX/YWWmkyIAMKCY9nKyf5YTsQN1xEm5Qla5vxxTbkmPzLyBCBc2Jcs88tyIkfffBdpUp6g5fL009py3V+fRnkCEPp8+QXiWr+x3MsxtWkpxuZN3iNRyhM0zLG6fOVJl5hAiABCf1u5eJlfTlEQMWokYVKeoGWqwynurTvK90KLjSFIAKFfnpYs98tyIoYPZaI45Qla5tq45bXyLkOJiZlMkgBCvjx9v6L8xemGa9nhpDxB8+Vpw8b7y/1Ci4s9QJIAQplz7YaXffkF5V5O5K0jp5Am5QmaL0+by/9Ci43+nSQBhDLHkuUPl3cZ+po1xNyj6zjSpDxB83tTv5R/IXq9kyQBhHR5Wlz+UxREjb6ZIClP0DrP0eOX+bJzyr0c1eHk63YAQnpb6d69t9zLiRg1gonilCdoneuXjUv8sRzV4UgkTQChyjF/Ubm3ldarrxB9CldjoDxB++Vpwya/LEd1OClPAEKWfcHici8jcvTNn5Ik5QkhwL1th1+Ww2E7AKHKl50jzjXry7UMfUqyWPr3vok0KU8IAeW5GPBfOB3xpAkgFNm/W1rus4pH3nM7QVKeEAo8Bw4NU+0OvyxL9fpMJAogFDn8ccjuthuZKE55Qihwbd3xud8W5vWaSRRAqFHtDrF/9325lmEdNJCJ4pQnhIryXs/uLxsYj2c4iQIINY6lK8p/yO6OW2aTJOUJIcK1baf/ylOxjUABhBz7/PIdstNXryaWAX1GkiTlCSHCvXmr/8pTYRGBAgi98rSwfKd3irrnNkKkPCFUeE+nd/bHBS7/y1dYSKgAQopj+aqZ5d0xjLztJiaKU54QKjz7Dvh1GNmXm0eoAEKK/dvvbinP/SNuuFZ0CZzFhfKEkOH+7cAYv5anjExCBRBa5enrheW6f9Sdt75AipQnhBDPvgN+XZ73dAahAggZzp9/edWXk1vm+xubNBJT5w5PkCTlCSHEvXe/n8tTOqECCBn2b797sDz3jxozmhApTwg1nv0H/bu8A4cIFUAIladFZb6vEh0lESOHMVGc8oRQohbbxHvylH+XaXcwaRxASHBt3PKE9/iJMt8/6vabRYmMIEjKE0KJ58Ch8RWxXO/R4+NJF4DW2efNf64894+6766epEh5QqiVp+Mn3qiI5bp/2/8G6QLQOtvsL8t8X+vgK0VfrepPpEh5QojxHjtRIct179hNuAA0zfXLxme8mVllvn/UuLtfIUXKEyhPJS9POylPALTNNm/+pLLe19iyuZi7XPoIKVKeEII8xyumPLm2bCNcAJpm//zrMt83esIYAqQ8IVR5j5+skOX6zuSIe+++USQMQIucaze8XNZDdvrUFIkYcR2nJ6A8IWTL09HjFbfx+WntRyQMQIvs8759uKz3jRrLSTEpTwjt8lSB16FzrlxNwAA0yfblt2W6n2K1SOQdoxh1ojwhVPmyzlTo8h3LVxIyAM1x/PDjB2XdPkbeeqPo4uMIkfKEUOU9kz2qIpev2uziWLbyE5IGoCX2z7++raz3jRp/zxUkSHlCCPNl5zar8I3Q/EU3kjQALbF9taBM97Nec6UYatdcTIKUJ4R0ecp+sKIfwzb3K4IGoBn2+YtUtai4TPeNnjDmORKkPCHUy9OZnAp/DLWoWOzzF6mkDUALyrrDZ+rYXkyd2k8iQcoTQr085eRUyuMUv/8xYQMIempRsdi/Xlim+8Y8OvFLEqQ8IRw2FDZ7pTyOY9lKcW3exmUKgCBnX7hEzR45WlWLbWH5+9u+XlimUXJj08ZiGdhvGK8gyhPCoTy5PZX2WAXPvvISiQPBx3Po8OD8J55VT9e5RM2+9maxz5sv+U+9GJaH2m2zyzZ4FPPEg7yQKE8IG253pT2UY8lycW3a+hihA4Hny8mVoukfqFn9rlbTm3b4uvA/b4n31Ok/f1701nTxnjzVI5wy8Z5O7+xcVfoT+xrq1xXrtVdzUkzKE8KFWonlSUQkf9LzL5A6EDj2b75Tzwy5UT2V1lDNG/+oOFevO+9tC156/cdwysY2+8u1Zblf9MMTeGFRnkB5qjjOlT+J86ef3yZ5oBLfdz/9/Hbe+EfVU6kN1Ozht4pj0dIS3a/4vZniOXLs8rApT59+Uer76NNSJfKWGxh1CnEGIsBfeL2V/pA5t469N2Xbz+N0MdHkD1TETpHdIY4Vq1THd9+LfeH34ssu+7dqC198bVH8u2+GfDlw79g9xr3nt1LfL/rRibzgwgAjT/jbK6LyXxLek6ck967xnPcJ8DPH4mXzskfcrp5Kra9mX3uzFM+cXa7iJCJnl3EmJ+Szs332xdTS3kefmiJRd9/GqBPlCeFGMZsD8rj2rxdK0bT3KVBAeQvTkuVf5Iwep55Kqa+eGTxyqP2rBaI6nH59jOIPPg7596ptzrxS3yf64fG8AMMEh+3w1/JksQTssfMmPibGS5q/au7a8SHWBFAyalGx2JcsVx2Ll4l9/iKpjPMxFU17X6IfmRC6BXTpD595MzJLdR9dlQSJvO0mRp3CBCNP+Ft5Mgf08bOvu/lB9849d7MmgPPzHjvev+jtd9WsgdeqJxNrqzk33iG22V9KZZ3I0pueIba5X4Xs6JPtk7kjSnuf6AfvE8Vq4cUZLp+VqsqREvy/wlffVPP/FdjrWOri4yRpxYK7jM2bvMcaAf4oLKfTO9u++Gat/ctvxbVxS8Cfj6l9G0n+eWnIjbT48vLlVEr9Un0w6uJiJe3ILoXyFD4YecJf27TVGviNV26eZPUZ9K5jxaqPWCMIZ861G14ueO5VNbPn5erp2i3W5j/8ZFAUJxER18Yt4t62M+Qm+di//LbUIwrRDzHqFHaflYw84X8Vz5il5t4bPJcViH3hSYl+YBzzCBAWvMdP9LUv/H65Y/kqca5eK2pRcVA/38jbbpT4d14PqfdnZo/LVdcvG0s+ApGYIGkHtipKZAQv4DDChHH8tU0H2bmW8h9/Rpyr1qgJH7+r6BLiWUEIOa7N2x5xfPf9S/bFy8S9baemnrttzjyJe/U5UaIiQ2JdeI4cu7w0xUlEJPqBe4XiRHlCmNOnpbwlIvcF03NyLF8lGa26qnFvvyLWq69gFAqaphYVnz1h5dIfzp6wMuuMdn8Xu0Nsc79SI0ffHBLvy+IPP1lUmtvrqiRI1Jg72CaFIeY84W/lKXVtMD4vb0amZA8bJVn9rlHd23fdy5qClrjWb3y28LW31awBQ9STibXV7OtvleIPP9V0cfqzcHwyN2TWk23WnFLdPvqBccx1ClPMecJf9ySLbXIyoVbQvygs/XpJ9CMTJ5u7dXqAtYZgew85f17/mXPN+hGuX34V55r1If87p+7ecK2hft2vtPw7OJat/OTMoOtvLPHIQ2KCpP2+Qwn06V1AeUKQOJVUV/UVFGriuRpbNpfoB8ZJxPVDGDpHwLh+2fiMY9WaSc7lK8W5dkPY/f7Rj0yQ2Gee0PR7MHvkaNU+b36Jbx/32vMSde+dbHcoT8BZGS27qO7f9mvqORvq1JKoCWO4rhQqnFpsE9evm95xbdxyt3Pdr+Jcsy7ovxVX0fQ1qkvawa2afe/58gvkVHK9En8Y6qumSdrhHWxrwhgTxvEPurRUEY2VJ8/ho5I3/hEpePolNereOyVy9M2KPiWZlYly85481cO5as2Prl83i3PNenHv+Y1Q/p7R8RPi2rDpKdOl7Z7S4vO3zf6iVKMIsc9PYqWHOUae8A+5d41Xi2fO1vzvYe7VXSJuuFYihgxSlOgoVixKVgQyMsW5crXqXLNOnKvWiOf3I4RSAlFjRkvc6y9qcjQmo2Mf1b11R4lua2zWRFK2rGbUifJEecJfFU2doebd/3hI/U7WwVdKxA3XcqoD/IVaVCyuTVumujZtHePatFVcm7aJ9/gJgikDXVIVqXpir+beX+49v92W0brbByW9fZUFc2dbBvQZyRqnPJEC/sK5Zv1rWX2vuj8kX/BRkRIxZJBYrx8y09K3162s7TAqSja7uDZve829dfv9rs3bxL19l7j37iMYP0paPv8Nc/fOE7X0nHPvfVAtnjGrRLc1de4gyasWsQMGyhPO8SFTWCQnq9QJ+ReGEhkh5p7dxDKgj1gH9h2gr1ljGWs/RF7DxTZxbd3xqnvbjgddm7eJe8t20dqXILRIa4fuVJtdTlVrpKo2e4lun7Jh5QRjqxZvsqZBecI5pTdqq3qOHAur39nQqIFY+vUSy2V9Z1n69RrFq0AbvBmZ4tl34E3Xlu33ubfuYEQpgPTVqkra79s1U56KP/xUzb2nZANlEcMGS8In7zHqBMoTzi972CjVPn9R+L4xLGYxd+0spo7txNSx/SxTh7ajdLExvDACyL133yjv70c+cu/eK+59B8Vz8Hdx79wtarGNcIJI8prvnzR1aPusFp5rZpf+qmvT1hLdNu3AFkanQXnChRW88Jpa8PRLBPE/DI0aiPnStmJq31ZMnTrcY2zRdDqp+Jc3I1M8+w+95tl34H7PocPi3rtPPPsO8I03DYl+YJzEvvBk0I/QlGaieNS4uyTuP88x6gTKEy7Mte7X5zN7XfE4SVzgzRMVKaY2rcTYtJEYGjcQY9PGUwyNGozTp6YQzoUKUmaWeI+ffMTz+5GXPAcOiWf/QfEcOizu3XsZRQoBxiaNJGXbz0FfNPLue1gteveji7/Po6Mk7cBWRRcfx8oF5QkXd7JKHVUtLCKIUtLFxoihcUMxNm4ghiaNxNi44Zf6mtWX6aumvR/qG2BfVrZ4T5yc6E3P6OQ5euw678l08R4/Id4TJ8V7/KSE2zy6cJW6f8tAQ60a3wf19i2hllqSss5lWEB5QqlkX3eLal+wmCD8+YazWkRfNU301aqKPi3lj/9PO/tnWuoLuioJO3WJCXN1iQlBUobOiDc752Y1J6+RNzv7cV9OnvhycsSXnfuXP70nTnFoDf9fOCa/IFFj7wjawmH77As157axF72doVEDSd2xjuKEf742iADnY+7bUyhP/qXaHeI5dFg8hw6f68f/PUw6R+TsVdt1iQmiT64iuvh40VVJEF1ykihGYzkbkU/UYpuoDof4bHZR7XZRbXZR7Q5RCwvFl50jvpxc8eUXsMJQJo5FyyRq7B1B+/yKZ35WotslTH/jBdYmzrkjzMgTzsdz+Oig9MbtFpAEgNKqlnNUUSIjgu55eY8d73+6QZulF7uddehVkjj7A0adcE46IsD5GOrUWqivUZ0gAJSaY9XqoNwzL3pv1tKS3C7ulWd6sxZBeUKZRAwbTAgASs25/MegfF62WRe/6HnM4w+Ivnq1VaxFUJ5QtvJ00/Vc/w1AqTmWrwy652T/aoHqzcy68IdiUqJEPzSew3WgPKHsjE0azTS1aUkQAErFc+iweI+f6BtMz6nonfcvepu4F58SJcLKCgTlCeUTcdNwQgBQao7vf1geLM/FvXffKOea9RfeWWzZXCJuGs6oEyhP8EN5GjaEjQmA0penFT8GzXMpmjrjoqcTj582masqgPIEP71IqiSIddBAggBQKs4164LiefgKCsX22RcXvE3UvXeKqV3rF1lroDzBb6LG3D6DFACUqrRk54hn34ERgX4etk8/V1Wb/bw/11dNk9jnJjHCDsoT/Mvcu8edpratCAJAqTjXrP8s0M+haMp7F/x5wodTpitWCysLlCf4X/SjEwkBQOnK08/rA/r4rvUbnz3P5ZBE5OwXYsy9ut/DmkJpcHkWlEp6846q58AhggBQIvq0VEk7sjNgh8RyRo9TbZ/MPffoQVyspO75VQmWC3FDOxh5QqnEPHY/IQAoMe/pdPEeO94/EI/tKyiU8xUnEZHYl58RihMoT6hwESOHKYZaNQgCQIk5129cGojHtX0857yHVkyd2kvkqBFMEgflCZUj9uVnCAFAibk2bArI4xZNO/8ZxRPee+sG1gwoT6g01sFXKuZunQgCQMnK06+bK/0xHd+vmHO+ieKxLz0lhob157JmUFZMGEeZuPfuG5XRqutHJAGgJKo7syr1ENmZK4epjuWr/vHvpjYtJXn9Cg7XoVwYeUKZGJs0mhk9nm/3AigZ1y8bK+14v2ffgRHnKk6KxSwJsz+4irUByhMCJmbSw4ouKZEgAFy8PP26eVJlPVbR1BnnPDFnzFOPiaFOrYWsDVCeEDBKdJTEv/kKQQC4KGclTRr35eZJ0bv/nFFgbNpYoieO5XAdKE8IPOvQq5TIW/jSCoALc22onEnjxTNmnnMib8JH0yawFuC3wQMmjKO81GKbZLTppnqOHCMMAOdV9eQ+RVelYk9KebpWc9WbnvGXf4t5/AGJ+fejjDrBbxh5QvkbeGSEJH4+k706ABfkXLu+QvfWbZ9+/o/iZO7WieIEyhOCk7FVizdjX/w3QQA4r4o+dFf41vS//F2fnCQJsz+gOIHyhOAVff+9iqVvL4IAcJ7ytLHilv3r5knu7bv+8m8Jsz+YrE9OInhQnhDcEma/rxjq1CIIAP8sOJu3Vdiyi6a9/5fzSEWPv0fM3To9QOqgPCH4X1CxMVJlwdwblKhIwgDwF6rdIe5tO8f7e7nejEyxzZn359+NzZpI7CvPcLgOlCdoh6Fh/bmJn380kyQA/J3zl41v+HuZRW+/95eJ6Imff3Q9SYPyBM2x9O11a+xLTxEEgL/w7N3n1+WphUVSNP2DP/8e99rzYmhQ7wuSBuUJmhQ9cawScSM7gAD+n3vvfr8ur+j9WapaWHR2p21gP4m6904O16HCcZJMVLjs625R7QsWEwQA0ackS9qx3X4rOKfrtlS9J0+JoU4tSdn0k8J8S1QGRp5Q4RK/nKVYLutLEADEm5EpalGxX5Zln79I9Z48JUpkhFRZ+Pn1FCdQnhBSqsyfo5h79yAIAOLetecZfyynaOr7Z3fQ5nw4m3lOoDwhNAvUN58p5m6dCAII9/L024FJ5V7G7r2jnT/9LLEvPCmWAX1GkiooTwhJisUsVebPVUwd2xMGEMY8Bw6VexmFL70+I2LYYIl+YBwTxEF5QogXqMgISVr6jWIdNJAwgDDlPXGyfOVr/8HhnsNHJX7G2xQnUJ4QJgXKYpbEeR8rUXfdShhAOJan4yfKdf/ijz6bk/jlrC6KxUyYCMznGKcqQCAVvTVdzXtoEkEAYURfs4akHdhSplEjtahYfPn5PfTVqv5EkqA8IWzZFy5Rs6+9mSCAMFLdmcUhN2gWh+0QcNZBA5XkVYte0CXEEwYQJrynTncjBVCegHIwde7wRMqmH3ua2rQkDCAcytPxk31IAZQnoJz01ar+lLx+hRJx3TWEAYQ4X25eI1IA5Qnwk4RPZyhxb7xIEEBol6fhpADKE+BHUfeMVpJXL3lal5RIGEAolqe8PEIA5QnwN9Ol7Z5K2fhjF3PXjoQBhFp5yqE8gfIEVAh9Wuq6pB8WKjFPPkIYQCiVp1zKEyhPQIWKeeJBJWnld6/oU5IJAwgBan4+IYDyBFQ0c5dLH0nZvlaxDOxHGIDWy5PDSQigPAGV8oKNj5Mq385W4t9+VbiuFaDh8uR0EQIoT0BlirxzlJKy8ccbOKkmoNHy5KI8gfIEVDpDw/pzk9evUGKf58LCgObKEyNPoDwBgRP94H1K6s71jEIBWuKmPIHyBATUn6NQzz5BGIAGqB4PIYDyBASD6IcnKClb19xubNWCMIAgpuj1hADKExAsjE0bf5iyYaUSN/kFUaKjCAQIRgYjGYDyBASbqLF3KKm7flGsQwYRBhBkFKOBEEB5AoKRPjVFEud8qCQt/Xqavno1AgGCpTxFRBACKE9AMDP37DY2dfcGJfrhCYQBBEN5iookBFCegKDfWFvMEvvsE0rqzvU3mLt1IhAgkB8+zEcE5QnQDkPD+nOTVixQEmZNF31yEoEAgdiZiYkhBFCeAK2JGD5USd27UYkefw9hAJVMn5RICKA8AZrc+42KlNhXnlFStv18K4fygEr88KlCeQLlCdA0Y5NGM5NWLFASPn6XQ3lAZXz4JFWZRQqgPAEhIOL6IWcP5T0wjjCACqSvlraaFKBViqqqpACcg/d0eueCF15bW/zeTMIA/Kxa3nFFsVoIAprEyBNwvj3jtNR18W+/qqTu3XhNxLDBBAL464MnNkYoTqA8ASHMULf2/IRP3lNSfl01znJZXwIByrtjUrc2IYDyBIQDY8vmU6rMn6MkrfzuFVOn9gQClH2HhBBAeQLCibnLpY8k/7hYqbLw809NHdoSCFDa8lSvLiGA8gSEI0v/3jclr/leSVqxYLK5ZzcCAUrI2LwJIYDyBIQzc7dODyQt/VpJXr3kaUufngQCXKw8tWh6OylAyzhVAeBnrl83Typ47tVnHEt/IAzg7x86FrNUyz+hkAQoTwD+wXPw96FFU2bMK/50rqiFRQQCiIi5WydJWrGA8gRN47AdUEEM9et+FffGi0rVwzuVuMkviKF2TUJB2DN1aEcIoDwBuDAlOkqixt6hpO7brFRZMHe2pX9vQkH4lqeOlCeEwHadw3ZA5fMc/H1o8aw582wfzxFvegaBIGxUPbFX0SVVIQhQngCUnfPHNVNtn30xxvbNd8yNQkgztmohKRtWMt8JlCcA/qHaHWL/9jvV9ukX4lixikAQcqIfniCxzz5BeQLlCYD/edMzxDZnnmr77Atx79xDIAgJScvnv2Hu3nkiSYDyBKBCuX/bf7Nt5uxZtrlfifd0OoFAk3RxsVI14yCjTqA8AahcjhWrPrLN+WqUfd63ojqcBALNiLpntMS98SLlCZQnAIGhFtvEsWS5al+yXOzzFzHRHEGPQ3agPAEIKs4f10y1L1o2xv7Nd+I9foJAEFT01atJ2qFtjDqB8gQgOLn3/HabY9HSDxxLlotz7QYCQUBZBvSRqHF3zbL06zWKNEB5AqAJzh/XTHWuWT/GuXqduH7dxFwpVBhdlQQxtmguptaXiOnStmLu3kXRJcQTDChPADReptZueNn18/qHnT+vF+eadaLaHYSCMjP36i6WAb3FMrDfLcbGDT8mEVCeAIQ818YtTzh/Xv+c6+dfxPHTz0w+x7k/LKwWMbVvI8bmTcV4SXMxtmj6uKld6xdJBpQnAGHPvXXHROe6DZOdP68X18atTEAPU6Z2rcXYqoWY2rURU9tWY42XNJtGKgDlCUAJqIVF4tq28zX3jl33u3fsEveuveLatJVgQoQ+OUkMzZuKqUVTMbZsLsbmTccZWzafQjIA5QmAn7l37B7j3vPbVPf2XeLeuVtcm7aKLzePYIKUoVYN0deuJcbGDcTQtLEYmzWZbGze5AFdfBzhAJQnAIHizcgU9/Zdn7h37r7RvW2nuPcfFO+RY+LLyyecCqavWUOMDeqJoX4d0depJYYa1UVfo9rT+hrVftBXTVtDQgDlCYCG+AoKxXvk2BjP0WNTvUePi+focfEeOSaeY8fFe/io+PILCOkiDLVqiK5amuhTU0Sflir6mtXFUL+uGOrX5VtuAOUJQNiVq/wC8R4+Ot5z9Ngb3qPHxXP4qHiOHhdfRqb48vLFl5cnvjM5obcBjo46W4ZSk0WfmiK6lGTRp6WIPiVZdGkpM/Wpqev1aSnv6RITeJEAlCcAKD212Ca+vLwevrz8Br68ggZqXt7Dvty8PwpWvvz5/7l5ohYWimqzi2p3iOpwnP3T6RTVbhfVZi/R4+liokXMZlHMZlHMJlEsFlHMJhGzSRSTWRTLHz+zmM/ezmIWxfTH7awWUaIiRRcbK7rYGNElxk9TIiNP6eJiD+jiYr/QJVVhhQKUJwAAgNCnIwIAAADKEwAAAOUJAACA8gQAAEB5AgAAoDwBAABQnogAAACA8gQAAEB5AgAAoDwBAABQngAAAChPAAAAlCciAAAAoDwBAABQngAAAChPAAAAlCcAAADKEwAAAOWJCAAAAChPAAAAlCcAAADKEwAAAOUJAACA8gQAAEB5IgIAAADKEwAAAOUJAACA8gQAAEB5AgAAoDwBAABQnogAAACA8gQAAEB5AgAAoDwBAABQngAAAChPAAAAlCciAAAAoDwBAABQngAAAChPAAAAlCcAAADKEwAAAOWJCAAAAChPAAAAlCcAAIBA+z/VX5/kUao+tgAAAABJRU5ErkJggg==" alt="KaTe Logo" style="width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 0 4px rgba(226,6,19,0.4));">
                        </div>
                        <div class="diagram-node__label">KaTe<br>Kafka Adapter</div>
                    </div>

                    <!-- Bidirektionaler Pfeil 2 -->
                    <div class="diagram-arrow">
                        <div class="diagram-arrow__track">
                            <div class="diagram-arrow__fwd"></div>
                            <div class="diagram-arrow__bwd"></div>
                        </div>
                        <div class="diagram-arrow__label">Topics / Events</div>
                    </div>

                    <!-- Node: Apache Kafka -->
                    <div class="diagram-node">
                        <div class="diagram-node__icon diagram-node__icon--kafka">
                            <!-- Kafka Logo: stilisiertes K in Orange -->
                            <svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
                                <!-- Kafka-typische 3 Nodes: oben, mitte, unten -->
                                <circle cx="16" cy="7" r="4" fill="#DD7E17"/>
                                <circle cx="16" cy="25" r="4" fill="#DD7E17"/>
                                <circle cx="7" cy="16" r="4" fill="#DD7E17"/>
                                <!-- Verbindungslinien wie im Kafka-Logo -->
                                <line x1="11" y1="16" x2="16" y2="11" stroke="#DD7E17" stroke-width="2"/>
                                <line x1="11" y1="16" x2="16" y2="21" stroke="#DD7E17" stroke-width="2"/>
                                <!-- Rechter Broker-Node -->
                                <circle cx="25" cy="16" r="4" fill="rgba(221,126,23,0.4)" stroke="#DD7E17" stroke-width="1.5"/>
                                <line x1="16" y1="11" x2="25" y2="16" stroke="#DD7E17" stroke-width="1.5" stroke-dasharray="2,2"/>
                                <line x1="16" y1="21" x2="25" y2="16" stroke="#DD7E17" stroke-width="1.5" stroke-dasharray="2,2"/>
                            </svg>
                        </div>
                        <div class="diagram-node__label">Apache Kafka<br>Broker / Cluster</div>
                    </div>

                </div>

                <div class="diagram-metrics">
                    <div class="metric">
                        <div class="metric__value">SASL</div>
                        <div class="metric__label">Security Standards</div>
                    </div>
                    <div class="metric">
                        <div class="metric__value">Avro</div>
                        <div class="metric__label">Protobuf · JSON</div>
                    </div>
                    <div class="metric">
                        <div class="metric__value">EOIO</div>
                        <div class="metric__label">In-Order Processing</div>
                    </div>
                </div>
            </div>
        </div>

    </div>

    <div class="kate-hero__stripe" aria-hidden="true"></div>
</section>


<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 2: TRUST BAR
     → In Elementor: Sektion > Vollbreite > HTML-Widget
════════════════════════════════════════════════════════════ -->
<section class="trust-bar" aria-label="Vertrauenssignale">
    <div class="trust-bar__inner">
        <div class="trust-bar__item">
            <svg viewBox="0 0 48 48" fill="none" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
                <path d="M24 5L9 11v13c0 9.2 6.5 17.8 15 19.8C33.5 41.8 39 33.2 39 24V11L24 5z" stroke="currentColor"/>
                <path d="M16 24l5.5 5.5 10.5-11" stroke="currentColor"/>
            </svg>
            Verifizierter SAP-Partner
        </div>
        <div class="trust-bar__item">
            <!-- Piktogramm: Schloss / Security -->
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                <rect x="3" y="11" width="18" height="11" rx="2" ry="2"/>
                <path d="M7 11V7a5 5 0 0 1 10 0v4"/>
            </svg>
            SASL/SSL Security
        </div>
        <div class="trust-bar__item">
            <!-- Piktogramm: Blitz / Performance -->
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                <polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/>
            </svg>
            High-Performance &amp; Resilience
        </div>
        <div class="trust-bar__item">
            <!-- Piktogramm: Datei-Stack / Formate -->
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/>
                <polyline points="14 2 14 8 20 8"/>
                <line x1="16" y1="13" x2="8" y2="13"/>
                <line x1="16" y1="17" x2="8" y2="17"/>
            </svg>
            Avro · Protobuf · JSON
        </div>

    </div>
</section>


<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 3: FEATURES GRID
     → In Elementor: Sektion > Vollbreite > HTML-Widget
════════════════════════════════════════════════════════════ -->
<section id="funktionen" class="features-section" aria-label="Funktionen des Kafka Adapters">
    <div class="features-section__header">
        <span class="section-label">Funktionen</span>
        <h2 class="section-title">Alle Funktionen des KaTe Kafka Adapters für SAP PO</h2>
        <p class="section-lead">Der KaTe Kafka Adapter für SAP PO bietet eine vollständige Lösung für die bidirektionale Integration Ihrer SAP-Systemlandschaft mit Apache Kafka – ohne Abhängigkeit von Drittanbieter-Tools.</p>
    </div>

    <div class="features-grid">

        <!-- Feature 1: Grundfunktionen -->
        <div class="feature-card" id="grundfunktionen">
            <div class="feature-card__head">
                <div class="feature-card__icon">
                    <!-- Piktogramm: Datenstrom bidirektional -->
                    <svg viewBox="0 0 24 24" fill="none" stroke="#1a1a1a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                        <polyline points="17 1 21 5 17 9"/>
                        <path d="M3 11V9a4 4 0 0 1 4-4h14"/>
                        <polyline points="7 23 3 19 7 15"/>
                        <path d="M21 13v2a4 4 0 0 1-4 4H3"/>
                    </svg>
                </div>
                <h3 class="feature-card__title">Grundfunktionen: Publish &amp; Subscribe</h3>
            </div>
            <p class="feature-card__body">Der Adapter ermöglicht das bidirektionale Veröffentlichen von PO-Nachrichten als Kafka-Datensätze und das Subscriben von Kafka-Datensätzen als PO-Nachrichten. Kafka Key, Header und Data werden in PO Messages übersetzt und umgekehrt.</p>
            <ul class="feature-card__list">
                <li>Topics, Partitionen und Ack-Modus/Consumer-Commits anpassbar</li>
                <li>Vollständig in SAP PO/NetWeaver-Funktionalität integriert</li>
                <li>Nachrichtenverarbeitung ohne Drittanbieter-Tools beobachtbar</li>
            </ul>
        </div>

        <!-- Feature 2: Security -->
        <div class="feature-card" id="security">
            <div class="feature-card__head">
                <div class="feature-card__icon">
                    <!-- Piktogramm: Schloss -->
                    <svg viewBox="0 0 24 24" fill="none" stroke="#1a1a1a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                        <rect x="3" y="11" width="18" height="11" rx="2" ry="2"/>
                        <path d="M7 11V7a5 5 0 0 1 10 0v4"/>
                    </svg>
                </div>
                <h3 class="feature-card__title">Security nach Unternehmensstandard</h3>
            </div>
            <p class="feature-card__body">Der Adapter unterstützt alle gängigen Kafka Security Standards und ist damit kompatibel mit den Sicherheitsanforderungen jedes Unternehmens.</p>
            <ul class="feature-card__list">
                <li>PLAIN, PLAIN_SASL, SASL_SSL</li>
                <li>SASL-Plain/SASL-SCRAM, Oauthbearer, Kerberos</li>
                <li>Client Certificate Authentication</li>
            </ul>
        </div>

        <!-- Feature 3: Performance & Flow Control -->
        <div class="feature-card" id="performance">
            <div class="feature-card__head">
                <div class="feature-card__icon">
                    <!-- Piktogramm: Blitz -->
                    <svg viewBox="0 0 24 24" fill="none" stroke="#1a1a1a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                        <polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/>
                    </svg>
                </div>
                <h3 class="feature-card__title">High Performance &amp; Flow Control</h3>
            </div>
            <p class="feature-card__body">Behalten Sie die vollständige Kontrolle über Ihren Nachrichtendurchsatz und schützen Sie Ihre Backend-Systeme vor Überlastung.</p>
            <ul class="feature-card__list">
                <li>Filterung nach Headern, Keys und Dateninhalten</li>
                <li>Batchverarbeitung: n Datensätze als einzelne PO-Nachricht</li>
                <li>Polling-Intervall und Datensatzanzahl/Zeiteinheit anpassbar</li>
            </ul>
        </div>

        <!-- Feature 4: Ausführungskontrolle -->
        <div class="feature-card" id="ausfuehrung">
            <div class="feature-card__head">
                <div class="feature-card__icon">
                    <!-- Piktogramm: Steuerrad / Kontrolle -->
                    <svg viewBox="0 0 24 24" fill="none" stroke="#1a1a1a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                        <circle cx="12" cy="12" r="3"/>
                        <path d="M19.07 4.93a10 10 0 0 1 0 14.14M4.93 4.93a10 10 0 0 0 0 14.14"/>
                        <line x1="12" y1="2" x2="12" y2="5"/>
                        <line x1="12" y1="19" x2="12" y2="22"/>
                        <line x1="4.22" y1="4.22" x2="6.34" y2="6.34"/>
                        <line x1="17.66" y1="17.66" x2="19.78" y2="19.78"/>
                    </svg>
                </div>
                <h3 class="feature-card__title">Volle Kontrolle bei der Ausführung</h3>
            </div>
            <p class="feature-card__body">Verarbeiten Sie Datensätze vom Anfang oder Ende des Streams oder von jeder beliebigen Position – mit vollständiger Transparenz über den Consumer Lag.</p>
            <ul class="feature-card__list">
                <li>Verarbeiten und erneutes Verarbeiten von Datensätzen</li>
                <li>Deduplizierung durch Offset- oder Record Header</li>
                <li>Group Names frei definierbar (kein Anbieter-Lock-in)</li>
                <li>Consumer Lag pro Senderkanal ohne Drittanbieter-Tools</li>
            </ul>
        </div>

        <!-- Feature 5: In-Order Processing -->
        <div class="feature-card" id="inorder">
            <div class="feature-card__head">
                <div class="feature-card__icon">
                    <!-- Piktogramm: Geordnete Liste / Reihenfolge -->
                    <svg viewBox="0 0 24 24" fill="none" stroke="#1a1a1a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                        <line x1="8" y1="6" x2="21" y2="6"/>
                        <line x1="8" y1="12" x2="21" y2="12"/>
                        <line x1="8" y1="18" x2="21" y2="18"/>
                        <line x1="3" y1="6" x2="3.01" y2="6"/>
                        <line x1="3" y1="12" x2="3.01" y2="12"/>
                        <line x1="3" y1="18" x2="3.01" y2="18"/>
                    </svg>
                </div>
                <h3 class="feature-card__title">In-Order Processing auf Key-/Headerebene</h3>
            </div>
            <p class="feature-card__body">Hohe Performance bei gleichzeitiger Einhaltung von Nachrichtenreihenfolgen bis ins Backend-System. Fehlerhafte Datensätze blockieren nicht den gesamten Stream.</p>
            <ul class="feature-card__list">
                <li>EOIO-Unterstützung auf Partitions- und Key-Ebene</li>
                <li>Feinere Sortierung innerhalb der Partition auf Schlüssel-/Headerebene</li>
                <li>Fehlerhafte ID isoliert – alle anderen Datensätze laufen weiter</li>
            </ul>
        </div>

        <!-- Feature 6: Avro / Protobuf -->
        <div class="feature-card" id="formate">
            <div class="feature-card__head">
                <div class="feature-card__icon">
                    <!-- Piktogramm: Code / Datenformat -->
                    <svg viewBox="0 0 24 24" fill="none" stroke="#1a1a1a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                        <polyline points="16 18 22 12 16 6"/>
                        <polyline points="8 6 2 12 8 18"/>
                    </svg>
                </div>
                <h3 class="feature-card__title">Avro, Protobuf, JSON &amp; Schema-Registries</h3>
            </div>
            <p class="feature-card__body">Unterstützung typischer binärer Datenformate mit Kafka-typischen Optimierungen. Der Adapter übersetzt Avro und Protocol Buffers in XML und umgekehrt.</p>
            <ul class="feature-card__list">
                <li>Avro und Protobuf ↔ XML Transformation</li>
                <li>Integriertes Schema-Generierungstool</li>
                <li>Schema-Registry-Unterstützung</li>
                <li>JSON ↔ XML Transformation</li>
            </ul>
        </div>

    </div>
</section>


<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 4a: KATE LAUNCHPAD
     → In Elementor: Sektion > Vollbreite > HTML-Widget
════════════════════════════════════════════════════════════ -->
<section id="launchpad" class="launchpad-section" aria-label="KaTe Launchpad" style="padding: var(--section-pad-mobile); background: #1a1a1a; position: relative;">
    <div style="max-width: var(--max-w); margin: 0 auto;">

        <!-- Header -->
        <div style="display: grid; grid-template-columns: 1fr; gap: 48px; align-items: center;">
            <div>
                <span class="section-label" style="color: var(--kate-amber);">Zusätzliches Tool</span>
                <h2 class="section-title" style="margin-bottom: 16px;">
                    <strong style="color: var(--kate-yellow); font-weight: 800;">KaTe Launchpad</strong> –
                    mehr Kontrolle beim Aufbau und Betrieb von Kafka-Szenarien
                </h2>
                <p class="section-lead" style="color: var(--kate-midgray); margin-bottom: 32px;">Das <strong style="color: #1a1a1a;">KaTe Launchpad</strong> erweitert den Kafka Adapter um eine integrierte Toolbox, die Entwicklern und Betreibern den Alltag erleichtert – direkt in der SAP-Umgebung, ohne externe Werkzeuge.</p>

                <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px;">

                    <!-- Tool 1: Generator -->
                    <div style="background: var(--kate-lightgray); border-radius: 10px; padding: 24px 22px; border-left: 3px solid var(--kate-yellow);">
                        <div style="display: flex; align-items: center; gap: 12px; margin-bottom: 10px;">
                            <div style="width: 40px; height: 40px; border-radius: 8px; background: linear-gradient(135deg, var(--kate-yellow), var(--kate-amber)); display: flex; align-items: center; justify-content: center; flex-shrink: 0;">
                                <!-- Piktogramm: Code / Generator -->
                                <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#1a1a1a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                                    <polyline points="16 18 22 12 16 6"/>
                                    <polyline points="8 6 2 12 8 18"/>
                                </svg>
                            </div>
                            <h3 style="font-size: 16px; font-weight: 700; color: #1a1a1a; margin: 0;">Generator</h3>
                        </div>
                        <p style="font-size: 16px; line-height: 1.65; color: var(--kate-midgray); margin: 0;">Automatische Generierung von Kafka-Konfigurationen, Schemas und Integrationsobjekten – spart Entwicklungszeit und reduziert Fehler.</p>
                    </div>

                    <!-- Tool 2: Service List Display / Tester -->
                    <div style="background: var(--kate-lightgray); border-radius: 10px; padding: 24px 22px; border-left: 3px solid var(--kate-amber);">
                        <div style="display: flex; align-items: center; gap: 12px; margin-bottom: 10px;">
                            <div style="width: 40px; height: 40px; border-radius: 8px; background: linear-gradient(135deg, var(--kate-amber), var(--kate-orange)); display: flex; align-items: center; justify-content: center; flex-shrink: 0;">
                                <!-- Piktogramm: Liste / Tester -->
                                <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#1a1a1a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                                    <path d="M9 11l3 3L22 4"/>
                                    <path d="M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"/>
                                </svg>
                            </div>
                            <h3 style="font-size: 16px; font-weight: 700; color: #1a1a1a; margin: 0;">Service List Display &amp; Tester</h3>
                        </div>
                        <p style="font-size: 16px; line-height: 1.65; color: var(--kate-midgray); margin: 0;">Übersichtliche Darstellung aller Kafka-Services mit integrierter Testfunktion – Szenarien direkt aus der Oberfläche prüfen und debuggen.</p>
                    </div>

                </div>
            </div>
        </div>
    </div>
    <div style="position: absolute; bottom: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange));"></div>
</section>


<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 4b: BENEFITS – Statement + Timeline
     → In Elementor: Sektion > Vollbreite > HTML-Widget
════════════════════════════════════════════════════════════ -->
<section id="vorteile" class="benefits-section" aria-label="Vorteile">
    <div class="benefits-section__inner">

        <!-- Header -->
        <div class="benefits-section__header">
            <span class="section-label">Vorteile</span>
            <h2 class="section-title">Einfach starten – flexibel skalieren</h2>
            <p class="section-lead">Alle KaTe Adapter sind darauf ausgelegt, schnell einsatzbereit zu sein – von der Anfrage bis zum produktiven Betrieb.</p>
        </div>

        <!-- Timeline: volle Breite -->
        <div class="benefits-steps">

            <div class="benefits-step">
                <div class="benefits-step__num">
                    <div class="benefits-step__badge">1</div>
                    <!-- Piktogramm: E-Mail / Anfrage -->
                    <svg viewBox="0 0 30 30" fill="none" stroke="#F4C022" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                        <rect x="3" y="6" width="24" height="18" rx="3"/>
                        <polyline points="3 6 15 16 27 6"/>
                    </svg>
                </div>
                <div class="benefits-step__title">Free Trial anfragen</div>
                <div class="benefits-step__desc">Kontaktieren Sie uns per E-Mail oder Telefon. Wir richten Ihren persönlichen Free Trial innerhalb von 48 Stunden ein.</div>
                <div class="benefits-step__tag">Kostenlos · 30 Tage</div>
            </div>

            <div class="benefits-step">
                <div class="benefits-step__num">
                    <div class="benefits-step__badge">2</div>
                    <!-- Piktogramm: Zahnrad / Installation -->
                    <svg viewBox="0 0 30 30" fill="none" stroke="#F4C022" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                        <circle cx="15" cy="15" r="4"/>
                        <path d="M15 3v4M15 23v4M3 15h4M23 15h4"/>
                        <path d="M6.3 6.3l2.8 2.8M20.9 20.9l2.8 2.8M6.3 23.7l2.8-2.8M20.9 9.1l2.8-2.8"/>
                    </svg>
                </div>
                <div class="benefits-step__title">Adapter installieren</div>
                <div class="benefits-step__desc">Einfache Installation in Ihrer SAP PO- oder Integration Suite-Umgebung. Kein Drittanbieter-Tool erforderlich.</div>
                <div class="benefits-step__tag">Plug &amp; Play</div>
            </div>

            <div class="benefits-step">
                <div class="benefits-step__num">
                    <div class="benefits-step__badge">3</div>
                    <!-- Piktogramm: Rakete / Go Live -->
                    <svg viewBox="0 0 30 30" fill="none" stroke="#F4C022" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                        <path d="M15 3C15 3 22 6 22 15c0 5-3 9-7 11-4-2-7-6-7-11C8 6 15 3 15 3z"/>
                        <circle cx="15" cy="13" r="2.5"/>
                        <path d="M10 22l-3 5M20 22l3 5"/>
                    </svg>
                </div>
                <div class="benefits-step__title">Produktiv gehen</div>
                <div class="benefits-step__desc">Bidirektionale SAP-Kafka-Integration läuft. Volle Kontrolle über Topics, Security und Nachrichtenreihenfolge.</div>
                <div class="benefits-step__tag">Go Live</div>
            </div>

        </div>

        <!-- Statement-Text unter der Timeline -->
        <div class="benefits-statement">
            <div class="benefits-left">
                <div class="benefits-left__label">Warum KaTe</div>
                <h3 class="benefits-left__title">Einfach starten –<br><em>flexibel skalieren</em></h3>
                <p class="benefits-left__desc">Alle KaTe Adapter sind darauf ausgelegt, schnell einsatzbereit zu sein und sich Ihren Anforderungen anzupassen – on-premise und in der Cloud.</p>
                <div class="benefits-left__bullets">
                    <div class="benefits-left__bullet">
                        <div class="benefits-left__bullet-dot"></div>
                        Kein Vendor Lock-in – Group Names frei definierbar
                    </div>
                    <div class="benefits-left__bullet">
                        <div class="benefits-left__bullet-dot"></div>
                        Keine Drittanbieter-Tools erforderlich
                    </div>
                    <div class="benefits-left__bullet">
                        <div class="benefits-left__bullet-dot"></div>
                        SAP PO und SAP Integration Suite kompatibel
                    </div>
                    <div class="benefits-left__bullet">
                        <div class="benefits-left__bullet-dot"></div>
                        Worldwide available – weltweiter Einsatz
                    </div>
                    <div class="benefits-left__bullet">
                        <div class="benefits-left__bullet-dot"></div>
                        <strong style="color: var(--kate-yellow);">KaTe Launchpad</strong>&nbsp;– integrierte Tools für Aufbau &amp; Betrieb
                    </div>
                </div>
            </div>
        </div>

        <!-- CTA -->
        <div class="benefits-cta">
            <a href="https://kate-group.de/kontakt/" class="btn btn--primary" aria-label="Jetzt Free Trial anfragen" target="_blank" rel="noopener">
                <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
                    <rect x="2" y="4" width="20" height="16" rx="2"/>
                    <polyline points="2 4 12 13 22 4"/>
                </svg>
                <span>Jetzt Free Trial anfragen</span>
            </a>
        </div>

    </div>
    <div class="benefits-section__stripe"></div>
</section>


<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 5: PLATFORM COMPATIBILITY
     → In Elementor: Sektion > Vollbreite > HTML-Widget
════════════════════════════════════════════════════════════ -->
<section id="kompatibilitaet" class="compat-section" aria-label="Plattform-Kompatibilität">
    <div class="compat-section__header">
        <span class="section-label" style="color: var(--kate-amber);">Kompatibilität</span>
        <h2 class="section-title section-title--light">SAP-Roadmap-kompatibel</h2>
        <p class="section-lead section-lead--light">Der KaTe Kafka Adapter ist für aktuelle und zukünftige SAP-Plattformen verfügbar. Schützen Sie Ihre Investitionen und migrieren Sie in Ihrem eigenen Tempo.</p>
    </div>

    <div class="compat-grid">
        <div class="compat-card">
            <div class="compat-card__icon">
                <!-- Piktogramm: Server-Stack -->
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                    <rect x="2" y="2" width="20" height="8" rx="2" ry="2"/>
                    <rect x="2" y="14" width="20" height="8" rx="2" ry="2"/>
                    <line x1="6" y1="6" x2="6.01" y2="6"/>
                    <line x1="6" y1="18" x2="6.01" y2="18"/>
                </svg>
            </div>
            <div>
                <div class="compat-card__title">SAP Process Orchestration (PO)</div>
                <p class="compat-card__body">Vollständige Unterstützung für SAP PO. Bestehende Schnittstellen können ohne Anpassungsaufwand weitergenutzt werden.</p>
            </div>
        </div>

        <div class="compat-card">
            <div class="compat-card__icon">
                <!-- Piktogramm: Cloud / Integration Suite -->
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                    <path d="M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z"/>
                </svg>
            </div>
            <div>
                <div class="compat-card__title">SAP Integration Suite (CPI)</div>
                <p class="compat-card__body">Nahtlose Migration von SAP PO zur SAP Integration Suite. Entwickelte Schnittstellen funktionieren ohne Refactoring weiter.</p>
            </div>
        </div>

        <div class="compat-card">
            <div class="compat-card__icon">
                <!-- Piktogramm: Pfeil-Kreis / Migration -->
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                    <polyline points="23 4 23 10 17 10"/>
                    <path d="M20.49 15a9 9 0 1 1-2.12-9.36L23 10"/>
                </svg>
            </div>
            <div>
                <div class="compat-card__title">Migrations-Flexibilität</div>
                <p class="compat-card__body">Bestimmen Sie Ihren eigenen Zeitplan. Investitionen in SAP-PO-Integrationen lassen sich problemlos auf die Integration Suite übertragen.</p>
            </div>
        </div>
    </div>
</section>


<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 6: FAQ
     → In Elementor: Sektion > Vollbreite > HTML-Widget
════════════════════════════════════════════════════════════ -->
<section id="faq" class="faq-section" aria-label="Häufige Fragen zum Kafka Adapter">
    <div class="faq-section__header">
        <span class="section-label">FAQ</span>
        <h2 class="section-title">Häufige Fragen zum KaTe Kafka Adapter</h2>
        <p class="section-lead">Antworten auf die wichtigsten Fragen rund um den Kafka Adapter für SAP PO und die SAP Integration Suite.</p>
    </div>

    <div class="faq-list" role="list">

        <div class="faq-item" role="listitem">
            <button class="faq-question" aria-expanded="false" aria-controls="faq-a1">
                Was ist der Kafka Adapter für SAP PO und welche Vorteile bietet er?
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg>
            </button>
            <div id="faq-a1" class="faq-answer">
                Der Kafka Adapter für SAP PO ermöglicht die nahtlose bidirektionale Anbindung Ihrer SAP-Systemlandschaft an Apache Kafka, sowohl on-premise als auch in der SAP Integration Suite. Er erleichtert den Austausch von PO-Nachrichten mit Kafka-Datensätzen, inklusive Übersetzung von Kafka Key, Header und Data in SAP PO Messages. So können Unternehmen event-getriebene Datenströme effizient in ihre SAP-Prozesse integrieren.
            </div>
        </div>

        <div class="faq-item" role="listitem">
            <button class="faq-question" aria-expanded="false" aria-controls="faq-a2">
                Unterstützt der Kafka Adapter gängige Sicherheitsstandards?
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg>
            </button>
            <div id="faq-a2" class="faq-answer">
                Ja, der Kafka Adapter unterstützt alle gängigen Kafka Security Standards: PLAIN, PLAIN_SASL, SASL_SSL, SASL-Plain/SASL-SCRAM, Oauthbearer, Kerberos sowie Client Certificate Authentication. Damit ist die Integration kompatibel mit den Sicherheitsanforderungen jedes Unternehmens und gewährleistet einen sicheren Datenaustausch.
            </div>
        </div>

        <div class="faq-item" role="listitem">
            <button class="faq-question" aria-expanded="false" aria-controls="faq-a3">
                Wie kann der Kafka Adapter den Datendurchsatz und die Performance optimieren?
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg>
            </button>
            <div id="faq-a3" class="faq-answer">
                Der Kafka Adapter bietet leistungsstarke Funktionen wie Batchverarbeitung, Filterung nach Header, Key und Dateninhalt sowie die Anpassung von Polling-Intervallen und Nachrichtenanzahl pro Zeiteinheit. Dadurch lässt sich der Nachrichtendurchsatz individuell steuern und die Performance optimieren, ohne Backend-Systeme zu überlasten.
            </div>
        </div>

        <div class="faq-item" role="listitem">
            <button class="faq-question" aria-expanded="false" aria-controls="faq-a4">
                Ist der Kafka Adapter kompatibel mit Avro, Protobuf und JSON?
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg>
            </button>
            <div id="faq-a4" class="faq-answer">
                Ja, der Adapter unterstützt binäre Datenformate wie Avro und Protocol Buffers sowie JSON. Er ermöglicht die Übersetzung dieser Formate in XML und umgekehrt. Dank einer integrierten Schema-Registry und einem Schema-Generierungstool können Avro- und Protobuf-Schemata einfach transformiert werden – ideal für komplexe Integrationsszenarien.
            </div>
        </div>

        <div class="faq-item" role="listitem">
            <button class="faq-question" aria-expanded="false" aria-controls="faq-a5">
                Wie unterstützt der Kafka Adapter die Migration von SAP PO zur SAP Integration Suite?
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg>
            </button>
            <div id="faq-a5" class="faq-answer">
                Der Kafka Adapter ist vollständig SAP-Roadmap-kompatibel und für SAP PO sowie die SAP Integration Suite verfügbar. Bestehende Schnittstellen können ohne großen Anpassungsaufwand übernommen werden. Unternehmen können ihre Migrationsstrategie flexibel planen, ohne hohe Risiken oder unerwartete Kosten.
            </div>
        </div>

        <div class="faq-item" role="listitem">
            <button class="faq-question" aria-expanded="false" aria-controls="faq-a6">
                Wie funktioniert das In-Order Processing mit dem Kafka Adapter für SAP PO?
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg>
            </button>
            <div id="faq-a6" class="faq-answer">
                Der Adapter stellt sicher, dass Nachrichtenreihenfolgen (EOIO) bis ins Backend-System eingehalten werden. Während Kafka Topics die Reihenfolge innerhalb einer Partition garantieren, ermöglicht der Adapter eine noch feinere Sortierung auf Key- und Headerebene. Fehlerhafte Nachrichten blockieren nicht den gesamten Stream, sondern nur den betroffenen Datensatz.
            </div>
        </div>

        <div class="faq-item" role="listitem">
            <button class="faq-question" aria-expanded="false" aria-controls="faq-a7">
                Wie flexibel ist der Kafka Adapter bei der Steuerung von Nachrichtenströmen?
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg>
            </button>
            <div id="faq-a7" class="faq-answer">
                Mit Batchverarbeitung, Filterung, Durchsatzsteuerung und Polling-Intervalleinstellungen behalten Sie die volle Kontrolle über Ihren Datenfluss. Das hilft, Nachrichten gezielt zu verarbeiten und gleichzeitig Backend-Systeme optimal auszulasten.
            </div>
        </div>

        <div class="faq-item" role="listitem">
            <button class="faq-question" aria-expanded="false" aria-controls="faq-a8">
                Welche Rolle spielen Avro und Protobuf bei der Integration?
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg>
            </button>
            <div id="faq-a8" class="faq-answer">
                Der Adapter übersetzt Avro- und Protobuf-Daten in XML und umgekehrt. Mit einer integrierten Schema-Registry werden Schemata automatisch generiert und verwaltet, wodurch binäre Formate nahtlos in SAP PO-Prozesse eingebunden werden können.
            </div>
        </div>

        <div class="faq-item" role="listitem">
            <button class="faq-question" aria-expanded="false" aria-controls="faq-a9">
                Unterstützt der Adapter große Datenvolumina und High-Performance-Szenarien?
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg>
            </button>
            <div id="faq-a9" class="faq-answer">
                Ja, der Adapter wurde für hohe Performance und Resilienz entwickelt. Durch Batchverarbeitung, Filterung und Flow Control ist eine skalierbare und stabile Verarbeitung von großen Datenströmen gewährleistet.
            </div>
        </div>

        <div class="faq-item" role="listitem">
            <button class="faq-question" aria-expanded="false" aria-controls="faq-a10">
                Ist der Kafka Adapter für SAP PO zukunftssicher?
                <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg>
            </button>
            <div id="faq-a10" class="faq-answer">
                Ja, der Adapter ist SAP-Roadmap-konform und unterstützt sowohl aktuelle SAP PO-Umgebungen als auch zukünftige Entwicklungen der SAP Integration Suite. Damit sind Unternehmen bestens auf kommende Technologien und Integrationsstrategien vorbereitet.
            </div>
        </div>

    </div>

    <script>
    (function() {
        document.querySelectorAll('.faq-question').forEach(function(btn) {
            btn.addEventListener('click', function() {
                var expanded = this.getAttribute('aria-expanded') === 'true';
                var answerId = this.getAttribute('aria-controls');
                var answer = document.getElementById(answerId);
                // Close all
                document.querySelectorAll('.faq-question').forEach(function(b) {
                    b.setAttribute('aria-expanded', 'false');
                });
                document.querySelectorAll('.faq-answer').forEach(function(a) {
                    a.classList.remove('open');
                });
                // Toggle current
                if (!expanded) {
                    this.setAttribute('aria-expanded', 'true');
                    if (answer) answer.classList.add('open');
                }
            });
        });
    })();
    </script>
</section>


<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 7: CONSULTING TEASER
     → In Elementor: Sektion > Vollbreite > HTML-Widget
════════════════════════════════════════════════════════════ -->
<section class="consulting-section" aria-label="SAP Technologie- und Migrationsberatung">
    <div class="consulting-inner">
        <div class="consulting-text">
            <span class="section-label">SAP Beratung</span>
            <h2 class="section-title">SAP Technologie- und Migrationsberatung</h2>
            <p>Die <strong>KaTe GmbH</strong> ist Ihr kompetenter Partner für SAP Technologie- und Migrationsprojekte. Unser Fokus liegt auf der sicheren und reibungslosen Transformation von bestehenden SAP PO-Landschaften hin zur modernen SAP Integration Suite – inklusive der SAP Edge Integration Cell für hybride Integrationsszenarien.</p>
            <ul class="consulting-list">
                <li>
                    <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="23 4 23 10 17 10"/><path d="M20.49 15a9 9 0 1 1-2.12-9.36L23 10"/></svg>
                    Migration von SAP PO zu SAP Integration Suite – inklusive Analyse, Architekturdesign und technischer Umsetzung
                </li>
                <li>
                    <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z"/></svg>
                    Implementierung und Optimierung der SAP Edge Integration Cell für hybride Integrationsszenarien
                </li>
                <li>
                    <svg viewBox="0 0 24 24" fill="none" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg>
                    Technologiebasierte Strategieberatung – von Cloud-Integration bis API-Management
                </li>
            </ul>
            <a href="https://kate-group.de/kontakt/" class="btn btn--dark">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg>
                Beratungsgespräch anfragen
            </a>
        </div>

        <div class="consulting-visual">
            <div class="consulting-card">
                <div class="consulting-card__icon">
                    <!-- Piktogramm: Pfeil-Kreis / Migration -->
                    <svg viewBox="0 0 48 48" fill="none" stroke="#1a1a1a" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
                        <polyline points="40 8 40 20 28 20"/>
                        <path d="M35.8 30A18 18 0 1 1 38 20.4L40 20"/>
                    </svg>
                </div>
                <div class="consulting-card__title">SAP PO → Integration Suite</div>
                <p class="consulting-card__body">Wir begleiten Sie bei der Migration – von der Analyse über das Architekturdesign bis zur technischen Umsetzung.</p>
                <a href="https://kate-group.de/kontakt/" class="btn btn--primary" style="width:100%;">Jetzt anfragen</a>
            </div>
        </div>
    </div>
</section>


<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 8: CTA
     → In Elementor: Sektion > Vollbreite > HTML-Widget
════════════════════════════════════════════════════════════ -->
<section id="kontakt" class="cta-section" aria-label="Jetzt anfragen">
    <div class="cta-section__stripe" aria-hidden="true"></div>
    <div class="cta-section__inner">
        <h2 class="cta-section__title">
            Jetzt <span>30 Tage</span> kostenlos testen
        </h2>
        <p class="cta-section__sub">
            Kontaktieren Sie uns per E-Mail oder Telefon – wir richten Ihren Free Trial ein und begleiten Sie bei den ersten Schritten.
        </p>
        <div class="cta-section__actions">
            <a href="https://kate-group.de/kontakt/" class="btn btn--primary">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg>
                Kontakt aufnehmen
            </a>
            <a href="mailto:info@kate-group.com" class="btn btn--secondary">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>
                info@kate-group.com
            </a>
        </div>
    </div>
</section>

</div><!-- /#kate-page-wrapper -->
</body>
</html>
				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-5bc53b80 e-grid e-con-full e-con e-parent" data-id="5bc53b80" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-2da8e293 elementor-widget elementor-widget-text-editor" data-id="2da8e293" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Weitere Links:</p><p><a href="https://www.sap.com/products/technology-platform/partners/kate-gmbh-kate-kafka-adapter-for-sap-integration-suite-and-sap-process-orchestration.html">KaTe Kafka Adapter im SAP Store</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-5ded202f elementor-widget elementor-widget-text-editor" data-id="5ded202f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p><a href="https://www.confluent.io/hub/kategmbh/kafka-adapter-for-sap-process-orchestration">Unser Kafka Adapter im Confluent marketplace</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-36ead564 elementor-widget elementor-widget-text-editor" data-id="36ead564" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p><a href="https://partnerfinder.sap.com/profile/0001249394">KaTe GmbH im SAP Partner Finder</a></p>								</div>
				</div>
				</div>
				</div>
		<p>Der Beitrag <a href="https://kate-group.de/kafka-adapter/">Kafka Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MQTT Adapter für SAP PO</title>
		<link>https://kate-group.de/mqtt-adapter/</link>
		
		<dc:creator><![CDATA[Lars Albrecht]]></dc:creator>
		<pubDate>Mon, 18 May 2026 12:35:29 +0000</pubDate>
				<category><![CDATA[SAP Produkte]]></category>
		<category><![CDATA[MQTT]]></category>
		<category><![CDATA[SAP Integration]]></category>
		<category><![CDATA[SAP PO]]></category>
		<guid isPermaLink="false">http://kate-group.de/?p=5485</guid>

					<description><![CDATA[<p>MQTT Adapter für SAP PO – IoT Integration &#124; KaTe GmbH Kafka Adapter für SAP PO – SAP Integration &#124; KaTe GmbH Home › Produkte › MQTT Adapter IoT / MQTT Adapter MQTT Adapter für SAP PO Bidirektionale IoT-Integration für SAP Process Orchestration Der KaTe MQTT Adapter verbindet SAP PO mit MQTT-Brokern für IoT-Szenarien weltweit. [&#8230;]</p>
<p>Der Beitrag <a href="https://kate-group.de/mqtt-adapter/">MQTT Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5485" class="elementor elementor-5485" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-51ba04e e-con-full e-flex e-con e-parent" data-id="51ba04e" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-51ba7c1 elementor-widget elementor-widget-html" data-id="51ba7c1" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>MQTT Adapter für SAP PO – IoT Integration | KaTe GmbH</title>
    <meta name="description" content="KaTe MQTT Adapter für SAP PO: Bidirektionale MQTT-Integration für IoT-Szenarien. MQTT 3.1.1 und 5.0, TLS-Verschlüsselung, QoS 0–2, Publish/Subscribe. Jetzt 30 Tage kostenlos testen.">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://kate-group.de/mqtt-adapter/">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://kate-group.de/mqtt-adapter/">
    <meta property="og:title" content="MQTT Adapter für SAP PO – IoT Integration | KaTe GmbH">
    <meta property="og:description" content="KaTe MQTT Adapter für SAP PO: Bidirektionale MQTT-Integration für IoT-Szenarien. MQTT 3.1.1 und 5.0, TLS-Verschlüsselung, QoS 0–2, Publish/Subscribe. Jetzt 30 Tage kostenlos testen.">
    <meta property="og:site_name" content="KaTe GmbH">

    <script type="application/ld+json">
    [
      {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "KaTe MQTT Adapter für SAP PO",
        "description": "Der KaTe MQTT Adapter für SAP PO ermöglicht die bidirektionale Anbindung von SAP Process Orchestration an MQTT-Broker für IoT-Szenarien. Er unterstützt MQTT 3.1.1 und MQTT 5.0, TLS-Verschlüsselung, QoS-Level 0–2, Wildcard-Subscriptions sowie Publish/Subscribe- und Request/Reply-Patterns.",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "SAP PI/PO, SAP Integration Suite",
        "offers": { "@type": "Offer", "priceCurrency": "EUR", "description": "Subscription licensing. 30-day free trial available. Available worldwide." },
        "publisher": { "@type": "Organization", "name": "KaTe GmbH", "url": "https://kate-group.de/" }
      },
      {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [
          { "@type": "Question", "name": "Was ist der KaTe MQTT Adapter für SAP PO?", "acceptedAnswer": { "@type": "Answer", "text": "Der KaTe MQTT Adapter für SAP PO ermöglicht die nahtlose Anbindung von SAP Process Orchestration an MQTT-Broker. SAP PO kann damit als Publisher oder Subscriber agieren und IoT-Daten in Echtzeit verarbeiten. Der Adapter unterstützt MQTT 3.1.1 und MQTT 5.0 gemäß OASIS-Standard." } },
          { "@type": "Question", "name": "Welche MQTT-Versionen werden unterstützt?", "acceptedAnswer": { "@type": "Answer", "text": "Der Adapter unterstützt MQTT 3.1.1 und MQTT 5.0 gemäß den OASIS-Standards. MQTT 5.0 bringt erweiterte Features wie User Properties, Shared Subscriptions, Message Expiry und verbesserte Fehlerbehandlung." } },
          { "@type": "Question", "name": "Wie wird die Sicherheit der MQTT-Verbindungen gewährleistet?", "acceptedAnswer": { "@type": "Answer", "text": "Der Adapter unterstützt TLS/SSL-Verschlüsselung sowie alle gängigen MQTT-Authentifizierungsmechanismen. Zusätzlich ist die Nutzung über SAP Cloud Connector und SOCKS-Proxy möglich, um sichere Verbindungen aus On-Premise-Umgebungen herzustellen." } },
          { "@type": "Question", "name": "Was sind QoS-Level und welche werden unterstützt?", "acceptedAnswer": { "@type": "Answer", "text": "QoS (Quality of Service) definiert die Zuverlässigkeit der Nachrichtenübertragung. Der Adapter unterstützt alle drei QoS-Level: QoS 0 (At most once), QoS 1 (At least once) und QoS 2 (Exactly once). Damit kann die Nachrichtenzustellung je nach Anforderung konfiguriert werden." } },
          { "@type": "Question", "name": "Welche IoT-Szenarien sind typisch für den MQTT Adapter?", "acceptedAnswer": { "@type": "Answer", "text": "Typische Szenarien sind: Maschinendaten aus Produktionsanlagen an SAP PO übertragen, Steuerbefehle von SAP PO an IoT-Geräte senden, Telemetriedaten aus Smart Buildings verarbeiten, mobile Szenarien mit MQTT-fähigen Geräten integrieren sowie Edge-Computing-Daten in SAP-Prozesse einbinden." } },
          { "@type": "Question", "name": "Unterstützt der Adapter Wildcard-Subscriptions?", "acceptedAnswer": { "@type": "Answer", "text": "Ja, der Adapter unterstützt Wildcard-Subscriptions mit den MQTT-Standard-Wildcards # (Multi-Level) und + (Single-Level). Damit können mehrere Topics gleichzeitig abonniert werden, ohne jedes einzeln konfigurieren zu müssen." } },
          { "@type": "Question", "name": "Kann der MQTT Adapter für Request/Reply-Szenarien verwendet werden?", "acceptedAnswer": { "@type": "Answer", "text": "Ja, der Adapter unterstützt das Request/Reply-Pattern ohne komplizierte Modulkonfiguration. Synchrone und asynchrone Brücken können einfach konfiguriert werden, was die Integration von SAP PO-Prozessen mit MQTT-basierten Diensten erheblich vereinfacht." } },
          { "@type": "Question", "name": "Wie funktioniert die Migration zu SAP BTP/Integration Suite?", "acceptedAnswer": { "@type": "Answer", "text": "Der MQTT Adapter ist für SAP PO und die SAP Integration Suite verfügbar. Bestehende MQTT-Schnittstellen aus SAP PO können mit minimalem Aufwand in die SAP Integration Suite migriert werden. KaTe bietet auch Migrationsberatung an." } },
          { "@type": "Question", "name": "Welche Payload-Formate werden unterstützt?", "acceptedAnswer": { "@type": "Answer", "text": "Der Adapter unterstützt XML, JSON sowie beliebige binäre Payloads. Damit können sowohl strukturierte Daten als auch Rohdaten von IoT-Sensoren verarbeitet werden." } },
          { "@type": "Question", "name": "Ist der MQTT Adapter für Produktionsumgebungen geeignet?", "acceptedAnswer": { "@type": "Answer", "text": "Ja, der Adapter ist für den produktiven Einsatz entwickelt und unterstützt durable Subscriptions, Last Retained Messages und automatisches Reconnect. Ein 30-tägiger kostenloser Test ermöglicht die Evaluierung in der eigenen Umgebung." } }
        ]
      }
    ]
    </script>
<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Kafka Adapter für SAP PO – SAP Integration | KaTe GmbH</title>
    <meta name="description" content="KaTe Kafka Adapter für SAP PO: Bidirektionale Kafka-Integration, In-Order Processing, SASL-Security und Avro/Protobuf-Support. Jetzt 30 Tage kostenlos testen.">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://kate-group.de/kafka-adapter/">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://kate-group.de/kafka-adapter/">
    <meta property="og:title" content="Kafka Adapter für SAP PO – SAP Integration | KaTe GmbH">
    <meta property="og:description" content="KaTe Kafka Adapter für SAP PO: Bidirektionale Kafka-Integration, In-Order Processing, SASL-Security und Avro/Protobuf-Support. Jetzt 30 Tage kostenlos testen.">
    <meta property="og:site_name" content="KaTe GmbH">

    <script type="application/ld+json">
    [
      {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "KaTe Kafka Adapter für SAP PO",
        "description": "Der KaTe Kafka Adapter für SAP PO ermöglicht die bidirektionale Anbindung von SAP Process Orchestration an Apache Kafka – on-premise und in der SAP Integration Suite. Er unterstützt SASL/SSL-Security, In-Order Processing auf Key-/Headerebene, Avro, Protobuf, JSON sowie Batch- und Flow-Control.",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "SAP PI/PO, SAP Integration Suite",
        "offers": { "@type": "Offer", "priceCurrency": "EUR", "description": "Subscription licensing. 30-day free trial available." },
        "publisher": {
          "@type": "Organization",
          "name": "KaTe GmbH",
          "url": "https://kate-group.de/"
        }
      },
      {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "Was ist der Kafka Adapter für SAP PO und welche Vorteile bietet er?",
            "acceptedAnswer": { "@type": "Answer", "text": "Der Kafka Adapter für SAP PO ermöglicht die nahtlose Anbindung Ihrer SAP-Systemlandschaft an Apache Kafka, sowohl on-premise als auch in der SAP Integration Suite. Er erleichtert den bidirektionalen Austausch von PO-Nachrichten mit Kafka-Datensätzen, inklusive Übersetzung von Kafka Key, Header und Data in SAP PO Messages. So können Unternehmen event-getriebene Datenströme effizient in ihre SAP-Prozesse integrieren." }
          },
          {
            "@type": "Question",
            "name": "Unterstützt der Kafka Adapter gängige Sicherheitsstandards?",
            "acceptedAnswer": { "@type": "Answer", "text": "Ja, der Kafka Adapter unterstützt alle gängigen Kafka Security Standards: PLAIN, PLAIN_SASL, SASL_SSL, SASL-Plain/SASL-SCRAM, Oauthbearer, Kerberos sowie Client Certificate Authentication. Damit ist die Integration kompatibel mit Ihren Unternehmensstandards und gewährleistet einen sicheren Datenaustausch." }
          },
          {
            "@type": "Question",
            "name": "Wie kann der Kafka Adapter den Datendurchsatz und die Performance optimieren?",
            "acceptedAnswer": { "@type": "Answer", "text": "Der Kafka Adapter bietet Batchverarbeitung, Filterung nach Header, Key und Dateninhalt sowie die Anpassung von Polling-Intervallen und Nachrichtenanzahl pro Zeiteinheit. Dadurch lässt sich der Nachrichtendurchsatz individuell steuern und die Performance optimieren, ohne Backend-Systeme zu überlasten." }
          },
          {
            "@type": "Question",
            "name": "Ist der Kafka Adapter kompatibel mit Avro, Protobuf und JSON?",
            "acceptedAnswer": { "@type": "Answer", "text": "Ja, der Adapter unterstützt binäre Datenformate wie Avro und Protocol Buffers sowie JSON. Er ermöglicht die Übersetzung dieser Formate in XML und umgekehrt. Dank einer integrierten Schema-Registry und einem Schema-Generierungstool können Avro- und Protobuf-Schemata einfach transformiert werden." }
          },
          {
            "@type": "Question",
            "name": "Wie unterstützt der Kafka Adapter die Migration von SAP PO zur SAP Integration Suite?",
            "acceptedAnswer": { "@type": "Answer", "text": "Der Kafka Adapter ist vollständig SAP-Roadmap-kompatibel und für SAP PO sowie die SAP Integration Suite verfügbar. Bestehende Schnittstellen können ohne großen Anpassungsaufwand übernommen werden. Unternehmen können ihre Migrationsstrategie flexibel planen, ohne hohe Risiken oder unerwartete Kosten." }
          },
          {
            "@type": "Question",
            "name": "Wie funktioniert das In-Order Processing mit dem Kafka Adapter für SAP PO?",
            "acceptedAnswer": { "@type": "Answer", "text": "Der Adapter stellt sicher, dass Nachrichtenreihenfolgen (EOIO) bis ins Backend-System eingehalten werden. Während Kafka Topics die Reihenfolge innerhalb einer Partition garantieren, ermöglicht der Adapter eine noch feinere Sortierung auf Key- und Headerebene. Fehlerhafte Nachrichten blockieren nicht den gesamten Stream, sondern nur den betroffenen Datensatz." }
          },
          {
            "@type": "Question",
            "name": "Wie flexibel ist der Kafka Adapter bei der Steuerung von Nachrichtenströmen?",
            "acceptedAnswer": { "@type": "Answer", "text": "Mit Batchverarbeitung, Filterung, Durchsatzsteuerung und Polling-Intervalleinstellungen behalten Sie die volle Kontrolle über Ihren Datenfluss. Das hilft, Nachrichten gezielt zu verarbeiten und gleichzeitig Backend-Systeme optimal auszulasten." }
          },
          {
            "@type": "Question",
            "name": "Welche Rolle spielen Avro und Protobuf bei der Integration?",
            "acceptedAnswer": { "@type": "Answer", "text": "Der Adapter übersetzt Avro- und Protobuf-Daten in XML und umgekehrt. Mit einer integrierten Schema-Registry werden Schemata automatisch generiert und verwaltet, wodurch binäre Formate nahtlos in SAP PO-Prozesse eingebunden werden können." }
          },
          {
            "@type": "Question",
            "name": "Unterstützt der Adapter große Datenvolumina und High-Performance-Szenarien?",
            "acceptedAnswer": { "@type": "Answer", "text": "Ja, der Adapter wurde für hohe Performance und Resilienz entwickelt. Durch Batchverarbeitung, Filterung und Flow Control ist eine skalierbare und stabile Verarbeitung von großen Datenströmen gewährleistet." }
          },
          {
            "@type": "Question",
            "name": "Ist der Kafka Adapter für SAP PO zukunftssicher?",
            "acceptedAnswer": { "@type": "Answer", "text": "Ja, der Adapter ist SAP-Roadmap-konform und unterstützt sowohl aktuelle SAP PO-Umgebungen als auch zukünftige Entwicklungen der SAP Integration Suite. Damit sind Unternehmen bestens auf kommende Technologien und Integrationsstrategien vorbereitet." }
          }
        ]
      }
    ]
    </script>

    
    <style>
        :root {
            --kate-yellow:    #F4C022;
            --kate-amber:     #ECA81E;
            --kate-orange:    #DD7E17;
            --kate-red:       #E20613;
            --kate-darkred:   #AF0000;
            --kate-black:     #1a1a1a;
            --kate-darkgray:  #2d2d2d;
            --kate-midgray:   #6b7280;
            --kate-lightgray: #f5f4f2;
            --kate-white:     #ffffff;
            --font-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
            --max-w: 1280px;
            --section-pad-mobile: 56px 20px;
            --section-pad-tablet: 72px 40px;
            --section-pad-desktop: 96px 60px;
        }
        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
        body { font-family: var(--font-base); background: var(--kate-white); color: #1a1a1a; }
        img { max-width: 100%; height: auto; display: block; }
        a { text-decoration: none; color: inherit; }
        ul { list-style: none; }
        .container { max-width: var(--max-w); margin: 0 auto; }
        .section-label { display: inline-block; font-size: 16px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--kate-amber); margin-bottom: 12px; }
        .section-title { font-size: clamp(24px, 3.5vw, 38px); font-weight: 800; line-height: 1.2; margin-bottom: 16px; color: #1a1a1a; }
        .section-title--light { color: #ffffff; }
        .section-lead { font-size: 26px; line-height: 1.75; color: var(--kate-midgray); max-width: 680px; }
        .section-lead--light { color: rgba(255,255,255,0.75); }
        .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; padding: 12px 28px; font-family: var(--font-base); font-size: 16px !important; font-weight: 700; border-radius: 4px; cursor: pointer; border: 2px solid transparent; transition: background 0.25s, color 0.25s, border-color 0.25s, transform 0.15s; white-space: nowrap; }
        .btn:hover { transform: translateY(-1px); }
        .btn--primary { background: #E20613 !important; color: #ffffff !important; border-color: #E20613 !important; }
        .btn--primary:hover { background: #b8050f !important; border-color: #b8050f !important; color: #ffffff !important; }
        .btn--secondary { background: transparent !important; color: #F4C022 !important; border-color: #F4C022 !important; }
        .btn--secondary:hover { background: #F4C022 !important; color: #1a1a1a !important; }

        /* HERO */
        .kate-hero { background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 50%, #111111 100%); position: relative; overflow: hidden; padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .kate-hero { padding: var(--section-pad-mobile); } }
        .kate-hero__bg { position: absolute; inset: 0; pointer-events: none; }
        .kate-hero__inner { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; position: relative; z-index: 2; }
        @media (max-width: 900px) { .kate-hero__inner { grid-template-columns: 1fr; } }
        .kate-hero__eyebrow { display: inline-flex; align-items: center; gap: 8px; background: rgba(244,192,34,0.12); border: 1px solid rgba(244,192,34,0.3); border-radius: 20px; padding: 6px 14px; font-size: 16px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--kate-yellow); margin-bottom: 20px; animation: eyebrow-glow 3s ease-in-out infinite; }
        @keyframes eyebrow-glow { 0%,100%{box-shadow:0 0 0 0 rgba(244,192,34,0)} 50%{box-shadow:0 0 12px 2px rgba(244,192,34,0.25)} }
        .kate-hero h1 { font-size: clamp(32px, 4.5vw, 54px); font-weight: 900; line-height: 1.1; color: #ffffff; margin-bottom: 16px; }
        .kate-hero__subtitle { font-size: clamp(16px, 1.8vw, 20px); color: rgba(255,255,255,0.7); margin-bottom: 16px; font-weight: 500; }
        .kate-hero__desc { font-size: 26px; color: rgba(255,255,255,0.6); line-height: 1.75; margin-bottom: 32px; }
        .kate-hero__actions { display: flex; gap: 16px; flex-wrap: wrap; margin-bottom: 32px; }
        .kate-hero__trust { display: flex; flex-wrap: wrap; gap: 12px; }
        .trust-badge { display: inline-flex; align-items: center; gap: 6px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.12); border-radius: 6px; padding: 6px 12px; font-size: 16px; color: rgba(255,255,255,0.7); }
        .trust-badge svg { width: 14px; height: 14px; color: var(--kate-yellow); flex-shrink: 0; }
        .kate-breadcrumb { max-width: var(--max-w); margin: 0 auto 32px; font-size: 16px; color: rgba(255,255,255,0.4); position: relative; z-index: 2; }
        .kate-breadcrumb a { color: rgba(255,255,255,0.5); }
        .kate-breadcrumb a:hover { color: var(--kate-yellow); }
        .kate-breadcrumb span { color: var(--kate-yellow); }
        .kate-hero__accent { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange), var(--kate-red)); }

        /* DIAGRAM */
        .diagram-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(244,192,34,0.2); border-radius: 16px; padding: 28px; backdrop-filter: blur(12px); box-shadow: 0 8px 40px rgba(0,0,0,0.4), 0 0 0 1px rgba(244,192,34,0.1); }
        .diagram-nodes { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; }
        .diagram-node { display: flex; flex-direction: column; align-items: center; gap: 8px; flex: 1; }
        .diagram-node__icon { width: 64px; height: 64px; border-radius: 12px; display: flex; align-items: center; justify-content: center; }
        .diagram-node__icon--sap { background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(236,168,30,0.1)); border: 1px solid rgba(244,192,34,0.3); }
        .diagram-node__icon--adapter { background: linear-gradient(135deg, rgba(226,6,19,0.15), rgba(175,0,0,0.1)); border: 1px solid rgba(226,6,19,0.3); }
        .diagram-node__icon--target { background: linear-gradient(135deg, rgba(221,126,23,0.15), rgba(236,168,30,0.1)); border: 1px solid rgba(221,126,23,0.3); }
        .diagram-node__label { font-size: 16px; font-weight: 700; color: rgba(255,255,255,0.8); text-align: center; line-height: 1.3; }
        .diagram-arrow { display: flex; flex-direction: column; align-items: center; gap: 4px; flex-shrink: 0; }
        .diagram-arrow__line { width: 40px; height: 2px; background: linear-gradient(90deg, rgba(244,192,34,0.4), rgba(244,192,34,0.8)); position: relative; }
        .diagram-arrow__label { font-size: 16px; color: rgba(255,255,255,0.4); text-align: center; white-space: nowrap; }
        .diagram-metrics { display: flex; gap: 8px; flex-wrap: wrap; }
        .diagram-metric { background: rgba(244,192,34,0.1); border: 1px solid rgba(244,192,34,0.2); border-radius: 20px; padding: 4px 12px; font-size: 16px; font-weight: 600; color: var(--kate-yellow); }

        /* TRUST BAR */
        .trust-bar { background: #111; padding: 28px var(--section-pad-desktop); border-top: 1px solid rgba(255,255,255,0.06); border-bottom: 1px solid rgba(255,255,255,0.06); }
        .trust-bar__inner { max-width: var(--max-w); margin: 0 auto; display: flex; gap: 32px; flex-wrap: wrap; justify-content: center; align-items: center; }
        .trust-item { display: flex; align-items: center; gap: 10px; color: rgba(255,255,255,0.65); font-size: 16px; font-weight: 500; }
        .trust-item svg { width: 20px; height: 20px; color: var(--kate-yellow); flex-shrink: 0; }

        /* FEATURES */
        .features-section { background: var(--kate-black); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .features-section { padding: var(--section-pad-mobile); } }
        .features-section__header { max-width: var(--max-w); margin: 0 auto 48px; }
        .features-grid { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
        @media (max-width: 900px) { .features-grid { grid-template-columns: repeat(2, 1fr); } }
        @media (max-width: 600px) { .features-grid { grid-template-columns: 1fr; } }
        .feature-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 28px; transition: border-color 0.25s, transform 0.25s; }
        .feature-card:hover { border-color: rgba(244,192,34,0.3); transform: translateY(-2px); }
        .feature-card__icon { width: 48px; height: 48px; border-radius: 10px; background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(236,168,30,0.08)); border: 1px solid rgba(244,192,34,0.2); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
        .feature-card__icon svg { width: 24px; height: 24px; color: var(--kate-yellow); }
        .feature-card h3 { font-size: 16px; font-weight: 700; color: #ffffff; margin-bottom: 10px; }
        .feature-card p { font-size: 16px; color: rgba(255,255,255,0.6); line-height: 1.65; margin-bottom: 14px; }
        .feature-card ul { list-style: none; }
        .feature-card ul li { font-size: 16px; color: rgba(255,255,255,0.5); padding: 3px 0; padding-left: 16px; position: relative; }
        .feature-card ul li::before { content: "›"; position: absolute; left: 0; color: var(--kate-yellow); font-weight: 700; }

        /* LAUNCHPAD */
        .launchpad-section { background: var(--kate-lightgray); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .launchpad-section { padding: var(--section-pad-mobile); } }
        .launchpad-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .launchpad-tools { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; }
        @media (max-width: 700px) { .launchpad-tools { grid-template-columns: 1fr; } }
        .launchpad-tool { background: var(--kate-white); border: 1px solid rgba(0,0,0,0.08); border-radius: 12px; padding: 28px; box-shadow: 0 2px 12px rgba(0,0,0,0.06); }
        .launchpad-tool__icon { width: 48px; height: 48px; border-radius: 10px; background: linear-gradient(135deg, var(--kate-yellow), var(--kate-amber)); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
        .launchpad-tool__icon svg { width: 24px; height: 24px; color: #1a1a1a; }
        .launchpad-tool h3 { font-size: 16px; font-weight: 700; color: #1a1a1a; margin-bottom: 10px; }
        .launchpad-tool p { font-size: 16px; color: var(--kate-midgray); line-height: 1.65; }

        /* BENEFITS */
        .benefits-section { background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 60%, #111 100%); padding: var(--section-pad-desktop); position: relative; overflow: hidden; }
        @media (max-width: 768px) { .benefits-section { padding: var(--section-pad-mobile); } }
        .benefits-section__header { max-width: var(--max-w); margin: 0 auto 48px; text-align: center; }
        .benefits-steps { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; position: relative; }
        .benefits-steps::before { content: ""; position: absolute; top: 16px; left: calc(16.66% + 16px); right: calc(16.66% + 16px); height: 2px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber)); z-index: 0; }
        @media (max-width: 700px) { .benefits-steps { grid-template-columns: 1fr; } .benefits-steps::before { display: none; } }
        .benefits-step { display: flex; flex-direction: column; align-items: center; text-align: center; position: relative; z-index: 1; }
        .benefits-step__badge { width: 32px; height: 32px; background: var(--kate-yellow); border-radius: 50%; border: 3px solid #1a1a1a; box-shadow: 0 0 0 3px var(--kate-yellow); font-size: 16px; font-weight: 700; color: #1a1a1a; display: flex; align-items: center; justify-content: center; margin-bottom: 16px; flex-shrink: 0; }
        .benefits-step h3 { font-size: 16px; font-weight: 700; color: #ffffff; margin-bottom: 8px; }
        .benefits-step p { font-size: 16px; color: rgba(255,255,255,0.55); line-height: 1.65; }
        .benefits-statement { max-width: var(--max-w); margin: 48px auto 0; padding-top: 40px; border-top: 1px solid rgba(255,255,255,0.08); text-align: center; }
        .benefits-statement p { font-size: 26px; color: rgba(255,255,255,0.65); line-height: 1.75; max-width: 680px; margin: 0 auto 32px; }
        .benefits-section__accent { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange)); }

        /* COMPATIBILITY */
        .compat-section { background: var(--kate-white); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .compat-section { padding: var(--section-pad-mobile); } }
        .compat-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .compat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; }
        @media (max-width: 700px) { .compat-grid { grid-template-columns: 1fr; } }
        .compat-card { border: 1px solid rgba(0,0,0,0.1); border-radius: 12px; padding: 28px; }
        .compat-card h3 { font-size: 16px; font-weight: 700; color: #1a1a1a; margin-bottom: 12px; }
        .compat-card ul li { font-size: 16px; color: var(--kate-midgray); padding: 4px 0; padding-left: 18px; position: relative; }
        .compat-card ul li::before { content: "✓"; position: absolute; left: 0; color: var(--kate-amber); font-weight: 700; }

        /* FAQ */
        .faq-section { background: var(--kate-black); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .faq-section { padding: var(--section-pad-mobile); } }
        .faq-section__inner { max-width: 860px; margin: 0 auto; }
        .faq-item { border-bottom: 1px solid rgba(255,255,255,0.08); }
        .faq-item summary { padding: 20px 0; font-size: 16px; font-weight: 600; color: #ffffff; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; }
        .faq-item summary::after { content: "+"; font-size: 16px; color: var(--kate-yellow); flex-shrink: 0; transition: transform 0.2s; }
        .faq-item[open] summary::after { transform: rotate(45deg); }
        .faq-item p { padding: 0 0 20px; font-size: 16px; color: rgba(255,255,255,0.6); line-height: 1.75; }

        /* CTA */
        .cta-section { background: linear-gradient(135deg, #0d0d0d, #1a1a1a); padding: var(--section-pad-desktop); text-align: center; }
        @media (max-width: 768px) { .cta-section { padding: var(--section-pad-mobile); } }
        .cta-section__inner { max-width: 700px; margin: 0 auto; }
        .cta-section h2 { font-size: clamp(26px, 3.5vw, 40px); font-weight: 900; color: #ffffff; margin-bottom: 16px; }
        .cta-section p { font-size: 26px; color: rgba(255,255,255,0.65); margin-bottom: 36px; line-height: 1.75; }
        .cta-section__actions { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }

        /* CONSULTING */
        .consulting-section { background: var(--kate-lightgray); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .consulting-section { padding: var(--section-pad-mobile); } }
        .consulting-section__inner { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
        @media (max-width: 800px) { .consulting-section__inner { grid-template-columns: 1fr; } }
        .consulting-card { background: var(--kate-white); border-radius: 12px; padding: 32px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
        .consulting-card h3 { font-size: 16px; font-weight: 700; color: #1a1a1a; margin-bottom: 12px; }
        .consulting-card p { font-size: 16px; color: var(--kate-midgray); line-height: 1.65; margin-bottom: 20px; }

        /* Floating particles */
        .particle { position: absolute; border-radius: 50%; background: var(--kate-yellow); opacity: 0; animation: float-up linear infinite; pointer-events: none; }
        @keyframes float-up { 0%{opacity:0;transform:translateY(0) scale(0)} 10%{opacity:0.4} 90%{opacity:0.1} 100%{opacity:0;transform:translateY(-120px) scale(1)} }
    
    /* ═══════════════════════════════════════════════════════════
       ELEMENTOR-OVERRIDE – KaTe GmbH
       Scoped to #kate-page-wrapper to beat Elementor specificity.
       Also paste this block under:
         Elementor → Site Settings → Custom CSS
       if live-site overrides persist.
    ═══════════════════════════════════════════════════════════ */
    #kate-page-wrapper {
      font-family: Arial, Helvetica, 'Segoe UI', sans-serif !important;
      color: #1a1a1a !important;
      line-height: 1.65 !important;
      -webkit-font-smoothing: antialiased;
      word-spacing: normal !important;
      letter-spacing: normal !important;
    }
    #kate-page-wrapper * {
      box-sizing: border-box;
      word-spacing: normal !important;
    }
    /* Headings */
    #kate-page-wrapper h1 { font-size: 61px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -1.22px !important; }
    #kate-page-wrapper h2 { font-size: 44px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -1.22px !important; }
    #kate-page-wrapper h3 { font-size: 26px !important; font-weight: 700 !important; line-height: 1.2 !important; }
    #kate-page-wrapper h4 { font-size: !important; font-weight: 700 !important; }
    /* Body text */
    #kate-page-wrapper p  { font-size: !important; line-height: 1.8 !important; }
    #kate-page-wrapper a  { text-decoration: none !important; }
    #kate-page-wrapper ul { list-style: none !important; }
    /* IntegraMon spans – prevent word-spacing gap */
    #kate-page-wrapper .btn span,
    #kate-page-wrapper .im-dash-header span,
    #kate-page-wrapper h2 span,
    #kate-page-wrapper strong span {
      word-spacing: 0 !important;
      letter-spacing: inherit !important;
      font-size: inherit !important;
      display: inline !important;
    }
    /* Component-level font sizes */
    #kate-page-wrapper .hero-sub        { font-size: !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-intro   { font-size: !important; line-height: 1.75 !important; }
    #kate-page-wrapper .adapter-name    { font-size: !important; font-weight: 700 !important; }
    #kate-page-wrapper .adapter-subtitle{ font-size: !important; }
    #kate-page-wrapper .adapter-desc    { font-size: !important; line-height: 1.7 !important; }
    #kate-page-wrapper .lic-title       { font-size: !important; font-weight: 700 !important; }
    #kate-page-wrapper .lic-text        { font-size: !important; line-height: 1.7 !important; }
    #kate-page-wrapper .im-feature-list li { font-size: !important; }
    #kate-page-wrapper .plat-desc       { font-size: !important; }
    #kate-page-wrapper .faq-question    { font-size: !important; font-weight: 600 !important; }
    #kate-page-wrapper .faq-answer      { font-size: !important; line-height: 1.75 !important; }
    #kate-page-wrapper .trust-item      { font-size: !important; }

  
    /* ============================================================
       ELEMENTOR OVERRIDE – KaTe Adapter Page (alle px, kein rem)
       Verhindert dass WordPress html{font-size:10px} die Schriften schrumpft
       ============================================================ */
    #kate-page-wrapper {
        font-size: 18px !important;
        line-height: 1.7 !important;
        color: #e0e0e0 !important;
    }
    #kate-page-wrapper h1 { font-size: 61px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -1.22px !important; }
    #kate-page-wrapper h2 { font-size: 44px !important; font-weight: 700 !important; line-height: 1.25 !important; }
    #kate-page-wrapper h3 { font-size: 26px !important; font-weight: 700 !important; line-height: 1.3 !important; }
    #kate-page-wrapper h4 { font-size: 20px !important; font-weight: 600 !important; }
    #kate-page-wrapper p  { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper li { font-size: 17px !important; line-height: 1.7 !important; }
    #kate-page-wrapper a  { font-size: inherit !important; }

    /* Buttons – alle Varianten */
    #kate-page-wrapper .btn {
        font-size: 16px !important;
        font-weight: 700 !important;
        color: #ffffff !important;
        outline: none !important;
        box-shadow: none !important;
        text-decoration: none !important;
    }
    #kate-page-wrapper .btn span { color: inherit !important; }
    #kate-page-wrapper .btn--primary {
        background: #E20613 !important;
        color: #ffffff !important;
        border-color: #E20613 !important;
    }
    #kate-page-wrapper .btn--primary:hover {
        background: #b8050f !important;
        border-color: #b8050f !important;
        color: #ffffff !important;
    }
    #kate-page-wrapper .btn--secondary {
        background: transparent !important;
        color: #F4C022 !important;
        border-color: #F4C022 !important;
    }
    #kate-page-wrapper .btn--secondary:hover {
        background: #F4C022 !important;
        color: #1a1a1a !important;
    }
    #kate-page-wrapper .btn--dark {
        background: #1a1a1a !important;
        color: #ffffff !important;
        border-color: #ffffff !important;
    }

    /* Hero */
    #kate-page-wrapper .kate-hero__eyebrow { font-size: 13px !important; }
    #kate-page-wrapper .kate-hero__subtitle { font-size: 22px !important; font-weight: 400 !important; }
    #kate-page-wrapper .kate-hero__desc { font-size: 18px !important; line-height: 1.75 !important; }

    /* Trust Bar */
    #kate-page-wrapper .trust-bar__item { font-size: 14px !important; }

    /* Features */
    #kate-page-wrapper .feature-card__title { font-size: 20px !important; font-weight: 700 !important; }
    #kate-page-wrapper .feature-card__desc  { font-size: 16px !important; line-height: 1.65 !important; }
    #kate-page-wrapper .feature-card__list li { font-size: 15px !important; }

    /* Launchpad */
    #kate-page-wrapper .launchpad-tool h3 { font-size: 20px !important; }
    #kate-page-wrapper .launchpad-tool p  { font-size: 16px !important; }

    /* Benefits / Vorteile */
    #kate-page-wrapper .benefits-step h3 { font-size: 20px !important; font-weight: 700 !important; }
    #kate-page-wrapper .benefits-step p  { font-size: 16px !important; }
    #kate-page-wrapper .benefits-statement p { font-size: 18px !important; }

    /* Kompatibilität */
    #kate-page-wrapper .compat-card h3 { font-size: 20px !important; }
    #kate-page-wrapper .compat-card li  { font-size: 16px !important; }

    /* FAQ */
    #kate-page-wrapper details summary { font-size: 17px !important; font-weight: 600 !important; }
    #kate-page-wrapper details p        { font-size: 16px !important; line-height: 1.7 !important; }

    /* CTA */
    #kate-page-wrapper .cta-section h2 { font-size: 38px !important; }
    #kate-page-wrapper .cta-section p  { font-size: 18px !important; }

    /* Diagram */
    #kate-page-wrapper .diagram-node__label { font-size: 13px !important; }
    #kate-page-wrapper .diagram-metric       { font-size: 12px !important; }
</style>
</head>
<body>
<div id="kate-page-wrapper">

<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 1: HERO
════════════════════════════════════════════════════════════ -->
<section class="kate-hero" id="hero" aria-label="MQTT Adapter Hero">

    <!-- Background: IoT/MQTT network motif -->
    <div class="kate-hero__bg" aria-hidden="true">
        <svg width="100%" height="100%" viewBox="0 0 1200 600" preserveAspectRatio="xMidYMid slice" style="opacity:0.07;">
            <!-- IoT Hub center -->
            <circle cx="600" cy="300" r="60" fill="none" stroke="#F4C022" stroke-width="1.5"/>
            <circle cx="600" cy="300" r="100" fill="none" stroke="#F4C022" stroke-width="0.8" stroke-dasharray="4 6"/>
            <circle cx="600" cy="300" r="150" fill="none" stroke="#F4C022" stroke-width="0.5" stroke-dasharray="2 8"/>
            <!-- IoT devices around hub -->
            <circle cx="300" cy="150" r="20" fill="none" stroke="#ECA81E" stroke-width="1.2"/>
            <circle cx="900" cy="150" r="20" fill="none" stroke="#ECA81E" stroke-width="1.2"/>
            <circle cx="200" cy="400" r="20" fill="none" stroke="#ECA81E" stroke-width="1.2"/>
            <circle cx="1000" cy="400" r="20" fill="none" stroke="#ECA81E" stroke-width="1.2"/>
            <circle cx="600" cy="80" r="20" fill="none" stroke="#ECA81E" stroke-width="1.2"/>
            <circle cx="600" cy="520" r="20" fill="none" stroke="#ECA81E" stroke-width="1.2"/>
            <!-- Connection lines -->
            <line x1="600" y1="300" x2="300" y2="150" stroke="#F4C022" stroke-width="0.6" stroke-dasharray="4 4"/>
            <line x1="600" y1="300" x2="900" y2="150" stroke="#F4C022" stroke-width="0.6" stroke-dasharray="4 4"/>
            <line x1="600" y1="300" x2="200" y2="400" stroke="#F4C022" stroke-width="0.6" stroke-dasharray="4 4"/>
            <line x1="600" y1="300" x2="1000" y2="400" stroke="#F4C022" stroke-width="0.6" stroke-dasharray="4 4"/>
            <line x1="600" y1="300" x2="600" y2="80" stroke="#F4C022" stroke-width="0.6" stroke-dasharray="4 4"/>
            <line x1="600" y1="300" x2="600" y2="520" stroke="#F4C022" stroke-width="0.6" stroke-dasharray="4 4"/>
            <!-- Signal waves -->
            <circle cx="600" cy="300" r="200" fill="none" stroke="#F4C022" stroke-width="0.3" stroke-dasharray="1 12"/>
            <circle cx="600" cy="300" r="260" fill="none" stroke="#F4C022" stroke-width="0.2" stroke-dasharray="1 16"/>
        </svg>
        <!-- Glow spots -->
        <div style="position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(244,192,34,0.08) 0%,transparent 70%);pointer-events:none;"></div>
        <div style="position:absolute;bottom:-80px;left:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(221,126,23,0.06) 0%,transparent 70%);pointer-events:none;"></div>
        <!-- Floating particles -->
        <div class="particle" style="width:3px;height:3px;left:15%;bottom:20%;animation-duration:7s;animation-delay:0s;"></div>
        <div class="particle" style="width:2px;height:2px;left:30%;bottom:10%;animation-duration:9s;animation-delay:1s;"></div>
        <div class="particle" style="width:4px;height:4px;left:50%;bottom:15%;animation-duration:8s;animation-delay:2s;"></div>
        <div class="particle" style="width:2px;height:2px;left:70%;bottom:25%;animation-duration:10s;animation-delay:0.5s;"></div>
        <div class="particle" style="width:3px;height:3px;left:85%;bottom:10%;animation-duration:7.5s;animation-delay:3s;"></div>
    </div>

    <nav class="kate-breadcrumb" aria-label="Breadcrumb">
        <a href="https://kate-group.de/">Home</a> ›
        <a href="https://kate-group.de/sap-adapter/">Produkte</a> ›
        <span>MQTT Adapter</span>
    </nav>

    <div class="kate-hero__inner">
        <!-- Left: Text -->
        <div class="kate-hero__text">
            <div class="kate-hero__eyebrow">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><path d="M8.111 16.404a5.5 5.5 0 017.778 0M12 20h.01M3.055 11a9 9 0 0117.89 0M6.166 13.799a6.5 6.5 0 0111.668 0"/></svg>
                IoT / MQTT Adapter
            </div>
            <h1>MQTT Adapter für <span style="color:var(--kate-yellow)">SAP PO</span></h1>
            <p class="kate-hero__subtitle">Bidirektionale IoT-Integration für SAP Process Orchestration</p>
            <p class="kate-hero__desc">Der KaTe MQTT Adapter verbindet SAP PO mit MQTT-Brokern für IoT-Szenarien weltweit. Unterstützt MQTT 3.1.1 und 5.0, TLS-Verschlüsselung, QoS-Level 0–2, Wildcard-Subscriptions sowie Publish/Subscribe- und Request/Reply-Patterns.</p>
            <div class="kate-hero__actions">
                <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                    30 Tage kostenlos testen
                </a>
                <a href="#funktionen" class="btn btn--secondary">Alle Funktionen</a>
            </div>
            <div class="kate-hero__trust">
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
                    Verifizierter SAP-Partner
                </span>
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
                    30 Tage Free Trial
                </span>
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"/></svg>
                    Weltweit verfügbar
                </span>
            </div>
        </div>

        <!-- Right: Integration Diagram -->
        <div class="diagram-card" role="img" aria-label="MQTT Integration Diagramm: SAP PO bidirektional mit KaTe MQTT Adapter und MQTT Broker">
            <div style="font-size: 16px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:16px;">Integration Flow</div>
            <div class="diagram-nodes">
                <!-- SAP PO Node -->
                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--sap">
                        <svg width="32" height="32" viewBox="0 0 32 32" fill="none">
                            <rect x="4" y="6" width="24" height="20" rx="2" stroke="#F4C022" stroke-width="1.5"/>
                            <rect x="8" y="10" width="16" height="2" rx="1" fill="#F4C022" opacity="0.7"/>
                            <rect x="8" y="14" width="12" height="2" rx="1" fill="#F4C022" opacity="0.5"/>
                            <rect x="8" y="18" width="10" height="2" rx="1" fill="#F4C022" opacity="0.3"/>
                            <rect x="10" y="3" width="12" height="4" rx="1" stroke="#F4C022" stroke-width="1.2"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">SAP PO /<br>PI Suite</div>
                </div>

                <!-- Arrow SAP→KaTe -->
                <div class="diagram-arrow">
                    <div class="diagram-arrow__label">Publish</div>
                    <div class="diagram-arrow__line" style="background:linear-gradient(90deg,rgba(244,192,34,0.8),rgba(244,192,34,0.4));"></div>
                    <div class="diagram-arrow__label">Subscribe</div>
                    <div class="diagram-arrow__line" style="background:linear-gradient(270deg,rgba(244,192,34,0.8),rgba(244,192,34,0.4));"></div>
                </div>

                <!-- KaTe Adapter Node -->
                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--adapter">
                        <img decoding="async" src="data:image/png;base64,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" alt="KaTe Logo" style="width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 0 4px rgba(226,6,19,0.4));">
                    </div>
                    <div class="diagram-node__label">KaTe MQTT<br>Adapter</div>
                </div>

                <!-- Arrow KaTe→MQTT -->
                <div class="diagram-arrow">
                    <div class="diagram-arrow__label">Topics</div>
                    <div class="diagram-arrow__line" style="background:linear-gradient(90deg,rgba(221,126,23,0.4),rgba(221,126,23,0.8));"></div>
                    <div class="diagram-arrow__label">QoS 0-2</div>
                    <div class="diagram-arrow__line" style="background:linear-gradient(270deg,rgba(221,126,23,0.4),rgba(221,126,23,0.8));"></div>
                </div>

                <!-- MQTT Broker Node -->
                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--target">
                        <!-- IoT Antenna / Signal waves -->
                        <svg width="32" height="32" viewBox="0 0 32 32" fill="none">
                            <line x1="16" y1="28" x2="16" y2="16" stroke="#DD7E17" stroke-width="2" stroke-linecap="round"/>
                            <path d="M10 22 Q16 16 22 22" stroke="#DD7E17" stroke-width="1.5" fill="none" stroke-linecap="round"/>
                            <path d="M7 19 Q16 10 25 19" stroke="#DD7E17" stroke-width="1.2" fill="none" stroke-linecap="round" opacity="0.7"/>
                            <path d="M4 16 Q16 4 28 16" stroke="#DD7E17" stroke-width="1" fill="none" stroke-linecap="round" opacity="0.4"/>
                            <circle cx="16" cy="28" r="2" fill="#DD7E17"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">MQTT Broker<br>(IoT / Cloud)</div>
                </div>
            </div>
            <div class="diagram-metrics">
                <span class="diagram-metric">MQTT 3.1.1 + 5.0</span>
                <span class="diagram-metric">TLS / SSL</span>
                <span class="diagram-metric">QoS 0 – 2</span>
            </div>
        </div>
    </div>

    <div class="kate-hero__accent"></div>
</section>

<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 2: TRUST BAR
════════════════════════════════════════════════════════════ -->
<section class="trust-bar" aria-label="Trust Signals">
    <div class="trust-bar__inner">
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M8.111 16.404a5.5 5.5 0 017.778 0M12 20h.01M3.055 11a9 9 0 0117.89 0M6.166 13.799a6.5 6.5 0 0111.668 0"/></svg>
            MQTT 3.1.1 &amp; 5.0 (OASIS)
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="11" width="18" height="11" rx="2"/><path d="M7 11V7a5 5 0 0110 0v4"/></svg>
            TLS / SSL Verschlüsselung
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/></svg>
            QoS Level 0, 1 und 2
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"/></svg>
            SAP Cloud Connector Support
        </div>
    </div>
</section>

<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 3: FEATURES
════════════════════════════════════════════════════════════ -->
<section class="features-section" id="funktionen" aria-label="MQTT Adapter Funktionen">
    <div class="features-section__header">
        <span class="section-label">Funktionen</span>
        <h2 class="section-title section-title--light">Alle Funktionen des <span style="color:var(--kate-yellow)">MQTT Adapters</span></h2>
        <p class="section-lead section-lead--light">Vollständige MQTT-Konnektivität für SAP PO – von der einfachen Pub/Sub-Integration bis zu komplexen IoT-Szenarien mit QoS-Garantien.</p>
    </div>
    <div class="features-grid">
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M8.111 16.404a5.5 5.5 0 017.778 0M12 20h.01M3.055 11a9 9 0 0117.89 0M6.166 13.799a6.5 6.5 0 0111.668 0"/></svg>
            </div>
            <h3>Publish / Subscribe</h3>
            <p>SAP PO agiert als Publisher oder Subscriber auf MQTT-Topics. Unterstützt durable Subscriptions und Last Retained Messages.</p>
            <ul>
                <li>Wildcard-Subscriptions mit # und +</li>
                <li>Durable Subscriptions (persistente Sessions)</li>
                <li>Last Retained Messages</li>
                <li>Multi-Topic-Subscriptions</li>
            </ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/></svg>
            </div>
            <h3>QoS-Level 0, 1 und 2</h3>
            <p>Volle Kontrolle über die Nachrichtenzuverlässigkeit. Wählen Sie je nach Anwendungsfall zwischen At-most-once, At-least-once und Exactly-once.</p>
            <ul>
                <li>QoS 0: At most once (Fire and Forget)</li>
                <li>QoS 1: At least once (Acknowledged)</li>
                <li>QoS 2: Exactly once (Assured)</li>
                <li>Konfigurierbar pro Channel</li>
            </ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="11" width="18" height="11" rx="2"/><path d="M7 11V7a5 5 0 0110 0v4"/></svg>
            </div>
            <h3>Sicherheit &amp; Authentifizierung</h3>
            <p>Umfassende Sicherheitsoptionen für den Einsatz in Unternehmensumgebungen. Alle gängigen MQTT-Authentifizierungsmechanismen werden unterstützt.</p>
            <ul>
                <li>TLS/SSL-Verschlüsselung</li>
                <li>Username/Password-Authentifizierung</li>
                <li>Client-Zertifikate</li>
                <li>SOCKS-Proxy-Unterstützung</li>
            </ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"/></svg>
            </div>
            <h3>Request / Reply Pattern</h3>
            <p>Synchrone und asynchrone Request/Reply-Kommunikation ohne komplizierte Modulkonfiguration. Ideal für bidirektionale IoT-Steuerungsszenarien.</p>
            <ul>
                <li>Async/Sync-Brücke integriert</li>
                <li>Correlation-ID-Handling</li>
                <li>Timeout-Konfiguration</li>
                <li>Response-Topic-Mapping</li>
            </ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
            </div>
            <h3>Payload-Flexibilität</h3>
            <p>Unterstützt XML, JSON und beliebige binäre Payloads. Rohdaten von IoT-Sensoren können direkt verarbeitet und in SAP-Formate transformiert werden.</p>
            <ul>
                <li>XML, JSON, Binary Payloads</li>
                <li>Automatische Payload-Transformation</li>
                <li>Custom Serializer/Deserializer</li>
                <li>Komprimierung (GZIP)</li>
            </ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
            </div>
            <h3>SAP Cloud Connector &amp; BTP</h3>
            <p>Nahtlose Integration mit SAP Cloud Connector für sichere On-Premise-zu-Cloud-Verbindungen. Einfache Migration zu SAP BTP und SAP Integration Suite.</p>
            <ul>
                <li>SAP Cloud Connector Support</li>
                <li>BTP / Integration Suite ready</li>
                <li>Automatisches Reconnect</li>
                <li>Migrationspfad von SAP PO</li>
            </ul>
        </div>
    </div>
</section>

<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 4: KATE LAUNCHPAD
════════════════════════════════════════════════════════════ -->
<section class="launchpad-section" id="launchpad" aria-label="KaTe Launchpad">
    <div class="launchpad-section__inner">
        <span class="section-label">Zusätzliches Tool</span>
        <h2 class="section-title"><strong style="color:var(--kate-yellow)">KaTe Launchpad</strong> – mehr Kontrolle beim Aufbau und Betrieb</h2>
        <p class="section-lead">Das <strong style="color:var(--kate-yellow)">KaTe Launchpad</strong> erweitert den MQTT Adapter um eine integrierte Toolbox für Entwickler und Betriebsteams – direkt aus SAP PO heraus nutzbar.</p>
        <div class="launchpad-tools">
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="16 18 22 12 16 6"/><polyline points="8 6 2 12 8 18"/></svg>
                </div>
                <h3>Generator</h3>
                <p>Automatische Generierung von MQTT-Konfigurationen, Topic-Strukturen und SAP PO-Channel-Definitionen. Reduziert Konfigurationsaufwand und Fehlerquellen erheblich.</p>
            </div>
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M8.111 16.404a5.5 5.5 0 017.778 0M12 20h.01M3.055 11a9 9 0 0117.89 0"/></svg>
                </div>
                <h3>Service List Display &amp; Tester</h3>
                <p>Übersicht aller konfigurierten MQTT-Topics und Broker-Verbindungen. Integrierter Tester zum Senden und Empfangen von MQTT-Nachrichten direkt aus SAP PO heraus.</p>
            </div>
        </div>
    </div>
</section>

<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 5: BENEFITS
════════════════════════════════════════════════════════════ -->
<section class="benefits-section" id="vorteile" aria-label="Vorteile">
    <div class="benefits-section__header">
        <span class="section-label">Vorteile</span>
        <h2 class="section-title section-title--light">In drei Schritten zum produktiven <span style="color:var(--kate-yellow)">IoT-Betrieb</span></h2>
    </div>
    <div class="benefits-steps">
        <div class="benefits-step">
            <div class="benefits-step__badge">1</div>
            <h3>Free Trial anfragen</h3>
            <p>Anfrage stellen und innerhalb von <strong style="color:var(--kate-yellow)">48 Stunden</strong> Zugang zum MQTT Adapter erhalten – ohne Vorauszahlung.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">2</div>
            <h3>Adapter installieren</h3>
            <p>Installation in SAP PO in wenigen Schritten. Umfangreiche Dokumentation und Support durch das KaTe-Team.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">3</div>
            <h3>Produktiv gehen</h3>
            <p>Erste MQTT-Verbindungen konfigurieren und IoT-Daten in SAP-Prozesse integrieren – sofort einsatzbereit.</p>
        </div>
    </div>
    <div class="benefits-statement">
        <p>Alle KaTe Adapter sind darauf ausgelegt, schnell einsatzbereit zu sein – von der Anfrage bis zum produktiven Betrieb.</p>
        <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">Jetzt Free Trial anfragen</a>
    </div>
    <div class="benefits-section__accent"></div>
</section>

<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 6: COMPATIBILITY
════════════════════════════════════════════════════════════ -->
<section class="compat-section" id="kompatibilitaet" aria-label="Kompatibilität">
    <div class="compat-section__inner">
        <span class="section-label">Kompatibilität</span>
        <h2 class="section-title">Unterstützte <span style="color:var(--kate-amber)">SAP-Plattformen</span></h2>
        <p class="section-lead">Der MQTT Adapter ist für SAP PO und die SAP Integration Suite verfügbar und unterstützt den nahtlosen Migrationspfad.</p>
        <div class="compat-grid">
            <div class="compat-card">
                <h3>SAP Process Orchestration (PO/PI)</h3>
                <ul>
                    <li>SAP PI 7.x und SAP PO 7.5x</li>
                    <li>Alle aktuellen Support Packages</li>
                    <li>On-Premise und Cloud-Verbindungen</li>
                    <li>Vollständige MQTT 3.1.1 und 5.0 Unterstützung</li>
                </ul>
            </div>
            <div class="compat-card">
                <h3>SAP Integration Suite (CPI / EIC)</h3>
                <ul>
                    <li>SAP Cloud Platform Integration (CPI)</li>
                    <li>SAP Edge Integration Cell (EIC)</li>
                    <li>Migrationspfad von SAP PO</li>
                    <li>SAP Cloud Connector kompatibel</li>
                </ul>
            </div>
        </div>
    </div>
</section>

<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 7: FAQ
════════════════════════════════════════════════════════════ -->
<section class="faq-section" id="faq" aria-label="FAQ">
    <div class="faq-section__inner">
        <span class="section-label">FAQ</span>
        <h2 class="section-title section-title--light" style="margin-bottom:40px;">Häufige Fragen zum <span style="color:var(--kate-yellow)">MQTT Adapter</span></h2>
        <details class="faq-item"><summary>Was ist der KaTe MQTT Adapter für SAP PO?</summary><p>Der KaTe MQTT Adapter für SAP PO ermöglicht die nahtlose Anbindung von SAP Process Orchestration an MQTT-Broker. SAP PO kann damit als Publisher oder Subscriber agieren und IoT-Daten in Echtzeit verarbeiten. Der Adapter unterstützt MQTT 3.1.1 und MQTT 5.0 gemäß OASIS-Standard.</p></details>
        <details class="faq-item"><summary>Welche MQTT-Versionen werden unterstützt?</summary><p>Der Adapter unterstützt MQTT 3.1.1 und MQTT 5.0 gemäß den OASIS-Standards. MQTT 5.0 bringt erweiterte Features wie User Properties, Shared Subscriptions, Message Expiry und verbesserte Fehlerbehandlung.</p></details>
        <details class="faq-item"><summary>Wie wird die Sicherheit der MQTT-Verbindungen gewährleistet?</summary><p>Der Adapter unterstützt TLS/SSL-Verschlüsselung sowie alle gängigen MQTT-Authentifizierungsmechanismen. Zusätzlich ist die Nutzung über SAP Cloud Connector und SOCKS-Proxy möglich, um sichere Verbindungen aus On-Premise-Umgebungen herzustellen.</p></details>
        <details class="faq-item"><summary>Was sind QoS-Level und welche werden unterstützt?</summary><p>QoS (Quality of Service) definiert die Zuverlässigkeit der Nachrichtenübertragung. Der Adapter unterstützt alle drei QoS-Level: QoS 0 (At most once), QoS 1 (At least once) und QoS 2 (Exactly once). Damit kann die Nachrichtenzustellung je nach Anforderung konfiguriert werden.</p></details>
        <details class="faq-item"><summary>Welche IoT-Szenarien sind typisch für den MQTT Adapter?</summary><p>Typische Szenarien sind: Maschinendaten aus Produktionsanlagen an SAP PO übertragen, Steuerbefehle von SAP PO an IoT-Geräte senden, Telemetriedaten aus Smart Buildings verarbeiten, mobile Szenarien mit MQTT-fähigen Geräten integrieren sowie Edge-Computing-Daten in SAP-Prozesse einbinden.</p></details>
        <details class="faq-item"><summary>Unterstützt der Adapter Wildcard-Subscriptions?</summary><p>Ja, der Adapter unterstützt Wildcard-Subscriptions mit den MQTT-Standard-Wildcards # (Multi-Level) und + (Single-Level). Damit können mehrere Topics gleichzeitig abonniert werden, ohne jedes einzeln konfigurieren zu müssen.</p></details>
        <details class="faq-item"><summary>Kann der MQTT Adapter für Request/Reply-Szenarien verwendet werden?</summary><p>Ja, der Adapter unterstützt das Request/Reply-Pattern ohne komplizierte Modulkonfiguration. Synchrone und asynchrone Brücken können einfach konfiguriert werden, was die Integration von SAP PO-Prozessen mit MQTT-basierten Diensten erheblich vereinfacht.</p></details>
        <details class="faq-item"><summary>Wie funktioniert die Migration zu SAP BTP/Integration Suite?</summary><p>Der MQTT Adapter ist für SAP PO und die SAP Integration Suite verfügbar. Bestehende MQTT-Schnittstellen aus SAP PO können mit minimalem Aufwand in die SAP Integration Suite migriert werden. KaTe bietet auch Migrationsberatung an.</p></details>
        <details class="faq-item"><summary>Welche Payload-Formate werden unterstützt?</summary><p>Der Adapter unterstützt XML, JSON sowie beliebige binäre Payloads. Damit können sowohl strukturierte Daten als auch Rohdaten von IoT-Sensoren verarbeitet werden.</p></details>
        <details class="faq-item"><summary>Ist der MQTT Adapter für Produktionsumgebungen geeignet?</summary><p>Ja, der Adapter ist für den produktiven Einsatz entwickelt und unterstützt durable Subscriptions, Last Retained Messages und automatisches Reconnect. Ein 30-tägiger kostenloser Test ermöglicht die Evaluierung in der eigenen Umgebung.</p></details>
    </div>
</section>

<!-- ════════════════════════════════════════════════════════════
     ELEMENTOR SECTION 8: CONSULTING + CTA
════════════════════════════════════════════════════════════ -->
<section class="consulting-section" aria-label="SAP Beratung">
    <div class="consulting-section__inner">
        <div>
            <span class="section-label">SAP Beratung</span>
            <h2 class="section-title">IoT-Integration und <span style="color:var(--kate-amber)">SAP-Migration</span></h2>
            <p class="section-lead">KaTe GmbH begleitet Sie bei der Planung und Umsetzung Ihrer IoT-Integrationsstrategie – von der ersten Analyse bis zum produktiven Betrieb.</p>
        </div>
        <div class="consulting-card">
            <h3>SAP PO → Integration Suite Migration</h3>
            <p>Wir analysieren Ihre bestehenden MQTT-Schnittstellen in SAP PO und entwickeln einen strukturierten Migrationsplan für die SAP Integration Suite – ohne Betriebsunterbrechung.</p>
            <a href="https://kate-group.de/kontakt/" class="btn btn--dark" target="_blank" rel="noopener">Beratung anfragen</a>
        </div>
    </div>
</section>

<section class="cta-section" aria-label="Call to Action">
    <div class="cta-section__inner">
        <span class="section-label">Jetzt starten</span>
        <h2>30 Tage kostenlos<br><span style="color:var(--kate-yellow)">MQTT Adapter</span> testen</h2>
        <p>Testen Sie den KaTe MQTT Adapter 30 Tage lang kostenlos in Ihrer eigenen SAP PO-Umgebung. Kein Risiko, kein Vorauszahlung.</p>
        <div class="cta-section__actions">
            <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">Free Trial anfragen</a>
            <a href="https://kate-group.de/kontakt/" class="btn btn--secondary" target="_blank" rel="noopener">Beratungsgespräch buchen</a>
        </div>
    </div>
</section>

</div><!-- /#kate-page-wrapper -->
</body>
</html>				</div>
				</div>
		<div class="elementor-element elementor-element-58195fb e-grid e-con-full e-con e-child" data-id="58195fb" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-83186fd elementor-widget elementor-widget-text-editor" data-id="83186fd" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Weitere Links:</p><p><a href="https://www.sap.com/products/technology-platform/partners/kate-gmbh-kate-mqtt-adapter-for-sap-po-sap-cpi.html">KaTe MQTT Adapter im SAP Store</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-f464866 elementor-widget elementor-widget-text-editor" data-id="f464866" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p><a href="https://www.linkedin.com/products/kate-adapter-fuer-sap-pi-po-process-orchestration-und-sap-cpi-mqtt-adapter-f%C3%BCr-sap-pipo-und-sap-cpi/">Unser Kafka Adapter auf LinkedIn</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-edeea93 elementor-widget elementor-widget-text-editor" data-id="edeea93" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p><a href="https://partnerfinder.sap.com/profile/0001249394">KaTe GmbH im SAP Partner Finder</a></p>								</div>
				</div>
				</div>
				</div>
				</div>
		<p>Der Beitrag <a href="https://kate-group.de/mqtt-adapter/">MQTT Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>RESTful Adapter für SAP PO</title>
		<link>https://kate-group.de/restful-adapter/</link>
		
		<dc:creator><![CDATA[Lars Albrecht]]></dc:creator>
		<pubDate>Mon, 18 May 2026 12:13:02 +0000</pubDate>
				<category><![CDATA[SAP Produkte]]></category>
		<category><![CDATA[Open API 3.0]]></category>
		<category><![CDATA[OpenAPI]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[RESTful]]></category>
		<category><![CDATA[SAP Integration]]></category>
		<category><![CDATA[SAP PO]]></category>
		<guid isPermaLink="false">http://kate-group.de/?p=5481</guid>

					<description><![CDATA[<p>RESTful Adapter für SAP PO – OpenAPI 3.0, JWT, OAuth2 REST Integration &#124; KaTe GmbH Home › Produkte › RESTful Adapter GET POST REST API { } REST / API Adapter RESTful Adapterfür SAP PO Advanced REST API Connectivity für SAP Process Orchestration Der KaTe RESTful Adapter reduziert Entwicklungszeiten erheblich bei der Erstellung und Nutzung [&#8230;]</p>
<p>Der Beitrag <a href="https://kate-group.de/restful-adapter/">RESTful Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5481" class="elementor elementor-5481" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-4d80d65 e-con-full e-flex e-con e-parent" data-id="4d80d65" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-63d565a elementor-widget elementor-widget-html" data-id="63d565a" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>RESTful Adapter für SAP PO – OpenAPI 3.0, JWT, OAuth2 REST Integration | KaTe GmbH</title>
    <meta name="description" content="KaTe RESTful Adapter für SAP PO: OpenAPI 3.0 &amp; Swagger 2.0, alle HTTP-Methoden, JWT, OAuth2, NTLM. Sender &amp; Empfänger Adapter. Jetzt 30 Tage kostenlos testen.">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://kate-group.de/restful-adapter/">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://kate-group.de/restful-adapter/">
    <meta property="og:title" content="RESTful Adapter für SAP PO – OpenAPI 3.0, JWT, OAuth2 REST Integration | KaTe GmbH">
    <meta property="og:description" content="KaTe RESTful Adapter für SAP PO: OpenAPI 3.0 &amp; Swagger 2.0, alle HTTP-Methoden, JWT, OAuth2, NTLM. Sender &amp; Empfänger Adapter. Jetzt 30 Tage kostenlos testen.">
    <meta property="og:site_name" content="KaTe GmbH">

    <script type="application/ld+json">
    [
      {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "KaTe RESTful Adapter für SAP PO",
        "description": "Der KaTe RESTful Adapter für SAP PO ermöglicht das Publizieren und Konsumieren von REST APIs nach dem OpenAPI 3.0 Standard. Unterstützt alle HTTP-Methoden, JWT, OAuth2, NTLM, XML/JSON-Transformation und offene Identity-Management-Lösungen wie KeyCloak, Auth0, Okta und Azure AD.",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "SAP PI 7.1/7.11/7.3, SAP PO 7.31/7.4/7.5, SAP Integration Suite",
        "offers": { "@type": "Offer", "priceCurrency": "EUR", "description": "Subscription licensing. 30-day free trial available. Available worldwide." },
        "publisher": { "@type": "Organization", "name": "KaTe GmbH", "url": "https://kate-group.de/" }
      },
      {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [
          {"@type":"Question","name":"Was ist der KaTe RESTful Adapter für SAP PO?","acceptedAnswer":{"@type":"Answer","text":"Der KaTe RESTful Adapter ermöglicht das Publizieren und Konsumieren von REST APIs nach dem OpenAPI 3.0 Standard mit SAP PO. Er unterstützt alle HTTP-Methoden, JWT, OAuth2, NTLM, XML/JSON-Transformation und ist bei vielen anspruchsvollen Kundeninstallationen weltweit im Einsatz."}},
          {"@type":"Question","name":"Welche OpenAPI-Versionen werden unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt OpenAPI 3.0 und Swagger 2.0 als API-first-Ansatz. APIs können direkt aus OpenAPI-Spezifikationen importiert und automatisch als SAP PO-Channels konfiguriert werden."}},
          {"@type":"Question","name":"Welche Authentifizierungsmethoden werden unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt JWT, OAuth2 (Client Credentials, Authorization Code), NTLM 1 und 2, Basic Authentication, Digest Authentication und OAuth1. Offene Identity-Management-Lösungen wie KeyCloak, Auth0, Okta und Azure AD werden ebenfalls unterstützt."}},
          {"@type":"Question","name":"Welche HTTP-Methoden werden unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt alle HTTP-Methoden: GET, POST, PUT, PATCH, DELETE, TRACE und HEAD. Custom Headers, Query Parameter Mapping sowie File Upload und Multipart Posting sind ebenfalls möglich."}},
          {"@type":"Question","name":"Kann der Adapter mit AWS, Azure und GCP verwendet werden?","acceptedAnswer":{"@type":"Answer","text":"Ja, der RESTful Adapter verbindet SAP PO mit REST APIs auf allen großen Cloud-Plattformen: AWS API Gateway, Azure API Management und Google Cloud Endpoints sowie On-Premise REST Services."}},
          {"@type":"Question","name":"Wie funktioniert die XML/JSON-Transformation?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter bietet First-Class-Support für XML/JSON-Konvertierung mit automatischer bidirektionaler Transformation, Schema-Validierung und Custom Mapping Rules."}},
          {"@type":"Question","name":"Ist der Adapter mit SAP Integration Suite kompatibel?","acceptedAnswer":{"@type":"Answer","text":"Ja, der RESTful Adapter ist für SAP PO und die SAP Integration Suite verfügbar. Bestehende REST-Schnittstellen können mit minimalem Aufwand migriert werden."}},
          {"@type":"Question","name":"Wie kann ich den Adapter testen?","acceptedAnswer":{"@type":"Answer","text":"KaTe bietet eine kostenlose 30-tägige Testphase an. Kontaktieren Sie uns über kate-group.de/kontakt/ um den Adapter in Ihrer Umgebung zu testen."}},
          {"@type":"Question","name":"Welche SAP PO-Versionen werden unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter läuft mit SAP PI 7.1, 7.11, 7.3 sowie SAP PO 7.31, 7.4, 7.5 und höher."}},
          {"@type":"Question","name":"Bietet KaTe GmbH auch REST-API-Beratung an?","acceptedAnswer":{"@type":"Answer","text":"Ja, KaTe GmbH bietet SAP-REST-API-Integrationsberatung an – von der API-Architektur bis zur Implementierung und Optimierung Ihrer REST-Integrationslandschaft."}}
        ]
      }
    ]
    </script>

    <style>
        :root {
            --kate-yellow:    #F4C022;
            --kate-amber:     #ECA81E;
            --kate-orange:    #DD7E17;
            --kate-red:       #E20613;
            --kate-darkred:   #AF0000;
            --kate-black:     #1a1a1a;
            --kate-darkgray:  #2d2d2d;
            --kate-midgray:   #6b7280;
            --kate-lightgray: #f5f4f2;
            --kate-white:     #ffffff;
            --font-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
            --max-w: 1280px;
        }
        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
        body { font-family: var(--font-base); background: var(--kate-white); color: var(--kate-black); }
        img { max-width: 100%; height: auto; display: block; }
        a { text-decoration: none; color: inherit; }
        ul { list-style: none; }
        .container { max-width: var(--max-w); margin: 0 auto; }
        .section-label { display: inline-block; font-size: font-size: ; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--kate-amber); margin-bottom: 12px; }
        .section-title { font-size: font-size: font-size: clamp(24px, 3.5vw, 38px); font-weight: 800; line-height: 1.2; margin-bottom: 16px; color: var(--kate-black); }
        .section-title--light { color: var(--kate-white); }
        .section-lead { font-size: 26px; line-height: 1.75; color: var(--kate-midgray); max-width: 680px; }
        .section-lead--light { color: rgba(255,255,255,0.75); }
        .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; padding: 12px 28px; font-family: var(--font-base); font-size: font-size: ; font-weight: 700; border-radius: 4px; cursor: pointer; border: 2px solid transparent; transition: background 0.25s, color 0.25s, border-color 0.25s, transform 0.15s; white-space: nowrap; }
        .btn:hover { transform: translateY(-1px); }
        .btn--primary { background: var(--kate-red); color: var(--kate-white); border-color: var(--kate-red); }
        .btn--primary:hover { background: var(--kate-darkred); border-color: var(--kate-darkred); }
        .btn--secondary { background: transparent; color: var(--kate-yellow); border-color: var(--kate-yellow); }
        .btn--secondary:hover { background: var(--kate-yellow); color: var(--kate-black); }
        .btn--dark { background: transparent; color: var(--kate-white); border-color: var(--kate-white); }
        .btn--dark:hover { background: var(--kate-white); color: var(--kate-black); }

        /* ── BREADCRUMB ── */
        .breadcrumb { padding: 14px 60px; background: var(--kate-darkgray); font-size: font-size: ; color: rgba(255,255,255,0.5); }
        .breadcrumb a { color: rgba(255,255,255,0.6); }
        .breadcrumb a:hover { color: var(--kate-yellow); }
        .breadcrumb span { color: rgba(255,255,255,0.35); margin: 0 6px; }
        @media(max-width:768px){ .breadcrumb { padding: 12px 20px; } }

        /* ── HERO ── */
        .kate-hero {
            position: relative; overflow: hidden;
            background: linear-gradient(135deg, #0f0f0f 0%, #1a1a1a 50%, #1e1e1e 100%);
            padding: 80px 60px 60px;
            min-height: 520px;
        }
        .kate-hero__bg {
            position: absolute; inset: 0; pointer-events: none; overflow: hidden;
        }
        /* REST/API Hintergrundmotiv: Netzwerk aus Endpunkten */
        .kate-hero__bg svg { position: absolute; inset: 0; width: 100%; height: 100%; }
        .kate-hero__glow-1 {
            position: absolute; top: -80px; right: -80px;
            width: 500px; height: 500px;
            background: radial-gradient(circle, rgba(244,192,34,0.12) 0%, transparent 70%);
            border-radius: 50%;
        }
        .kate-hero__glow-2 {
            position: absolute; bottom: -100px; left: -60px;
            width: 400px; height: 400px;
            background: radial-gradient(circle, rgba(221,126,23,0.08) 0%, transparent 70%);
            border-radius: 50%;
        }
        .kate-hero__particles {
            position: absolute; inset: 0; pointer-events: none;
        }
        .kate-hero__particle {
            position: absolute; border-radius: 50%;
            background: var(--kate-yellow); opacity: 0;
            animation: particleFloat 6s ease-in-out infinite;
        }
        @keyframes particleFloat {
            0% { opacity: 0; transform: translateY(0) scale(0.5); }
            20% { opacity: 0.6; }
            80% { opacity: 0.2; }
            100% { opacity: 0; transform: translateY(-120px) scale(1); }
        }
        .kate-hero__inner {
            position: relative; z-index: 2;
            max-width: var(--max-w); margin: 0 auto;
            display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center;
        }
        .kate-hero__eyebrow {
            display: inline-flex; align-items: center; gap: 8px;
            background: rgba(244,192,34,0.12); border: 1px solid rgba(244,192,34,0.35);
            border-radius: 100px; padding: 6px 16px;
            font-size: font-size: ; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;
            color: var(--kate-yellow); margin-bottom: 20px;
            animation: eyebrowGlow 3s ease-in-out infinite;
        }
        @keyframes eyebrowGlow {
            0%,100% { box-shadow: 0 0 0 0 rgba(244,192,34,0); }
            50% { box-shadow: 0 0 12px 2px rgba(244,192,34,0.2); }
        }
        .kate-hero__title {
            font-size: font-size: font-size: clamp(32px, 4.5vw, 58px); font-weight: 900; line-height: 1.1;
            color: var(--kate-white); margin-bottom: 16px;
        }
        .kate-hero__title .highlight { color: var(--kate-yellow); }
        .kate-hero__subtitle {
            font-size: 26px; font-weight: 500; line-height: 1.5;
            color: rgba(255,255,255,0.7); margin-bottom: 20px;
        }
        .kate-hero__desc {
            font-size: 20px; line-height: 1.75;
            color: rgba(255,255,255,0.55); margin-bottom: 32px; max-width: 520px;
        }
        .kate-hero__actions { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 28px; }
        .kate-hero__trust { display: flex; gap: 16px; flex-wrap: wrap; }
        .kate-hero__trust-item {
            display: inline-flex; align-items: center; gap: 6px;
            font-size: font-size: ; font-weight: 600; color: rgba(255,255,255,0.55);
        }
        .kate-hero__trust-item svg { color: var(--kate-yellow); flex-shrink: 0; }

        /* Diagramm-Karte */
        .kate-hero__diagram-card {
            background: rgba(255,255,255,0.04);
            border: 1px solid rgba(244,192,34,0.25);
            border-radius: 16px;
            padding: 28px 24px;
            backdrop-filter: blur(12px);
            box-shadow: 0 8px 40px rgba(0,0,0,0.4), 0 0 0 1px rgba(244,192,34,0.08);
        }
        .diagram-label {
            font-size: font-size: ; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;
            color: rgba(255,255,255,0.4); margin-bottom: 20px; text-align: center;
        }
        .diagram-flow {
            display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 20px;
        }
        .diagram-node {
            display: flex; flex-direction: column; align-items: center; gap: 8px;
            flex: 1; min-width: 0;
        }
        .diagram-node__icon {
            width: 52px; height: 52px; border-radius: 12px;
            display: flex; align-items: center; justify-content: center;
            flex-shrink: 0;
        }
        .diagram-node__icon--sap { background: rgba(0,112,186,0.2); border: 1px solid rgba(0,112,186,0.4); }
        .diagram-node__icon--kate { background: rgba(226,6,19,0.2); border: 1px solid rgba(226,6,19,0.4); }
        .diagram-node__icon--rest { background: rgba(34,197,94,0.15); border: 1px solid rgba(34,197,94,0.35); }
        .diagram-node__label {
            font-size: font-size: ; font-weight: 700; color: rgba(255,255,255,0.8);
            text-align: center; line-height: 1.3;
        }
        .diagram-arrow {
            display: flex; flex-direction: column; align-items: center; gap: 4px; flex-shrink: 0;
        }
        .diagram-arrow__line {
            width: 40px; height: 2px;
            background: linear-gradient(90deg, rgba(244,192,34,0.3), rgba(244,192,34,0.8), rgba(244,192,34,0.3));
            border-radius: 2px; position: relative;
        }
        .diagram-arrow__text {
            font-size: font-size: ; font-weight: 600; color: rgba(255,255,255,0.4);
            text-align: center; white-space: nowrap;
        }
        .diagram-tags {
            display: flex; flex-wrap: wrap; gap: 6px; justify-content: center;
        }
        .diagram-tag {
            background: rgba(244,192,34,0.1); border: 1px solid rgba(244,192,34,0.25);
            border-radius: 100px; padding: 3px 10px;
            font-size: font-size: ; font-weight: 700; color: var(--kate-yellow);
        }
        .kate-hero__accent {
            position: absolute; bottom: 0; left: 0; right: 0; height: 4px;
            background: linear-gradient(90deg, var(--kate-yellow) 0%, var(--kate-amber) 50%, var(--kate-red) 100%);
        }
        @media(max-width:900px){
            .kate-hero { padding: 60px 24px 48px; }
            .kate-hero__inner { grid-template-columns: 1fr; gap: 32px; }
        }

        /* ── TRUST BAR ── */
        .trust-bar {
            background: var(--kate-darkgray); padding: 18px 60px;
            display: flex; align-items: center; justify-content: center;
            gap: 32px; flex-wrap: wrap; border-bottom: 1px solid rgba(255,255,255,0.06);
        }
        .trust-bar__item {
            display: flex; align-items: center; gap: 8px;
            font-size: font-size: ; font-weight: 600; color: rgba(255,255,255,0.6);
        }
        .trust-bar__item svg { color: var(--kate-yellow); }
        @media(max-width:768px){ .trust-bar { padding: 16px 20px; gap: 16px; } }

        /* ── INTRO SECTION (Grafiken + Einleitung) ── */
        .intro-section {
            background: var(--kate-lightgray);
            padding: 80px 60px;
        }
        .intro-section__inner {
            max-width: var(--max-w); margin: 0 auto;
        }
        .intro-section__header {
            text-align: center; margin-bottom: 60px;
        }
        .intro-section__header h2 {
            font-size: font-size: font-size: clamp(26px, 3vw, 38px); font-weight: 800; color: var(--kate-black);
            margin-bottom: 12px;
        }
        .intro-section__header p {
            font-size: 26px; color: var(--kate-midgray); max-width: 680px; margin: 0 auto;
        }
        /* Zwei Grafiken nebeneinander */
        .intro-diagrams {
            display: grid; grid-template-columns: 1fr 1fr; gap: 32px; margin-bottom: 64px;
        }
        .intro-diagram-card {
            background: var(--kate-white);
            border: 1px solid rgba(0,0,0,0.08);
            border-radius: 16px;
            padding: 32px 28px;
            box-shadow: 0 4px 24px rgba(0,0,0,0.06);
        }
        .intro-diagram-card__title {
            font-size: font-size: ; font-weight: 800; color: var(--kate-black);
            margin-bottom: 24px; display: flex; align-items: center; gap: 10px;
        }
        .intro-diagram-card__title svg { color: var(--kate-red); }
        /* SVG-Architekturdiagramm */
        .arch-diagram {
            width: 100%; overflow: hidden; border-radius: 8px;
        }
        /* Zwei Inhaltsspalten: Kernfunktionen + Erfahrung */
        .intro-content {
            display: grid; grid-template-columns: 1fr 1fr; gap: 40px;
        }
        .intro-content-block {
            background: var(--kate-white);
            border: 1px solid rgba(0,0,0,0.08);
            border-radius: 16px;
            padding: 36px 32px;
            box-shadow: 0 4px 24px rgba(0,0,0,0.06);
        }
        .intro-content-block__icon {
            width: 56px; height: 56px; border-radius: 14px;
            background: linear-gradient(135deg, rgba(226,6,19,0.1), rgba(244,192,34,0.1));
            display: flex; align-items: center; justify-content: center;
            margin-bottom: 20px;
        }
        .intro-content-block__icon svg { color: var(--kate-red); }
        .intro-content-block h3 {
            font-size: font-size: ; font-weight: 800; color: var(--kate-black);
            margin-bottom: 20px;
        }
        .intro-content-block ul { display: flex; flex-direction: column; gap: 10px; }
        .intro-content-block ul li {
            font-size: font-size: ; line-height: 1.6; color: #374151;
            padding-left: 20px; position: relative;
        }
        .intro-content-block ul li::before {
            content: '›'; position: absolute; left: 0;
            color: var(--kate-amber); font-weight: 700; font-size: font-size: ;
        }
        .intro-content-block .experience-intro {
            font-size: font-size: ; font-weight: 600; color: var(--kate-black);
            margin-bottom: 16px; line-height: 1.5;
        }
        @media(max-width:900px){
            .intro-section { padding: 60px 24px; }
            .intro-diagrams { grid-template-columns: 1fr; }
            .intro-content { grid-template-columns: 1fr; }
        }

        /* ── FEATURES ── */
        .features-section {
            background: linear-gradient(180deg, #111 0%, #1a1a1a 100%);
            padding: 96px 60px;
        }
        .features-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .features-section__header { margin-bottom: 48px; }
        .features-grid {
            display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;
        }
        .feature-card {
            background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08);
            border-radius: 12px; padding: 28px 24px;
            transition: border-color 0.25s, transform 0.2s;
        }
        .feature-card:hover { border-color: rgba(244,192,34,0.4); transform: translateY(-2px); }
        .feature-card__icon {
            width: 44px; height: 44px; border-radius: 10px;
            background: rgba(244,192,34,0.12); border: 1px solid rgba(244,192,34,0.2);
            display: flex; align-items: center; justify-content: center;
            color: var(--kate-yellow); margin-bottom: 16px;
        }
        .feature-card__title { font-size: font-size: ; font-weight: 800; color: var(--kate-white); margin-bottom: 8px; }
        .feature-card__desc { font-size: font-size: ; color: rgba(255,255,255,0.55); margin-bottom: 14px; line-height: 1.6; }
        .feature-card__list { display: flex; flex-direction: column; gap: 6px; }
        .feature-card__list li {
            font-size: font-size: ; color: rgba(255,255,255,0.6); padding-left: 16px; position: relative;
        }
        .feature-card__list li::before { content: '›'; position: absolute; left: 0; color: var(--kate-amber); font-weight: 700; }
        @media(max-width:1024px){ .features-grid { grid-template-columns: repeat(2,1fr); } }
        @media(max-width:640px){ .features-section { padding: 60px 20px; } .features-grid { grid-template-columns: 1fr; } }

        /* ── LAUNCHPAD ── */
        .launchpad-section {
            background: var(--kate-lightgray);
            padding: 80px 60px; position: relative; overflow: hidden;
        }
        .launchpad-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .launchpad-tools { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; margin-top: 40px; }
        .launchpad-tool {
            background: var(--kate-white); border: 1px solid rgba(0,0,0,0.08);
            border-radius: 14px; padding: 32px 28px;
            box-shadow: 0 4px 20px rgba(0,0,0,0.06);
            transition: transform 0.2s, box-shadow 0.2s;
        }
        .launchpad-tool:hover { transform: translateY(-2px); box-shadow: 0 8px 32px rgba(0,0,0,0.1); }
        .launchpad-tool__icon {
            width: 48px; height: 48px; border-radius: 12px;
            background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(221,126,23,0.15));
            border: 1px solid rgba(244,192,34,0.3);
            display: flex; align-items: center; justify-content: center;
            color: var(--kate-amber); margin-bottom: 16px;
        }
        .launchpad-tool h3 { font-size: font-size: ; font-weight: 800; color: var(--kate-black); margin-bottom: 10px; }
        .launchpad-tool p { font-size: font-size: ; color: var(--kate-midgray); line-height: 1.65; }
        .launchpad-section__accent {
            position: absolute; bottom: 0; left: 0; right: 0; height: 3px;
            background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange));
        }
        @media(max-width:768px){ .launchpad-section { padding: 60px 20px; } .launchpad-tools { grid-template-columns: 1fr; } }

        /* ── BENEFITS ── */
        .benefits-section {
            background: linear-gradient(160deg, #111 0%, #1a1a1a 60%, #1e1a0f 100%);
            padding: 96px 60px; position: relative; overflow: hidden;
        }
        .benefits-section__header { text-align: center; margin-bottom: 56px; }
        .benefits-steps {
            max-width: var(--max-w); margin: 0 auto 40px;
            display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; position: relative;
        }
        .benefits-steps::before {
            content: ''; position: absolute; top: 36px; left: calc(16.67% + 20px); right: calc(16.67% + 20px);
            height: 2px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber));
            z-index: 0;
        }
        .benefits-step {
            display: flex; flex-direction: column; align-items: center; text-align: center;
            padding: 0 24px; position: relative; z-index: 1;
        }
        .benefits-step__badge {
            width: 72px; height: 72px; border-radius: 50%;
            background: var(--kate-yellow); color: var(--kate-black);
            font-size: font-size: ; font-weight: 900;
            display: flex; align-items: center; justify-content: center;
            margin-bottom: 20px; flex-shrink: 0;
            box-shadow: 0 0 0 6px rgba(244,192,34,0.15), 0 0 0 12px rgba(244,192,34,0.06);
        }
        .benefits-step h3 { font-size: font-size: ; font-weight: 800; color: var(--kate-white); margin-bottom: 10px; }
        .benefits-step p { font-size: font-size: ; color: rgba(255,255,255,0.6); line-height: 1.65; }
        .benefits-statement {
            max-width: 680px; margin: 0 auto; text-align: center;
            padding-top: 40px; border-top: 1px solid rgba(255,255,255,0.08);
            display: flex; flex-direction: column; align-items: center; gap: 24px;
        }
        .benefits-statement p { font-size: font-size: ; color: rgba(255,255,255,0.65); line-height: 1.7; }
        .benefits-section__accent {
            position: absolute; bottom: 0; left: 0; right: 0; height: 4px;
            background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-red));
        }
        @media(max-width:768px){
            .benefits-section { padding: 60px 20px; }
            .benefits-steps { grid-template-columns: 1fr; gap: 40px; }
            .benefits-steps::before { display: none; }
        }

        /* ── COMPATIBILITY ── */
        .compat-section { background: var(--kate-lightgray); padding: 80px 60px; }
        .compat-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .compat-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; margin-top: 40px; }
        .compat-card {
            background: var(--kate-white); border: 1px solid rgba(0,0,0,0.08);
            border-radius: 12px; padding: 28px 24px;
            box-shadow: 0 2px 12px rgba(0,0,0,0.05);
        }
        .compat-card h3 { font-size: font-size: ; font-weight: 800; color: var(--kate-black); margin-bottom: 14px; }
        .compat-card ul { display: flex; flex-direction: column; gap: 8px; }
        .compat-card ul li { font-size: font-size: ; color: #374151; padding-left: 18px; position: relative; }
        .compat-card ul li::before { content: '›'; position: absolute; left: 0; color: var(--kate-amber); font-weight: 700; }
        @media(max-width:768px){ .compat-section { padding: 60px 20px; } .compat-grid { grid-template-columns: 1fr; } }

        /* ── FAQ ── */
        .faq-section {
            background: linear-gradient(180deg, #1a1a1a 0%, #111 100%);
            padding: 96px 60px;
        }
        .faq-section__inner { max-width: 860px; margin: 0 auto; }
        .faq-item {
            border-bottom: 1px solid rgba(255,255,255,0.08);
            padding: 20px 0;
        }
        .faq-item summary {
            font-size: font-size: ; font-weight: 700; color: var(--kate-white);
            cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 12px;
        }
        .faq-item summary::-webkit-details-marker { display: none; }
        .faq-item summary::after {
            content: '+'; font-size: font-size: ; color: var(--kate-yellow); flex-shrink: 0; transition: transform 0.2s;
        }
        .faq-item[open] summary::after { transform: rotate(45deg); }
        .faq-item p { font-size: font-size: ; color: rgba(255,255,255,0.65); line-height: 1.75; padding-top: 14px; }
        @media(max-width:768px){ .faq-section { padding: 60px 20px; } }

        /* ── CONSULTING ── */
        .consulting-section { background: var(--kate-lightgray); padding: 80px 60px; }
        .consulting-section__inner {
            max-width: var(--max-w); margin: 0 auto;
            display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center;
        }
        .consulting-card {
            background: var(--kate-white); border: 1px solid rgba(0,0,0,0.08);
            border-radius: 16px; padding: 36px 32px;
            box-shadow: 0 4px 24px rgba(0,0,0,0.08);
        }
        .consulting-card h3 { font-size: font-size: ; font-weight: 800; color: var(--kate-black); margin-bottom: 12px; }
        .consulting-card p { font-size: font-size: ; color: var(--kate-midgray); line-height: 1.7; margin-bottom: 24px; }
        @media(max-width:900px){ .consulting-section { padding: 60px 20px; } .consulting-section__inner { grid-template-columns: 1fr; } }

        /* ── CTA ── */
        .cta-section {
            background: linear-gradient(135deg, #0f0f0f 0%, #1a1a1a 100%);
            padding: 96px 60px; text-align: center;
        }
        .cta-section__inner { max-width: 680px; margin: 0 auto; }
        .cta-section h2 { font-size: font-size: font-size: clamp(28px, 3.5vw, 42px); font-weight: 900; color: var(--kate-white); margin-bottom: 16px; line-height: 1.2; }
        .cta-section p { font-size: font-size: ; color: rgba(255,255,255,0.6); margin-bottom: 36px; line-height: 1.7; }
        .cta-section__actions { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }
        @media(max-width:768px){ .cta-section { padding: 60px 20px; } }
    
    /* ═══════════════════════════════════════════════════════════
       ELEMENTOR-OVERRIDE – KaTe GmbH
       Scoped to #kate-page-wrapper to beat Elementor specificity.
       NOTE: All font-size values are in absolute px (NOT rem/em)
       because the KaTe WordPress theme sets html { font-size: 10px }
       which makes 1rem = 10px instead of 16px.
       Also paste this block under:
         Elementor → Site Settings → Custom CSS
       if live-site overrides persist.
    ═══════════════════════════════════════════════════════════ */
    #kate-page-wrapper {
      font-family: Arial, Helvetica, 'Segoe UI', sans-serif !important;
      font-size: 18px !important;
      color: #1a1a1a !important;
      line-height: 1.65 !important;
      -webkit-font-smoothing: antialiased;
      word-spacing: normal !important;
      letter-spacing: normal !important;
    }
    #kate-page-wrapper * {
      box-sizing: border-box;
      word-spacing: normal !important;
    }
    /* Headings – absolute px to avoid WP 10px root issue */
    #kate-page-wrapper h1 { font-size: 61px !important; font-weight: 800 !important; line-height: 1.15 !important; letter-spacing: -1px !important; }
    #kate-page-wrapper h2 { font-size: 44px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -0.5px !important; }
    #kate-page-wrapper h3 { font-size: 26px !important; font-weight: 700 !important; line-height: 1.3 !important; }
    #kate-page-wrapper h4 { font-size: 20px !important; font-weight: 700 !important; }
    /* Body text – absolute px */
    #kate-page-wrapper p  { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper li { font-size: 17px !important; line-height: 1.7 !important; }
    #kate-page-wrapper a  { text-decoration: none !important; }
    #kate-page-wrapper ul { list-style: none !important; }
    /* IntegraMon spans – prevent word-spacing gap */
    #kate-page-wrapper .btn span,
    #kate-page-wrapper .im-dash-header span,
    #kate-page-wrapper h2 span,
    #kate-page-wrapper strong span {
      word-spacing: 0 !important;
      letter-spacing: inherit !important;
      font-size: inherit !important;
      display: inline !important;
    }
    /* Buttons – force white text and correct colors regardless of WP theme */
    #kate-page-wrapper .btn                   { font-size: 16px !important; color: #ffffff !important; text-decoration: none !important; }
    #kate-page-wrapper .btn--primary          { background-color: #E20613 !important; color: #ffffff !important; border-color: #E20613 !important; }
    #kate-page-wrapper .btn--secondary        { background-color: transparent !important; color: #F4C022 !important; border-color: #F4C022 !important; }
    #kate-page-wrapper .btn--dark             { background-color: transparent !important; color: #ffffff !important; border-color: #ffffff !important; }
    #kate-page-wrapper .btn:hover             { opacity: 0.9 !important; }
    #kate-page-wrapper .btn span              { color: inherit !important; font-size: inherit !important; }
    /* Component-level font sizes – absolute px */
    #kate-page-wrapper .kate-hero__eyebrow    { font-size: 13px !important; }
    #kate-page-wrapper .kate-hero__subtitle   { font-size: 22px !important; }
    #kate-page-wrapper .kate-hero__desc       { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper .feature-card__title   { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .feature-card__desc    { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .feature-card__list li { font-size: 15px !important; }
    #kate-page-wrapper .trust-item            { font-size: 14px !important; }
    #kate-page-wrapper .section-lead          { font-size: 18px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .benefits-step h3      { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .benefits-step p       { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .benefits-statement p  { font-size: 18px !important; }
    #kate-page-wrapper .launchpad-tool h3     { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .launchpad-tool p      { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .compat-card h3        { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .compat-card li        { font-size: 15px !important; }
    #kate-page-wrapper details summary        { font-size: 17px !important; font-weight: 600 !important; }
    #kate-page-wrapper details p              { font-size: 16px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-title         { font-size: 44px !important; font-weight: 800 !important; }
    #kate-page-wrapper .section-subtitle      { font-size: 18px !important; }
    #kate-page-wrapper .hero-sub              { font-size: 21px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-intro         { font-size: 19px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .faq-question          { font-size: 18px !important; font-weight: 600 !important; }
    #kate-page-wrapper .faq-answer            { font-size: 17px !important; line-height: 1.75 !important; }

  </style>
</head>
<body>
<div id="kate-page-wrapper">

<!-- BREADCRUMB -->
<nav class="breadcrumb" aria-label="Breadcrumb">
    <a href="https://kate-group.de/">Home</a>
    <span>›</span>
    <a href="https://kate-group.de/sap-adapter/">Produkte</a>
    <span>›</span>
    RESTful Adapter
</nav>

<!-- HERO -->
<section class="kate-hero" aria-label="RESTful Adapter Hero">
    <div class="kate-hero__bg">
        <!-- REST/API Hintergrundmotiv: Endpunkt-Netzwerk -->
        <svg viewBox="0 0 1400 600" preserveAspectRatio="xMidYMid slice" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
            <!-- Hintergrund-Gitter -->
            <defs>
                <pattern id="restGrid" width="60" height="60" patternUnits="userSpaceOnUse">
                    <path d="M 60 0 L 0 0 0 60" fill="none" stroke="rgba(244,192,34,0.04)" stroke-width="1"/>
                </pattern>
                <radialGradient id="nodeGlow" cx="50%" cy="50%" r="50%">
                    <stop offset="0%" stop-color="rgba(244,192,34,0.15)"/>
                    <stop offset="100%" stop-color="rgba(244,192,34,0)"/>
                </radialGradient>
            </defs>
            <rect width="1400" height="600" fill="url(#restGrid)"/>
            <!-- API-Endpunkt-Nodes -->
            <circle cx="200" cy="120" r="6" fill="rgba(244,192,34,0.15)" stroke="rgba(244,192,34,0.3)" stroke-width="1.5"/>
            <circle cx="400" cy="80" r="4" fill="rgba(244,192,34,0.1)" stroke="rgba(244,192,34,0.25)" stroke-width="1"/>
            <circle cx="600" cy="150" r="5" fill="rgba(244,192,34,0.12)" stroke="rgba(244,192,34,0.28)" stroke-width="1"/>
            <circle cx="800" cy="60" r="3" fill="rgba(244,192,34,0.08)" stroke="rgba(244,192,34,0.2)" stroke-width="1"/>
            <circle cx="1000" cy="130" r="5" fill="rgba(244,192,34,0.1)" stroke="rgba(244,192,34,0.25)" stroke-width="1"/>
            <circle cx="1200" cy="90" r="4" fill="rgba(244,192,34,0.08)" stroke="rgba(244,192,34,0.2)" stroke-width="1"/>
            <!-- Verbindungslinien -->
            <line x1="200" y1="120" x2="400" y2="80" stroke="rgba(244,192,34,0.07)" stroke-width="1" stroke-dasharray="4,6"/>
            <line x1="400" y1="80" x2="600" y2="150" stroke="rgba(244,192,34,0.06)" stroke-width="1" stroke-dasharray="4,6"/>
            <line x1="600" y1="150" x2="800" y2="60" stroke="rgba(244,192,34,0.05)" stroke-width="1" stroke-dasharray="4,6"/>
            <line x1="800" y1="60" x2="1000" y2="130" stroke="rgba(244,192,34,0.05)" stroke-width="1" stroke-dasharray="4,6"/>
            <line x1="1000" y1="130" x2="1200" y2="90" stroke="rgba(244,192,34,0.04)" stroke-width="1" stroke-dasharray="4,6"/>
            <!-- HTTP-Methoden Labels als dezente Texte -->
            <text x="120" y="300" font-size="80" font-weight="900" fill="rgba(244,192,34,0.04)" font-family="monospace">GET</text>
            <text x="320" y="450" font-size="60" font-weight="900" fill="rgba(244,192,34,0.03)" font-family="monospace">POST</text>
            <text x="700" y="350" font-size="70" font-weight="900" fill="rgba(244,192,34,0.03)" font-family="monospace">REST</text>
            <text x="950" y="500" font-size="55" font-weight="900" fill="rgba(244,192,34,0.025)" font-family="monospace">API</text>
            <!-- OpenAPI-Dreieck Wasserzeichen -->
            <polygon points="1100,150 1050,250 1150,250" fill="none" stroke="rgba(34,197,94,0.06)" stroke-width="2"/>
            <polygon points="1120,165 1080,235 1140,235" fill="rgba(34,197,94,0.03)"/>
            <!-- Curl-Klammern als Code-Symbol -->
            <text x="50" y="480" font-size="120" fill="rgba(255,255,255,0.025)" font-family="monospace">{</text>
            <text x="1280" y="480" font-size="120" fill="rgba(255,255,255,0.025)" font-family="monospace">}</text>
        </svg>
        <div class="kate-hero__glow-1"></div>
        <div class="kate-hero__glow-2"></div>
        <div class="kate-hero__particles" aria-hidden="true">
            <div class="kate-hero__particle" style="width:4px;height:4px;left:15%;top:70%;animation-delay:0s;animation-duration:5s"></div>
            <div class="kate-hero__particle" style="width:3px;height:3px;left:25%;top:80%;animation-delay:1s;animation-duration:7s"></div>
            <div class="kate-hero__particle" style="width:5px;height:5px;left:35%;top:75%;animation-delay:2s;animation-duration:6s"></div>
            <div class="kate-hero__particle" style="width:2px;height:2px;left:45%;top:85%;animation-delay:0.5s;animation-duration:8s"></div>
            <div class="kate-hero__particle" style="width:4px;height:4px;left:55%;top:72%;animation-delay:1.5s;animation-duration:5.5s"></div>
            <div class="kate-hero__particle" style="width:3px;height:3px;left:65%;top:78%;animation-delay:3s;animation-duration:7s"></div>
            <div class="kate-hero__particle" style="width:2px;height:2px;left:75%;top:82%;animation-delay:0.8s;animation-duration:6.5s"></div>
            <div class="kate-hero__particle" style="width:4px;height:4px;left:85%;top:76%;animation-delay:2.5s;animation-duration:5s"></div>
        </div>
    </div>

    <div class="kate-hero__inner">
        <!-- Links: Text -->
        <div class="kate-hero__content">
            <div class="kate-hero__eyebrow">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                REST / API Adapter
            </div>
            <h1 class="kate-hero__title">
                RESTful Adapter<br>für <span class="highlight">SAP PO</span>
            </h1>
            <p class="kate-hero__subtitle">Advanced REST API Connectivity für SAP Process Orchestration</p>
            <p class="kate-hero__desc">
                Der KaTe RESTful Adapter reduziert Entwicklungszeiten erheblich bei der Erstellung und Nutzung von REST APIs nach dem OpenAPI 3.0 Standard mit SAP PO. Unterstützt alle HTTP-Methoden, JWT, OAuth2, NTLM und mehr – weltweit im Einsatz.
            </p>
            <div class="kate-hero__actions">
                <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="16" height="16"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                    30 Tage kostenlos testen
                </a>
                <a href="#funktionen" class="btn btn--secondary">Alle Funktionen</a>
            </div>
            <div class="kate-hero__trust">
                <span class="kate-hero__trust-item">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
                    Verifizierter SAP-Partner
                </span>
                <span class="kate-hero__trust-item">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
                    30 Tage Free Trial
                </span>
                <span class="kate-hero__trust-item">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg>
                    Weltweit verfügbar
                </span>
            </div>
        </div>

        <!-- Rechts: Diagramm-Karte -->
        <div class="kate-hero__diagram-card">
            <p class="diagram-label">Integration Flow</p>
            <div class="diagram-flow">
                <!-- SAP PO Node -->
                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--sap">
                        <svg viewBox="0 0 32 32" width="28" height="28" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <rect x="4" y="8" width="24" height="16" rx="3" stroke="#0070BA" stroke-width="2" fill="rgba(0,112,186,0.15)"/>
                            <rect x="8" y="12" width="6" height="4" rx="1" fill="#0070BA" opacity="0.7"/>
                            <rect x="18" y="12" width="6" height="4" rx="1" fill="#0070BA" opacity="0.5"/>
                            <rect x="8" y="18" width="16" height="2" rx="1" fill="#0070BA" opacity="0.4"/>
                            <circle cx="16" cy="6" r="2" fill="#0070BA" opacity="0.6"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">SAP PO / PI<br>Process Orch.</div>
                </div>
                <!-- Pfeil bidirektional -->
                <div class="diagram-arrow">
                    <div class="diagram-arrow__line" style="background:linear-gradient(90deg,rgba(0,112,186,0.5),rgba(244,192,34,0.8))"></div>
                    <div class="diagram-arrow__text">GET / POST</div>
                    <div class="diagram-arrow__line" style="background:linear-gradient(90deg,rgba(244,192,34,0.8),rgba(0,112,186,0.5))"></div>
                    <div class="diagram-arrow__text">PUT / DELETE</div>
                </div>
                <!-- KaTe Adapter Node -->
                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--kate" style="overflow:hidden">
                        <img decoding="async" src="data:image/png;base64,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" alt="KaTe" width="36" height="36" style="object-fit:contain;filter:drop-shadow(0 0 4px rgba(226,6,19,0.5))">
                    </div>
                    <div class="diagram-node__label"><strong style="color:var(--kate-yellow)">KaTe</strong><br>Adapter</div>
                </div>
                <!-- Pfeil bidirektional -->
                <div class="diagram-arrow">
                    <div class="diagram-arrow__line" style="background:linear-gradient(90deg,rgba(244,192,34,0.8),rgba(34,197,94,0.5))"></div>
                    <div class="diagram-arrow__text">OpenAPI</div>
                    <div class="diagram-arrow__line" style="background:linear-gradient(90deg,rgba(34,197,94,0.5),rgba(244,192,34,0.8))"></div>
                    <div class="diagram-arrow__text">JSON / XML</div>
                </div>
                <!-- REST APIs Node -->
                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--rest">
                        <!-- OpenAPI Dreieck + Endpunkt-Symbol -->
                        <svg viewBox="0 0 32 32" width="28" height="28" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <polygon points="16,4 28,26 4,26" stroke="rgba(34,197,94,0.8)" stroke-width="2" fill="rgba(34,197,94,0.1)"/>
                            <circle cx="16" cy="18" r="3" fill="rgba(34,197,94,0.6)"/>
                            <line x1="16" y1="10" x2="16" y2="15" stroke="rgba(34,197,94,0.7)" stroke-width="1.5"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">REST APIs<br>OpenAPI 3.0</div>
                </div>
            </div>
            <div class="diagram-tags">
                <span class="diagram-tag">OpenAPI 3.0 / Swagger 2.0</span>
                <span class="diagram-tag">JWT · OAuth2 · NTLM</span>
                <span class="diagram-tag">Alle HTTP-Methoden</span>
            </div>
        </div>
    </div>
    <div class="kate-hero__accent" aria-hidden="true"></div>
</section>

<!-- TRUST BAR -->
<div class="trust-bar" aria-label="Produktmerkmale">
    <div class="trust-bar__item">
        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="16" height="16"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
        Verifizierter SAP-Partner
    </div>
    <div class="trust-bar__item">
        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="16" height="16"><rect x="3" y="11" width="18" height="11" rx="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>
        SSL / OAuth2 / JWT
    </div>
    <div class="trust-bar__item">
        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="16" height="16"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/></svg>
        Alle HTTP-Methoden
    </div>
    <div class="trust-bar__item">
        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="16" height="16"><polyline points="16 18 22 12 16 6"/><polyline points="8 6 2 12 8 18"/></svg>
        XML / JSON Transformation
    </div>
</div>

<!-- INTRO: Grafiken + Technische Kernfunktionen + Erfahrung -->
<section class="intro-section" aria-label="Einleitung und Architektur">
    <div class="intro-section__inner">
        <div class="intro-section__header">
            <span class="section-label">Einleitung</span>
            <h2>Sender &amp; Empfänger Adapter für SAP PO</h2>
            <p>Der KaTe RESTful Adapter deckt beide Richtungen ab: REST Services publizieren (Sender) und REST Services aufrufen (Empfänger) – bidirektional und vollständig in SAP PO integriert.</p>
        </div>

        <!-- Zwei Architekturdiagramme -->
        <div class="intro-diagrams">
            <!-- Sender Adapter Diagramm -->
            <div class="intro-diagram-card">
                <div class="intro-diagram-card__title">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" width="20" height="20"><path d="M22 2L11 13"/><polygon points="22 2 15 22 11 13 2 9 22 2"/></svg>
                    Publizieren von REST Services mit dem Sender Adapter
                </div>
                <img decoding="async" src="data:image/png;base64,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" alt="KaTe RESTful Adapter – Sender Adapter Architektur: REST Clients zu SAP PO" style="width:100%;max-width:560px;height:auto;display:block;border-radius:6px;" loading="lazy"/>
            </div>

            <!-- Empfänger Adapter Diagramm -->
            <div class="intro-diagram-card">
                <div class="intro-diagram-card__title">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" width="20" height="20"><path d="M12 22V12M12 12L8 16M12 12L16 16"/><path d="M20 16.7A8 8 0 1 0 4 12"/></svg>
                    Aufruf von REST Services mit dem Empfänger Adapter
                </div>
                <img decoding="async" src="data:image/png;base64,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" alt="KaTe RESTful Adapter – Empfänger Adapter Architektur: SAP PO zu REST APIs" style="width:100%;max-width:560px;height:auto;display:block;border-radius:6px;" loading="lazy"/>
            </div>
        </div>

        <!-- Technische Kernfunktionen + Bewährte Erfahrung -->
        <div class="intro-content">
            <!-- Technische Kernfunktionen -->
            <div class="intro-content-block">
                <div class="intro-content-block__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="26" height="26"><circle cx="12" cy="12" r="3"/><path d="M19.07 4.93l-1.41 1.41M4.93 4.93l1.41 1.41M12 2v2M12 20v2M20 12h2M2 12h2M19.07 19.07l-1.41-1.41M4.93 19.07l1.41-1.41"/></svg>
                </div>
                <h3>Technische Kernfunktionen</h3>
                <ul>
                    <li>Native Unterstützung von OpenAPI 3.0 und Swagger 2.0 als API-first-Ansatz zum Veröffentlichen und Konsumieren von RESTful APIs</li>
                    <li>Integration von offenen Identity-Management-Lösungen (KeyCloak, Auth0, Okta, Azure AD) mit JWT und OAuth2 für via SAP PO publizierte APIs</li>
                    <li>Vollfunktionale Testmöglichkeiten: aufrufen, aufbauen, testen und veröffentlichen der Web APIs mit einer interaktiven Konsole – wie ein Webentwickler (API-Konsole, WADL für veröffentlichte PO-Services)</li>
                    <li>Unterstützt alle HTTP-Methoden: GET, PUT, POST, PATCH, DELETE, TRACE, HEAD</li>
                    <li>Alle typischen API-Authentifizierungsmechanismen: SSL, OAuth2, OAuth1, Digest, Basic, NTLM 1/2</li>
                    <li>First-Class-Support für eingeführte Datenformate (XML / JSON-Konvertierung)</li>
                    <li>Flexibles Mapping von HTTP-Return-Codes bei Fehlern, Ausnahmen oder Reaktionen</li>
                    <li>Unterstützung von typischen Website-Technologien: File Upload, Form &amp; Multipart Posting, Hyperlinks</li>
                    <li>Läuft mit SAP PI 7.1/7.11/7.3, SAP PO 7.31/7.4/7.5 und höher</li>
                    <li>Baut auf SAP's Adapter Framework auf – volle Unterstützung von Monitoring und Konfiguration</li>
                </ul>
            </div>

            <!-- Bewährte & vielseitige Erfahrung -->
            <div class="intro-content-block">
                <div class="intro-content-block__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="26" height="26"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg>
                </div>
                <h3>Bewährte &amp; vielseitige Erfahrung</h3>
                <p class="experience-intro">Unser RESTful Adapter ist bei vielen anspruchsvollen Kundeninstallationen im Einsatz und hilft bei der erfolgreichen Integration von REST APIs und SaaS-Anbietern wie:</p>
                <ul>
                    <li>Salesforce-API (REST-API mit PATCH-Methode und OAuth2)</li>
                    <li>Mailchimp API (JSON / Newsletter mit Anhängen und dynamischen Inhalten)</li>
                    <li>SharePoint REST-API mit NTLMv2</li>
                    <li>Concur API (Extrahieren von Kosten und Aktualisieren von Daten / OAuth2)</li>
                    <li>Basecamp API (Zugriff auf Objekte für das Projektmanagement)</li>
                    <li>Twilio Shortmessage API (Kurznachrichten aussenden)</li>
                    <li>JIRA JSON API (Erstellen / Lesen von Tickets / Aufgaben)</li>
                    <li>LinkedIn API (OAuth1) und viele weitere</li>
                    <li>POST, PUT und PATCH mit Attachments (Multi Part Request)</li>
                </ul>
            </div>
        </div>
    </div>
</section>

<!-- FEATURES -->
<section class="features-section" id="funktionen" aria-label="Funktionen">
    <div class="features-section__inner">
        <div class="features-section__header">
            <span class="section-label">Funktionen</span>
            <h2 class="section-title section-title--light">RESTful Adapter – <span style="color:var(--kate-yellow)">Alle Funktionen</span></h2>
            <p class="section-lead section-lead--light">Leistungsstarke Features für die professionelle SAP-Integration im Unternehmenseinsatz – weltweit einsetzbar.</p>
        </div>
        <div class="features-grid">
            <div class="feature-card">
                <div class="feature-card__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="20" height="20"><polygon points="12 2 2 7 12 12 22 7 12 2"/><polyline points="2 17 12 22 22 17"/><polyline points="2 12 12 17 22 12"/></svg>
                </div>
                <div class="feature-card__title">OpenAPI 3.0 &amp; Swagger 2.0</div>
                <div class="feature-card__desc">Vollständige Unterstützung des OpenAPI-Standards für automatische API-Konfiguration als API-first-Ansatz.</div>
                <ul class="feature-card__list">
                    <li>OpenAPI 3.0 Import</li>
                    <li>Swagger 2.0 kompatibel</li>
                    <li>Automatische Channel-Generierung</li>
                    <li>API-Dokumentation integriert</li>
                </ul>
            </div>
            <div class="feature-card">
                <div class="feature-card__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="20" height="20"><rect x="3" y="11" width="18" height="11" rx="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>
                </div>
                <div class="feature-card__title">Sicherheit &amp; Authentifizierung</div>
                <div class="feature-card__desc">Alle gängigen REST-Authentifizierungsmechanismen inkl. offener Identity-Management-Lösungen.</div>
                <ul class="feature-card__list">
                    <li>JWT (JSON Web Token)</li>
                    <li>OAuth2 (Client Credentials, Auth Code)</li>
                    <li>NTLM 1 und 2</li>
                    <li>Basic, Digest, OAuth1, SSL</li>
                    <li>KeyCloak, Auth0, Okta, Azure AD</li>
                </ul>
            </div>
            <div class="feature-card">
                <div class="feature-card__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="20" height="20"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/></svg>
                </div>
                <div class="feature-card__title">Alle HTTP-Methoden</div>
                <div class="feature-card__desc">Vollständige HTTP-Methodenunterstützung für maximale API-Kompatibilität.</div>
                <ul class="feature-card__list">
                    <li>GET, POST, PUT, PATCH</li>
                    <li>DELETE, TRACE, HEAD</li>
                    <li>Custom Headers</li>
                    <li>Query Parameter Mapping</li>
                    <li>File Upload / Multipart</li>
                </ul>
            </div>
            <div class="feature-card">
                <div class="feature-card__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="20" height="20"><polyline points="16 18 22 12 16 6"/><polyline points="8 6 2 12 8 18"/></svg>
                </div>
                <div class="feature-card__title">XML / JSON Transformation</div>
                <div class="feature-card__desc">Automatische Transformation zwischen SAP PO XML und REST JSON-Formaten mit flexiblem Mapping.</div>
                <ul class="feature-card__list">
                    <li>JSON zu XML Transformation</li>
                    <li>XML zu JSON Transformation</li>
                    <li>Schema-Validierung</li>
                    <li>Custom Mapping Rules</li>
                    <li>HTTP Return Code Mapping</li>
                </ul>
            </div>
            <div class="feature-card">
                <div class="feature-card__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="20" height="20"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg>
                </div>
                <div class="feature-card__title">Multi-Cloud Support</div>
                <div class="feature-card__desc">Verbindet SAP PO mit REST APIs auf allen großen Cloud-Plattformen weltweit.</div>
                <ul class="feature-card__list">
                    <li>AWS API Gateway</li>
                    <li>Azure API Management</li>
                    <li>Google Cloud Endpoints</li>
                    <li>On-Premise REST Services</li>
                </ul>
            </div>
            <div class="feature-card">
                <div class="feature-card__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="20" height="20"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
                </div>
                <div class="feature-card__title">SAP PO Integration</div>
                <div class="feature-card__desc">Vollständige Integration in das SAP Adapter Framework mit voller Monitoring- und Konfigurationsunterstützung.</div>
                <ul class="feature-card__list">
                    <li>SAP PI 7.1/7.11/7.3</li>
                    <li>SAP PO 7.31/7.4/7.5+</li>
                    <li>SAP Integration Suite ready</li>
                    <li>Migrationspfad von SAP PO</li>
                </ul>
            </div>
        </div>
    </div>
</section>

<!-- LAUNCHPAD -->
<section class="launchpad-section" id="launchpad" aria-label="KaTe Launchpad">
    <div class="launchpad-section__inner">
        <span class="section-label">Zusätzliche Tools</span>
        <h2 class="section-title"><strong style="color:var(--kate-yellow)">KaTe Launchpad</strong> – Mehr als nur ein Adapter</h2>
        <p class="section-lead">Das <strong>KaTe Launchpad</strong> erweitert den Adapter mit zusätzlichen Tools, die den Aufbau und Betrieb von RESTful-Szenarien erheblich vereinfachen.</p>
        <div class="launchpad-tools">
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="22" height="22"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg>
                </div>
                <h3>Generator</h3>
                <p>Automatische Generierung von REST-API-Konfigurationen aus OpenAPI 3.0-Spezifikationen. SAP PO-Channel-Definitionen werden direkt aus der API-Spezifikation erstellt – erhebliche Zeitersparnis bei der Konfiguration.</p>
            </div>
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="22" height="22"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
                </div>
                <h3>Service List Display &amp; Tester</h3>
                <p>Übersicht aller konfigurierten REST-API-Verbindungen. Integrierter API-Tester zum Senden von HTTP-Requests und Prüfen von Responses direkt aus SAP PO heraus – wie eine interaktive API-Konsole für Entwickler.</p>
            </div>
        </div>
    </div>
    <div class="launchpad-section__accent" aria-hidden="true"></div>
</section>

<!-- BENEFITS -->
<section class="benefits-section" id="vorteile" aria-label="Vorteile">
    <div class="benefits-section__header">
        <span class="section-label" style="color:var(--kate-yellow)">Vorteile</span>
        <h2 class="section-title section-title--light">Einfach starten – <span style="color:var(--kate-yellow)">flexibel skalieren</span></h2>
    </div>
    <div class="benefits-steps">
        <div class="benefits-step">
            <div class="benefits-step__badge">1</div>
            <h3>Free Trial anfragen</h3>
            <p>Kontaktieren Sie uns – innerhalb von <strong>48 Stunden</strong> erhalten Sie Zugang zum Adapter für Ihre Testumgebung.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">2</div>
            <h3>Adapter installieren</h3>
            <p>Installation in Ihrer SAP PO-Umgebung in wenigen Schritten. Unser Team unterstützt Sie beim Onboarding.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">3</div>
            <h3>Produktiv gehen</h3>
            <p>Erste produktive Szenarien laufen schnell. Skalieren Sie nach Bedarf – ohne Vorausinvestitionen.</p>
        </div>
    </div>
    <div class="benefits-statement">
        <p>Alle KaTe Adapter sind darauf ausgelegt, schnell einsatzbereit zu sein – von der Anfrage bis zum produktiven Betrieb.</p>
        <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">Jetzt Free Trial anfragen</a>
    </div>
    <div class="benefits-section__accent" aria-hidden="true"></div>
</section>

<!-- COMPATIBILITY -->
<section class="compat-section" id="kompatibilitaet" aria-label="Kompatibilität">
    <div class="compat-section__inner">
        <span class="section-label">Kompatibilität</span>
        <h2 class="section-title">RESTful Adapter – <span style="color:var(--kate-amber)">Kompatibilität</span></h2>
        <p class="section-lead">Der RESTful Adapter ist für alle aktuellen SAP PO-Versionen und kompatiblen Zielsysteme verfügbar.</p>
        <div class="compat-grid">
            <div class="compat-card">
                <h3>SAP Process Orchestration (PO/PI)</h3>
                <ul>
                    <li>SAP PI 7.1, 7.11, 7.3</li>
                    <li>SAP PO 7.31, 7.4, 7.5 und höher</li>
                    <li>OpenAPI 3.0 und Swagger 2.0</li>
                    <li>JWT, OAuth2, NTLM, Basic, Digest</li>
                </ul>
            </div>
            <div class="compat-card">
                <h3>REST API Targets</h3>
                <ul>
                    <li>AWS, Azure, GCP REST APIs</li>
                    <li>On-Premise REST Services</li>
                    <li>SAP Integration Suite (CPI)</li>
                    <li>Alle OpenAPI-konformen APIs</li>
                </ul>
            </div>
        </div>
    </div>
</section>

<!-- FAQ -->
<section class="faq-section" id="faq" aria-label="Häufige Fragen">
    <div class="faq-section__inner">
        <span class="section-label">FAQ</span>
        <h2 class="section-title section-title--light" style="margin-bottom:40px">Häufige Fragen zum <span style="color:var(--kate-yellow)">RESTful Adapter</span></h2>
        <details class="faq-item"><summary>Was ist der KaTe RESTful Adapter für SAP PO?</summary><p>Der KaTe RESTful Adapter ermöglicht das Publizieren und Konsumieren von REST APIs nach dem OpenAPI 3.0 Standard mit SAP PO. Er unterstützt alle HTTP-Methoden, JWT, OAuth2, NTLM, XML/JSON-Transformation und ist bei vielen anspruchsvollen Kundeninstallationen weltweit im Einsatz.</p></details>
        <details class="faq-item"><summary>Welche OpenAPI-Versionen werden unterstützt?</summary><p>Der Adapter unterstützt OpenAPI 3.0 und Swagger 2.0 als API-first-Ansatz. APIs können direkt aus OpenAPI-Spezifikationen importiert und automatisch als SAP PO-Channels konfiguriert werden.</p></details>
        <details class="faq-item"><summary>Welche Authentifizierungsmethoden werden unterstützt?</summary><p>Der Adapter unterstützt JWT, OAuth2 (Client Credentials und Authorization Code), NTLM 1 und 2, Basic Authentication, Digest Authentication und OAuth1. Offene Identity-Management-Lösungen wie KeyCloak, Auth0, Okta und Azure AD werden ebenfalls unterstützt.</p></details>
        <details class="faq-item"><summary>Welche HTTP-Methoden werden unterstützt?</summary><p>Der Adapter unterstützt alle HTTP-Methoden: GET, POST, PUT, PATCH, DELETE, TRACE und HEAD. Custom Headers, Query Parameter Mapping sowie File Upload und Multipart Posting sind ebenfalls möglich.</p></details>
        <details class="faq-item"><summary>Kann der Adapter mit AWS, Azure und GCP verwendet werden?</summary><p>Ja, der RESTful Adapter verbindet SAP PO mit REST APIs auf allen großen Cloud-Plattformen: AWS API Gateway, Azure API Management und Google Cloud Endpoints sowie On-Premise REST Services.</p></details>
        <details class="faq-item"><summary>Wie funktioniert die XML/JSON-Transformation?</summary><p>Der Adapter bietet First-Class-Support für XML/JSON-Konvertierung mit automatischer bidirektionaler Transformation, Schema-Validierung und Custom Mapping Rules. HTTP Return Codes können flexibel gemappt werden.</p></details>
        <details class="faq-item"><summary>Ist der Adapter mit SAP Integration Suite kompatibel?</summary><p>Ja, der RESTful Adapter ist für SAP PO und die SAP Integration Suite verfügbar. Bestehende REST-Schnittstellen können mit minimalem Aufwand migriert werden.</p></details>
        <details class="faq-item"><summary>Wie kann ich den Adapter testen?</summary><p>KaTe bietet eine kostenlose 30-tägige Testphase an. Kontaktieren Sie uns über kate-group.de/kontakt/ um den Adapter in Ihrer Umgebung zu testen.</p></details>
        <details class="faq-item"><summary>Welche SAP PO-Versionen werden unterstützt?</summary><p>Der Adapter läuft mit SAP PI 7.1, 7.11, 7.3 sowie SAP PO 7.31, 7.4, 7.5 und höher.</p></details>
        <details class="faq-item"><summary>Bietet KaTe GmbH auch REST-API-Beratung an?</summary><p>Ja, KaTe GmbH bietet SAP-REST-API-Integrationsberatung an – von der API-Architektur bis zur Implementierung und Optimierung Ihrer REST-Integrationslandschaft.</p></details>
    </div>
</section>

<!-- CONSULTING -->
<section class="consulting-section" aria-label="SAP Beratung">
    <div class="consulting-section__inner">
        <div>
            <span class="section-label">SAP Beratung</span>
            <h2 class="section-title">REST-API-Integration und SAP-Migration</h2>
            <p class="section-lead">KaTe GmbH begleitet Sie bei der Planung und Umsetzung Ihrer REST-API-Integrationsstrategie – von der ersten API-Analyse bis zum produktiven Betrieb.</p>
        </div>
        <div class="consulting-card">
            <h3>Beratungsleistungen</h3>
            <p>KaTe GmbH begleitet Sie bei der Planung, Implementierung und dem Betrieb Ihrer SAP-Integrationslandschaft – von der ersten Analyse bis zur Produktivsetzung.</p>
            <a href="https://kate-group.de/kontakt/" class="btn btn--dark" target="_blank" rel="noopener">Beratung anfragen</a>
        </div>
    </div>
</section>

<!-- CTA -->
<section class="cta-section" aria-label="Call to Action">
    <div class="cta-section__inner">
        <h2>30 Tage kostenlos<br><span style="color:var(--kate-yellow)">RESTful Adapter testen</span></h2>
        <p>Testen Sie den KaTe RESTful Adapter 30 Tage lang kostenlos in Ihrer eigenen SAP PO-Umgebung. Kein Risiko, keine Vorauszahlung.</p>
        <div class="cta-section__actions">
            <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="18" height="18"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                Jetzt Free Trial anfragen
            </a>
            <a href="https://kate-group.de/kontakt/" class="btn btn--secondary" target="_blank" rel="noopener">Kontakt aufnehmen</a>
        </div>
    </div>
</section>

</div><!-- /#kate-page-wrapper -->
</body>
</html>
				</div>
				</div>
		<div class="elementor-element elementor-element-660e15f e-grid e-con-full e-con e-child" data-id="660e15f" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-eebcf75 elementor-widget elementor-widget-text-editor" data-id="eebcf75" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Weitere Links:</p><p><a href="https://www.sap.com/products/technology-platform/partners/kate-gmbh-kate-restful-adapter-for-sap-integration-suite-and-sap-process-orchestration.html">KaTe RESTful Adapter im SAP Store</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-1ccec2e elementor-widget elementor-widget-text-editor" data-id="1ccec2e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p><a href="https://www.linkedin.com/products/kate-adapter-fuer-sap-pi-po-process-orchestration-und-sap-cpi-restful-adapter-f%C3%BCr-sap-pipo/">Unser RESTful Adapter auf LinkedIn</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-b673d51 elementor-widget elementor-widget-text-editor" data-id="b673d51" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p><a href="https://partnerfinder.sap.com/profile/0001249394">KaTe GmbH im SAP Partner Finder</a></p>								</div>
				</div>
				</div>
				</div>
				</div>
		<p>Der Beitrag <a href="https://kate-group.de/restful-adapter/">RESTful Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Azure Adapter für SAP PO</title>
		<link>https://kate-group.de/azure-adapter/</link>
		
		<dc:creator><![CDATA[Lars Albrecht]]></dc:creator>
		<pubDate>Mon, 18 May 2026 11:48:35 +0000</pubDate>
				<category><![CDATA[SAP Produkte]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Azure Service Bus]]></category>
		<category><![CDATA[SAP PO]]></category>
		<guid isPermaLink="false">http://kate-group.de/?p=5492</guid>

					<description><![CDATA[<p>Azure Adapter für SAP PO – Azure Service Bus, Event Hubs Integration &#124; KaTe GmbH Home › Produkte › Azure Adapter Cloud / Azure Adapter Azure Adapter für SAP PO Microsoft Azure Service Bus &#038; Event Hubs Integration für SAP Process Orchestration Der KaTe Azure Adapter verbindet SAP PO bidirektional mit Microsoft Azure Service Bus, [&#8230;]</p>
<p>Der Beitrag <a href="https://kate-group.de/azure-adapter/">Azure Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5492" class="elementor elementor-5492" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-efc5468 e-con-full e-flex e-con e-parent" data-id="efc5468" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-b185ffa elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="b185ffa" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Azure Adapter für SAP PO – Azure Service Bus, Event Hubs Integration | KaTe GmbH</title>
    <meta name="description" content="KaTe Azure Adapter für SAP PO: Bidirektionale Integration mit Azure Service Bus, Event Hubs, Blob Storage. OAuth2, SAS-Token, JSON/XML. Jetzt 30 Tage kostenlos testen.">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://kate-group.de/azure-adapter/">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://kate-group.de/azure-adapter/">
    <meta property="og:title" content="Azure Adapter für SAP PO – Azure Service Bus, Event Hubs Integration | KaTe GmbH">
    <meta property="og:description" content="KaTe Azure Adapter für SAP PO: Bidirektionale Integration mit Azure Service Bus, Event Hubs, Blob Storage. OAuth2, SAS-Token, JSON/XML. Jetzt 30 Tage kostenlos testen.">
    <meta property="og:site_name" content="KaTe GmbH">

    <script type="application/ld+json">
    [
      {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "KaTe Azure Adapter für SAP PO",
        "description": "Der KaTe Azure Adapter für SAP PO ermöglicht die bidirektionale Anbindung von SAP Process Orchestration an Microsoft Azure Services. Er unterstützt Azure Service Bus, Event Hubs, Blob Storage, OAuth2, SAS-Token und JSON/XML-Transformation.",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "SAP PI/PO, SAP Integration Suite",
        "offers": { "@type": "Offer", "priceCurrency": "EUR", "description": "Subscription licensing. 30-day free trial available. Available worldwide." },
        "publisher": { "@type": "Organization", "name": "KaTe GmbH", "url": "https://kate-group.de/" }
      },
      {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [{"@type":"Question","name":"Was ist der KaTe Azure Adapter für SAP PO?","acceptedAnswer":{"@type":"Answer","text":"Der KaTe Azure Adapter ermöglicht die nahtlose bidirektionale Anbindung von SAP PO an Microsoft Azure Services: Azure Service Bus, Event Hubs, Blob Storage und Queue Storage. Er unterstützt OAuth2, SAS-Token, HTTPS und JSON/XML-Transformation."}},
{"@type":"Question","name":"Welche Azure-Services werden unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt Azure Service Bus (Queues und Topics), Azure Event Hubs, Azure Blob Storage, Azure Queue Storage und Azure File Storage. Damit sind alle wichtigen Azure Messaging- und Storage-Szenarien abgedeckt."}},
{"@type":"Question","name":"Wie funktioniert die Authentifizierung mit Azure?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt OAuth2 mit Azure Active Directory, SAS-Token (Shared Access Signature) und Managed Identity. Alle Verbindungen werden über HTTPS/TLS verschlüsselt."}},
{"@type":"Question","name":"Kann der Adapter JSON und XML verarbeiten?","acceptedAnswer":{"@type":"Answer","text":"Ja, der Adapter bietet automatische bidirektionale Transformation zwischen SAP XML und Azure JSON-Formaten. Custom Serializer und Schema Mapping sind ebenfalls verfügbar."}},
{"@type":"Question","name":"Unterstützt der Adapter Azure Event Hubs?","acceptedAnswer":{"@type":"Answer","text":"Ja, der Azure Adapter unterstützt Azure Event Hubs für Hochdurchsatz-Eventstreaming. Consumer Groups, Partition-basiertes Routing und Capture to Azure Blob Storage werden unterstützt."}},
{"@type":"Question","name":"Ist der Adapter mit SAP Integration Suite kompatibel?","acceptedAnswer":{"@type":"Answer","text":"Ja, der Azure Adapter ist für SAP PO und die SAP Integration Suite verfügbar. Bestehende Azure-Integrationen können mit minimalem Aufwand migriert werden."}},
{"@type":"Question","name":"Wie funktioniert Azure Blob Storage mit SAP PO?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter ermöglicht den Upload und Download von Dateien zu/von Azure Blob Storage direkt aus SAP PO-Prozessen. Automatisches Retry-Handling und Fehlerbehandlung sind integriert."}},
{"@type":"Question","name":"Welche Sicherheitsstandards werden unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt OAuth2/Azure AD, SAS-Token, HTTPS/TLS und Managed Identity. Damit sind alle Azure Enterprise Security Standards abgedeckt."}},
{"@type":"Question","name":"Wie kann ich den Adapter testen?","acceptedAnswer":{"@type":"Answer","text":"KaTe bietet eine kostenlose 30-tägige Testphase an. Kontaktieren Sie uns über kate-group.de/kontakt/ um den Adapter in Ihrer Umgebung zu testen."}},
{"@type":"Question","name":"Bietet KaTe GmbH auch Azure-Beratung an?","acceptedAnswer":{"@type":"Answer","text":"Ja, KaTe GmbH bietet umfassende SAP-Azure-Integrationsberatung an – von der Architekturplanung bis zur Implementierung Ihrer hybriden Cloud-Integrationsstrategie."}}]
      }
    ]
    </script>

    <style>

        :root {
            --kate-yellow:    #F4C022;
            --kate-amber:     #ECA81E;
            --kate-orange:    #DD7E17;
            --kate-red:       #E20613;
            --kate-darkred:   #AF0000;
            --kate-black:     #1a1a1a;
            --kate-darkgray:  #2d2d2d;
            --kate-midgray:   #6b7280;
            --kate-lightgray: #f5f4f2;
            --kate-white:     #ffffff;
            --font-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
            --max-w: 1280px;
            --section-pad-mobile: 56px 20px;
            --section-pad-tablet: 72px 40px;
            --section-pad-desktop: 96px 60px;
        }
        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
        body { font-family: var(--font-base); background: var(--kate-white); color: var(--kate-black); }
        img { max-width: 100%; height: auto; display: block; }
        a { text-decoration: none; color: inherit; }
        ul { list-style: none; }
        .container { max-width: var(--max-w); margin: 0 auto; }
        .section-label { display: inline-block; font-size: font-size: ; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--kate-amber); margin-bottom: 12px; }
        .section-title { font-size: font-size: clamp(24px, 3.5vw, 38px); font-weight: 800; line-height: 1.2; margin-bottom: 16px; color: var(--kate-black); }
        .section-title--light { color: var(--kate-white); }
        .section-lead { font-size: 26px; line-height: 1.75; color: var(--kate-midgray); max-width: 680px; }
        .section-lead--light { color: rgba(255,255,255,0.75); }
        .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; padding: 12px 28px; font-family: var(--font-base); font-size: font-size: ; font-weight: 700; border-radius: 4px; cursor: pointer; border: 2px solid transparent; transition: background 0.25s, color 0.25s, border-color 0.25s, transform 0.15s; white-space: nowrap; }
        .btn:hover { transform: translateY(-1px); }
        .btn--primary { background: var(--kate-red); color: var(--kate-white); border-color: var(--kate-red); }
        .btn--primary:hover { background: var(--kate-darkred); border-color: var(--kate-darkred); }
        .btn--secondary { background: transparent; color: var(--kate-yellow); border-color: var(--kate-yellow); }
        .btn--secondary:hover { background: var(--kate-yellow); color: var(--kate-black); }
        .btn--dark { background: var(--kate-black); color: var(--kate-white); border-color: var(--kate-black); }
        .btn--dark:hover { background: var(--kate-darkgray); }

        /* HERO */
        .kate-hero { background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 50%, #111111 100%); position: relative; overflow: hidden; padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .kate-hero { padding: var(--section-pad-mobile); } }
        .kate-hero__bg { position: absolute; inset: 0; pointer-events: none; }
        .kate-hero__inner { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; position: relative; z-index: 2; }
        @media (max-width: 900px) { .kate-hero__inner { grid-template-columns: 1fr; } }
        .kate-hero__eyebrow { display: inline-flex; align-items: center; gap: 8px; background: rgba(244,192,34,0.12); border: 1px solid rgba(244,192,34,0.3); border-radius: 20px; padding: 6px 14px; font-size: font-size: ; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--kate-yellow); margin-bottom: 20px; animation: eyebrow-glow 3s ease-in-out infinite; }
        @keyframes eyebrow-glow { 0%,100%{box-shadow:0 0 0 0 rgba(244,192,34,0)} 50%{box-shadow:0 0 12px 2px rgba(244,192,34,0.25)} }
        .kate-hero h1 { font-size: font-size: clamp(32px, 4.5vw, 54px); font-weight: 900; line-height: 1.1; color: var(--kate-white); margin-bottom: 16px; }
        .kate-hero__subtitle { font-size: font-size: clamp(16px, 1.8vw, 20px); color: rgba(255,255,255,0.7); margin-bottom: 16px; font-weight: 500; }
        .kate-hero__desc { font-size: 26px; color: rgba(255,255,255,0.6); line-height: 1.75; margin-bottom: 32px; }
        .kate-hero__actions { display: flex; gap: 16px; flex-wrap: wrap; margin-bottom: 32px; }
        .kate-hero__trust { display: flex; flex-wrap: wrap; gap: 12px; }
        .trust-badge { display: inline-flex; align-items: center; gap: 6px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.12); border-radius: 6px; padding: 6px 12px; font-size: font-size: ; color: rgba(255,255,255,0.7); }
        .trust-badge svg { width: 14px; height: 14px; color: var(--kate-yellow); flex-shrink: 0; }
        .kate-breadcrumb { max-width: var(--max-w); margin: 0 auto 32px; font-size: font-size: ; color: rgba(255,255,255,0.4); position: relative; z-index: 2; }
        .kate-breadcrumb a { color: rgba(255,255,255,0.5); }
        .kate-breadcrumb a:hover { color: var(--kate-yellow); }
        .kate-breadcrumb span { color: var(--kate-yellow); }
        .kate-hero__accent { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange), var(--kate-red)); }

        /* DIAGRAM */
        .diagram-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(244,192,34,0.2); border-radius: 16px; padding: 28px; backdrop-filter: blur(12px); box-shadow: 0 8px 40px rgba(0,0,0,0.4), 0 0 0 1px rgba(244,192,34,0.1); }
        .diagram-nodes { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; }
        .diagram-node { display: flex; flex-direction: column; align-items: center; gap: 8px; flex: 1; }
        .diagram-node__icon { width: 64px; height: 64px; border-radius: 12px; display: flex; align-items: center; justify-content: center; }
        .diagram-node__icon--sap { background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(236,168,30,0.1)); border: 1px solid rgba(244,192,34,0.3); }
        .diagram-node__icon--adapter { background: linear-gradient(135deg, rgba(226,6,19,0.15), rgba(175,0,0,0.1)); border: 1px solid rgba(226,6,19,0.3); }
        .diagram-node__icon--target { background: linear-gradient(135deg, rgba(221,126,23,0.15), rgba(236,168,30,0.1)); border: 1px solid rgba(221,126,23,0.3); }
        .diagram-node__label { font-size: font-size: ; font-weight: 700; color: rgba(255,255,255,0.8); text-align: center; line-height: 1.3; }
        .diagram-arrow { display: flex; flex-direction: column; align-items: center; gap: 4px; flex-shrink: 0; }
        .diagram-arrow__line { width: 40px; height: 2px; background: linear-gradient(90deg, rgba(244,192,34,0.4), rgba(244,192,34,0.8)); position: relative; }
        .diagram-arrow__label { font-size: font-size: ; color: rgba(255,255,255,0.4); text-align: center; white-space: nowrap; }
        .diagram-metrics { display: flex; gap: 8px; flex-wrap: wrap; }
        .diagram-metric { background: rgba(244,192,34,0.1); border: 1px solid rgba(244,192,34,0.2); border-radius: 20px; padding: 4px 12px; font-size: font-size: ; font-weight: 600; color: var(--kate-yellow); }

        /* TRUST BAR */
        .trust-bar { background: #111; padding: 28px 60px; border-top: 1px solid rgba(255,255,255,0.06); border-bottom: 1px solid rgba(255,255,255,0.06); }
        .trust-bar__inner { max-width: var(--max-w); margin: 0 auto; display: flex; gap: 32px; flex-wrap: wrap; justify-content: center; align-items: center; }
        .trust-item { display: flex; align-items: center; gap: 10px; color: rgba(255,255,255,0.65); font-size: font-size: ; font-weight: 500; }
        .trust-item svg { width: 20px; height: 20px; color: var(--kate-yellow); flex-shrink: 0; }

        /* FEATURES */
        .features-section { background: var(--kate-black); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .features-section { padding: var(--section-pad-mobile); } }
        .features-section__header { max-width: var(--max-w); margin: 0 auto 48px; }
        .features-grid { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
        @media (max-width: 900px) { .features-grid { grid-template-columns: repeat(2, 1fr); } }
        @media (max-width: 600px) { .features-grid { grid-template-columns: 1fr; } }
        .feature-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 28px; transition: border-color 0.25s, transform 0.25s; }
        .feature-card:hover { border-color: rgba(244,192,34,0.3); transform: translateY(-2px); }
        .feature-card__icon { width: 48px; height: 48px; border-radius: 10px; background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(236,168,30,0.08)); border: 1px solid rgba(244,192,34,0.2); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
        .feature-card__icon svg { width: 24px; height: 24px; color: var(--kate-yellow); }
        .feature-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-white); margin-bottom: 10px; }
        .feature-card p { font-size: font-size: ; color: rgba(255,255,255,0.6); line-height: 1.65; margin-bottom: 14px; }
        .feature-card ul li { font-size: font-size: ; color: rgba(255,255,255,0.5); padding: 3px 0; padding-left: 16px; position: relative; }
        .feature-card ul li::before { content: "›"; position: absolute; left: 0; color: var(--kate-yellow); font-weight: 700; }

        /* LAUNCHPAD */
        .launchpad-section { background: var(--kate-lightgray); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .launchpad-section { padding: var(--section-pad-mobile); } }
        .launchpad-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .launchpad-tools { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; }
        @media (max-width: 700px) { .launchpad-tools { grid-template-columns: 1fr; } }
        .launchpad-tool { background: var(--kate-white); border: 1px solid rgba(0,0,0,0.08); border-radius: 12px; padding: 28px; box-shadow: 0 2px 12px rgba(0,0,0,0.06); }
        .launchpad-tool__icon { width: 48px; height: 48px; border-radius: 10px; background: linear-gradient(135deg, var(--kate-yellow), var(--kate-amber)); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
        .launchpad-tool__icon svg { width: 24px; height: 24px; color: var(--kate-black); }
        .launchpad-tool h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 10px; }
        .launchpad-tool p { font-size: font-size: ; color: var(--kate-midgray); line-height: 1.65; }

        /* BENEFITS */
        .benefits-section { background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 60%, #111 100%); padding: var(--section-pad-desktop); position: relative; overflow: hidden; }
        @media (max-width: 768px) { .benefits-section { padding: var(--section-pad-mobile); } }
        .benefits-section__header { max-width: var(--max-w); margin: 0 auto 48px; text-align: center; }
        .benefits-steps { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; position: relative; }
        .benefits-steps::before { content: ""; position: absolute; top: 16px; left: calc(16.66% + 16px); right: calc(16.66% + 16px); height: 2px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber)); z-index: 0; }
        @media (max-width: 700px) { .benefits-steps { grid-template-columns: 1fr; } .benefits-steps::before { display: none; } }
        .benefits-step { display: flex; flex-direction: column; align-items: center; text-align: center; position: relative; z-index: 1; }
        .benefits-step__badge { width: 32px; height: 32px; background: var(--kate-yellow); border-radius: 50%; border: 3px solid #1a1a1a; box-shadow: 0 0 0 3px var(--kate-yellow); font-size: font-size: ; font-weight: 700; color: var(--kate-black); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; flex-shrink: 0; }
        .benefits-step h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-white); margin-bottom: 8px; }
        .benefits-step p { font-size: font-size: ; color: rgba(255,255,255,0.55); line-height: 1.65; }
        .benefits-statement { max-width: var(--max-w); margin: 48px auto 0; padding-top: 40px; border-top: 1px solid rgba(255,255,255,0.08); text-align: center; }
        .benefits-statement p { font-size: 26px; color: rgba(255,255,255,0.65); line-height: 1.75; max-width: 680px; margin: 0 auto 32px; }
        .benefits-section__accent { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange)); }

        /* COMPATIBILITY */
        .compat-section { background: var(--kate-white); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .compat-section { padding: var(--section-pad-mobile); } }
        .compat-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .compat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; }
        @media (max-width: 700px) { .compat-grid { grid-template-columns: 1fr; } }
        .compat-card { border: 1px solid rgba(0,0,0,0.1); border-radius: 12px; padding: 28px; }
        .compat-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 12px; }
        .compat-card ul li { font-size: font-size: ; color: var(--kate-midgray); padding: 4px 0; padding-left: 18px; position: relative; }
        .compat-card ul li::before { content: "✓"; position: absolute; left: 0; color: var(--kate-amber); font-weight: 700; }

        /* FAQ */
        .faq-section { background: var(--kate-black); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .faq-section { padding: var(--section-pad-mobile); } }
        .faq-section__inner { max-width: 860px; margin: 0 auto; }
        .faq-item { border-bottom: 1px solid rgba(255,255,255,0.08); }
        .faq-item summary { padding: 20px 0; font-size: font-size: ; font-weight: 600; color: var(--kate-white); cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; }
        .faq-item summary::after { content: "+"; font-size: font-size: ; color: var(--kate-yellow); flex-shrink: 0; transition: transform 0.2s; }
        .faq-item[open] summary::after { transform: rotate(45deg); }
        .faq-item p { padding: 0 0 20px; font-size: font-size: ; color: rgba(255,255,255,0.6); line-height: 1.75; }

        /* CONSULTING */
        .consulting-section { background: var(--kate-lightgray); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .consulting-section { padding: var(--section-pad-mobile); } }
        .consulting-section__inner { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
        @media (max-width: 800px) { .consulting-section__inner { grid-template-columns: 1fr; } }
        .consulting-card { background: var(--kate-white); border-radius: 12px; padding: 32px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
        .consulting-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 12px; }
        .consulting-card p { font-size: font-size: ; color: var(--kate-midgray); line-height: 1.65; margin-bottom: 20px; }

        /* CTA */
        .cta-section { background: linear-gradient(135deg, #0d0d0d, #1a1a1a); padding: var(--section-pad-desktop); text-align: center; }
        @media (max-width: 768px) { .cta-section { padding: var(--section-pad-mobile); } }
        .cta-section__inner { max-width: 700px; margin: 0 auto; }
        .cta-section h2 { font-size: font-size: clamp(26px, 3.5vw, 40px); font-weight: 900; color: var(--kate-white); margin-bottom: 16px; }
        .cta-section p { font-size: 26px; color: rgba(255,255,255,0.65); margin-bottom: 36px; line-height: 1.75; }
        .cta-section__actions { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }

        /* Particles */
        .particle { position: absolute; border-radius: 50%; background: var(--kate-yellow); opacity: 0; animation: float-up linear infinite; pointer-events: none; }
        @keyframes float-up { 0%{opacity:0;transform:translateY(0) scale(0)} 10%{opacity:0.4} 90%{opacity:0.1} 100%{opacity:0;transform:translateY(-120px) scale(1)} }

    
    /* ═══════════════════════════════════════════════════════════
       ELEMENTOR-OVERRIDE – KaTe GmbH
       Scoped to #kate-page-wrapper to beat Elementor specificity.
       NOTE: All font-size values are in absolute px (NOT rem/em)
       because the KaTe WordPress theme sets html { font-size: 10px }
       which makes 1rem = 10px instead of 16px.
       Also paste this block under:
         Elementor → Site Settings → Custom CSS
       if live-site overrides persist.
    ═══════════════════════════════════════════════════════════ */
    #kate-page-wrapper {
      font-family: Arial, Helvetica, 'Segoe UI', sans-serif !important;
      font-size: 18px !important;
      color: #1a1a1a !important;
      line-height: 1.65 !important;
      -webkit-font-smoothing: antialiased;
      word-spacing: normal !important;
      letter-spacing: normal !important;
    }
    #kate-page-wrapper * {
      box-sizing: border-box;
      word-spacing: normal !important;
    }
    /* Headings – absolute px to avoid WP 10px root issue */
    #kate-page-wrapper h1 { font-size: 61px !important; font-weight: 800 !important; line-height: 1.15 !important; letter-spacing: -1px !important; }
    #kate-page-wrapper h2 { font-size: 44px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -0.5px !important; }
    #kate-page-wrapper h3 { font-size: 26px !important; font-weight: 700 !important; line-height: 1.3 !important; }
    #kate-page-wrapper h4 { font-size: 20px !important; font-weight: 700 !important; }
    /* Body text – absolute px */
    #kate-page-wrapper p  { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper li { font-size: 17px !important; line-height: 1.7 !important; }
    #kate-page-wrapper a  { text-decoration: none !important; }
    #kate-page-wrapper ul { list-style: none !important; }
    /* IntegraMon spans – prevent word-spacing gap */
    #kate-page-wrapper .btn span,
    #kate-page-wrapper .im-dash-header span,
    #kate-page-wrapper h2 span,
    #kate-page-wrapper strong span {
      word-spacing: 0 !important;
      letter-spacing: inherit !important;
      font-size: inherit !important;
      display: inline !important;
    }
    /* Buttons – force white text and correct colors regardless of WP theme */
    #kate-page-wrapper .btn                   { font-size: 16px !important; color: #ffffff !important; text-decoration: none !important; }
    #kate-page-wrapper .btn--primary          { background-color: #E20613 !important; color: #ffffff !important; border-color: #E20613 !important; }
    #kate-page-wrapper .btn--secondary        { background-color: transparent !important; color: #F4C022 !important; border-color: #F4C022 !important; }
    #kate-page-wrapper .btn--dark             { background-color: transparent !important; color: #ffffff !important; border-color: #ffffff !important; }
    #kate-page-wrapper .btn:hover             { opacity: 0.9 !important; }
    #kate-page-wrapper .btn span              { color: inherit !important; font-size: inherit !important; }
    /* Component-level font sizes – absolute px */
    #kate-page-wrapper .kate-hero__eyebrow    { font-size: 13px !important; }
    #kate-page-wrapper .kate-hero__subtitle   { font-size: 22px !important; }
    #kate-page-wrapper .kate-hero__desc       { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper .feature-card__title   { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .feature-card__desc    { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .feature-card__list li { font-size: 15px !important; }
    #kate-page-wrapper .trust-item            { font-size: 14px !important; }
    #kate-page-wrapper .section-lead          { font-size: 18px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .benefits-step h3      { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .benefits-step p       { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .benefits-statement p  { font-size: 18px !important; }
    #kate-page-wrapper .launchpad-tool h3     { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .launchpad-tool p      { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .compat-card h3        { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .compat-card li        { font-size: 15px !important; }
    #kate-page-wrapper details summary        { font-size: 17px !important; font-weight: 600 !important; }
    #kate-page-wrapper details p              { font-size: 16px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-title         { font-size: 44px !important; font-weight: 800 !important; }
    #kate-page-wrapper .section-subtitle      { font-size: 18px !important; }
    #kate-page-wrapper .hero-sub              { font-size: 21px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-intro         { font-size: 19px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .faq-question          { font-size: 18px !important; font-weight: 600 !important; }
    #kate-page-wrapper .faq-answer            { font-size: 17px !important; line-height: 1.75 !important; }

  </style>
</head>
<body>
<div id="kate-page-wrapper">

<!-- HERO -->
<section class="kate-hero" id="hero" aria-label="Azure Adapter Hero">
    <div class="kate-hero__bg" aria-hidden="true">
        <div style="position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(244,192,34,0.08) 0%,transparent 70%);pointer-events:none;"></div>
        <div style="position:absolute;bottom:-80px;left:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(221,126,23,0.06) 0%,transparent 70%);pointer-events:none;"></div>
        <div class="particle" style="width:3px;height:3px;left:15%;bottom:20%;animation-duration:7s;animation-delay:0s;"></div>
        <div class="particle" style="width:2px;height:2px;left:30%;bottom:10%;animation-duration:9s;animation-delay:1s;"></div>
        <div class="particle" style="width:4px;height:4px;left:50%;bottom:15%;animation-duration:8s;animation-delay:2s;"></div>
        <div class="particle" style="width:2px;height:2px;left:70%;bottom:25%;animation-duration:10s;animation-delay:0.5s;"></div>
        <div class="particle" style="width:3px;height:3px;left:85%;bottom:10%;animation-duration:7.5s;animation-delay:3s;"></div>
    </div>

    <nav class="kate-breadcrumb" aria-label="Breadcrumb">
        <a href="https://kate-group.de/">Home</a> ›
        <a href="https://kate-group.de/sap-adapter/">Produkte</a> ›
        <span>Azure Adapter</span>
    </nav>

    <div class="kate-hero__inner">
        <div class="kate-hero__text">
            <div class="kate-hero__eyebrow">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><path d="M18 10h-1.26A8 8 0 109 20h9a5 5 0 000-10z"/></svg>
                Cloud / Azure Adapter
            </div>
            <h1>Azure Adapter für <span style="color:var(--kate-yellow)">SAP PO</span></h1>
            <p class="kate-hero__subtitle">Microsoft Azure Service Bus & Event Hubs Integration für SAP Process Orchestration</p>
            <p class="kate-hero__desc">Der KaTe Azure Adapter verbindet SAP PO bidirektional mit Microsoft Azure Service Bus, Azure Event Hubs, Azure Blob Storage und Azure Queue Storage. Unterstützt JSON/XML-Transformation, HTTPS, OAuth2, SAS-Token und hybride Cloud-Szenarien.</p>
            <div class="kate-hero__actions">
                <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                    30 Tage kostenlos testen
                </a>
                <a href="#funktionen" class="btn btn--secondary">Alle Funktionen</a>
            </div>
            <div class="kate-hero__trust">
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
                    Verifizierter SAP-Partner
                </span>
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
                    30 Tage Free Trial
                </span>
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"/></svg>
                    Weltweit verfügbar
                </span></div>
        </div>

        <div class="diagram-card" role="img" aria-label="Azure Adapter Integration Diagramm">
            <div style="font-size:font-size:;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:16px;">Integration Flow</div>
            <div class="diagram-nodes">
                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--sap">
                        <svg width="32" height="32" viewBox="0 0 32 32" fill="none">
                            <rect x="4" y="6" width="24" height="20" rx="2" stroke="#F4C022" stroke-width="1.5"/>
                            <line x1="4" y1="12" x2="28" y2="12" stroke="#F4C022" stroke-width="1"/>
                            <rect x="8" y="16" width="6" height="4" rx="1" fill="#F4C022" opacity="0.5"/>
                            <rect x="18" y="16" width="6" height="4" rx="1" fill="#F4C022" opacity="0.3"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">SAP PO / PI<br><span style="color:rgba(255,255,255,0.4);font-weight:400">Process Orch.</span></div>
                </div>

                <div class="diagram-arrow">
                    <div class="diagram-arrow__label">Send / Receive</div>
                    <div style="display:flex;align-items:center;gap:4px;">
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M2 6h8M7 3l3 3-3 3" stroke="rgba(244,192,34,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                        <div class="diagram-arrow__line"></div>
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10 6H2M5 9L2 6l3-3" stroke="rgba(244,192,34,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                    </div>
                    <div class="diagram-arrow__label">HTTPS / AMQP</div>
                </div>

                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--adapter">
                        <img decoding="async" src="data:image/png;base64,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" alt="KaTe Adapter" width="40" height="40" style="object-fit:contain;">
                    </div>
                    <div class="diagram-node__label"><strong style="color:var(--kate-yellow)">KaTe</strong><br><span style="color:rgba(255,255,255,0.4);font-weight:400">Adapter</span></div>
                </div>

                <div class="diagram-arrow">
                    <div class="diagram-arrow__label">Queue / Topic</div>
                    <div style="display:flex;align-items:center;gap:4px;">
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M2 6h8M7 3l3 3-3 3" stroke="rgba(221,126,23,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                        <div class="diagram-arrow__line" style="background:linear-gradient(90deg,rgba(221,126,23,0.4),rgba(221,126,23,0.8))"></div>
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10 6H2M5 9L2 6l3-3" stroke="rgba(221,126,23,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                    </div>
                    <div class="diagram-arrow__label">Blob / Event</div>
                </div>

                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--target">
                        <svg width="32" height="32" viewBox="0 0 32 32" fill="none">
                            <!-- Azure Cloud Shape -->
                            <path d="M8 22 Q4 22 4 18 Q4 14 8 14 Q8 10 12 10 Q14 6 18 7 Q22 6 23 10 Q27 10 27 14 Q28 18 25 20 Q24 22 20 22 Z" stroke="#0078D4" stroke-width="1.5" fill="rgba(0,120,212,0.15)"/>
                            <!-- Azure lightning bolt -->
                            <path d="M17 12 L14 18 L17 18 L15 24 L20 16 L17 16 Z" fill="#DD7E17" opacity="0.9"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">Microsoft Azure<br><span style="color:rgba(255,255,255,0.4);font-weight:400">Service Bus / Event Hubs</span></div>
                </div>
            </div>
            <div class="diagram-metrics"><span class="diagram-metric">Azure Service Bus</span><span class="diagram-metric">OAuth2 / SAS-Token</span><span class="diagram-metric">JSON &amp; XML</span></div>
        </div>
    </div>
    <div class="kate-hero__accent" aria-hidden="true"></div>
</section>

<!-- TRUST BAR -->
<section class="trust-bar" aria-label="Trust Signale">
    <div class="trust-bar__inner">
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M18 10h-1.26A8 8 0 109 20h9a5 5 0 000-10z"/></svg>
            Azure Service Bus &amp; Event Hubs
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
            OAuth2 / SAS-Token Security
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 6h16M4 12h16M4 18h7"/></svg>
            JSON &amp; XML Transformation
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 11l19-9-9 19-2-8-8-2z"/></svg>
            Hybrid Cloud &amp; On-Premise
        </div></div>
</section>

<!-- FEATURES -->
<section class="features-section" id="funktionen" aria-label="Azure Adapter Funktionen">
    <div class="features-section__header">
        <span class="section-label">Funktionen</span>
        <h2 class="section-title section-title--light">Azure Adapter – <span style="color:var(--kate-yellow)">Alle Funktionen</span></h2>
        <p class="section-lead section-lead--light">Leistungsstarke Features für die professionelle SAP-Integration im Unternehmenseinsatz – weltweit einsetzbar.</p>
    </div>
    <div class="features-grid">
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M18 10h-1.26A8 8 0 109 20h9a5 5 0 000-10z"/></svg>
            </div>
            <h3>Azure Service Bus Integration</h3>
            <p>Nahtlose Anbindung von SAP PO an Azure Service Bus Queues und Topics für zuverlässiges Enterprise Messaging.</p>
            <ul><li>Azure Service Bus Queues</li><li>Azure Service Bus Topics &amp; Subscriptions</li><li>Dead Letter Queue Handling</li><li>Message Sessions &amp; Ordering</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
            </div>
            <h3>Azure Event Hubs</h3>
            <p>Hochdurchsatz-Eventstreaming zwischen SAP PO und Azure Event Hubs für Real-Time-Szenarien.</p>
            <ul><li>Event Hubs Publish &amp; Consume</li><li>Consumer Groups</li><li>Partition-basiertes Routing</li><li>Capture to Azure Blob Storage</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
            </div>
            <h3>Sicherheit &amp; Authentifizierung</h3>
            <p>Enterprise-grade Sicherheit mit OAuth2, SAS-Token und HTTPS für alle Azure-Verbindungen.</p>
            <ul><li>OAuth2 / Azure Active Directory</li><li>SAS-Token Authentifizierung</li><li>HTTPS / TLS-Verschlüsselung</li><li>Managed Identity Support</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 6h16M4 12h16M4 18h7"/></svg>
            </div>
            <h3>Azure Blob &amp; Queue Storage</h3>
            <p>Dateiaustausch und Queue-Messaging mit Azure Blob Storage und Azure Queue Storage.</p>
            <ul><li>Blob Upload &amp; Download</li><li>Azure Queue Storage</li><li>Azure File Storage</li><li>Automatisches Retry-Handling</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 3H5a2 2 0 00-2 2v4m6-6h10a2 2 0 012 2v4M9 3v18m0 0h10a2 2 0 002-2V9M9 21H5a2 2 0 01-2-2V9m0 0h18"/></svg>
            </div>
            <h3>JSON &amp; XML Transformation</h3>
            <p>Automatische bidirektionale Transformation zwischen SAP XML und Azure JSON-Formaten.</p>
            <ul><li>XML zu JSON Transformation</li><li>JSON zu XML Transformation</li><li>Schema Mapping</li><li>Custom Serializer</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"/></svg>
            </div>
            <h3>SAP PO Framework Integration</h3>
            <p>Vollständige Integration in das SAP Adapter Framework für Design, Konfiguration und Monitoring.</p>
            <ul><li>SAP PI/PO Design Tools</li><li>Konfiguration &amp; Monitoring</li><li>SAP Integration Suite ready</li><li>Migrationspfad von SAP PO</li></ul>
        </div></div>
</section>

<!-- LAUNCHPAD -->
<section class="launchpad-section" id="launchpad" aria-label="KaTe Launchpad">
    <div class="launchpad-section__inner">
        <span class="section-label">Zusätzliche Tools</span>
        <h2 class="section-title"><strong style="color:var(--kate-yellow)">KaTe Launchpad</strong> – Mehr als nur ein Adapter</h2>
        <p class="section-lead">Das <strong>KaTe Launchpad</strong> erweitert den Adapter mit zusätzlichen Tools, die den Aufbau und Betrieb von Azure-Szenarien erheblich vereinfachen.</p>
        <div class="launchpad-tools">
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg>
                </div>
                <h3>Generator</h3>
                <p>Automatische Generierung von Azure Service Bus-Konfigurationen, Connection Strings und SAP PO-Channel-Definitionen. Reduziert den Konfigurationsaufwand erheblich.</p>
            </div>
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
                </div>
                <h3>Service List Display &amp; Tester</h3>
                <p>Übersicht aller konfigurierten Azure-Verbindungen (Service Bus, Event Hubs, Blob Storage). Integrierter Tester zum Senden und Empfangen von Azure-Nachrichten direkt aus SAP PO.</p>
            </div>
        </div>
    </div>
</section>

<!-- BENEFITS -->
<section class="benefits-section" id="vorteile" aria-label="Vorteile">
    <div class="benefits-section__header">
        <span class="section-label" style="color:var(--kate-yellow)">Vorteile</span>
        <h2 class="section-title section-title--light">Einfach starten – <span style="color:var(--kate-yellow)">flexibel skalieren</span></h2>
    </div>
    <div class="benefits-steps">
        <div class="benefits-step">
            <div class="benefits-step__badge">1</div>
            <h3>Free Trial anfragen</h3>
            <p>Kontaktieren Sie uns – innerhalb von <strong>48 Stunden</strong> erhalten Sie Zugang zum Adapter für Ihre Testumgebung.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">2</div>
            <h3>Adapter installieren</h3>
            <p>Installation in Ihrer SAP PO-Umgebung in wenigen Schritten. Unser Team unterstützt Sie beim Onboarding.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">3</div>
            <h3>Produktiv gehen</h3>
            <p>Erste produktive Szenarien laufen schnell. Skalieren Sie nach Bedarf – ohne Vorausinvestitionen.</p>
        </div>
    </div>
    <div class="benefits-statement">
        <p>Alle KaTe Adapter sind darauf ausgelegt, schnell einsatzbereit zu sein – von der Anfrage bis zum produktiven Betrieb.</p>
        <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">Jetzt Free Trial anfragen</a>
    </div>
    <div class="benefits-section__accent" aria-hidden="true"></div>
</section>

<!-- COMPATIBILITY -->
<section class="compat-section" id="kompatibilitaet" aria-label="Kompatibilität">
    <div class="compat-section__inner">
        <span class="section-label">Kompatibilität</span>
        <h2 class="section-title">Azure Adapter – <span style="color:var(--kate-amber)">Kompatibilität</span></h2>
        <p class="section-lead">Der Azure Adapter ist für alle aktuellen SAP PO-Versionen und kompatiblen Zielsysteme verfügbar.</p>
        <div class="compat-grid">
            <div class="compat-card">
                <h3>SAP Process Orchestration (PO/PI)</h3>
                <ul><li>SAP PI 7.x und SAP PO 7.5x</li><li>Alle aktuellen Support Packages</li><li>Azure Service Bus &amp; Event Hubs</li><li>OAuth2 und SAS-Token</li></ul>
            </div>
            <div class="compat-card">
                <h3>SAP Integration Suite (CPI / EIC)</h3>
                <ul><li>SAP Cloud Platform Integration (CPI)</li><li>SAP Edge Integration Cell (EIC)</li><li>Migrationspfad von SAP PO</li><li>Azure Blob Storage kompatibel</li></ul>
            </div></div>
    </div>
</section>

<!-- FAQ -->
<section class="faq-section" id="faq" aria-label="Häufige Fragen">
    <div class="faq-section__inner">
        <span class="section-label">FAQ</span>
        <h2 class="section-title section-title--light" style="margin-bottom:40px">Häufige Fragen zum <span style="color:var(--kate-yellow)">Azure Adapter</span></h2>
        
        <details class="faq-item"><summary>Was ist der KaTe Azure Adapter für SAP PO?</summary><p>Der KaTe Azure Adapter ermöglicht die nahtlose bidirektionale Anbindung von SAP PO an Microsoft Azure Services: Azure Service Bus, Event Hubs, Blob Storage und Queue Storage. Er unterstützt OAuth2, SAS-Token, HTTPS und JSON/XML-Transformation.</p></details>
        <details class="faq-item"><summary>Welche Azure-Services werden unterstützt?</summary><p>Der Adapter unterstützt Azure Service Bus (Queues und Topics), Azure Event Hubs, Azure Blob Storage, Azure Queue Storage und Azure File Storage. Damit sind alle wichtigen Azure Messaging- und Storage-Szenarien abgedeckt.</p></details>
        <details class="faq-item"><summary>Wie funktioniert die Authentifizierung mit Azure?</summary><p>Der Adapter unterstützt OAuth2 mit Azure Active Directory, SAS-Token (Shared Access Signature) und Managed Identity. Alle Verbindungen werden über HTTPS/TLS verschlüsselt.</p></details>
        <details class="faq-item"><summary>Kann der Adapter JSON und XML verarbeiten?</summary><p>Ja, der Adapter bietet automatische bidirektionale Transformation zwischen SAP XML und Azure JSON-Formaten. Custom Serializer und Schema Mapping sind ebenfalls verfügbar.</p></details>
        <details class="faq-item"><summary>Unterstützt der Adapter Azure Event Hubs?</summary><p>Ja, der Azure Adapter unterstützt Azure Event Hubs für Hochdurchsatz-Eventstreaming. Consumer Groups, Partition-basiertes Routing und Capture to Azure Blob Storage werden unterstützt.</p></details>
        <details class="faq-item"><summary>Ist der Adapter mit SAP Integration Suite kompatibel?</summary><p>Ja, der Azure Adapter ist für SAP PO und die SAP Integration Suite verfügbar. Bestehende Azure-Integrationen können mit minimalem Aufwand migriert werden.</p></details>
        <details class="faq-item"><summary>Wie funktioniert Azure Blob Storage mit SAP PO?</summary><p>Der Adapter ermöglicht den Upload und Download von Dateien zu/von Azure Blob Storage direkt aus SAP PO-Prozessen. Automatisches Retry-Handling und Fehlerbehandlung sind integriert.</p></details>
        <details class="faq-item"><summary>Welche Sicherheitsstandards werden unterstützt?</summary><p>Der Adapter unterstützt OAuth2/Azure AD, SAS-Token, HTTPS/TLS und Managed Identity. Damit sind alle Azure Enterprise Security Standards abgedeckt.</p></details>
        <details class="faq-item"><summary>Wie kann ich den Adapter testen?</summary><p>KaTe bietet eine kostenlose 30-tägige Testphase an. Kontaktieren Sie uns über kate-group.de/kontakt/ um den Adapter in Ihrer Umgebung zu testen.</p></details>
        <details class="faq-item"><summary>Bietet KaTe GmbH auch Azure-Beratung an?</summary><p>Ja, KaTe GmbH bietet umfassende SAP-Azure-Integrationsberatung an – von der Architekturplanung bis zur Implementierung Ihrer hybriden Cloud-Integrationsstrategie.</p></details>
    </div>
</section>

<!-- CONSULTING -->
<section class="consulting-section" aria-label="SAP Beratung">
    <div class="consulting-section__inner">
        <div>
            <span class="section-label">SAP Beratung</span>
            <h2 class="section-title">Azure-Integration und SAP-Migration</h2>
            <p class="section-lead">KaTe GmbH begleitet Sie bei der Planung und Umsetzung Ihrer Azure-Integrationsstrategie – von der ersten Analyse bis zum produktiven Betrieb in der hybriden Cloud.</p>
        </div>
        <div class="consulting-card">
            <h3>Beratungsleistungen</h3>
            <p>KaTe GmbH begleitet Sie bei der Planung, Implementierung und dem Betrieb Ihrer SAP-Integrationslandschaft – von der ersten Analyse bis zur Produktivsetzung.</p>
            <a href="https://kate-group.de/kontakt/" class="btn btn--dark" target="_blank" rel="noopener">Beratung anfragen</a>
        </div>
    </div>
</section>

<!-- CTA -->
<section class="cta-section" aria-label="Call to Action">
    <div class="cta-section__inner">
        <h2>30 Tage kostenlos<br><span style='color:var(--kate-yellow)'>Azure Adapter testen</span></h2>
        <p>Testen Sie den KaTe Azure Adapter 30 Tage lang kostenlos in Ihrer eigenen SAP PO-Umgebung. Kein Risiko, keine Vorauszahlung.</p>
        <div class="cta-section__actions">
            <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="18" height="18"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                Jetzt Free Trial anfragen
            </a>
            <a href="https://kate-group.de/kontakt/" class="btn btn--secondary" target="_blank" rel="noopener">Kontakt aufnehmen</a>
        </div>
    </div>
</section>

</div><!-- /#kate-page-wrapper -->
</body>
</html>				</div>
				</div>
				</div>
				</div>
		<p>Der Beitrag <a href="https://kate-group.de/azure-adapter/">Azure Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>GCP Adapter für SAP PO</title>
		<link>https://kate-group.de/gcp-adapter/</link>
		
		<dc:creator><![CDATA[Lars Albrecht]]></dc:creator>
		<pubDate>Mon, 18 May 2026 11:26:03 +0000</pubDate>
				<category><![CDATA[SAP Produkte]]></category>
		<guid isPermaLink="false">http://kate-group.de/?p=5494</guid>

					<description><![CDATA[<p>GCP Adapter für SAP PO – Google Cloud Pub/Sub, Cloud Storage Integration &#124; KaTe GmbH Home › Produkte › GCP Adapter Cloud / GCP Adapter GCP Adapter für SAP PO Google Cloud Platform Integration für SAP Process Orchestration Der KaTe GCP Adapter verbindet SAP PO mit Google Cloud Services. Unterstützt Google Pub/Sub und Google Cloud [&#8230;]</p>
<p>Der Beitrag <a href="https://kate-group.de/gcp-adapter/">GCP Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5494" class="elementor elementor-5494" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-5aa7515 e-con-full e-flex e-con e-parent" data-id="5aa7515" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-e55efae elementor-widget elementor-widget-html" data-id="e55efae" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>GCP Adapter für SAP PO – Google Cloud Pub/Sub, Cloud Storage Integration | KaTe GmbH</title>
    <meta name="description" content="KaTe GCP Adapter für SAP PO: Google Cloud Pub/Sub und Cloud Storage Integration über gRPC und HTTPS. Google IAM Auth. Jetzt 30 Tage kostenlos testen.">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://kate-group.de/gcp-adapter/">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://kate-group.de/gcp-adapter/">
    <meta property="og:title" content="GCP Adapter für SAP PO – Google Cloud Pub/Sub, Cloud Storage Integration | KaTe GmbH">
    <meta property="og:description" content="KaTe GCP Adapter für SAP PO: Google Cloud Pub/Sub und Cloud Storage Integration über gRPC und HTTPS. Google IAM Auth. Jetzt 30 Tage kostenlos testen.">
    <meta property="og:site_name" content="KaTe GmbH">

    <script type="application/ld+json">
    [
      {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "KaTe GCP Adapter für SAP PO",
        "description": "Der KaTe GCP Adapter für SAP PO ermöglicht die Anbindung von SAP Process Orchestration an Google Cloud Services. Er unterstützt Google Pub/Sub, Cloud Storage, gRPC, HTTPS und Google Service Account IAM.",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "SAP PI/PO, SAP Integration Suite",
        "offers": { "@type": "Offer", "priceCurrency": "EUR", "description": "Subscription licensing. 30-day free trial available. Available worldwide." },
        "publisher": { "@type": "Organization", "name": "KaTe GmbH", "url": "https://kate-group.de/" }
      },
      {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [{"@type":"Question","name":"Was ist der KaTe GCP Adapter für SAP PO?","acceptedAnswer":{"@type":"Answer","text":"Der KaTe GCP Adapter ermöglicht die Anbindung von SAP PO an Google Cloud Services. Er übernimmt Authentifizierung und GCP-spezifische API-Aufrufe via gRPC und HTTPS und unterstützt Google Pub/Sub und Google Cloud Storage."}},
{"@type":"Question","name":"Welche GCP-Services werden unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt Google Cloud Pub/Sub für event-getriebene Szenarien und Google Cloud Storage für Dateioperationen. Weitere GCP-Services können über HTTPS REST APIs angebunden werden."}},
{"@type":"Question","name":"Wie funktioniert die GCP-Authentifizierung?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter nutzt Google Service Account Credentials (IAM) für sichere Authentifizierung. Service Account JSON Keys, Workload Identity Federation und OAuth2 Token Refresh werden unterstützt."}},
{"@type":"Question","name":"Was ist Google Cloud Pub/Sub?","acceptedAnswer":{"@type":"Answer","text":"Google Cloud Pub/Sub ist ein vollständig verwalteter Messaging-Service für event-getriebene Systeme. Der Adapter ermöglicht SAP PO als Publisher oder Subscriber auf Pub/Sub Topics."}},
{"@type":"Question","name":"Unterstützt der Adapter gRPC?","acceptedAnswer":{"@type":"Answer","text":"Ja, der Adapter unterstützt gRPC (HTTP/2) für effiziente, binäre Kommunikation mit GCP-Services sowie HTTPS für REST-basierte APIs."}},
{"@type":"Question","name":"Kann der Adapter Google Cloud Storage verwenden?","acceptedAnswer":{"@type":"Answer","text":"Ja, der Adapter ermöglicht Upload, Download und Management von Dateien in Google Cloud Storage Buckets direkt aus SAP PO heraus."}},
{"@type":"Question","name":"Ist der Adapter mit SAP Integration Suite kompatibel?","acceptedAnswer":{"@type":"Answer","text":"Ja, der GCP Adapter ist für SAP PO und die SAP Integration Suite verfügbar. Bestehende GCP-Schnittstellen können mit minimalem Aufwand migriert werden."}},
{"@type":"Question","name":"Wie kann ich den Adapter testen?","acceptedAnswer":{"@type":"Answer","text":"KaTe bietet eine kostenlose 30-tägige Testphase an. Kontaktieren Sie uns über kate-group.de/kontakt/ um den Adapter in Ihrer Umgebung zu testen."}},
{"@type":"Question","name":"Welche Sicherheitsstandards werden eingehalten?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter nutzt Google IAM für Authentifizierung und unterstützt SSL/TLS-Verschlüsselung für alle Verbindungen. Google Cloud Security Best Practices werden vollständig eingehalten."}},
{"@type":"Question","name":"Bietet KaTe GmbH auch GCP-Beratung an?","acceptedAnswer":{"@type":"Answer","text":"Ja, KaTe GmbH bietet SAP-GCP-Integrationsberatung an – von der Architekturplanung bis zur Implementierung Ihrer Google Cloud-Integrationsstrategie."}}]
      }
    ]
    </script>

    <style>

        :root {
            --kate-yellow:    #F4C022;
            --kate-amber:     #ECA81E;
            --kate-orange:    #DD7E17;
            --kate-red:       #E20613;
            --kate-darkred:   #AF0000;
            --kate-black:     #1a1a1a;
            --kate-darkgray:  #2d2d2d;
            --kate-midgray:   #6b7280;
            --kate-lightgray: #f5f4f2;
            --kate-white:     #ffffff;
            --font-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
            --max-w: 1280px;
            --section-pad-mobile: 56px 20px;
            --section-pad-tablet: 72px 40px;
            --section-pad-desktop: 96px 60px;
        }
        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
        body { font-family: var(--font-base); background: var(--kate-white); color: var(--kate-black); }
        img { max-width: 100%; height: auto; display: block; }
        a { text-decoration: none; color: inherit; }
        ul { list-style: none; }
        .container { max-width: var(--max-w); margin: 0 auto; }
        .section-label { display: inline-block; font-size: font-size: ; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--kate-amber); margin-bottom: 12px; }
        .section-title { font-size: font-size: clamp(24px, 3.5vw, 38px); font-weight: 800; line-height: 1.2; margin-bottom: 16px; color: var(--kate-black); }
        .section-title--light { color: var(--kate-white); }
        .section-lead { font-size: 26px; line-height: 1.75; color: var(--kate-midgray); max-width: 680px; }
        .section-lead--light { color: rgba(255,255,255,0.75); }
        .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; padding: 12px 28px; font-family: var(--font-base); font-size: font-size: ; font-weight: 700; border-radius: 4px; cursor: pointer; border: 2px solid transparent; transition: background 0.25s, color 0.25s, border-color 0.25s, transform 0.15s; white-space: nowrap; }
        .btn:hover { transform: translateY(-1px); }
        .btn--primary { background: var(--kate-red); color: var(--kate-white); border-color: var(--kate-red); }
        .btn--primary:hover { background: var(--kate-darkred); border-color: var(--kate-darkred); }
        .btn--secondary { background: transparent; color: var(--kate-yellow); border-color: var(--kate-yellow); }
        .btn--secondary:hover { background: var(--kate-yellow); color: var(--kate-black); }
        .btn--dark { background: var(--kate-black); color: var(--kate-white); border-color: var(--kate-black); }
        .btn--dark:hover { background: var(--kate-darkgray); }

        /* HERO */
        .kate-hero { background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 50%, #111111 100%); position: relative; overflow: hidden; padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .kate-hero { padding: var(--section-pad-mobile); } }
        .kate-hero__bg { position: absolute; inset: 0; pointer-events: none; }
        .kate-hero__inner { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; position: relative; z-index: 2; }
        @media (max-width: 900px) { .kate-hero__inner { grid-template-columns: 1fr; } }
        .kate-hero__eyebrow { display: inline-flex; align-items: center; gap: 8px; background: rgba(244,192,34,0.12); border: 1px solid rgba(244,192,34,0.3); border-radius: 20px; padding: 6px 14px; font-size: font-size: ; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--kate-yellow); margin-bottom: 20px; animation: eyebrow-glow 3s ease-in-out infinite; }
        @keyframes eyebrow-glow { 0%,100%{box-shadow:0 0 0 0 rgba(244,192,34,0)} 50%{box-shadow:0 0 12px 2px rgba(244,192,34,0.25)} }
        .kate-hero h1 { font-size: font-size: clamp(32px, 4.5vw, 54px); font-weight: 900; line-height: 1.1; color: var(--kate-white); margin-bottom: 16px; }
        .kate-hero__subtitle { font-size: font-size: clamp(16px, 1.8vw, 20px); color: rgba(255,255,255,0.7); margin-bottom: 16px; font-weight: 500; }
        .kate-hero__desc { font-size: 26px; color: rgba(255,255,255,0.6); line-height: 1.75; margin-bottom: 32px; }
        .kate-hero__actions { display: flex; gap: 16px; flex-wrap: wrap; margin-bottom: 32px; }
        .kate-hero__trust { display: flex; flex-wrap: wrap; gap: 12px; }
        .trust-badge { display: inline-flex; align-items: center; gap: 6px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.12); border-radius: 6px; padding: 6px 12px; font-size: font-size: ; color: rgba(255,255,255,0.7); }
        .trust-badge svg { width: 14px; height: 14px; color: var(--kate-yellow); flex-shrink: 0; }
        .kate-breadcrumb { max-width: var(--max-w); margin: 0 auto 32px; font-size: font-size: ; color: rgba(255,255,255,0.4); position: relative; z-index: 2; }
        .kate-breadcrumb a { color: rgba(255,255,255,0.5); }
        .kate-breadcrumb a:hover { color: var(--kate-yellow); }
        .kate-breadcrumb span { color: var(--kate-yellow); }
        .kate-hero__accent { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange), var(--kate-red)); }

        /* DIAGRAM */
        .diagram-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(244,192,34,0.2); border-radius: 16px; padding: 28px; backdrop-filter: blur(12px); box-shadow: 0 8px 40px rgba(0,0,0,0.4), 0 0 0 1px rgba(244,192,34,0.1); }
        .diagram-nodes { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; }
        .diagram-node { display: flex; flex-direction: column; align-items: center; gap: 8px; flex: 1; }
        .diagram-node__icon { width: 64px; height: 64px; border-radius: 12px; display: flex; align-items: center; justify-content: center; }
        .diagram-node__icon--sap { background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(236,168,30,0.1)); border: 1px solid rgba(244,192,34,0.3); }
        .diagram-node__icon--adapter { background: linear-gradient(135deg, rgba(226,6,19,0.15), rgba(175,0,0,0.1)); border: 1px solid rgba(226,6,19,0.3); }
        .diagram-node__icon--target { background: linear-gradient(135deg, rgba(221,126,23,0.15), rgba(236,168,30,0.1)); border: 1px solid rgba(221,126,23,0.3); }
        .diagram-node__label { font-size: font-size: ; font-weight: 700; color: rgba(255,255,255,0.8); text-align: center; line-height: 1.3; }
        .diagram-arrow { display: flex; flex-direction: column; align-items: center; gap: 4px; flex-shrink: 0; }
        .diagram-arrow__line { width: 40px; height: 2px; background: linear-gradient(90deg, rgba(244,192,34,0.4), rgba(244,192,34,0.8)); position: relative; }
        .diagram-arrow__label { font-size: font-size: ; color: rgba(255,255,255,0.4); text-align: center; white-space: nowrap; }
        .diagram-metrics { display: flex; gap: 8px; flex-wrap: wrap; }
        .diagram-metric { background: rgba(244,192,34,0.1); border: 1px solid rgba(244,192,34,0.2); border-radius: 20px; padding: 4px 12px; font-size: font-size: ; font-weight: 600; color: var(--kate-yellow); }

        /* TRUST BAR */
        .trust-bar { background: #111; padding: 28px 60px; border-top: 1px solid rgba(255,255,255,0.06); border-bottom: 1px solid rgba(255,255,255,0.06); }
        .trust-bar__inner { max-width: var(--max-w); margin: 0 auto; display: flex; gap: 32px; flex-wrap: wrap; justify-content: center; align-items: center; }
        .trust-item { display: flex; align-items: center; gap: 10px; color: rgba(255,255,255,0.65); font-size: font-size: ; font-weight: 500; }
        .trust-item svg { width: 20px; height: 20px; color: var(--kate-yellow); flex-shrink: 0; }

        /* FEATURES */
        .features-section { background: var(--kate-black); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .features-section { padding: var(--section-pad-mobile); } }
        .features-section__header { max-width: var(--max-w); margin: 0 auto 48px; }
        .features-grid { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
        @media (max-width: 900px) { .features-grid { grid-template-columns: repeat(2, 1fr); } }
        @media (max-width: 600px) { .features-grid { grid-template-columns: 1fr; } }
        .feature-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 28px; transition: border-color 0.25s, transform 0.25s; }
        .feature-card:hover { border-color: rgba(244,192,34,0.3); transform: translateY(-2px); }
        .feature-card__icon { width: 48px; height: 48px; border-radius: 10px; background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(236,168,30,0.08)); border: 1px solid rgba(244,192,34,0.2); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
        .feature-card__icon svg { width: 24px; height: 24px; color: var(--kate-yellow); }
        .feature-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-white); margin-bottom: 10px; }
        .feature-card p { font-size: font-size: ; color: rgba(255,255,255,0.6); line-height: 1.65; margin-bottom: 14px; }
        .feature-card ul li { font-size: font-size: ; color: rgba(255,255,255,0.5); padding: 3px 0; padding-left: 16px; position: relative; }
        .feature-card ul li::before { content: "›"; position: absolute; left: 0; color: var(--kate-yellow); font-weight: 700; }

        /* LAUNCHPAD */
        .launchpad-section { background: var(--kate-lightgray); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .launchpad-section { padding: var(--section-pad-mobile); } }
        .launchpad-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .launchpad-tools { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; }
        @media (max-width: 700px) { .launchpad-tools { grid-template-columns: 1fr; } }
        .launchpad-tool { background: var(--kate-white); border: 1px solid rgba(0,0,0,0.08); border-radius: 12px; padding: 28px; box-shadow: 0 2px 12px rgba(0,0,0,0.06); }
        .launchpad-tool__icon { width: 48px; height: 48px; border-radius: 10px; background: linear-gradient(135deg, var(--kate-yellow), var(--kate-amber)); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
        .launchpad-tool__icon svg { width: 24px; height: 24px; color: var(--kate-black); }
        .launchpad-tool h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 10px; }
        .launchpad-tool p { font-size: font-size: ; color: var(--kate-midgray); line-height: 1.65; }

        /* BENEFITS */
        .benefits-section { background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 60%, #111 100%); padding: var(--section-pad-desktop); position: relative; overflow: hidden; }
        @media (max-width: 768px) { .benefits-section { padding: var(--section-pad-mobile); } }
        .benefits-section__header { max-width: var(--max-w); margin: 0 auto 48px; text-align: center; }
        .benefits-steps { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; position: relative; }
        .benefits-steps::before { content: ""; position: absolute; top: 16px; left: calc(16.66% + 16px); right: calc(16.66% + 16px); height: 2px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber)); z-index: 0; }
        @media (max-width: 700px) { .benefits-steps { grid-template-columns: 1fr; } .benefits-steps::before { display: none; } }
        .benefits-step { display: flex; flex-direction: column; align-items: center; text-align: center; position: relative; z-index: 1; }
        .benefits-step__badge { width: 32px; height: 32px; background: var(--kate-yellow); border-radius: 50%; border: 3px solid #1a1a1a; box-shadow: 0 0 0 3px var(--kate-yellow); font-size: font-size: ; font-weight: 700; color: var(--kate-black); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; flex-shrink: 0; }
        .benefits-step h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-white); margin-bottom: 8px; }
        .benefits-step p { font-size: font-size: ; color: rgba(255,255,255,0.55); line-height: 1.65; }
        .benefits-statement { max-width: var(--max-w); margin: 48px auto 0; padding-top: 40px; border-top: 1px solid rgba(255,255,255,0.08); text-align: center; }
        .benefits-statement p { font-size: 26px; color: rgba(255,255,255,0.65); line-height: 1.75; max-width: 680px; margin: 0 auto 32px; }
        .benefits-section__accent { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange)); }

        /* COMPATIBILITY */
        .compat-section { background: var(--kate-white); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .compat-section { padding: var(--section-pad-mobile); } }
        .compat-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .compat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; }
        @media (max-width: 700px) { .compat-grid { grid-template-columns: 1fr; } }
        .compat-card { border: 1px solid rgba(0,0,0,0.1); border-radius: 12px; padding: 28px; }
        .compat-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 12px; }
        .compat-card ul li { font-size: font-size: ; color: var(--kate-midgray); padding: 4px 0; padding-left: 18px; position: relative; }
        .compat-card ul li::before { content: "✓"; position: absolute; left: 0; color: var(--kate-amber); font-weight: 700; }

        /* FAQ */
        .faq-section { background: var(--kate-black); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .faq-section { padding: var(--section-pad-mobile); } }
        .faq-section__inner { max-width: 860px; margin: 0 auto; }
        .faq-item { border-bottom: 1px solid rgba(255,255,255,0.08); }
        .faq-item summary { padding: 20px 0; font-size: font-size: ; font-weight: 600; color: var(--kate-white); cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; }
        .faq-item summary::after { content: "+"; font-size: font-size: ; color: var(--kate-yellow); flex-shrink: 0; transition: transform 0.2s; }
        .faq-item[open] summary::after { transform: rotate(45deg); }
        .faq-item p { padding: 0 0 20px; font-size: font-size: ; color: rgba(255,255,255,0.6); line-height: 1.75; }

        /* CONSULTING */
        .consulting-section { background: var(--kate-lightgray); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .consulting-section { padding: var(--section-pad-mobile); } }
        .consulting-section__inner { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
        @media (max-width: 800px) { .consulting-section__inner { grid-template-columns: 1fr; } }
        .consulting-card { background: var(--kate-white); border-radius: 12px; padding: 32px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
        .consulting-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 12px; }
        .consulting-card p { font-size: font-size: ; color: var(--kate-midgray); line-height: 1.65; margin-bottom: 20px; }

        /* CTA */
        .cta-section { background: linear-gradient(135deg, #0d0d0d, #1a1a1a); padding: var(--section-pad-desktop); text-align: center; }
        @media (max-width: 768px) { .cta-section { padding: var(--section-pad-mobile); } }
        .cta-section__inner { max-width: 700px; margin: 0 auto; }
        .cta-section h2 { font-size: font-size: clamp(26px, 3.5vw, 40px); font-weight: 900; color: var(--kate-white); margin-bottom: 16px; }
        .cta-section p { font-size: 26px; color: rgba(255,255,255,0.65); margin-bottom: 36px; line-height: 1.75; }
        .cta-section__actions { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }

        /* Particles */
        .particle { position: absolute; border-radius: 50%; background: var(--kate-yellow); opacity: 0; animation: float-up linear infinite; pointer-events: none; }
        @keyframes float-up { 0%{opacity:0;transform:translateY(0) scale(0)} 10%{opacity:0.4} 90%{opacity:0.1} 100%{opacity:0;transform:translateY(-120px) scale(1)} }

    
    /* ═══════════════════════════════════════════════════════════
       ELEMENTOR-OVERRIDE – KaTe GmbH
       Scoped to #kate-page-wrapper to beat Elementor specificity.
       NOTE: All font-size values are in absolute px (NOT rem/em)
       because the KaTe WordPress theme sets html { font-size: 10px }
       which makes 1rem = 10px instead of 16px.
       Also paste this block under:
         Elementor → Site Settings → Custom CSS
       if live-site overrides persist.
    ═══════════════════════════════════════════════════════════ */
    #kate-page-wrapper {
      font-family: Arial, Helvetica, 'Segoe UI', sans-serif !important;
      font-size: 18px !important;
      color: #1a1a1a !important;
      line-height: 1.65 !important;
      -webkit-font-smoothing: antialiased;
      word-spacing: normal !important;
      letter-spacing: normal !important;
    }
    #kate-page-wrapper * {
      box-sizing: border-box;
      word-spacing: normal !important;
    }
    /* Headings – absolute px to avoid WP 10px root issue */
    #kate-page-wrapper h1 { font-size: 61px !important; font-weight: 800 !important; line-height: 1.15 !important; letter-spacing: -1px !important; }
    #kate-page-wrapper h2 { font-size: 44px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -0.5px !important; }
    #kate-page-wrapper h3 { font-size: 26px !important; font-weight: 700 !important; line-height: 1.3 !important; }
    #kate-page-wrapper h4 { font-size: 20px !important; font-weight: 700 !important; }
    /* Body text – absolute px */
    #kate-page-wrapper p  { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper li { font-size: 17px !important; line-height: 1.7 !important; }
    #kate-page-wrapper a  { text-decoration: none !important; }
    #kate-page-wrapper ul { list-style: none !important; }
    /* IntegraMon spans – prevent word-spacing gap */
    #kate-page-wrapper .btn span,
    #kate-page-wrapper .im-dash-header span,
    #kate-page-wrapper h2 span,
    #kate-page-wrapper strong span {
      word-spacing: 0 !important;
      letter-spacing: inherit !important;
      font-size: inherit !important;
      display: inline !important;
    }
    /* Buttons – force white text and correct colors regardless of WP theme */
    #kate-page-wrapper .btn                   { font-size: 16px !important; color: #ffffff !important; text-decoration: none !important; }
    #kate-page-wrapper .btn--primary          { background-color: #E20613 !important; color: #ffffff !important; border-color: #E20613 !important; }
    #kate-page-wrapper .btn--secondary        { background-color: transparent !important; color: #F4C022 !important; border-color: #F4C022 !important; }
    #kate-page-wrapper .btn--dark             { background-color: transparent !important; color: #ffffff !important; border-color: #ffffff !important; }
    #kate-page-wrapper .btn:hover             { opacity: 0.9 !important; }
    #kate-page-wrapper .btn span              { color: inherit !important; font-size: inherit !important; }
    /* Component-level font sizes – absolute px */
    #kate-page-wrapper .kate-hero__eyebrow    { font-size: 13px !important; }
    #kate-page-wrapper .kate-hero__subtitle   { font-size: 22px !important; }
    #kate-page-wrapper .kate-hero__desc       { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper .feature-card__title   { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .feature-card__desc    { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .feature-card__list li { font-size: 15px !important; }
    #kate-page-wrapper .trust-item            { font-size: 14px !important; }
    #kate-page-wrapper .section-lead          { font-size: 18px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .benefits-step h3      { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .benefits-step p       { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .benefits-statement p  { font-size: 18px !important; }
    #kate-page-wrapper .launchpad-tool h3     { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .launchpad-tool p      { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .compat-card h3        { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .compat-card li        { font-size: 15px !important; }
    #kate-page-wrapper details summary        { font-size: 17px !important; font-weight: 600 !important; }
    #kate-page-wrapper details p              { font-size: 16px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-title         { font-size: 44px !important; font-weight: 800 !important; }
    #kate-page-wrapper .section-subtitle      { font-size: 18px !important; }
    #kate-page-wrapper .hero-sub              { font-size: 21px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-intro         { font-size: 19px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .faq-question          { font-size: 18px !important; font-weight: 600 !important; }
    #kate-page-wrapper .faq-answer            { font-size: 17px !important; line-height: 1.75 !important; }

  </style>
</head>
<body>
<div id="kate-page-wrapper">

<!-- HERO -->
<section class="kate-hero" id="hero" aria-label="GCP Adapter Hero">
    <div class="kate-hero__bg" aria-hidden="true">
        <div style="position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(244,192,34,0.08) 0%,transparent 70%);pointer-events:none;"></div>
        <div style="position:absolute;bottom:-80px;left:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(221,126,23,0.06) 0%,transparent 70%);pointer-events:none;"></div>
        <div class="particle" style="width:3px;height:3px;left:15%;bottom:20%;animation-duration:7s;animation-delay:0s;"></div>
        <div class="particle" style="width:2px;height:2px;left:30%;bottom:10%;animation-duration:9s;animation-delay:1s;"></div>
        <div class="particle" style="width:4px;height:4px;left:50%;bottom:15%;animation-duration:8s;animation-delay:2s;"></div>
        <div class="particle" style="width:2px;height:2px;left:70%;bottom:25%;animation-duration:10s;animation-delay:0.5s;"></div>
        <div class="particle" style="width:3px;height:3px;left:85%;bottom:10%;animation-duration:7.5s;animation-delay:3s;"></div>
    </div>

    <nav class="kate-breadcrumb" aria-label="Breadcrumb">
        <a href="https://kate-group.de/">Home</a> ›
        <a href="https://kate-group.de/sap-adapter/">Produkte</a> ›
        <span>GCP Adapter</span>
    </nav>

    <div class="kate-hero__inner">
        <div class="kate-hero__text">
            <div class="kate-hero__eyebrow">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><path d="M18 10h-1.26A8 8 0 109 20h9a5 5 0 000-10z"/></svg>
                Cloud / GCP Adapter
            </div>
            <h1>GCP Adapter für <span style="color:var(--kate-yellow)">SAP PO</span></h1>
            <p class="kate-hero__subtitle">Google Cloud Platform Integration für SAP Process Orchestration</p>
            <p class="kate-hero__desc">Der KaTe GCP Adapter verbindet SAP PO mit Google Cloud Services. Unterstützt Google Pub/Sub und Google Cloud Storage über gRPC und HTTPS. Google Service Account Credentials (IAM) werden vollständig übernommen.</p>
            <div class="kate-hero__actions">
                <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                    30 Tage kostenlos testen
                </a>
                <a href="#funktionen" class="btn btn--secondary">Alle Funktionen</a>
            </div>
            <div class="kate-hero__trust">
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
                    Verifizierter SAP-Partner
                </span>
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
                    30 Tage Free Trial
                </span>
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"/></svg>
                    Weltweit verfügbar
                </span></div>
        </div>

        <div class="diagram-card" role="img" aria-label="GCP Adapter Integration Diagramm">
            <div style="font-size:font-size:;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:16px;">Integration Flow</div>
            <div class="diagram-nodes">
                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--sap">
                        <svg width="32" height="32" viewBox="0 0 32 32" fill="none">
                            <rect x="4" y="6" width="24" height="20" rx="2" stroke="#F4C022" stroke-width="1.5"/>
                            <line x1="4" y1="12" x2="28" y2="12" stroke="#F4C022" stroke-width="1"/>
                            <rect x="8" y="16" width="6" height="4" rx="1" fill="#F4C022" opacity="0.5"/>
                            <rect x="18" y="16" width="6" height="4" rx="1" fill="#F4C022" opacity="0.3"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">SAP PO / PI<br><span style="color:rgba(255,255,255,0.4);font-weight:400">Process Orch.</span></div>
                </div>

                <div class="diagram-arrow">
                    <div class="diagram-arrow__label">gRPC / HTTPS</div>
                    <div style="display:flex;align-items:center;gap:4px;">
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M2 6h8M7 3l3 3-3 3" stroke="rgba(244,192,34,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                        <div class="diagram-arrow__line"></div>
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10 6H2M5 9L2 6l3-3" stroke="rgba(244,192,34,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                    </div>
                    <div class="diagram-arrow__label">IAM Auth</div>
                </div>

                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--adapter">
                        <img decoding="async" src="data:image/png;base64,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" alt="KaTe Adapter" width="40" height="40" style="object-fit:contain;">
                    </div>
                    <div class="diagram-node__label"><strong style="color:var(--kate-yellow)">KaTe</strong><br><span style="color:rgba(255,255,255,0.4);font-weight:400">Adapter</span></div>
                </div>

                <div class="diagram-arrow">
                    <div class="diagram-arrow__label">Pub/Sub</div>
                    <div style="display:flex;align-items:center;gap:4px;">
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M2 6h8M7 3l3 3-3 3" stroke="rgba(221,126,23,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                        <div class="diagram-arrow__line" style="background:linear-gradient(90deg,rgba(221,126,23,0.4),rgba(221,126,23,0.8))"></div>
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10 6H2M5 9L2 6l3-3" stroke="rgba(221,126,23,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                    </div>
                    <div class="diagram-arrow__label">GCS Events</div>
                </div>

                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--target">
                        <svg width="32" height="32" viewBox="0 0 32 32" fill="none">
                            <path d="M16 4 L28 22 L4 22 Z" stroke="#DD7E17" stroke-width="1.5" fill="none" stroke-linejoin="round"/>
                            <circle cx="16" cy="14" r="3" stroke="#DD7E17" stroke-width="1.2"/>
                            <line x1="16" y1="22" x2="16" y2="28" stroke="#DD7E17" stroke-width="1.5" stroke-linecap="round"/>
                            <line x1="10" y1="28" x2="22" y2="28" stroke="#DD7E17" stroke-width="1.5" stroke-linecap="round"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">Google Cloud<br><span style="color:rgba(255,255,255,0.4);font-weight:400">Platform (GCP)</span></div>
                </div>
            </div>
            <div class="diagram-metrics"><span class="diagram-metric">Google Pub/Sub</span><span class="diagram-metric">Cloud Storage</span><span class="diagram-metric">Service Account IAM</span></div>
        </div>
    </div>
    <div class="kate-hero__accent" aria-hidden="true"></div>
</section>

<!-- TRUST BAR -->
<section class="trust-bar" aria-label="Trust Signale">
    <div class="trust-bar__inner">
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M18 10h-1.26A8 8 0 109 20h9a5 5 0 000-10z"/></svg>
            Google Pub/Sub &amp; Cloud Storage
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
            Google Service Account IAM
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
            gRPC &amp; HTTPS
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 6h16M4 12h16M4 18h7"/></svg>
            SSL &amp; Proxy Support
        </div></div>
</section>

<!-- FEATURES -->
<section class="features-section" id="funktionen" aria-label="GCP Adapter Funktionen">
    <div class="features-section__header">
        <span class="section-label">Funktionen</span>
        <h2 class="section-title section-title--light">GCP Adapter – <span style="color:var(--kate-yellow)">Alle Funktionen</span></h2>
        <p class="section-lead section-lead--light">Leistungsstarke Features für die professionelle SAP-Integration im Unternehmenseinsatz – weltweit einsetzbar.</p>
    </div>
    <div class="features-grid">
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M18 10h-1.26A8 8 0 109 20h9a5 5 0 000-10z"/></svg>
            </div>
            <h3>Google Pub/Sub</h3>
            <p>Bidirektionale Integration mit Google Cloud Pub/Sub für event-getriebene Szenarien.</p>
            <ul><li>Topic Publish &amp; Subscribe</li><li>Pull &amp; Push Subscriptions</li><li>Message Ordering</li><li>Dead Letter Topics</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 3H5a2 2 0 00-2 2v4m6-6h10a2 2 0 012 2v4M9 3v18m0 0h10a2 2 0 002-2V9M9 21H5a2 2 0 01-2-2V9m0 0h18"/></svg>
            </div>
            <h3>Google Cloud Storage</h3>
            <p>Direkter Zugriff auf Google Cloud Storage Buckets für Dateioperationen.</p>
            <ul><li>Upload &amp; Download</li><li>Bucket Management</li><li>Object Metadata</li><li>Signed URLs</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
            </div>
            <h3>Google IAM Authentifizierung</h3>
            <p>Sichere Authentifizierung über Google Service Account Credentials.</p>
            <ul><li>Service Account JSON Keys</li><li>Workload Identity Federation</li><li>OAuth2 Token Refresh</li><li>Scope-basierte Berechtigungen</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
            </div>
            <h3>gRPC &amp; HTTPS</h3>
            <p>Unterstützt sowohl gRPC als auch HTTPS für maximale Kompatibilität.</p>
            <ul><li>gRPC (HTTP/2)</li><li>HTTPS REST APIs</li><li>SSL/TLS-Verschlüsselung</li><li>Proxy-Unterstützung</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 6h16M4 12h16M4 18h7"/></svg>
            </div>
            <h3>XML / JSON Transformation</h3>
            <p>Automatische Transformation zwischen SAP PO XML und GCP JSON-Formaten.</p>
            <ul><li>JSON zu XML Transformation</li><li>XML zu JSON Transformation</li><li>Avro Schema Support</li><li>Custom Mapping</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"/></svg>
            </div>
            <h3>SAP PO Integration</h3>
            <p>Vollständige Integration in das SAP Adapter Framework.</p>
            <ul><li>SAP PI/PO Design Tools</li><li>Konfiguration &amp; Monitoring</li><li>SAP Integration Suite ready</li><li>Migrationspfad von SAP PO</li></ul>
        </div></div>
</section>

<!-- LAUNCHPAD -->
<section class="launchpad-section" id="launchpad" aria-label="KaTe Launchpad">
    <div class="launchpad-section__inner">
        <span class="section-label">Zusätzliche Tools</span>
        <h2 class="section-title"><strong style="color:var(--kate-yellow)">KaTe Launchpad</strong> – Mehr als nur ein Adapter</h2>
        <p class="section-lead">Das <strong>KaTe Launchpad</strong> erweitert den Adapter mit zusätzlichen Tools, die den Aufbau und Betrieb von GCP-Szenarien erheblich vereinfachen.</p>
        <div class="launchpad-tools">
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg>
                </div>
                <h3>Generator</h3>
                <p>Automatische Generierung von GCP-API-Konfigurationen, Service Account-Einstellungen und SAP PO-Channel-Definitionen für Pub/Sub und Cloud Storage.</p>
            </div>
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
                </div>
                <h3>Service List Display &amp; Tester</h3>
                <p>Übersicht aller konfigurierten GCP-Service-Verbindungen. Integrierter Tester zum Publizieren und Empfangen von Pub/Sub-Nachrichten direkt aus SAP PO heraus.</p>
            </div>
        </div>
    </div>
</section>

<!-- BENEFITS -->
<section class="benefits-section" id="vorteile" aria-label="Vorteile">
    <div class="benefits-section__header">
        <span class="section-label" style="color:var(--kate-yellow)">Vorteile</span>
        <h2 class="section-title section-title--light">Einfach starten – <span style="color:var(--kate-yellow)">flexibel skalieren</span></h2>
    </div>
    <div class="benefits-steps">
        <div class="benefits-step">
            <div class="benefits-step__badge">1</div>
            <h3>Free Trial anfragen</h3>
            <p>Kontaktieren Sie uns – innerhalb von <strong>48 Stunden</strong> erhalten Sie Zugang zum Adapter für Ihre Testumgebung.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">2</div>
            <h3>Adapter installieren</h3>
            <p>Installation in Ihrer SAP PO-Umgebung in wenigen Schritten. Unser Team unterstützt Sie beim Onboarding.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">3</div>
            <h3>Produktiv gehen</h3>
            <p>Erste produktive Szenarien laufen schnell. Skalieren Sie nach Bedarf – ohne Vorausinvestitionen.</p>
        </div>
    </div>
    <div class="benefits-statement">
        <p>Alle KaTe Adapter sind darauf ausgelegt, schnell einsatzbereit zu sein – von der Anfrage bis zum produktiven Betrieb.</p>
        <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">Jetzt Free Trial anfragen</a>
    </div>
    <div class="benefits-section__accent" aria-hidden="true"></div>
</section>

<!-- COMPATIBILITY -->
<section class="compat-section" id="kompatibilitaet" aria-label="Kompatibilität">
    <div class="compat-section__inner">
        <span class="section-label">Kompatibilität</span>
        <h2 class="section-title">GCP Adapter – <span style="color:var(--kate-amber)">Kompatibilität</span></h2>
        <p class="section-lead">Der GCP Adapter ist für alle aktuellen SAP PO-Versionen und kompatiblen Zielsysteme verfügbar.</p>
        <div class="compat-grid">
            <div class="compat-card">
                <h3>SAP Process Orchestration (PO/PI)</h3>
                <ul><li>SAP PI 7.x und SAP PO 7.5x</li><li>Alle aktuellen Support Packages</li><li>Google Pub/Sub und Cloud Storage</li><li>Google Service Account IAM</li></ul>
            </div>
            <div class="compat-card">
                <h3>Google Cloud Services</h3>
                <ul><li>Google Cloud Pub/Sub</li><li>Google Cloud Storage (GCS)</li><li>gRPC und HTTPS APIs</li><li>Google IAM &amp; Service Accounts</li></ul>
            </div></div>
    </div>
</section>

<!-- FAQ -->
<section class="faq-section" id="faq" aria-label="Häufige Fragen">
    <div class="faq-section__inner">
        <span class="section-label">FAQ</span>
        <h2 class="section-title section-title--light" style="margin-bottom:40px">Häufige Fragen zum <span style="color:var(--kate-yellow)">GCP Adapter</span></h2>
        
        <details class="faq-item"><summary>Was ist der KaTe GCP Adapter für SAP PO?</summary><p>Der KaTe GCP Adapter ermöglicht die Anbindung von SAP PO an Google Cloud Services. Er übernimmt Authentifizierung und GCP-spezifische API-Aufrufe via gRPC und HTTPS und unterstützt Google Pub/Sub und Google Cloud Storage.</p></details>
        <details class="faq-item"><summary>Welche GCP-Services werden unterstützt?</summary><p>Der Adapter unterstützt Google Cloud Pub/Sub für event-getriebene Szenarien und Google Cloud Storage für Dateioperationen. Weitere GCP-Services können über HTTPS REST APIs angebunden werden.</p></details>
        <details class="faq-item"><summary>Wie funktioniert die GCP-Authentifizierung?</summary><p>Der Adapter nutzt Google Service Account Credentials (IAM) für sichere Authentifizierung. Service Account JSON Keys, Workload Identity Federation und OAuth2 Token Refresh werden unterstützt.</p></details>
        <details class="faq-item"><summary>Was ist Google Cloud Pub/Sub?</summary><p>Google Cloud Pub/Sub ist ein vollständig verwalteter Messaging-Service für event-getriebene Systeme. Der Adapter ermöglicht SAP PO als Publisher oder Subscriber auf Pub/Sub Topics.</p></details>
        <details class="faq-item"><summary>Unterstützt der Adapter gRPC?</summary><p>Ja, der Adapter unterstützt gRPC (HTTP/2) für effiziente, binäre Kommunikation mit GCP-Services sowie HTTPS für REST-basierte APIs.</p></details>
        <details class="faq-item"><summary>Kann der Adapter Google Cloud Storage verwenden?</summary><p>Ja, der Adapter ermöglicht Upload, Download und Management von Dateien in Google Cloud Storage Buckets direkt aus SAP PO heraus.</p></details>
        <details class="faq-item"><summary>Ist der Adapter mit SAP Integration Suite kompatibel?</summary><p>Ja, der GCP Adapter ist für SAP PO und die SAP Integration Suite verfügbar. Bestehende GCP-Schnittstellen können mit minimalem Aufwand migriert werden.</p></details>
        <details class="faq-item"><summary>Wie kann ich den Adapter testen?</summary><p>KaTe bietet eine kostenlose 30-tägige Testphase an. Kontaktieren Sie uns über kate-group.de/kontakt/ um den Adapter in Ihrer Umgebung zu testen.</p></details>
        <details class="faq-item"><summary>Welche Sicherheitsstandards werden eingehalten?</summary><p>Der Adapter nutzt Google IAM für Authentifizierung und unterstützt SSL/TLS-Verschlüsselung für alle Verbindungen. Google Cloud Security Best Practices werden vollständig eingehalten.</p></details>
        <details class="faq-item"><summary>Bietet KaTe GmbH auch GCP-Beratung an?</summary><p>Ja, KaTe GmbH bietet SAP-GCP-Integrationsberatung an – von der Architekturplanung bis zur Implementierung Ihrer Google Cloud-Integrationsstrategie.</p></details>
    </div>
</section>

<!-- CONSULTING -->
<section class="consulting-section" aria-label="SAP Beratung">
    <div class="consulting-section__inner">
        <div>
            <span class="section-label">SAP Beratung</span>
            <h2 class="section-title">GCP-Integration und SAP-Migration</h2>
            <p class="section-lead">KaTe GmbH begleitet Sie bei der Planung und Umsetzung Ihrer Google Cloud-Integrationsstrategie – von der ersten Analyse bis zum produktiven Betrieb.</p>
        </div>
        <div class="consulting-card">
            <h3>Beratungsleistungen</h3>
            <p>KaTe GmbH begleitet Sie bei der Planung, Implementierung und dem Betrieb Ihrer SAP-Integrationslandschaft – von der ersten Analyse bis zur Produktivsetzung.</p>
            <a href="https://kate-group.de/kontakt/" class="btn btn--dark" target="_blank" rel="noopener">Beratung anfragen</a>
        </div>
    </div>
</section>

<!-- CTA -->
<section class="cta-section" aria-label="Call to Action">
    <div class="cta-section__inner">
        <h2>30 Tage kostenlos<br><span style='color:var(--kate-yellow)'>GCP Adapter testen</span></h2>
        <p>Testen Sie den KaTe GCP Adapter 30 Tage lang kostenlos in Ihrer eigenen SAP PO-Umgebung. Kein Risiko, keine Vorauszahlung.</p>
        <div class="cta-section__actions">
            <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="18" height="18"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                Jetzt Free Trial anfragen
            </a>
            <a href="https://kate-group.de/kontakt/" class="btn btn--secondary" target="_blank" rel="noopener">Kontakt aufnehmen</a>
        </div>
    </div>
</section>

</div><!-- /#kate-page-wrapper -->
</body>
</html>				</div>
				</div>
				</div>
				</div>
		<p>Der Beitrag <a href="https://kate-group.de/gcp-adapter/">GCP Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>gRPC Adapter für SAP PO</title>
		<link>https://kate-group.de/grpc-adapter-fur-sap-po-copy/</link>
		
		<dc:creator><![CDATA[Lars Albrecht]]></dc:creator>
		<pubDate>Mon, 18 May 2026 11:16:33 +0000</pubDate>
				<category><![CDATA[SAP Produkte]]></category>
		<guid isPermaLink="false">https://kate-group.de/?p=16799</guid>

					<description><![CDATA[<p>gRPC Adapter für SAP PO – gRPC Microservice Integration HTTP/2, Protobuf &#124; KaTe GmbH Home › Produkte › gRPC Adapter Microservice / gRPC Adapter gRPC Adapter für SAP PO gRPC Microservice Integration für SAP Process Orchestration Der KaTe gRPC Adapter ermöglicht die Nutzung und Bereitstellung von gRPC-Services aus SAP PO heraus. Unterstützt HTTP/2, Protocol Buffers, [&#8230;]</p>
<p>Der Beitrag <a href="https://kate-group.de/grpc-adapter-fur-sap-po-copy/">gRPC Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="16799" class="elementor elementor-16799" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-9470bad e-con-full e-flex e-con e-parent" data-id="9470bad" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-f49c5cd elementor-widget elementor-widget-html" data-id="f49c5cd" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>gRPC Adapter für SAP PO – gRPC Microservice Integration HTTP/2, Protobuf | KaTe GmbH</title>
    <meta name="description" content="KaTe gRPC Adapter für SAP PO: gRPC Microservice Integration mit HTTP/2, Protocol Buffers, mTLS und bidirektionalem Streaming. Jetzt 30 Tage kostenlos testen.">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://kate-group.de/grpc-adapter/">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://kate-group.de/grpc-adapter/">
    <meta property="og:title" content="gRPC Adapter für SAP PO – gRPC Microservice Integration HTTP/2, Protobuf | KaTe GmbH">
    <meta property="og:description" content="KaTe gRPC Adapter für SAP PO: gRPC Microservice Integration mit HTTP/2, Protocol Buffers, mTLS und bidirektionalem Streaming. Jetzt 30 Tage kostenlos testen.">
    <meta property="og:site_name" content="KaTe GmbH">

    <script type="application/ld+json">
    [
      {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "KaTe gRPC Adapter für SAP PO",
        "description": "Der KaTe gRPC Adapter für SAP PO ermöglicht die Nutzung und Bereitstellung von gRPC-Services. Er unterstützt HTTP/2, Protocol Buffers, bidirektionales Streaming, mTLS und automatische XML-Schema-Generierung.",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "SAP PI/PO, SAP Integration Suite",
        "offers": { "@type": "Offer", "priceCurrency": "EUR", "description": "Subscription licensing. 30-day free trial available. Available worldwide." },
        "publisher": { "@type": "Organization", "name": "KaTe GmbH", "url": "https://kate-group.de/" }
      },
      {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [{"@type":"Question","name":"Was ist der KaTe gRPC Adapter für SAP PO?","acceptedAnswer":{"@type":"Answer","text":"Der KaTe gRPC Adapter ermöglicht die Nutzung und Bereitstellung von gRPC-Services aus SAP PO heraus. Er unterstützt HTTP/2, Protocol Buffers, bidirektionales Streaming und mTLS."}},
{"@type":"Question","name":"Was ist gRPC und warum ist es besser als REST?","acceptedAnswer":{"@type":"Answer","text":"gRPC ist ein leistungsstarkes RPC-Framework von Google, das HTTP/2 und Protocol Buffers nutzt. Im Vergleich zu REST bietet es binäre Serialisierung (kleiner, schneller), Streaming-Support und starke Typisierung."}},
{"@type":"Question","name":"Welche Streaming-Typen werden unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt alle vier gRPC-Streaming-Typen: Unary RPC, Server-side Streaming, Client-side Streaming und bidirektionales Streaming."}},
{"@type":"Question","name":"Wie funktioniert die Sicherheit?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt mTLS (Mutual TLS) für gegenseitige Authentifizierung, API Key Authentication und SSL/TLS-Verschlüsselung für alle Verbindungen."}},
{"@type":"Question","name":"Wie werden Proto-Dateien in SAP PO verwendet?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter generiert automatisch XML-Schemas und Service Interfaces aus Proto-Dateien. Damit können gRPC-Services direkt in SAP PO-Prozessen verwendet werden."}},
{"@type":"Question","name":"Unterstützt der Adapter synchrone und asynchrone Aufrufe?","acceptedAnswer":{"@type":"Answer","text":"Ja, der Adapter unterstützt synchrone (EO) und asynchrone (EOIO) Service-Aufrufe mit Exactly-Once-In-Order-Garantien."}},
{"@type":"Question","name":"Ist der Adapter mit SAP Integration Suite kompatibel?","acceptedAnswer":{"@type":"Answer","text":"Ja, der gRPC Adapter ist für SAP PO und die SAP Integration Suite verfügbar. Bestehende gRPC-Schnittstellen können mit minimalem Aufwand migriert werden."}},
{"@type":"Question","name":"Wie kann ich den Adapter testen?","acceptedAnswer":{"@type":"Answer","text":"KaTe bietet eine kostenlose 30-tägige Testphase an. Kontaktieren Sie uns über kate-group.de/kontakt/ um den Adapter in Ihrer Umgebung zu testen."}},
{"@type":"Question","name":"Welche gRPC-Services können angebunden werden?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter ist kompatibel mit allen gRPC-konformen Services: Google Cloud gRPC APIs, Kubernetes Microservices, AWS gRPC APIs und On-Premise gRPC Services."}},
{"@type":"Question","name":"Bietet KaTe GmbH auch gRPC-Beratung an?","acceptedAnswer":{"@type":"Answer","text":"Ja, KaTe GmbH bietet SAP-gRPC-Integrationsberatung an – von der Proto-Schema-Analyse bis zur Implementierung Ihrer Microservice-Integrationsstrategie."}}]
      }
    ]
    </script>

    <style>

        :root {
            --kate-yellow:    #F4C022;
            --kate-amber:     #ECA81E;
            --kate-orange:    #DD7E17;
            --kate-red:       #E20613;
            --kate-darkred:   #AF0000;
            --kate-black:     #1a1a1a;
            --kate-darkgray:  #2d2d2d;
            --kate-midgray:   #6b7280;
            --kate-lightgray: #f5f4f2;
            --kate-white:     #ffffff;
            --font-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
            --max-w: 1280px;
            --section-pad-mobile: 56px 20px;
            --section-pad-tablet: 72px 40px;
            --section-pad-desktop: 96px 60px;
        }
        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
        body { font-family: var(--font-base); background: var(--kate-white); color: var(--kate-black); }
        img { max-width: 100%; height: auto; display: block; }
        a { text-decoration: none; color: inherit; }
        ul { list-style: none; }
        .container { max-width: var(--max-w); margin: 0 auto; }
        .section-label { display: inline-block; font-size: font-size: ; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--kate-amber); margin-bottom: 12px; }
        .section-title { font-size: font-size: clamp(24px, 3.5vw, 38px); font-weight: 800; line-height: 1.2; margin-bottom: 16px; color: var(--kate-black); }
        .section-title--light { color: var(--kate-white); }
        .section-lead { font-size: 26px; line-height: 1.75; color: var(--kate-midgray); max-width: 680px; }
        .section-lead--light { color: rgba(255,255,255,0.75); }
        .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; padding: 12px 28px; font-family: var(--font-base); font-size: font-size: ; font-weight: 700; border-radius: 4px; cursor: pointer; border: 2px solid transparent; transition: background 0.25s, color 0.25s, border-color 0.25s, transform 0.15s; white-space: nowrap; }
        .btn:hover { transform: translateY(-1px); }
        .btn--primary { background: var(--kate-red); color: var(--kate-white); border-color: var(--kate-red); }
        .btn--primary:hover { background: var(--kate-darkred); border-color: var(--kate-darkred); }
        .btn--secondary { background: transparent; color: var(--kate-yellow); border-color: var(--kate-yellow); }
        .btn--secondary:hover { background: var(--kate-yellow); color: var(--kate-black); }
        .btn--dark { background: var(--kate-black); color: var(--kate-white); border-color: var(--kate-black); }
        .btn--dark:hover { background: var(--kate-darkgray); }

        /* HERO */
        .kate-hero { background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 50%, #111111 100%); position: relative; overflow: hidden; padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .kate-hero { padding: var(--section-pad-mobile); } }
        .kate-hero__bg { position: absolute; inset: 0; pointer-events: none; }
        .kate-hero__inner { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; position: relative; z-index: 2; }
        @media (max-width: 900px) { .kate-hero__inner { grid-template-columns: 1fr; } }
        .kate-hero__eyebrow { display: inline-flex; align-items: center; gap: 8px; background: rgba(244,192,34,0.12); border: 1px solid rgba(244,192,34,0.3); border-radius: 20px; padding: 6px 14px; font-size: font-size: ; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--kate-yellow); margin-bottom: 20px; animation: eyebrow-glow 3s ease-in-out infinite; }
        @keyframes eyebrow-glow { 0%,100%{box-shadow:0 0 0 0 rgba(244,192,34,0)} 50%{box-shadow:0 0 12px 2px rgba(244,192,34,0.25)} }
        .kate-hero h1 { font-size: font-size: clamp(32px, 4.5vw, 54px); font-weight: 900; line-height: 1.1; color: var(--kate-white); margin-bottom: 16px; }
        .kate-hero__subtitle { font-size: font-size: clamp(16px, 1.8vw, 20px); color: rgba(255,255,255,0.7); margin-bottom: 16px; font-weight: 500; }
        .kate-hero__desc { font-size: 26px; color: rgba(255,255,255,0.6); line-height: 1.75; margin-bottom: 32px; }
        .kate-hero__actions { display: flex; gap: 16px; flex-wrap: wrap; margin-bottom: 32px; }
        .kate-hero__trust { display: flex; flex-wrap: wrap; gap: 12px; }
        .trust-badge { display: inline-flex; align-items: center; gap: 6px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.12); border-radius: 6px; padding: 6px 12px; font-size: font-size: ; color: rgba(255,255,255,0.7); }
        .trust-badge svg { width: 14px; height: 14px; color: var(--kate-yellow); flex-shrink: 0; }
        .kate-breadcrumb { max-width: var(--max-w); margin: 0 auto 32px; font-size: font-size: ; color: rgba(255,255,255,0.4); position: relative; z-index: 2; }
        .kate-breadcrumb a { color: rgba(255,255,255,0.5); }
        .kate-breadcrumb a:hover { color: var(--kate-yellow); }
        .kate-breadcrumb span { color: var(--kate-yellow); }
        .kate-hero__accent { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange), var(--kate-red)); }

        /* DIAGRAM */
        .diagram-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(244,192,34,0.2); border-radius: 16px; padding: 28px; backdrop-filter: blur(12px); box-shadow: 0 8px 40px rgba(0,0,0,0.4), 0 0 0 1px rgba(244,192,34,0.1); }
        .diagram-nodes { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; }
        .diagram-node { display: flex; flex-direction: column; align-items: center; gap: 8px; flex: 1; }
        .diagram-node__icon { width: 64px; height: 64px; border-radius: 12px; display: flex; align-items: center; justify-content: center; }
        .diagram-node__icon--sap { background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(236,168,30,0.1)); border: 1px solid rgba(244,192,34,0.3); }
        .diagram-node__icon--adapter { background: linear-gradient(135deg, rgba(226,6,19,0.15), rgba(175,0,0,0.1)); border: 1px solid rgba(226,6,19,0.3); }
        .diagram-node__icon--target { background: linear-gradient(135deg, rgba(221,126,23,0.15), rgba(236,168,30,0.1)); border: 1px solid rgba(221,126,23,0.3); }
        .diagram-node__label { font-size: font-size: ; font-weight: 700; color: rgba(255,255,255,0.8); text-align: center; line-height: 1.3; }
        .diagram-arrow { display: flex; flex-direction: column; align-items: center; gap: 4px; flex-shrink: 0; }
        .diagram-arrow__line { width: 40px; height: 2px; background: linear-gradient(90deg, rgba(244,192,34,0.4), rgba(244,192,34,0.8)); position: relative; }
        .diagram-arrow__label { font-size: font-size: ; color: rgba(255,255,255,0.4); text-align: center; white-space: nowrap; }
        .diagram-metrics { display: flex; gap: 8px; flex-wrap: wrap; }
        .diagram-metric { background: rgba(244,192,34,0.1); border: 1px solid rgba(244,192,34,0.2); border-radius: 20px; padding: 4px 12px; font-size: font-size: ; font-weight: 600; color: var(--kate-yellow); }

        /* TRUST BAR */
        .trust-bar { background: #111; padding: 28px 60px; border-top: 1px solid rgba(255,255,255,0.06); border-bottom: 1px solid rgba(255,255,255,0.06); }
        .trust-bar__inner { max-width: var(--max-w); margin: 0 auto; display: flex; gap: 32px; flex-wrap: wrap; justify-content: center; align-items: center; }
        .trust-item { display: flex; align-items: center; gap: 10px; color: rgba(255,255,255,0.65); font-size: font-size: ; font-weight: 500; }
        .trust-item svg { width: 20px; height: 20px; color: var(--kate-yellow); flex-shrink: 0; }

        /* FEATURES */
        .features-section { background: var(--kate-black); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .features-section { padding: var(--section-pad-mobile); } }
        .features-section__header { max-width: var(--max-w); margin: 0 auto 48px; }
        .features-grid { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
        @media (max-width: 900px) { .features-grid { grid-template-columns: repeat(2, 1fr); } }
        @media (max-width: 600px) { .features-grid { grid-template-columns: 1fr; } }
        .feature-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 28px; transition: border-color 0.25s, transform 0.25s; }
        .feature-card:hover { border-color: rgba(244,192,34,0.3); transform: translateY(-2px); }
        .feature-card__icon { width: 48px; height: 48px; border-radius: 10px; background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(236,168,30,0.08)); border: 1px solid rgba(244,192,34,0.2); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
        .feature-card__icon svg { width: 24px; height: 24px; color: var(--kate-yellow); }
        .feature-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-white); margin-bottom: 10px; }
        .feature-card p { font-size: font-size: ; color: rgba(255,255,255,0.6); line-height: 1.65; margin-bottom: 14px; }
        .feature-card ul li { font-size: font-size: ; color: rgba(255,255,255,0.5); padding: 3px 0; padding-left: 16px; position: relative; }
        .feature-card ul li::before { content: "›"; position: absolute; left: 0; color: var(--kate-yellow); font-weight: 700; }

        /* LAUNCHPAD */
        .launchpad-section { background: var(--kate-lightgray); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .launchpad-section { padding: var(--section-pad-mobile); } }
        .launchpad-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .launchpad-tools { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; }
        @media (max-width: 700px) { .launchpad-tools { grid-template-columns: 1fr; } }
        .launchpad-tool { background: var(--kate-white); border: 1px solid rgba(0,0,0,0.08); border-radius: 12px; padding: 28px; box-shadow: 0 2px 12px rgba(0,0,0,0.06); }
        .launchpad-tool__icon { width: 48px; height: 48px; border-radius: 10px; background: linear-gradient(135deg, var(--kate-yellow), var(--kate-amber)); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
        .launchpad-tool__icon svg { width: 24px; height: 24px; color: var(--kate-black); }
        .launchpad-tool h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 10px; }
        .launchpad-tool p { font-size: font-size: ; color: var(--kate-midgray); line-height: 1.65; }

        /* BENEFITS */
        .benefits-section { background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 60%, #111 100%); padding: var(--section-pad-desktop); position: relative; overflow: hidden; }
        @media (max-width: 768px) { .benefits-section { padding: var(--section-pad-mobile); } }
        .benefits-section__header { max-width: var(--max-w); margin: 0 auto 48px; text-align: center; }
        .benefits-steps { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; position: relative; }
        .benefits-steps::before { content: ""; position: absolute; top: 16px; left: calc(16.66% + 16px); right: calc(16.66% + 16px); height: 2px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber)); z-index: 0; }
        @media (max-width: 700px) { .benefits-steps { grid-template-columns: 1fr; } .benefits-steps::before { display: none; } }
        .benefits-step { display: flex; flex-direction: column; align-items: center; text-align: center; position: relative; z-index: 1; }
        .benefits-step__badge { width: 32px; height: 32px; background: var(--kate-yellow); border-radius: 50%; border: 3px solid #1a1a1a; box-shadow: 0 0 0 3px var(--kate-yellow); font-size: font-size: ; font-weight: 700; color: var(--kate-black); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; flex-shrink: 0; }
        .benefits-step h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-white); margin-bottom: 8px; }
        .benefits-step p { font-size: font-size: ; color: rgba(255,255,255,0.55); line-height: 1.65; }
        .benefits-statement { max-width: var(--max-w); margin: 48px auto 0; padding-top: 40px; border-top: 1px solid rgba(255,255,255,0.08); text-align: center; }
        .benefits-statement p { font-size: 26px; color: rgba(255,255,255,0.65); line-height: 1.75; max-width: 680px; margin: 0 auto 32px; }
        .benefits-section__accent { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange)); }

        /* COMPATIBILITY */
        .compat-section { background: var(--kate-white); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .compat-section { padding: var(--section-pad-mobile); } }
        .compat-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .compat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; }
        @media (max-width: 700px) { .compat-grid { grid-template-columns: 1fr; } }
        .compat-card { border: 1px solid rgba(0,0,0,0.1); border-radius: 12px; padding: 28px; }
        .compat-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 12px; }
        .compat-card ul li { font-size: font-size: ; color: var(--kate-midgray); padding: 4px 0; padding-left: 18px; position: relative; }
        .compat-card ul li::before { content: "✓"; position: absolute; left: 0; color: var(--kate-amber); font-weight: 700; }

        /* FAQ */
        .faq-section { background: var(--kate-black); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .faq-section { padding: var(--section-pad-mobile); } }
        .faq-section__inner { max-width: 860px; margin: 0 auto; }
        .faq-item { border-bottom: 1px solid rgba(255,255,255,0.08); }
        .faq-item summary { padding: 20px 0; font-size: font-size: ; font-weight: 600; color: var(--kate-white); cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; }
        .faq-item summary::after { content: "+"; font-size: font-size: ; color: var(--kate-yellow); flex-shrink: 0; transition: transform 0.2s; }
        .faq-item[open] summary::after { transform: rotate(45deg); }
        .faq-item p { padding: 0 0 20px; font-size: font-size: ; color: rgba(255,255,255,0.6); line-height: 1.75; }

        /* CONSULTING */
        .consulting-section { background: var(--kate-lightgray); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .consulting-section { padding: var(--section-pad-mobile); } }
        .consulting-section__inner { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
        @media (max-width: 800px) { .consulting-section__inner { grid-template-columns: 1fr; } }
        .consulting-card { background: var(--kate-white); border-radius: 12px; padding: 32px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
        .consulting-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 12px; }
        .consulting-card p { font-size: font-size: ; color: var(--kate-midgray); line-height: 1.65; margin-bottom: 20px; }

        /* CTA */
        .cta-section { background: linear-gradient(135deg, #0d0d0d, #1a1a1a); padding: var(--section-pad-desktop); text-align: center; }
        @media (max-width: 768px) { .cta-section { padding: var(--section-pad-mobile); } }
        .cta-section__inner { max-width: 700px; margin: 0 auto; }
        .cta-section h2 { font-size: font-size: clamp(26px, 3.5vw, 40px); font-weight: 900; color: var(--kate-white); margin-bottom: 16px; }
        .cta-section p { font-size: 26px; color: rgba(255,255,255,0.65); margin-bottom: 36px; line-height: 1.75; }
        .cta-section__actions { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }

        /* Particles */
        .particle { position: absolute; border-radius: 50%; background: var(--kate-yellow); opacity: 0; animation: float-up linear infinite; pointer-events: none; }
        @keyframes float-up { 0%{opacity:0;transform:translateY(0) scale(0)} 10%{opacity:0.4} 90%{opacity:0.1} 100%{opacity:0;transform:translateY(-120px) scale(1)} }

    
    /* ═══════════════════════════════════════════════════════════
       ELEMENTOR-OVERRIDE – KaTe GmbH
       Scoped to #kate-page-wrapper to beat Elementor specificity.
       NOTE: All font-size values are in absolute px (NOT rem/em)
       because the KaTe WordPress theme sets html { font-size: 10px }
       which makes 1rem = 10px instead of 16px.
       Also paste this block under:
         Elementor → Site Settings → Custom CSS
       if live-site overrides persist.
    ═══════════════════════════════════════════════════════════ */
    #kate-page-wrapper {
      font-family: Arial, Helvetica, 'Segoe UI', sans-serif !important;
      font-size: 18px !important;
      color: #1a1a1a !important;
      line-height: 1.65 !important;
      -webkit-font-smoothing: antialiased;
      word-spacing: normal !important;
      letter-spacing: normal !important;
    }
    #kate-page-wrapper * {
      box-sizing: border-box;
      word-spacing: normal !important;
    }
    /* Headings – absolute px to avoid WP 10px root issue */
    #kate-page-wrapper h1 { font-size: 61px !important; font-weight: 800 !important; line-height: 1.15 !important; letter-spacing: -1px !important; }
    #kate-page-wrapper h2 { font-size: 44px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -0.5px !important; }
    #kate-page-wrapper h3 { font-size: 26px !important; font-weight: 700 !important; line-height: 1.3 !important; }
    #kate-page-wrapper h4 { font-size: 20px !important; font-weight: 700 !important; }
    /* Body text – absolute px */
    #kate-page-wrapper p  { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper li { font-size: 17px !important; line-height: 1.7 !important; }
    #kate-page-wrapper a  { text-decoration: none !important; }
    #kate-page-wrapper ul { list-style: none !important; }
    /* IntegraMon spans – prevent word-spacing gap */
    #kate-page-wrapper .btn span,
    #kate-page-wrapper .im-dash-header span,
    #kate-page-wrapper h2 span,
    #kate-page-wrapper strong span {
      word-spacing: 0 !important;
      letter-spacing: inherit !important;
      font-size: inherit !important;
      display: inline !important;
    }
    /* Buttons – force white text and correct colors regardless of WP theme */
    #kate-page-wrapper .btn                   { font-size: 16px !important; color: #ffffff !important; text-decoration: none !important; }
    #kate-page-wrapper .btn--primary          { background-color: #E20613 !important; color: #ffffff !important; border-color: #E20613 !important; }
    #kate-page-wrapper .btn--secondary        { background-color: transparent !important; color: #F4C022 !important; border-color: #F4C022 !important; }
    #kate-page-wrapper .btn--dark             { background-color: transparent !important; color: #ffffff !important; border-color: #ffffff !important; }
    #kate-page-wrapper .btn:hover             { opacity: 0.9 !important; }
    #kate-page-wrapper .btn span              { color: inherit !important; font-size: inherit !important; }
    /* Component-level font sizes – absolute px */
    #kate-page-wrapper .kate-hero__eyebrow    { font-size: 13px !important; }
    #kate-page-wrapper .kate-hero__subtitle   { font-size: 22px !important; }
    #kate-page-wrapper .kate-hero__desc       { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper .feature-card__title   { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .feature-card__desc    { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .feature-card__list li { font-size: 15px !important; }
    #kate-page-wrapper .trust-item            { font-size: 14px !important; }
    #kate-page-wrapper .section-lead          { font-size: 18px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .benefits-step h3      { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .benefits-step p       { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .benefits-statement p  { font-size: 18px !important; }
    #kate-page-wrapper .launchpad-tool h3     { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .launchpad-tool p      { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .compat-card h3        { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .compat-card li        { font-size: 15px !important; }
    #kate-page-wrapper details summary        { font-size: 17px !important; font-weight: 600 !important; }
    #kate-page-wrapper details p              { font-size: 16px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-title         { font-size: 44px !important; font-weight: 800 !important; }
    #kate-page-wrapper .section-subtitle      { font-size: 18px !important; }
    #kate-page-wrapper .hero-sub              { font-size: 21px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-intro         { font-size: 19px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .faq-question          { font-size: 18px !important; font-weight: 600 !important; }
    #kate-page-wrapper .faq-answer            { font-size: 17px !important; line-height: 1.75 !important; }

  </style>
</head>
<body>
<div id="kate-page-wrapper">

<!-- HERO -->
<section class="kate-hero" id="hero" aria-label="gRPC Adapter Hero">
    <div class="kate-hero__bg" aria-hidden="true">
        <div style="position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(244,192,34,0.08) 0%,transparent 70%);pointer-events:none;"></div>
        <div style="position:absolute;bottom:-80px;left:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(221,126,23,0.06) 0%,transparent 70%);pointer-events:none;"></div>
        <div class="particle" style="width:3px;height:3px;left:15%;bottom:20%;animation-duration:7s;animation-delay:0s;"></div>
        <div class="particle" style="width:2px;height:2px;left:30%;bottom:10%;animation-duration:9s;animation-delay:1s;"></div>
        <div class="particle" style="width:4px;height:4px;left:50%;bottom:15%;animation-duration:8s;animation-delay:2s;"></div>
        <div class="particle" style="width:2px;height:2px;left:70%;bottom:25%;animation-duration:10s;animation-delay:0.5s;"></div>
        <div class="particle" style="width:3px;height:3px;left:85%;bottom:10%;animation-duration:7.5s;animation-delay:3s;"></div>
    </div>

    <nav class="kate-breadcrumb" aria-label="Breadcrumb">
        <a href="https://kate-group.de/">Home</a> ›
        <a href="https://kate-group.de/sap-adapter/">Produkte</a> ›
        <span>gRPC Adapter</span>
    </nav>

    <div class="kate-hero__inner">
        <div class="kate-hero__text">
            <div class="kate-hero__eyebrow">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg>
                Microservice / gRPC Adapter
            </div>
            <h1>gRPC Adapter für <span style="color:var(--kate-yellow)">SAP PO</span></h1>
            <p class="kate-hero__subtitle">gRPC Microservice Integration für SAP Process Orchestration</p>
            <p class="kate-hero__desc">Der KaTe gRPC Adapter ermöglicht die Nutzung und Bereitstellung von gRPC-Services aus SAP PO heraus. Unterstützt HTTP/2, Protocol Buffers, bidirektionales Streaming, mTLS und automatische XML-Schema-Generierung aus Proto-Dateien.</p>
            <div class="kate-hero__actions">
                <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                    30 Tage kostenlos testen
                </a>
                <a href="#funktionen" class="btn btn--secondary">Alle Funktionen</a>
            </div>
            <div class="kate-hero__trust">
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
                    Verifizierter SAP-Partner
                </span>
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
                    30 Tage Free Trial
                </span>
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"/></svg>
                    Weltweit verfügbar
                </span></div>
        </div>

        <div class="diagram-card" role="img" aria-label="gRPC Adapter Integration Diagramm">
            <div style="font-size:font-size:;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:16px;">Integration Flow</div>
            <div class="diagram-nodes">
                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--sap">
                        <svg width="32" height="32" viewBox="0 0 32 32" fill="none">
                            <rect x="4" y="6" width="24" height="20" rx="2" stroke="#F4C022" stroke-width="1.5"/>
                            <line x1="4" y1="12" x2="28" y2="12" stroke="#F4C022" stroke-width="1"/>
                            <rect x="8" y="16" width="6" height="4" rx="1" fill="#F4C022" opacity="0.5"/>
                            <rect x="18" y="16" width="6" height="4" rx="1" fill="#F4C022" opacity="0.3"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">SAP PO / PI<br><span style="color:rgba(255,255,255,0.4);font-weight:400">Process Orch.</span></div>
                </div>

                <div class="diagram-arrow">
                    <div class="diagram-arrow__label">gRPC Call</div>
                    <div style="display:flex;align-items:center;gap:4px;">
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M2 6h8M7 3l3 3-3 3" stroke="rgba(244,192,34,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                        <div class="diagram-arrow__line"></div>
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10 6H2M5 9L2 6l3-3" stroke="rgba(244,192,34,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                    </div>
                    <div class="diagram-arrow__label">Streaming</div>
                </div>

                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--adapter">
                        <img decoding="async" src="data:image/png;base64,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" alt="KaTe Adapter" width="40" height="40" style="object-fit:contain;">
                    </div>
                    <div class="diagram-node__label"><strong style="color:var(--kate-yellow)">KaTe</strong><br><span style="color:rgba(255,255,255,0.4);font-weight:400">Adapter</span></div>
                </div>

                <div class="diagram-arrow">
                    <div class="diagram-arrow__label">Protobuf</div>
                    <div style="display:flex;align-items:center;gap:4px;">
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M2 6h8M7 3l3 3-3 3" stroke="rgba(221,126,23,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                        <div class="diagram-arrow__line" style="background:linear-gradient(90deg,rgba(221,126,23,0.4),rgba(221,126,23,0.8))"></div>
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10 6H2M5 9L2 6l3-3" stroke="rgba(221,126,23,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                    </div>
                    <div class="diagram-arrow__label">HTTP/2</div>
                </div>

                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--target">
                        <svg width="32" height="32" viewBox="0 0 32 32" fill="none">
                            <rect x="4" y="10" width="10" height="12" rx="2" stroke="#DD7E17" stroke-width="1.5"/>
                            <rect x="18" y="10" width="10" height="12" rx="2" stroke="#DD7E17" stroke-width="1.5"/>
                            <line x1="14" y1="14" x2="18" y2="14" stroke="#DD7E17" stroke-width="1.2" stroke-dasharray="2 1"/>
                            <line x1="14" y1="18" x2="18" y2="18" stroke="#DD7E17" stroke-width="1.2" stroke-dasharray="2 1"/>
                            <path d="M16 6 L16 10" stroke="#DD7E17" stroke-width="1.2" stroke-linecap="round"/>
                            <path d="M16 22 L16 26" stroke="#DD7E17" stroke-width="1.2" stroke-linecap="round"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">gRPC Services<br><span style="color:rgba(255,255,255,0.4);font-weight:400">HTTP/2 + Protobuf</span></div>
                </div>
            </div>
            <div class="diagram-metrics"><span class="diagram-metric">HTTP/2 + Protobuf</span><span class="diagram-metric">mTLS Security</span><span class="diagram-metric">Sync &amp; Async (EOIO)</span></div>
        </div>
    </div>
    <div class="kate-hero__accent" aria-hidden="true"></div>
</section>

<!-- TRUST BAR -->
<section class="trust-bar" aria-label="Trust Signale">
    <div class="trust-bar__inner">
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg>
            HTTP/2 &amp; Protocol Buffers
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
            mTLS Sicherheit
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
            Bidirektionales Streaming
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 6h16M4 12h16M4 18h7"/></svg>
            XML-Schema aus Proto-Dateien
        </div></div>
</section>

<!-- FEATURES -->
<section class="features-section" id="funktionen" aria-label="gRPC Adapter Funktionen">
    <div class="features-section__header">
        <span class="section-label">Funktionen</span>
        <h2 class="section-title section-title--light">gRPC Adapter – <span style="color:var(--kate-yellow)">Alle Funktionen</span></h2>
        <p class="section-lead section-lead--light">Leistungsstarke Features für die professionelle SAP-Integration im Unternehmenseinsatz – weltweit einsetzbar.</p>
    </div>
    <div class="features-grid">
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg>
            </div>
            <h3>gRPC &amp; HTTP/2</h3>
            <p>Effiziente Kommunikation über HTTP/2 mit binärer Serialisierung für maximale Performance.</p>
            <ul><li>HTTP/2 Multiplexing</li><li>Binäre Serialisierung (Protobuf)</li><li>Header Compression</li><li>Connection Reuse</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
            </div>
            <h3>Streaming Support</h3>
            <p>Alle vier gRPC-Streaming-Typen werden unterstützt.</p>
            <ul><li>Unary RPC</li><li>Server-side Streaming</li><li>Client-side Streaming</li><li>Bidirektionales Streaming</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
            </div>
            <h3>mTLS &amp; Sicherheit</h3>
            <p>Mutual TLS für gegenseitige Authentifizierung zwischen Client und Server.</p>
            <ul><li>mTLS (Mutual TLS)</li><li>API Key Authentication</li><li>SSL/TLS-Verschlüsselung</li><li>Certificate Management</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 6h16M4 12h16M4 18h7"/></svg>
            </div>
            <h3>Protocol Buffers &amp; XML</h3>
            <p>Automatische Generierung von XML-Schemas und Service Interfaces aus Proto-Dateien.</p>
            <ul><li>Proto-Datei Import</li><li>XML-Schema-Generierung</li><li>Service Interface Generierung</li><li>Protobuf zu XML Transformation</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 3H5a2 2 0 00-2 2v4m6-6h10a2 2 0 012 2v4M9 3v18m0 0h10a2 2 0 002-2V9M9 21H5a2 2 0 01-2-2V9m0 0h18"/></svg>
            </div>
            <h3>EO / EOIO Support</h3>
            <p>Synchrone und asynchrone Service-Aufrufe mit Exactly-Once-In-Order-Garantien.</p>
            <ul><li>Synchronous (EO)</li><li>Asynchronous (EOIO)</li><li>Error Handling</li><li>Retry-Mechanismus</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"/></svg>
            </div>
            <h3>SAP PO Integration</h3>
            <p>Vollständige Integration in das SAP Adapter Framework.</p>
            <ul><li>SAP PI/PO Design Tools</li><li>Konfiguration &amp; Monitoring</li><li>SAP Integration Suite ready</li><li>Migrationspfad von SAP PO</li></ul>
        </div></div>
</section>

<!-- LAUNCHPAD -->
<section class="launchpad-section" id="launchpad" aria-label="KaTe Launchpad">
    <div class="launchpad-section__inner">
        <span class="section-label">Zusätzliche Tools</span>
        <h2 class="section-title"><strong style="color:var(--kate-yellow)">KaTe Launchpad</strong> – Mehr als nur ein Adapter</h2>
        <p class="section-lead">Das <strong>KaTe Launchpad</strong> erweitert den Adapter mit zusätzlichen Tools, die den Aufbau und Betrieb von gRPC-Szenarien erheblich vereinfachen.</p>
        <div class="launchpad-tools">
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg>
                </div>
                <h3>Generator</h3>
                <p>Automatische Generierung von gRPC-Konfigurationen aus Proto-Dateien. XML-Schemas und SAP PO-Service Interfaces werden direkt aus den Proto-Definitionen erstellt.</p>
            </div>
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
                </div>
                <h3>Service List Display &amp; Tester</h3>
                <p>Übersicht aller konfigurierten gRPC-Services. Integrierter Tester zum Aufrufen von gRPC-Methoden und Prüfen von Responses direkt aus SAP PO heraus.</p>
            </div>
        </div>
    </div>
</section>

<!-- BENEFITS -->
<section class="benefits-section" id="vorteile" aria-label="Vorteile">
    <div class="benefits-section__header">
        <span class="section-label" style="color:var(--kate-yellow)">Vorteile</span>
        <h2 class="section-title section-title--light">Einfach starten – <span style="color:var(--kate-yellow)">flexibel skalieren</span></h2>
    </div>
    <div class="benefits-steps">
        <div class="benefits-step">
            <div class="benefits-step__badge">1</div>
            <h3>Free Trial anfragen</h3>
            <p>Kontaktieren Sie uns – innerhalb von <strong>48 Stunden</strong> erhalten Sie Zugang zum Adapter für Ihre Testumgebung.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">2</div>
            <h3>Adapter installieren</h3>
            <p>Installation in Ihrer SAP PO-Umgebung in wenigen Schritten. Unser Team unterstützt Sie beim Onboarding.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">3</div>
            <h3>Produktiv gehen</h3>
            <p>Erste produktive Szenarien laufen schnell. Skalieren Sie nach Bedarf – ohne Vorausinvestitionen.</p>
        </div>
    </div>
    <div class="benefits-statement">
        <p>Alle KaTe Adapter sind darauf ausgelegt, schnell einsatzbereit zu sein – von der Anfrage bis zum produktiven Betrieb.</p>
        <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">Jetzt Free Trial anfragen</a>
    </div>
    <div class="benefits-section__accent" aria-hidden="true"></div>
</section>

<!-- COMPATIBILITY -->
<section class="compat-section" id="kompatibilitaet" aria-label="Kompatibilität">
    <div class="compat-section__inner">
        <span class="section-label">Kompatibilität</span>
        <h2 class="section-title">gRPC Adapter – <span style="color:var(--kate-amber)">Kompatibilität</span></h2>
        <p class="section-lead">Der gRPC Adapter ist für alle aktuellen SAP PO-Versionen und kompatiblen Zielsysteme verfügbar.</p>
        <div class="compat-grid">
            <div class="compat-card">
                <h3>SAP Process Orchestration (PO/PI)</h3>
                <ul><li>SAP PI 7.x und SAP PO 7.5x</li><li>Alle aktuellen Support Packages</li><li>HTTP/2 und Protocol Buffers</li><li>mTLS und API Key Auth</li></ul>
            </div>
            <div class="compat-card">
                <h3>gRPC Service Targets</h3>
                <ul><li>Google Cloud gRPC Services</li><li>Kubernetes Microservices</li><li>AWS gRPC APIs</li><li>On-Premise gRPC Services</li></ul>
            </div></div>
    </div>
</section>

<!-- FAQ -->
<section class="faq-section" id="faq" aria-label="Häufige Fragen">
    <div class="faq-section__inner">
        <span class="section-label">FAQ</span>
        <h2 class="section-title section-title--light" style="margin-bottom:40px">Häufige Fragen zum <span style="color:var(--kate-yellow)">gRPC Adapter</span></h2>
        
        <details class="faq-item"><summary>Was ist der KaTe gRPC Adapter für SAP PO?</summary><p>Der KaTe gRPC Adapter ermöglicht die Nutzung und Bereitstellung von gRPC-Services aus SAP PO heraus. Er unterstützt HTTP/2, Protocol Buffers, bidirektionales Streaming und mTLS.</p></details>
        <details class="faq-item"><summary>Was ist gRPC und warum ist es besser als REST?</summary><p>gRPC ist ein leistungsstarkes RPC-Framework von Google, das HTTP/2 und Protocol Buffers nutzt. Im Vergleich zu REST bietet es binäre Serialisierung (kleiner, schneller), Streaming-Support und starke Typisierung.</p></details>
        <details class="faq-item"><summary>Welche Streaming-Typen werden unterstützt?</summary><p>Der Adapter unterstützt alle vier gRPC-Streaming-Typen: Unary RPC, Server-side Streaming, Client-side Streaming und bidirektionales Streaming.</p></details>
        <details class="faq-item"><summary>Wie funktioniert die Sicherheit?</summary><p>Der Adapter unterstützt mTLS (Mutual TLS) für gegenseitige Authentifizierung, API Key Authentication und SSL/TLS-Verschlüsselung für alle Verbindungen.</p></details>
        <details class="faq-item"><summary>Wie werden Proto-Dateien in SAP PO verwendet?</summary><p>Der Adapter generiert automatisch XML-Schemas und Service Interfaces aus Proto-Dateien. Damit können gRPC-Services direkt in SAP PO-Prozessen verwendet werden.</p></details>
        <details class="faq-item"><summary>Unterstützt der Adapter synchrone und asynchrone Aufrufe?</summary><p>Ja, der Adapter unterstützt synchrone (EO) und asynchrone (EOIO) Service-Aufrufe mit Exactly-Once-In-Order-Garantien.</p></details>
        <details class="faq-item"><summary>Ist der Adapter mit SAP Integration Suite kompatibel?</summary><p>Ja, der gRPC Adapter ist für SAP PO und die SAP Integration Suite verfügbar. Bestehende gRPC-Schnittstellen können mit minimalem Aufwand migriert werden.</p></details>
        <details class="faq-item"><summary>Wie kann ich den Adapter testen?</summary><p>KaTe bietet eine kostenlose 30-tägige Testphase an. Kontaktieren Sie uns über kate-group.de/kontakt/ um den Adapter in Ihrer Umgebung zu testen.</p></details>
        <details class="faq-item"><summary>Welche gRPC-Services können angebunden werden?</summary><p>Der Adapter ist kompatibel mit allen gRPC-konformen Services: Google Cloud gRPC APIs, Kubernetes Microservices, AWS gRPC APIs und On-Premise gRPC Services.</p></details>
        <details class="faq-item"><summary>Bietet KaTe GmbH auch gRPC-Beratung an?</summary><p>Ja, KaTe GmbH bietet SAP-gRPC-Integrationsberatung an – von der Proto-Schema-Analyse bis zur Implementierung Ihrer Microservice-Integrationsstrategie.</p></details>
    </div>
</section>

<!-- CONSULTING -->
<section class="consulting-section" aria-label="SAP Beratung">
    <div class="consulting-section__inner">
        <div>
            <span class="section-label">SAP Beratung</span>
            <h2 class="section-title">gRPC-Integration und SAP-Migration</h2>
            <p class="section-lead">KaTe GmbH begleitet Sie bei der Planung und Umsetzung Ihrer gRPC-Integrationsstrategie – von der Proto-Schema-Analyse bis zum produktiven Betrieb.</p>
        </div>
        <div class="consulting-card">
            <h3>Beratungsleistungen</h3>
            <p>KaTe GmbH begleitet Sie bei der Planung, Implementierung und dem Betrieb Ihrer SAP-Integrationslandschaft – von der ersten Analyse bis zur Produktivsetzung.</p>
            <a href="https://kate-group.de/kontakt/" class="btn btn--dark" target="_blank" rel="noopener">Beratung anfragen</a>
        </div>
    </div>
</section>

<!-- CTA -->
<section class="cta-section" aria-label="Call to Action">
    <div class="cta-section__inner">
        <h2>30 Tage kostenlos<br><span style='color:var(--kate-yellow)'>gRPC Adapter testen</span></h2>
        <p>Testen Sie den KaTe gRPC Adapter 30 Tage lang kostenlos in Ihrer eigenen SAP PO-Umgebung. Kein Risiko, keine Vorauszahlung.</p>
        <div class="cta-section__actions">
            <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="18" height="18"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                Jetzt Free Trial anfragen
            </a>
            <a href="https://kate-group.de/kontakt/" class="btn btn--secondary" target="_blank" rel="noopener">Kontakt aufnehmen</a>
        </div>
    </div>
</section>

</div><!-- /#kate-page-wrapper -->
</body>
</html>				</div>
				</div>
				</div>
				</div>
		<p>Der Beitrag <a href="https://kate-group.de/grpc-adapter-fur-sap-po-copy/">gRPC Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>GraphQL Adapter für SAP PO</title>
		<link>https://kate-group.de/graphql-adapter/</link>
		
		<dc:creator><![CDATA[Lars Albrecht]]></dc:creator>
		<pubDate>Mon, 18 May 2026 11:12:11 +0000</pubDate>
				<category><![CDATA[SAP Produkte]]></category>
		<guid isPermaLink="false">http://kate-group.de/?p=6919</guid>

					<description><![CDATA[<p>GraphQL Adapter für SAP PO – GraphQL Queries, Mutations, Subscriptions &#124; KaTe GmbH Home › Produkte › GraphQL Adapter API / GraphQL Adapter GraphQL Adapter für SAP PO GraphQL API Integration für SAP Process Orchestration Der KaTe GraphQL Adapter verbindet SAP PO mit GraphQL APIs. Unterstützt Queries, Mutations und Subscriptions. Clients können gezielt Felder und [&#8230;]</p>
<p>Der Beitrag <a href="https://kate-group.de/graphql-adapter/">GraphQL Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6919" class="elementor elementor-6919" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-84bc914 e-con-full e-flex e-con e-parent" data-id="84bc914" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-f8306df elementor-widget elementor-widget-html" data-id="f8306df" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>GraphQL Adapter für SAP PO – GraphQL Queries, Mutations, Subscriptions | KaTe GmbH</title>
    <meta name="description" content="KaTe GraphQL Adapter für SAP PO: GraphQL Queries, Mutations und Subscriptions. API Key, AWS IAM. Effizientere API-Integration als REST. Jetzt 30 Tage kostenlos testen.">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://kate-group.de/graphql-adapter/">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://kate-group.de/graphql-adapter/">
    <meta property="og:title" content="GraphQL Adapter für SAP PO – GraphQL Queries, Mutations, Subscriptions | KaTe GmbH">
    <meta property="og:description" content="KaTe GraphQL Adapter für SAP PO: GraphQL Queries, Mutations und Subscriptions. API Key, AWS IAM. Effizientere API-Integration als REST. Jetzt 30 Tage kostenlos testen.">
    <meta property="og:site_name" content="KaTe GmbH">

    <script type="application/ld+json">
    [
      {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "KaTe GraphQL Adapter für SAP PO",
        "description": "Der KaTe GraphQL Adapter für SAP PO ermöglicht die Integration von SAP Process Orchestration mit GraphQL APIs. Er unterstützt Queries, Mutations und Subscriptions mit API Key, AWS IAM und JWT Authentifizierung.",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "SAP PI/PO, SAP Integration Suite",
        "offers": { "@type": "Offer", "priceCurrency": "EUR", "description": "Subscription licensing. 30-day free trial available. Available worldwide." },
        "publisher": { "@type": "Organization", "name": "KaTe GmbH", "url": "https://kate-group.de/" }
      },
      {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [{"@type":"Question","name":"Was ist der KaTe GraphQL Adapter für SAP PO?","acceptedAnswer":{"@type":"Answer","text":"Der KaTe GraphQL Adapter ermöglicht die Integration von SAP PO mit GraphQL APIs. Er unterstützt Queries, Mutations und Subscriptions und ermöglicht gezielte Datenselektion – effizienter als traditionelle REST-APIs."}},
{"@type":"Question","name":"Was ist der Unterschied zwischen GraphQL und REST?","acceptedAnswer":{"@type":"Answer","text":"Bei GraphQL kann ein Client gezielt die Felder und Entitäten selektieren, die er benötigt. Das vermeidet Over-Fetching (zu viele Daten) und Under-Fetching (zu wenige Daten) im Vergleich zu traditionellen REST-APIs."}},
{"@type":"Question","name":"Welche GraphQL-Operationen werden unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt alle drei GraphQL-Operationstypen: Queries (Daten lesen), Mutations (Daten schreiben) und Subscriptions (Echtzeit-Events)."}},
{"@type":"Question","name":"Wie funktioniert die Authentifizierung?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt API Key Authentication, AWS IAM (für AWS AppSync), Bearer Token / JWT und Basic Authentication."}},
{"@type":"Question","name":"Kann der Adapter mit AWS AppSync verwendet werden?","acceptedAnswer":{"@type":"Answer","text":"Ja, der GraphQL Adapter ist vollständig kompatibel mit AWS AppSync und unterstützt AWS IAM-Authentifizierung für sichere Verbindungen."}},
{"@type":"Question","name":"Wie werden GraphQL-Subscriptions verarbeitet?","acceptedAnswer":{"@type":"Answer","text":"Subscriptions werden über WebSocket-Verbindungen realisiert. Der Adapter verwaltet die Verbindung automatisch und leitet Events in Echtzeit an SAP PO-Prozesse weiter."}},
{"@type":"Question","name":"Ist der Adapter mit SAP Integration Suite kompatibel?","acceptedAnswer":{"@type":"Answer","text":"Ja, der GraphQL Adapter ist für SAP PO und die SAP Integration Suite verfügbar. Bestehende GraphQL-Schnittstellen können mit minimalem Aufwand migriert werden."}},
{"@type":"Question","name":"Wie kann ich den Adapter testen?","acceptedAnswer":{"@type":"Answer","text":"KaTe bietet eine kostenlose 30-tägige Testphase an. Kontaktieren Sie uns über kate-group.de/kontakt/ um den Adapter in Ihrer Umgebung zu testen."}},
{"@type":"Question","name":"Welche GraphQL-APIs werden unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter ist kompatibel mit allen GraphQL-konformen APIs: AWS AppSync, Hasura, Apollo Server sowie öffentlichen APIs wie GitHub und Shopify."}},
{"@type":"Question","name":"Bietet KaTe GmbH auch GraphQL-Beratung an?","acceptedAnswer":{"@type":"Answer","text":"Ja, KaTe GmbH bietet SAP-GraphQL-Integrationsberatung an – von der Schema-Analyse bis zur Implementierung Ihrer GraphQL-Integrationsstrategie."}}]
      }
    ]
    </script>

    <style>

        :root {
            --kate-yellow:    #F4C022;
            --kate-amber:     #ECA81E;
            --kate-orange:    #DD7E17;
            --kate-red:       #E20613;
            --kate-darkred:   #AF0000;
            --kate-black:     #1a1a1a;
            --kate-darkgray:  #2d2d2d;
            --kate-midgray:   #6b7280;
            --kate-lightgray: #f5f4f2;
            --kate-white:     #ffffff;
            --font-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
            --max-w: 1280px;
            --section-pad-mobile: 56px 20px;
            --section-pad-tablet: 72px 40px;
            --section-pad-desktop: 96px 60px;
        }
        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
        body { font-family: var(--font-base); background: var(--kate-white); color: var(--kate-black); }
        img { max-width: 100%; height: auto; display: block; }
        a { text-decoration: none; color: inherit; }
        ul { list-style: none; }
        .container { max-width: var(--max-w); margin: 0 auto; }
        .section-label { display: inline-block; font-size: font-size: ; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--kate-amber); margin-bottom: 12px; }
        .section-title { font-size: font-size: clamp(24px, 3.5vw, 38px); font-weight: 800; line-height: 1.2; margin-bottom: 16px; color: var(--kate-black); }
        .section-title--light { color: var(--kate-white); }
        .section-lead { font-size: 26px; line-height: 1.75; color: var(--kate-midgray); max-width: 680px; }
        .section-lead--light { color: rgba(255,255,255,0.75); }
        .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; padding: 12px 28px; font-family: var(--font-base); font-size: font-size: ; font-weight: 700; border-radius: 4px; cursor: pointer; border: 2px solid transparent; transition: background 0.25s, color 0.25s, border-color 0.25s, transform 0.15s; white-space: nowrap; }
        .btn:hover { transform: translateY(-1px); }
        .btn--primary { background: var(--kate-red); color: var(--kate-white); border-color: var(--kate-red); }
        .btn--primary:hover { background: var(--kate-darkred); border-color: var(--kate-darkred); }
        .btn--secondary { background: transparent; color: var(--kate-yellow); border-color: var(--kate-yellow); }
        .btn--secondary:hover { background: var(--kate-yellow); color: var(--kate-black); }
        .btn--dark { background: var(--kate-black); color: var(--kate-white); border-color: var(--kate-black); }
        .btn--dark:hover { background: var(--kate-darkgray); }

        /* HERO */
        .kate-hero { background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 50%, #111111 100%); position: relative; overflow: hidden; padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .kate-hero { padding: var(--section-pad-mobile); } }
        .kate-hero__bg { position: absolute; inset: 0; pointer-events: none; }
        .kate-hero__inner { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; position: relative; z-index: 2; }
        @media (max-width: 900px) { .kate-hero__inner { grid-template-columns: 1fr; } }
        .kate-hero__eyebrow { display: inline-flex; align-items: center; gap: 8px; background: rgba(244,192,34,0.12); border: 1px solid rgba(244,192,34,0.3); border-radius: 20px; padding: 6px 14px; font-size: font-size: ; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--kate-yellow); margin-bottom: 20px; animation: eyebrow-glow 3s ease-in-out infinite; }
        @keyframes eyebrow-glow { 0%,100%{box-shadow:0 0 0 0 rgba(244,192,34,0)} 50%{box-shadow:0 0 12px 2px rgba(244,192,34,0.25)} }
        .kate-hero h1 { font-size: font-size: clamp(32px, 4.5vw, 54px); font-weight: 900; line-height: 1.1; color: var(--kate-white); margin-bottom: 16px; }
        .kate-hero__subtitle { font-size: font-size: clamp(16px, 1.8vw, 20px); color: rgba(255,255,255,0.7); margin-bottom: 16px; font-weight: 500; }
        .kate-hero__desc { font-size: 26px; color: rgba(255,255,255,0.6); line-height: 1.75; margin-bottom: 32px; }
        .kate-hero__actions { display: flex; gap: 16px; flex-wrap: wrap; margin-bottom: 32px; }
        .kate-hero__trust { display: flex; flex-wrap: wrap; gap: 12px; }
        .trust-badge { display: inline-flex; align-items: center; gap: 6px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.12); border-radius: 6px; padding: 6px 12px; font-size: font-size: ; color: rgba(255,255,255,0.7); }
        .trust-badge svg { width: 14px; height: 14px; color: var(--kate-yellow); flex-shrink: 0; }
        .kate-breadcrumb { max-width: var(--max-w); margin: 0 auto 32px; font-size: font-size: ; color: rgba(255,255,255,0.4); position: relative; z-index: 2; }
        .kate-breadcrumb a { color: rgba(255,255,255,0.5); }
        .kate-breadcrumb a:hover { color: var(--kate-yellow); }
        .kate-breadcrumb span { color: var(--kate-yellow); }
        .kate-hero__accent { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange), var(--kate-red)); }

        /* DIAGRAM */
        .diagram-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(244,192,34,0.2); border-radius: 16px; padding: 28px; backdrop-filter: blur(12px); box-shadow: 0 8px 40px rgba(0,0,0,0.4), 0 0 0 1px rgba(244,192,34,0.1); }
        .diagram-nodes { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; }
        .diagram-node { display: flex; flex-direction: column; align-items: center; gap: 8px; flex: 1; }
        .diagram-node__icon { width: 64px; height: 64px; border-radius: 12px; display: flex; align-items: center; justify-content: center; }
        .diagram-node__icon--sap { background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(236,168,30,0.1)); border: 1px solid rgba(244,192,34,0.3); }
        .diagram-node__icon--adapter { background: linear-gradient(135deg, rgba(226,6,19,0.15), rgba(175,0,0,0.1)); border: 1px solid rgba(226,6,19,0.3); }
        .diagram-node__icon--target { background: linear-gradient(135deg, rgba(221,126,23,0.15), rgba(236,168,30,0.1)); border: 1px solid rgba(221,126,23,0.3); }
        .diagram-node__label { font-size: font-size: ; font-weight: 700; color: rgba(255,255,255,0.8); text-align: center; line-height: 1.3; }
        .diagram-arrow { display: flex; flex-direction: column; align-items: center; gap: 4px; flex-shrink: 0; }
        .diagram-arrow__line { width: 40px; height: 2px; background: linear-gradient(90deg, rgba(244,192,34,0.4), rgba(244,192,34,0.8)); position: relative; }
        .diagram-arrow__label { font-size: font-size: ; color: rgba(255,255,255,0.4); text-align: center; white-space: nowrap; }
        .diagram-metrics { display: flex; gap: 8px; flex-wrap: wrap; }
        .diagram-metric { background: rgba(244,192,34,0.1); border: 1px solid rgba(244,192,34,0.2); border-radius: 20px; padding: 4px 12px; font-size: font-size: ; font-weight: 600; color: var(--kate-yellow); }

        /* TRUST BAR */
        .trust-bar { background: #111; padding: 28px 60px; border-top: 1px solid rgba(255,255,255,0.06); border-bottom: 1px solid rgba(255,255,255,0.06); }
        .trust-bar__inner { max-width: var(--max-w); margin: 0 auto; display: flex; gap: 32px; flex-wrap: wrap; justify-content: center; align-items: center; }
        .trust-item { display: flex; align-items: center; gap: 10px; color: rgba(255,255,255,0.65); font-size: font-size: ; font-weight: 500; }
        .trust-item svg { width: 20px; height: 20px; color: var(--kate-yellow); flex-shrink: 0; }

        /* FEATURES */
        .features-section { background: var(--kate-black); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .features-section { padding: var(--section-pad-mobile); } }
        .features-section__header { max-width: var(--max-w); margin: 0 auto 48px; }
        .features-grid { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
        @media (max-width: 900px) { .features-grid { grid-template-columns: repeat(2, 1fr); } }
        @media (max-width: 600px) { .features-grid { grid-template-columns: 1fr; } }
        .feature-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 28px; transition: border-color 0.25s, transform 0.25s; }
        .feature-card:hover { border-color: rgba(244,192,34,0.3); transform: translateY(-2px); }
        .feature-card__icon { width: 48px; height: 48px; border-radius: 10px; background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(236,168,30,0.08)); border: 1px solid rgba(244,192,34,0.2); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
        .feature-card__icon svg { width: 24px; height: 24px; color: var(--kate-yellow); }
        .feature-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-white); margin-bottom: 10px; }
        .feature-card p { font-size: font-size: ; color: rgba(255,255,255,0.6); line-height: 1.65; margin-bottom: 14px; }
        .feature-card ul li { font-size: font-size: ; color: rgba(255,255,255,0.5); padding: 3px 0; padding-left: 16px; position: relative; }
        .feature-card ul li::before { content: "›"; position: absolute; left: 0; color: var(--kate-yellow); font-weight: 700; }

        /* LAUNCHPAD */
        .launchpad-section { background: var(--kate-lightgray); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .launchpad-section { padding: var(--section-pad-mobile); } }
        .launchpad-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .launchpad-tools { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; }
        @media (max-width: 700px) { .launchpad-tools { grid-template-columns: 1fr; } }
        .launchpad-tool { background: var(--kate-white); border: 1px solid rgba(0,0,0,0.08); border-radius: 12px; padding: 28px; box-shadow: 0 2px 12px rgba(0,0,0,0.06); }
        .launchpad-tool__icon { width: 48px; height: 48px; border-radius: 10px; background: linear-gradient(135deg, var(--kate-yellow), var(--kate-amber)); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
        .launchpad-tool__icon svg { width: 24px; height: 24px; color: var(--kate-black); }
        .launchpad-tool h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 10px; }
        .launchpad-tool p { font-size: font-size: ; color: var(--kate-midgray); line-height: 1.65; }

        /* BENEFITS */
        .benefits-section { background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 60%, #111 100%); padding: var(--section-pad-desktop); position: relative; overflow: hidden; }
        @media (max-width: 768px) { .benefits-section { padding: var(--section-pad-mobile); } }
        .benefits-section__header { max-width: var(--max-w); margin: 0 auto 48px; text-align: center; }
        .benefits-steps { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; position: relative; }
        .benefits-steps::before { content: ""; position: absolute; top: 16px; left: calc(16.66% + 16px); right: calc(16.66% + 16px); height: 2px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber)); z-index: 0; }
        @media (max-width: 700px) { .benefits-steps { grid-template-columns: 1fr; } .benefits-steps::before { display: none; } }
        .benefits-step { display: flex; flex-direction: column; align-items: center; text-align: center; position: relative; z-index: 1; }
        .benefits-step__badge { width: 32px; height: 32px; background: var(--kate-yellow); border-radius: 50%; border: 3px solid #1a1a1a; box-shadow: 0 0 0 3px var(--kate-yellow); font-size: font-size: ; font-weight: 700; color: var(--kate-black); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; flex-shrink: 0; }
        .benefits-step h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-white); margin-bottom: 8px; }
        .benefits-step p { font-size: font-size: ; color: rgba(255,255,255,0.55); line-height: 1.65; }
        .benefits-statement { max-width: var(--max-w); margin: 48px auto 0; padding-top: 40px; border-top: 1px solid rgba(255,255,255,0.08); text-align: center; }
        .benefits-statement p { font-size: 26px; color: rgba(255,255,255,0.65); line-height: 1.75; max-width: 680px; margin: 0 auto 32px; }
        .benefits-section__accent { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange)); }

        /* COMPATIBILITY */
        .compat-section { background: var(--kate-white); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .compat-section { padding: var(--section-pad-mobile); } }
        .compat-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .compat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; }
        @media (max-width: 700px) { .compat-grid { grid-template-columns: 1fr; } }
        .compat-card { border: 1px solid rgba(0,0,0,0.1); border-radius: 12px; padding: 28px; }
        .compat-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 12px; }
        .compat-card ul li { font-size: font-size: ; color: var(--kate-midgray); padding: 4px 0; padding-left: 18px; position: relative; }
        .compat-card ul li::before { content: "✓"; position: absolute; left: 0; color: var(--kate-amber); font-weight: 700; }

        /* FAQ */
        .faq-section { background: var(--kate-black); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .faq-section { padding: var(--section-pad-mobile); } }
        .faq-section__inner { max-width: 860px; margin: 0 auto; }
        .faq-item { border-bottom: 1px solid rgba(255,255,255,0.08); }
        .faq-item summary { padding: 20px 0; font-size: font-size: ; font-weight: 600; color: var(--kate-white); cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; }
        .faq-item summary::after { content: "+"; font-size: font-size: ; color: var(--kate-yellow); flex-shrink: 0; transition: transform 0.2s; }
        .faq-item[open] summary::after { transform: rotate(45deg); }
        .faq-item p { padding: 0 0 20px; font-size: font-size: ; color: rgba(255,255,255,0.6); line-height: 1.75; }

        /* CONSULTING */
        .consulting-section { background: var(--kate-lightgray); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .consulting-section { padding: var(--section-pad-mobile); } }
        .consulting-section__inner { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
        @media (max-width: 800px) { .consulting-section__inner { grid-template-columns: 1fr; } }
        .consulting-card { background: var(--kate-white); border-radius: 12px; padding: 32px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
        .consulting-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 12px; }
        .consulting-card p { font-size: font-size: ; color: var(--kate-midgray); line-height: 1.65; margin-bottom: 20px; }

        /* CTA */
        .cta-section { background: linear-gradient(135deg, #0d0d0d, #1a1a1a); padding: var(--section-pad-desktop); text-align: center; }
        @media (max-width: 768px) { .cta-section { padding: var(--section-pad-mobile); } }
        .cta-section__inner { max-width: 700px; margin: 0 auto; }
        .cta-section h2 { font-size: font-size: clamp(26px, 3.5vw, 40px); font-weight: 900; color: var(--kate-white); margin-bottom: 16px; }
        .cta-section p { font-size: 26px; color: rgba(255,255,255,0.65); margin-bottom: 36px; line-height: 1.75; }
        .cta-section__actions { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }

        /* Particles */
        .particle { position: absolute; border-radius: 50%; background: var(--kate-yellow); opacity: 0; animation: float-up linear infinite; pointer-events: none; }
        @keyframes float-up { 0%{opacity:0;transform:translateY(0) scale(0)} 10%{opacity:0.4} 90%{opacity:0.1} 100%{opacity:0;transform:translateY(-120px) scale(1)} }

    
    /* ═══════════════════════════════════════════════════════════
       ELEMENTOR-OVERRIDE – KaTe GmbH
       Scoped to #kate-page-wrapper to beat Elementor specificity.
       NOTE: All font-size values are in absolute px (NOT rem/em)
       because the KaTe WordPress theme sets html { font-size: 10px }
       which makes 1rem = 10px instead of 16px.
       Also paste this block under:
         Elementor → Site Settings → Custom CSS
       if live-site overrides persist.
    ═══════════════════════════════════════════════════════════ */
    #kate-page-wrapper {
      font-family: Arial, Helvetica, 'Segoe UI', sans-serif !important;
      font-size: 18px !important;
      color: #1a1a1a !important;
      line-height: 1.65 !important;
      -webkit-font-smoothing: antialiased;
      word-spacing: normal !important;
      letter-spacing: normal !important;
    }
    #kate-page-wrapper * {
      box-sizing: border-box;
      word-spacing: normal !important;
    }
    /* Headings – absolute px to avoid WP 10px root issue */
    #kate-page-wrapper h1 { font-size: 61px !important; font-weight: 800 !important; line-height: 1.15 !important; letter-spacing: -1px !important; }
    #kate-page-wrapper h2 { font-size: 44px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -0.5px !important; }
    #kate-page-wrapper h3 { font-size: 26px !important; font-weight: 700 !important; line-height: 1.3 !important; }
    #kate-page-wrapper h4 { font-size: 20px !important; font-weight: 700 !important; }
    /* Body text – absolute px */
    #kate-page-wrapper p  { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper li { font-size: 17px !important; line-height: 1.7 !important; }
    #kate-page-wrapper a  { text-decoration: none !important; }
    #kate-page-wrapper ul { list-style: none !important; }
    /* IntegraMon spans – prevent word-spacing gap */
    #kate-page-wrapper .btn span,
    #kate-page-wrapper .im-dash-header span,
    #kate-page-wrapper h2 span,
    #kate-page-wrapper strong span {
      word-spacing: 0 !important;
      letter-spacing: inherit !important;
      font-size: inherit !important;
      display: inline !important;
    }
    /* Buttons – force white text and correct colors regardless of WP theme */
    #kate-page-wrapper .btn                   { font-size: 16px !important; color: #ffffff !important; text-decoration: none !important; }
    #kate-page-wrapper .btn--primary          { background-color: #E20613 !important; color: #ffffff !important; border-color: #E20613 !important; }
    #kate-page-wrapper .btn--secondary        { background-color: transparent !important; color: #F4C022 !important; border-color: #F4C022 !important; }
    #kate-page-wrapper .btn--dark             { background-color: transparent !important; color: #ffffff !important; border-color: #ffffff !important; }
    #kate-page-wrapper .btn:hover             { opacity: 0.9 !important; }
    #kate-page-wrapper .btn span              { color: inherit !important; font-size: inherit !important; }
    /* Component-level font sizes – absolute px */
    #kate-page-wrapper .kate-hero__eyebrow    { font-size: 13px !important; }
    #kate-page-wrapper .kate-hero__subtitle   { font-size: 22px !important; }
    #kate-page-wrapper .kate-hero__desc       { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper .feature-card__title   { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .feature-card__desc    { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .feature-card__list li { font-size: 15px !important; }
    #kate-page-wrapper .trust-item            { font-size: 14px !important; }
    #kate-page-wrapper .section-lead          { font-size: 18px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .benefits-step h3      { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .benefits-step p       { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .benefits-statement p  { font-size: 18px !important; }
    #kate-page-wrapper .launchpad-tool h3     { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .launchpad-tool p      { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .compat-card h3        { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .compat-card li        { font-size: 15px !important; }
    #kate-page-wrapper details summary        { font-size: 17px !important; font-weight: 600 !important; }
    #kate-page-wrapper details p              { font-size: 16px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-title         { font-size: 44px !important; font-weight: 800 !important; }
    #kate-page-wrapper .section-subtitle      { font-size: 18px !important; }
    #kate-page-wrapper .hero-sub              { font-size: 21px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-intro         { font-size: 19px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .faq-question          { font-size: 18px !important; font-weight: 600 !important; }
    #kate-page-wrapper .faq-answer            { font-size: 17px !important; line-height: 1.75 !important; }

  </style>
</head>
<body>
<div id="kate-page-wrapper">

<!-- HERO -->
<section class="kate-hero" id="hero" aria-label="GraphQL Adapter Hero">
    <div class="kate-hero__bg" aria-hidden="true">
        <div style="position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(244,192,34,0.08) 0%,transparent 70%);pointer-events:none;"></div>
        <div style="position:absolute;bottom:-80px;left:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(221,126,23,0.06) 0%,transparent 70%);pointer-events:none;"></div>
        <div class="particle" style="width:3px;height:3px;left:15%;bottom:20%;animation-duration:7s;animation-delay:0s;"></div>
        <div class="particle" style="width:2px;height:2px;left:30%;bottom:10%;animation-duration:9s;animation-delay:1s;"></div>
        <div class="particle" style="width:4px;height:4px;left:50%;bottom:15%;animation-duration:8s;animation-delay:2s;"></div>
        <div class="particle" style="width:2px;height:2px;left:70%;bottom:25%;animation-duration:10s;animation-delay:0.5s;"></div>
        <div class="particle" style="width:3px;height:3px;left:85%;bottom:10%;animation-duration:7.5s;animation-delay:3s;"></div>
    </div>

    <nav class="kate-breadcrumb" aria-label="Breadcrumb">
        <a href="https://kate-group.de/">Home</a> ›
        <a href="https://kate-group.de/sap-adapter/">Produkte</a> ›
        <span>GraphQL Adapter</span>
    </nav>

    <div class="kate-hero__inner">
        <div class="kate-hero__text">
            <div class="kate-hero__eyebrow">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"/></svg>
                API / GraphQL Adapter
            </div>
            <h1>GraphQL Adapter für <span style="color:var(--kate-yellow)">SAP PO</span></h1>
            <p class="kate-hero__subtitle">GraphQL API Integration für SAP Process Orchestration</p>
            <p class="kate-hero__desc">Der KaTe GraphQL Adapter verbindet SAP PO mit GraphQL APIs. Unterstützt Queries, Mutations und Subscriptions. Clients können gezielt Felder und Entitäten selektieren – effizienter als traditionelle REST-APIs.</p>
            <div class="kate-hero__actions">
                <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                    30 Tage kostenlos testen
                </a>
                <a href="#funktionen" class="btn btn--secondary">Alle Funktionen</a>
            </div>
            <div class="kate-hero__trust">
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
                    Verifizierter SAP-Partner
                </span>
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
                    30 Tage Free Trial
                </span>
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"/></svg>
                    Weltweit verfügbar
                </span></div>
        </div>

        <div class="diagram-card" role="img" aria-label="GraphQL Adapter Integration Diagramm">
            <div style="font-size:font-size:;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:16px;">Integration Flow</div>
            <div class="diagram-nodes">
                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--sap">
                        <svg width="32" height="32" viewBox="0 0 32 32" fill="none">
                            <rect x="4" y="6" width="24" height="20" rx="2" stroke="#F4C022" stroke-width="1.5"/>
                            <line x1="4" y1="12" x2="28" y2="12" stroke="#F4C022" stroke-width="1"/>
                            <rect x="8" y="16" width="6" height="4" rx="1" fill="#F4C022" opacity="0.5"/>
                            <rect x="18" y="16" width="6" height="4" rx="1" fill="#F4C022" opacity="0.3"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">SAP PO / PI<br><span style="color:rgba(255,255,255,0.4);font-weight:400">Process Orch.</span></div>
                </div>

                <div class="diagram-arrow">
                    <div class="diagram-arrow__label">Query</div>
                    <div style="display:flex;align-items:center;gap:4px;">
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M2 6h8M7 3l3 3-3 3" stroke="rgba(244,192,34,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                        <div class="diagram-arrow__line"></div>
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10 6H2M5 9L2 6l3-3" stroke="rgba(244,192,34,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                    </div>
                    <div class="diagram-arrow__label">Mutation</div>
                </div>

                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--adapter">
                        <img decoding="async" src="data:image/png;base64,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" alt="KaTe Adapter" width="40" height="40" style="object-fit:contain;">
                    </div>
                    <div class="diagram-node__label"><strong style="color:var(--kate-yellow)">KaTe</strong><br><span style="color:rgba(255,255,255,0.4);font-weight:400">Adapter</span></div>
                </div>

                <div class="diagram-arrow">
                    <div class="diagram-arrow__label">Schema</div>
                    <div style="display:flex;align-items:center;gap:4px;">
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M2 6h8M7 3l3 3-3 3" stroke="rgba(221,126,23,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                        <div class="diagram-arrow__line" style="background:linear-gradient(90deg,rgba(221,126,23,0.4),rgba(221,126,23,0.8))"></div>
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10 6H2M5 9L2 6l3-3" stroke="rgba(221,126,23,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                    </div>
                    <div class="diagram-arrow__label">Response</div>
                </div>

                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--target">
                        <svg width="32" height="32" viewBox="0 0 32 32" fill="none">
                            <circle cx="16" cy="6" r="3" stroke="#DD7E17" stroke-width="1.5"/>
                            <circle cx="6" cy="22" r="3" stroke="#DD7E17" stroke-width="1.5"/>
                            <circle cx="26" cy="22" r="3" stroke="#DD7E17" stroke-width="1.5"/>
                            <line x1="16" y1="9" x2="6" y2="19" stroke="#DD7E17" stroke-width="1.2"/>
                            <line x1="16" y1="9" x2="26" y2="19" stroke="#DD7E17" stroke-width="1.2"/>
                            <line x1="9" y1="22" x2="23" y2="22" stroke="#DD7E17" stroke-width="1.2"/>
                            <circle cx="16" cy="16" r="2" fill="#DD7E17" opacity="0.6"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">GraphQL<br><span style="color:rgba(255,255,255,0.4);font-weight:400">API Services</span></div>
                </div>
            </div>
            <div class="diagram-metrics"><span class="diagram-metric">Queries · Mutations</span><span class="diagram-metric">Subscriptions</span><span class="diagram-metric">API Key · AWS IAM</span></div>
        </div>
    </div>
    <div class="kate-hero__accent" aria-hidden="true"></div>
</section>

<!-- TRUST BAR -->
<section class="trust-bar" aria-label="Trust Signale">
    <div class="trust-bar__inner">
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2a10 10 0 100 20 10 10 0 000-20z"/></svg>
            GraphQL Queries &amp; Mutations
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
            API Key / AWS IAM Auth
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
            Subscriptions (Echtzeit)
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 6h16M4 12h16M4 18h7"/></svg>
            Schema-basierte Selektion
        </div></div>
</section>

<!-- FEATURES -->
<section class="features-section" id="funktionen" aria-label="GraphQL Adapter Funktionen">
    <div class="features-section__header">
        <span class="section-label">Funktionen</span>
        <h2 class="section-title section-title--light">GraphQL Adapter – <span style="color:var(--kate-yellow)">Alle Funktionen</span></h2>
        <p class="section-lead section-lead--light">Leistungsstarke Features für die professionelle SAP-Integration im Unternehmenseinsatz – weltweit einsetzbar.</p>
    </div>
    <div class="features-grid">
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2a10 10 0 100 20 10 10 0 000-20z"/></svg>
            </div>
            <h3>GraphQL Queries</h3>
            <p>Gezielte Datenselektion über GraphQL Queries – nur die benötigten Felder werden übertragen.</p>
            <ul><li>Feldbasierte Selektion</li><li>Nested Queries</li><li>Fragments &amp; Aliases</li><li>Variablen-Support</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
            </div>
            <h3>Mutations</h3>
            <p>Daten schreiben und aktualisieren über GraphQL Mutations direkt aus SAP PO.</p>
            <ul><li>Create, Update, Delete</li><li>Input Type Validation</li><li>Optimistic Updates</li><li>Error Handling</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M8.111 16.404a5.5 5.5 0 017.778 0M12 20h.01M3.055 11a9 9 0 0117.89 0"/></svg>
            </div>
            <h3>Subscriptions (Echtzeit)</h3>
            <p>Echtzeit-Datenstrom über GraphQL Subscriptions für event-getriebene Szenarien.</p>
            <ul><li>WebSocket-basiert</li><li>Event-getriebene Updates</li><li>Reconnect-Handling</li><li>Filter-Subscriptions</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
            </div>
            <h3>Authentifizierung</h3>
            <p>Alle gängigen GraphQL-Authentifizierungsmechanismen werden unterstützt.</p>
            <ul><li>API Key Authentication</li><li>AWS IAM (AppSync)</li><li>Bearer Token / JWT</li><li>Basic Authentication</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 6h16M4 12h16M4 18h7"/></svg>
            </div>
            <h3>Schema-basierte Integration</h3>
            <p>Automatische Konfiguration basierend auf dem GraphQL-Schema.</p>
            <ul><li>Schema Introspection</li><li>Type-safe Mapping</li><li>XML zu GraphQL Transformation</li><li>GraphQL zu XML Transformation</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"/></svg>
            </div>
            <h3>SAP PO Integration</h3>
            <p>Vollständige Integration in das SAP Adapter Framework.</p>
            <ul><li>SAP PI/PO Design Tools</li><li>Konfiguration &amp; Monitoring</li><li>SAP Integration Suite ready</li><li>Migrationspfad von SAP PO</li></ul>
        </div></div>
</section>

<!-- LAUNCHPAD -->
<section class="launchpad-section" id="launchpad" aria-label="KaTe Launchpad">
    <div class="launchpad-section__inner">
        <span class="section-label">Zusätzliche Tools</span>
        <h2 class="section-title"><strong style="color:var(--kate-yellow)">KaTe Launchpad</strong> – Mehr als nur ein Adapter</h2>
        <p class="section-lead">Das <strong>KaTe Launchpad</strong> erweitert den Adapter mit zusätzlichen Tools, die den Aufbau und Betrieb von GraphQL-Szenarien erheblich vereinfachen.</p>
        <div class="launchpad-tools">
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg>
                </div>
                <h3>Generator</h3>
                <p>Automatische Generierung von GraphQL-Konfigurationen aus Schema-Definitionen. SAP PO-Channel-Definitionen werden direkt aus dem GraphQL-Schema erstellt.</p>
            </div>
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
                </div>
                <h3>Service List Display &amp; Tester</h3>
                <p>Übersicht aller konfigurierten GraphQL-Endpoints. Integrierter Query-Tester zum Ausführen von Queries und Mutations direkt aus SAP PO heraus.</p>
            </div>
        </div>
    </div>
</section>

<!-- BENEFITS -->
<section class="benefits-section" id="vorteile" aria-label="Vorteile">
    <div class="benefits-section__header">
        <span class="section-label" style="color:var(--kate-yellow)">Vorteile</span>
        <h2 class="section-title section-title--light">Einfach starten – <span style="color:var(--kate-yellow)">flexibel skalieren</span></h2>
    </div>
    <div class="benefits-steps">
        <div class="benefits-step">
            <div class="benefits-step__badge">1</div>
            <h3>Free Trial anfragen</h3>
            <p>Kontaktieren Sie uns – innerhalb von <strong>48 Stunden</strong> erhalten Sie Zugang zum Adapter für Ihre Testumgebung.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">2</div>
            <h3>Adapter installieren</h3>
            <p>Installation in Ihrer SAP PO-Umgebung in wenigen Schritten. Unser Team unterstützt Sie beim Onboarding.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">3</div>
            <h3>Produktiv gehen</h3>
            <p>Erste produktive Szenarien laufen schnell. Skalieren Sie nach Bedarf – ohne Vorausinvestitionen.</p>
        </div>
    </div>
    <div class="benefits-statement">
        <p>Alle KaTe Adapter sind darauf ausgelegt, schnell einsatzbereit zu sein – von der Anfrage bis zum produktiven Betrieb.</p>
        <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">Jetzt Free Trial anfragen</a>
    </div>
    <div class="benefits-section__accent" aria-hidden="true"></div>
</section>

<!-- COMPATIBILITY -->
<section class="compat-section" id="kompatibilitaet" aria-label="Kompatibilität">
    <div class="compat-section__inner">
        <span class="section-label">Kompatibilität</span>
        <h2 class="section-title">GraphQL Adapter – <span style="color:var(--kate-amber)">Kompatibilität</span></h2>
        <p class="section-lead">Der GraphQL Adapter ist für alle aktuellen SAP PO-Versionen und kompatiblen Zielsysteme verfügbar.</p>
        <div class="compat-grid">
            <div class="compat-card">
                <h3>SAP Process Orchestration (PO/PI)</h3>
                <ul><li>SAP PI 7.x und SAP PO 7.5x</li><li>Alle aktuellen Support Packages</li><li>GraphQL Queries, Mutations, Subscriptions</li><li>API Key und AWS IAM Auth</li></ul>
            </div>
            <div class="compat-card">
                <h3>GraphQL API Targets</h3>
                <ul><li>AWS AppSync</li><li>Hasura, Apollo Server</li><li>GitHub, Shopify GraphQL APIs</li><li>Alle GraphQL-konformen Endpoints</li></ul>
            </div></div>
    </div>
</section>

<!-- FAQ -->
<section class="faq-section" id="faq" aria-label="Häufige Fragen">
    <div class="faq-section__inner">
        <span class="section-label">FAQ</span>
        <h2 class="section-title section-title--light" style="margin-bottom:40px">Häufige Fragen zum <span style="color:var(--kate-yellow)">GraphQL Adapter</span></h2>
        
        <details class="faq-item"><summary>Was ist der KaTe GraphQL Adapter für SAP PO?</summary><p>Der KaTe GraphQL Adapter ermöglicht die Integration von SAP PO mit GraphQL APIs. Er unterstützt Queries, Mutations und Subscriptions und ermöglicht gezielte Datenselektion – effizienter als traditionelle REST-APIs.</p></details>
        <details class="faq-item"><summary>Was ist der Unterschied zwischen GraphQL und REST?</summary><p>Bei GraphQL kann ein Client gezielt die Felder und Entitäten selektieren, die er benötigt. Das vermeidet Over-Fetching (zu viele Daten) und Under-Fetching (zu wenige Daten) im Vergleich zu traditionellen REST-APIs.</p></details>
        <details class="faq-item"><summary>Welche GraphQL-Operationen werden unterstützt?</summary><p>Der Adapter unterstützt alle drei GraphQL-Operationstypen: Queries (Daten lesen), Mutations (Daten schreiben) und Subscriptions (Echtzeit-Events).</p></details>
        <details class="faq-item"><summary>Wie funktioniert die Authentifizierung?</summary><p>Der Adapter unterstützt API Key Authentication, AWS IAM (für AWS AppSync), Bearer Token / JWT und Basic Authentication.</p></details>
        <details class="faq-item"><summary>Kann der Adapter mit AWS AppSync verwendet werden?</summary><p>Ja, der GraphQL Adapter ist vollständig kompatibel mit AWS AppSync und unterstützt AWS IAM-Authentifizierung für sichere Verbindungen.</p></details>
        <details class="faq-item"><summary>Wie werden GraphQL-Subscriptions verarbeitet?</summary><p>Subscriptions werden über WebSocket-Verbindungen realisiert. Der Adapter verwaltet die Verbindung automatisch und leitet Events in Echtzeit an SAP PO-Prozesse weiter.</p></details>
        <details class="faq-item"><summary>Ist der Adapter mit SAP Integration Suite kompatibel?</summary><p>Ja, der GraphQL Adapter ist für SAP PO und die SAP Integration Suite verfügbar. Bestehende GraphQL-Schnittstellen können mit minimalem Aufwand migriert werden.</p></details>
        <details class="faq-item"><summary>Wie kann ich den Adapter testen?</summary><p>KaTe bietet eine kostenlose 30-tägige Testphase an. Kontaktieren Sie uns über kate-group.de/kontakt/ um den Adapter in Ihrer Umgebung zu testen.</p></details>
        <details class="faq-item"><summary>Welche GraphQL-APIs werden unterstützt?</summary><p>Der Adapter ist kompatibel mit allen GraphQL-konformen APIs: AWS AppSync, Hasura, Apollo Server sowie öffentlichen APIs wie GitHub und Shopify.</p></details>
        <details class="faq-item"><summary>Bietet KaTe GmbH auch GraphQL-Beratung an?</summary><p>Ja, KaTe GmbH bietet SAP-GraphQL-Integrationsberatung an – von der Schema-Analyse bis zur Implementierung Ihrer GraphQL-Integrationsstrategie.</p></details>
    </div>
</section>

<!-- CONSULTING -->
<section class="consulting-section" aria-label="SAP Beratung">
    <div class="consulting-section__inner">
        <div>
            <span class="section-label">SAP Beratung</span>
            <h2 class="section-title">GraphQL-Integration und SAP-Migration</h2>
            <p class="section-lead">KaTe GmbH begleitet Sie bei der Planung und Umsetzung Ihrer GraphQL-Integrationsstrategie – von der Schema-Analyse bis zum produktiven Betrieb.</p>
        </div>
        <div class="consulting-card">
            <h3>Beratungsleistungen</h3>
            <p>KaTe GmbH begleitet Sie bei der Planung, Implementierung und dem Betrieb Ihrer SAP-Integrationslandschaft – von der ersten Analyse bis zur Produktivsetzung.</p>
            <a href="https://kate-group.de/kontakt/" class="btn btn--dark" target="_blank" rel="noopener">Beratung anfragen</a>
        </div>
    </div>
</section>

<!-- CTA -->
<section class="cta-section" aria-label="Call to Action">
    <div class="cta-section__inner">
        <h2>30 Tage kostenlos<br><span style='color:var(--kate-yellow)'>GraphQL Adapter testen</span></h2>
        <p>Testen Sie den KaTe GraphQL Adapter 30 Tage lang kostenlos in Ihrer eigenen SAP PO-Umgebung. Kein Risiko, keine Vorauszahlung.</p>
        <div class="cta-section__actions">
            <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="18" height="18"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                Jetzt Free Trial anfragen
            </a>
            <a href="https://kate-group.de/kontakt/" class="btn btn--secondary" target="_blank" rel="noopener">Kontakt aufnehmen</a>
        </div>
    </div>
</section>

</div><!-- /#kate-page-wrapper -->
</body>
</html>				</div>
				</div>
				</div>
				</div>
		<p>Der Beitrag <a href="https://kate-group.de/graphql-adapter/">GraphQL Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AMQP Adapter für SAP PO</title>
		<link>https://kate-group.de/amqp-adapter/</link>
		
		<dc:creator><![CDATA[Lars Albrecht]]></dc:creator>
		<pubDate>Sun, 17 May 2026 11:24:20 +0000</pubDate>
				<category><![CDATA[SAP Produkte]]></category>
		<category><![CDATA[AMQP]]></category>
		<category><![CDATA[AMQP 0-9-1]]></category>
		<category><![CDATA[AMQP 1.0]]></category>
		<category><![CDATA[Apache Artemis]]></category>
		<category><![CDATA[Apache Qpid]]></category>
		<category><![CDATA[Azure Service Bus]]></category>
		<category><![CDATA[RabbitMQ]]></category>
		<category><![CDATA[SAP Integration]]></category>
		<category><![CDATA[SAP PO]]></category>
		<guid isPermaLink="false">http://kate-group.de/?p=5502</guid>

					<description><![CDATA[<p>AMQP Adapter für SAP PO – RabbitMQ, Azure Service Bus Integration &#124; KaTe GmbH Home › Produkte › AMQP Adapter Messaging / AMQP Adapter AMQP Adapter für SAP PO Bidirektionale AMQP-Integration für SAP Process Orchestration Der KaTe AMQP Adapter verbindet SAP PO mit AMQP-basierten Message Brokern (RabbitMQ, Azure Service Bus, Apache Qpid). Unterstützt AMQP 0-8-0, [&#8230;]</p>
<p>Der Beitrag <a href="https://kate-group.de/amqp-adapter/">AMQP Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5502" class="elementor elementor-5502" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-51d52c8 e-con-full e-flex e-con e-parent" data-id="51d52c8" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-9f03dab elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="9f03dab" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>AMQP Adapter für SAP PO – RabbitMQ, Azure Service Bus Integration | KaTe GmbH</title>
    <meta name="description" content="KaTe AMQP Adapter für SAP PO: Bidirektionale AMQP-Integration mit RabbitMQ, Azure Service Bus und Apache Qpid. AMQP 1.0, SSL/TLS, Pub/Sub. Jetzt 30 Tage kostenlos testen.">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://kate-group.de/amqp-adapter/">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://kate-group.de/amqp-adapter/">
    <meta property="og:title" content="AMQP Adapter für SAP PO – RabbitMQ, Azure Service Bus Integration | KaTe GmbH">
    <meta property="og:description" content="KaTe AMQP Adapter für SAP PO: Bidirektionale AMQP-Integration mit RabbitMQ, Azure Service Bus und Apache Qpid. AMQP 1.0, SSL/TLS, Pub/Sub. Jetzt 30 Tage kostenlos testen.">
    <meta property="og:site_name" content="KaTe GmbH">

    <script type="application/ld+json">
    [
      {
        "@context": "https://schema.org",
        "@type": "SoftwareApplication",
        "name": "KaTe AMQP Adapter für SAP PO",
        "description": "Der KaTe AMQP Adapter für SAP PO ermöglicht die bidirektionale Anbindung von SAP Process Orchestration an AMQP-basierte Message Broker. Er unterstützt AMQP 1.0, SSL/TLS, Virtual Hosts sowie Publish/Subscribe- und Request/Reply-Patterns.",
        "applicationCategory": "BusinessApplication",
        "operatingSystem": "SAP PI/PO, SAP Integration Suite",
        "offers": { "@type": "Offer", "priceCurrency": "EUR", "description": "Subscription licensing. 30-day free trial available. Available worldwide." },
        "publisher": { "@type": "Organization", "name": "KaTe GmbH", "url": "https://kate-group.de/" }
      },
      {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [{"@type":"Question","name":"Was ist der KaTe AMQP Adapter für SAP PO?","acceptedAnswer":{"@type":"Answer","text":"Der KaTe AMQP Adapter ermöglicht die nahtlose Anbindung von SAP PO an AMQP-basierte Message Broker wie RabbitMQ, Azure Service Bus und Apache Qpid. Er unterstützt AMQP 0-8-0, 0-9-0, 0-9-1 und 1.0 sowie bidirektionalen Nachrichtenaustausch."}},
{"@type":"Question","name":"Welche AMQP-Versionen werden unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt AMQP 0-8-0, 0-9-0, 0-9-1 und den neuesten AMQP 1.0 Standard. Damit ist maximale Kompatibilität mit allen gängigen AMQP-Brokern gewährleistet."}},
{"@type":"Question","name":"Kann der Adapter mit Azure Service Bus verwendet werden?","acceptedAnswer":{"@type":"Answer","text":"Ja, der AMQP Adapter ist vollständig kompatibel mit Azure Service Bus und ermöglicht eine reibungslose Integration Ihrer SAP-Systeme mit der Azure Cloud-Infrastruktur."}},
{"@type":"Question","name":"Welche Sicherheitsfunktionen bietet der Adapter?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt SSL/TLS-Verschlüsselung sowie Virtual Hosts zur Zugriffssteuerung. Username/Password-Authentifizierung und Client-Zertifikate werden ebenfalls unterstützt."}},
{"@type":"Question","name":"Werden XML- und JSON-Nachrichten unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Ja, der Adapter verarbeitet XML- und JSON-Payloads und bietet automatische, vor- und rückwärtskompatible Transformationen zwischen diesen Formaten."}},
{"@type":"Question","name":"Ist der Adapter mit SAP Integration Suite kompatibel?","acceptedAnswer":{"@type":"Answer","text":"Ja, der AMQP Adapter unterstützt die SAP Integration Suite und ermöglicht eine einfache Migration von SAP PO ohne aufwändige Anpassungen."}},
{"@type":"Question","name":"Wie funktioniert das Request/Reply-Pattern?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter unterstützt synchrone und asynchrone Request/Reply-Kommunikation ohne komplizierte Modulkonfiguration. Correlation-ID-Handling und Timeout-Konfiguration sind integriert."}},
{"@type":"Question","name":"Welche Message Broker werden unterstützt?","acceptedAnswer":{"@type":"Answer","text":"Der Adapter ist kompatibel mit RabbitMQ, Azure Service Bus, Apache Qpid und allen anderen AMQP-konformen Brokern."}},
{"@type":"Question","name":"Wie kann ich den Adapter testen?","acceptedAnswer":{"@type":"Answer","text":"KaTe bietet eine kostenlose 30-tägige Testphase an. Kontaktieren Sie uns über kate-group.de/kontakt/ um den Adapter in Ihrer Umgebung zu testen."}},
{"@type":"Question","name":"Bietet KaTe GmbH auch Beratung an?","acceptedAnswer":{"@type":"Answer","text":"Ja, KaTe GmbH bietet umfassende SAP-Beratungsleistungen an – von der Architekturplanung bis zur Implementierung Ihrer AMQP-Integrationslandschaft."}}]
      }
    ]
    </script>

    <style>

        :root {
            --kate-yellow:    #F4C022;
            --kate-amber:     #ECA81E;
            --kate-orange:    #DD7E17;
            --kate-red:       #E20613;
            --kate-darkred:   #AF0000;
            --kate-black:     #1a1a1a;
            --kate-darkgray:  #2d2d2d;
            --kate-midgray:   #6b7280;
            --kate-lightgray: #f5f4f2;
            --kate-white:     #ffffff;
            --font-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
            --max-w: 1280px;
            --section-pad-mobile: 56px 20px;
            --section-pad-tablet: 72px 40px;
            --section-pad-desktop: 96px 60px;
        }
        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
        body { font-family: var(--font-base); background: var(--kate-white); color: var(--kate-black); }
        img { max-width: 100%; height: auto; display: block; }
        a { text-decoration: none; color: inherit; }
        ul { list-style: none; }
        .container { max-width: var(--max-w); margin: 0 auto; }
        .section-label { display: inline-block; font-size: font-size: ; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--kate-amber); margin-bottom: 12px; }
        .section-title { font-size: font-size: clamp(24px, 3.5vw, 38px); font-weight: 800; line-height: 1.2; margin-bottom: 16px; color: var(--kate-black); }
        .section-title--light { color: var(--kate-white); }
        .section-lead { font-size: 26px; line-height: 1.75; color: var(--kate-midgray); max-width: 680px; }
        .section-lead--light { color: rgba(255,255,255,0.75); }
        .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; padding: 12px 28px; font-family: var(--font-base); font-size: font-size: ; font-weight: 700; border-radius: 4px; cursor: pointer; border: 2px solid transparent; transition: background 0.25s, color 0.25s, border-color 0.25s, transform 0.15s; white-space: nowrap; }
        .btn:hover { transform: translateY(-1px); }
        .btn--primary { background: var(--kate-red); color: var(--kate-white); border-color: var(--kate-red); }
        .btn--primary:hover { background: var(--kate-darkred); border-color: var(--kate-darkred); }
        .btn--secondary { background: transparent; color: var(--kate-yellow); border-color: var(--kate-yellow); }
        .btn--secondary:hover { background: var(--kate-yellow); color: var(--kate-black); }
        .btn--dark { background: var(--kate-black); color: var(--kate-white); border-color: var(--kate-black); }
        .btn--dark:hover { background: var(--kate-darkgray); }

        /* HERO */
        .kate-hero { background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 50%, #111111 100%); position: relative; overflow: hidden; padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .kate-hero { padding: var(--section-pad-mobile); } }
        .kate-hero__bg { position: absolute; inset: 0; pointer-events: none; }
        .kate-hero__inner { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; position: relative; z-index: 2; }
        @media (max-width: 900px) { .kate-hero__inner { grid-template-columns: 1fr; } }
        .kate-hero__eyebrow { display: inline-flex; align-items: center; gap: 8px; background: rgba(244,192,34,0.12); border: 1px solid rgba(244,192,34,0.3); border-radius: 20px; padding: 6px 14px; font-size: font-size: ; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--kate-yellow); margin-bottom: 20px; animation: eyebrow-glow 3s ease-in-out infinite; }
        @keyframes eyebrow-glow { 0%,100%{box-shadow:0 0 0 0 rgba(244,192,34,0)} 50%{box-shadow:0 0 12px 2px rgba(244,192,34,0.25)} }
        .kate-hero h1 { font-size: font-size: clamp(32px, 4.5vw, 54px); font-weight: 900; line-height: 1.1; color: var(--kate-white); margin-bottom: 16px; }
        .kate-hero__subtitle { font-size: font-size: clamp(16px, 1.8vw, 20px); color: rgba(255,255,255,0.7); margin-bottom: 16px; font-weight: 500; }
        .kate-hero__desc { font-size: 26px; color: rgba(255,255,255,0.6); line-height: 1.75; margin-bottom: 32px; }
        .kate-hero__actions { display: flex; gap: 16px; flex-wrap: wrap; margin-bottom: 32px; }
        .kate-hero__trust { display: flex; flex-wrap: wrap; gap: 12px; }
        .trust-badge { display: inline-flex; align-items: center; gap: 6px; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.12); border-radius: 6px; padding: 6px 12px; font-size: font-size: ; color: rgba(255,255,255,0.7); }
        .trust-badge svg { width: 14px; height: 14px; color: var(--kate-yellow); flex-shrink: 0; }
        .kate-breadcrumb { max-width: var(--max-w); margin: 0 auto 32px; font-size: font-size: ; color: rgba(255,255,255,0.4); position: relative; z-index: 2; }
        .kate-breadcrumb a { color: rgba(255,255,255,0.5); }
        .kate-breadcrumb a:hover { color: var(--kate-yellow); }
        .kate-breadcrumb span { color: var(--kate-yellow); }
        .kate-hero__accent { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange), var(--kate-red)); }

        /* DIAGRAM */
        .diagram-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(244,192,34,0.2); border-radius: 16px; padding: 28px; backdrop-filter: blur(12px); box-shadow: 0 8px 40px rgba(0,0,0,0.4), 0 0 0 1px rgba(244,192,34,0.1); }
        .diagram-nodes { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; }
        .diagram-node { display: flex; flex-direction: column; align-items: center; gap: 8px; flex: 1; }
        .diagram-node__icon { width: 64px; height: 64px; border-radius: 12px; display: flex; align-items: center; justify-content: center; }
        .diagram-node__icon--sap { background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(236,168,30,0.1)); border: 1px solid rgba(244,192,34,0.3); }
        .diagram-node__icon--adapter { background: linear-gradient(135deg, rgba(226,6,19,0.15), rgba(175,0,0,0.1)); border: 1px solid rgba(226,6,19,0.3); }
        .diagram-node__icon--target { background: linear-gradient(135deg, rgba(221,126,23,0.15), rgba(236,168,30,0.1)); border: 1px solid rgba(221,126,23,0.3); }
        .diagram-node__label { font-size: font-size: ; font-weight: 700; color: rgba(255,255,255,0.8); text-align: center; line-height: 1.3; }
        .diagram-arrow { display: flex; flex-direction: column; align-items: center; gap: 4px; flex-shrink: 0; }
        .diagram-arrow__line { width: 40px; height: 2px; background: linear-gradient(90deg, rgba(244,192,34,0.4), rgba(244,192,34,0.8)); position: relative; }
        .diagram-arrow__label { font-size: font-size: ; color: rgba(255,255,255,0.4); text-align: center; white-space: nowrap; }
        .diagram-metrics { display: flex; gap: 8px; flex-wrap: wrap; }
        .diagram-metric { background: rgba(244,192,34,0.1); border: 1px solid rgba(244,192,34,0.2); border-radius: 20px; padding: 4px 12px; font-size: font-size: ; font-weight: 600; color: var(--kate-yellow); }

        /* TRUST BAR */
        .trust-bar { background: #111; padding: 28px 60px; border-top: 1px solid rgba(255,255,255,0.06); border-bottom: 1px solid rgba(255,255,255,0.06); }
        .trust-bar__inner { max-width: var(--max-w); margin: 0 auto; display: flex; gap: 32px; flex-wrap: wrap; justify-content: center; align-items: center; }
        .trust-item { display: flex; align-items: center; gap: 10px; color: rgba(255,255,255,0.65); font-size: font-size: ; font-weight: 500; }
        .trust-item svg { width: 20px; height: 20px; color: var(--kate-yellow); flex-shrink: 0; }

        /* FEATURES */
        .features-section { background: var(--kate-black); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .features-section { padding: var(--section-pad-mobile); } }
        .features-section__header { max-width: var(--max-w); margin: 0 auto 48px; }
        .features-grid { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
        @media (max-width: 900px) { .features-grid { grid-template-columns: repeat(2, 1fr); } }
        @media (max-width: 600px) { .features-grid { grid-template-columns: 1fr; } }
        .feature-card { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 28px; transition: border-color 0.25s, transform 0.25s; }
        .feature-card:hover { border-color: rgba(244,192,34,0.3); transform: translateY(-2px); }
        .feature-card__icon { width: 48px; height: 48px; border-radius: 10px; background: linear-gradient(135deg, rgba(244,192,34,0.15), rgba(236,168,30,0.08)); border: 1px solid rgba(244,192,34,0.2); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
        .feature-card__icon svg { width: 24px; height: 24px; color: var(--kate-yellow); }
        .feature-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-white); margin-bottom: 10px; }
        .feature-card p { font-size: font-size: ; color: rgba(255,255,255,0.6); line-height: 1.65; margin-bottom: 14px; }
        .feature-card ul li { font-size: font-size: ; color: rgba(255,255,255,0.5); padding: 3px 0; padding-left: 16px; position: relative; }
        .feature-card ul li::before { content: "›"; position: absolute; left: 0; color: var(--kate-yellow); font-weight: 700; }

        /* LAUNCHPAD */
        .launchpad-section { background: var(--kate-lightgray); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .launchpad-section { padding: var(--section-pad-mobile); } }
        .launchpad-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .launchpad-tools { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; }
        @media (max-width: 700px) { .launchpad-tools { grid-template-columns: 1fr; } }
        .launchpad-tool { background: var(--kate-white); border: 1px solid rgba(0,0,0,0.08); border-radius: 12px; padding: 28px; box-shadow: 0 2px 12px rgba(0,0,0,0.06); }
        .launchpad-tool__icon { width: 48px; height: 48px; border-radius: 10px; background: linear-gradient(135deg, var(--kate-yellow), var(--kate-amber)); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
        .launchpad-tool__icon svg { width: 24px; height: 24px; color: var(--kate-black); }
        .launchpad-tool h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 10px; }
        .launchpad-tool p { font-size: font-size: ; color: var(--kate-midgray); line-height: 1.65; }

        /* BENEFITS */
        .benefits-section { background: linear-gradient(135deg, #0d0d0d 0%, #1a1a1a 60%, #111 100%); padding: var(--section-pad-desktop); position: relative; overflow: hidden; }
        @media (max-width: 768px) { .benefits-section { padding: var(--section-pad-mobile); } }
        .benefits-section__header { max-width: var(--max-w); margin: 0 auto 48px; text-align: center; }
        .benefits-steps { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; position: relative; }
        .benefits-steps::before { content: ""; position: absolute; top: 16px; left: calc(16.66% + 16px); right: calc(16.66% + 16px); height: 2px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber)); z-index: 0; }
        @media (max-width: 700px) { .benefits-steps { grid-template-columns: 1fr; } .benefits-steps::before { display: none; } }
        .benefits-step { display: flex; flex-direction: column; align-items: center; text-align: center; position: relative; z-index: 1; }
        .benefits-step__badge { width: 32px; height: 32px; background: var(--kate-yellow); border-radius: 50%; border: 3px solid #1a1a1a; box-shadow: 0 0 0 3px var(--kate-yellow); font-size: font-size: ; font-weight: 700; color: var(--kate-black); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; flex-shrink: 0; }
        .benefits-step h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-white); margin-bottom: 8px; }
        .benefits-step p { font-size: font-size: ; color: rgba(255,255,255,0.55); line-height: 1.65; }
        .benefits-statement { max-width: var(--max-w); margin: 48px auto 0; padding-top: 40px; border-top: 1px solid rgba(255,255,255,0.08); text-align: center; }
        .benefits-statement p { font-size: 26px; color: rgba(255,255,255,0.65); line-height: 1.75; max-width: 680px; margin: 0 auto 32px; }
        .benefits-section__accent { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--kate-yellow), var(--kate-amber), var(--kate-orange)); }

        /* COMPATIBILITY */
        .compat-section { background: var(--kate-white); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .compat-section { padding: var(--section-pad-mobile); } }
        .compat-section__inner { max-width: var(--max-w); margin: 0 auto; }
        .compat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; }
        @media (max-width: 700px) { .compat-grid { grid-template-columns: 1fr; } }
        .compat-card { border: 1px solid rgba(0,0,0,0.1); border-radius: 12px; padding: 28px; }
        .compat-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 12px; }
        .compat-card ul li { font-size: font-size: ; color: var(--kate-midgray); padding: 4px 0; padding-left: 18px; position: relative; }
        .compat-card ul li::before { content: "✓"; position: absolute; left: 0; color: var(--kate-amber); font-weight: 700; }

        /* FAQ */
        .faq-section { background: var(--kate-black); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .faq-section { padding: var(--section-pad-mobile); } }
        .faq-section__inner { max-width: 860px; margin: 0 auto; }
        .faq-item { border-bottom: 1px solid rgba(255,255,255,0.08); }
        .faq-item summary { padding: 20px 0; font-size: font-size: ; font-weight: 600; color: var(--kate-white); cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 16px; }
        .faq-item summary::after { content: "+"; font-size: font-size: ; color: var(--kate-yellow); flex-shrink: 0; transition: transform 0.2s; }
        .faq-item[open] summary::after { transform: rotate(45deg); }
        .faq-item p { padding: 0 0 20px; font-size: font-size: ; color: rgba(255,255,255,0.6); line-height: 1.75; }

        /* CONSULTING */
        .consulting-section { background: var(--kate-lightgray); padding: var(--section-pad-desktop); }
        @media (max-width: 768px) { .consulting-section { padding: var(--section-pad-mobile); } }
        .consulting-section__inner { max-width: var(--max-w); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
        @media (max-width: 800px) { .consulting-section__inner { grid-template-columns: 1fr; } }
        .consulting-card { background: var(--kate-white); border-radius: 12px; padding: 32px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
        .consulting-card h3 { font-size: font-size: ; font-weight: 700; color: var(--kate-black); margin-bottom: 12px; }
        .consulting-card p { font-size: font-size: ; color: var(--kate-midgray); line-height: 1.65; margin-bottom: 20px; }

        /* CTA */
        .cta-section { background: linear-gradient(135deg, #0d0d0d, #1a1a1a); padding: var(--section-pad-desktop); text-align: center; }
        @media (max-width: 768px) { .cta-section { padding: var(--section-pad-mobile); } }
        .cta-section__inner { max-width: 700px; margin: 0 auto; }
        .cta-section h2 { font-size: font-size: clamp(26px, 3.5vw, 40px); font-weight: 900; color: var(--kate-white); margin-bottom: 16px; }
        .cta-section p { font-size: 26px; color: rgba(255,255,255,0.65); margin-bottom: 36px; line-height: 1.75; }
        .cta-section__actions { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }

        /* Particles */
        .particle { position: absolute; border-radius: 50%; background: var(--kate-yellow); opacity: 0; animation: float-up linear infinite; pointer-events: none; }
        @keyframes float-up { 0%{opacity:0;transform:translateY(0) scale(0)} 10%{opacity:0.4} 90%{opacity:0.1} 100%{opacity:0;transform:translateY(-120px) scale(1)} }

    
    /* ═══════════════════════════════════════════════════════════
       ELEMENTOR-OVERRIDE – KaTe GmbH
       Scoped to #kate-page-wrapper to beat Elementor specificity.
       NOTE: All font-size values are in absolute px (NOT rem/em)
       because the KaTe WordPress theme sets html { font-size: 10px }
       which makes 1rem = 10px instead of 16px.
       Also paste this block under:
         Elementor → Site Settings → Custom CSS
       if live-site overrides persist.
    ═══════════════════════════════════════════════════════════ */
    #kate-page-wrapper {
      font-family: Arial, Helvetica, 'Segoe UI', sans-serif !important;
      font-size: 18px !important;
      color: #1a1a1a !important;
      line-height: 1.65 !important;
      -webkit-font-smoothing: antialiased;
      word-spacing: normal !important;
      letter-spacing: normal !important;
    }
    #kate-page-wrapper * {
      box-sizing: border-box;
      word-spacing: normal !important;
    }
    /* Headings – absolute px to avoid WP 10px root issue */
    #kate-page-wrapper h1 { font-size: 61px !important; font-weight: 800 !important; line-height: 1.15 !important; letter-spacing: -1px !important; }
    #kate-page-wrapper h2 { font-size: 44px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: -0.5px !important; }
    #kate-page-wrapper h3 { font-size: 26px !important; font-weight: 700 !important; line-height: 1.3 !important; }
    #kate-page-wrapper h4 { font-size: 20px !important; font-weight: 700 !important; }
    /* Body text – absolute px */
    #kate-page-wrapper p  { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper li { font-size: 17px !important; line-height: 1.7 !important; }
    #kate-page-wrapper a  { text-decoration: none !important; }
    #kate-page-wrapper ul { list-style: none !important; }
    /* IntegraMon spans – prevent word-spacing gap */
    #kate-page-wrapper .btn span,
    #kate-page-wrapper .im-dash-header span,
    #kate-page-wrapper h2 span,
    #kate-page-wrapper strong span {
      word-spacing: 0 !important;
      letter-spacing: inherit !important;
      font-size: inherit !important;
      display: inline !important;
    }
    /* Buttons – force white text and correct colors regardless of WP theme */
    #kate-page-wrapper .btn                   { font-size: 16px !important; color: #ffffff !important; text-decoration: none !important; }
    #kate-page-wrapper .btn--primary          { background-color: #E20613 !important; color: #ffffff !important; border-color: #E20613 !important; }
    #kate-page-wrapper .btn--secondary        { background-color: transparent !important; color: #F4C022 !important; border-color: #F4C022 !important; }
    #kate-page-wrapper .btn--dark             { background-color: transparent !important; color: #ffffff !important; border-color: #ffffff !important; }
    #kate-page-wrapper .btn:hover             { opacity: 0.9 !important; }
    #kate-page-wrapper .btn span              { color: inherit !important; font-size: inherit !important; }
    /* Component-level font sizes – absolute px */
    #kate-page-wrapper .kate-hero__eyebrow    { font-size: 13px !important; }
    #kate-page-wrapper .kate-hero__subtitle   { font-size: 22px !important; }
    #kate-page-wrapper .kate-hero__desc       { font-size: 18px !important; line-height: 1.8 !important; }
    #kate-page-wrapper .feature-card__title   { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .feature-card__desc    { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .feature-card__list li { font-size: 15px !important; }
    #kate-page-wrapper .trust-item            { font-size: 14px !important; }
    #kate-page-wrapper .section-lead          { font-size: 18px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .benefits-step h3      { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .benefits-step p       { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .benefits-statement p  { font-size: 18px !important; }
    #kate-page-wrapper .launchpad-tool h3     { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .launchpad-tool p      { font-size: 16px !important; line-height: 1.7 !important; }
    #kate-page-wrapper .compat-card h3        { font-size: 22px !important; font-weight: 700 !important; }
    #kate-page-wrapper .compat-card li        { font-size: 15px !important; }
    #kate-page-wrapper details summary        { font-size: 17px !important; font-weight: 600 !important; }
    #kate-page-wrapper details p              { font-size: 16px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-title         { font-size: 44px !important; font-weight: 800 !important; }
    #kate-page-wrapper .section-subtitle      { font-size: 18px !important; }
    #kate-page-wrapper .hero-sub              { font-size: 21px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .section-intro         { font-size: 19px !important; line-height: 1.75 !important; }
    #kate-page-wrapper .faq-question          { font-size: 18px !important; font-weight: 600 !important; }
    #kate-page-wrapper .faq-answer            { font-size: 17px !important; line-height: 1.75 !important; }

  </style>
</head>
<body>
<div id="kate-page-wrapper">

<!-- HERO -->
<section class="kate-hero" id="hero" aria-label="AMQP Adapter Hero">
    <div class="kate-hero__bg" aria-hidden="true">
        <div style="position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(244,192,34,0.08) 0%,transparent 70%);pointer-events:none;"></div>
        <div style="position:absolute;bottom:-80px;left:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(221,126,23,0.06) 0%,transparent 70%);pointer-events:none;"></div>
        <div class="particle" style="width:3px;height:3px;left:15%;bottom:20%;animation-duration:7s;animation-delay:0s;"></div>
        <div class="particle" style="width:2px;height:2px;left:30%;bottom:10%;animation-duration:9s;animation-delay:1s;"></div>
        <div class="particle" style="width:4px;height:4px;left:50%;bottom:15%;animation-duration:8s;animation-delay:2s;"></div>
        <div class="particle" style="width:2px;height:2px;left:70%;bottom:25%;animation-duration:10s;animation-delay:0.5s;"></div>
        <div class="particle" style="width:3px;height:3px;left:85%;bottom:10%;animation-duration:7.5s;animation-delay:3s;"></div>
    </div>

    <nav class="kate-breadcrumb" aria-label="Breadcrumb">
        <a href="https://kate-group.de/">Home</a> ›
        <a href="https://kate-group.de/sap-adapter/">Produkte</a> ›
        <span>AMQP Adapter</span>
    </nav>

    <div class="kate-hero__inner">
        <div class="kate-hero__text">
            <div class="kate-hero__eyebrow">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="14" height="14"><path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"/></svg>
                Messaging / AMQP Adapter
            </div>
            <h1>AMQP Adapter für <span style="color:var(--kate-yellow)">SAP PO</span></h1>
            <p class="kate-hero__subtitle">Bidirektionale AMQP-Integration für SAP Process Orchestration</p>
            <p class="kate-hero__desc">Der KaTe AMQP Adapter verbindet SAP PO mit AMQP-basierten Message Brokern (RabbitMQ, Azure Service Bus, Apache Qpid). Unterstützt AMQP 0-8-0, 0-9-0, 0-9-1 und 1.0, SSL/TLS, Virtual Hosts sowie Publish/Subscribe- und Request/Reply-Patterns.</p>
            <div class="kate-hero__actions">
                <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                    30 Tage kostenlos testen
                </a>
                <a href="#funktionen" class="btn btn--secondary">Alle Funktionen</a>
            </div>
            <div class="kate-hero__trust">
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
                    Verifizierter SAP-Partner
                </span>
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="4" width="18" height="18" rx="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg>
                    30 Tage Free Trial
                </span>
                <span class="trust-badge">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"/></svg>
                    Weltweit verfügbar
                </span></div>
        </div>

        <div class="diagram-card" role="img" aria-label="AMQP Adapter Integration Diagramm">
            <div style="font-size:font-size:;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:16px;">Integration Flow</div>
            <div class="diagram-nodes">
                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--sap">
                        <svg width="32" height="32" viewBox="0 0 32 32" fill="none">
                            <rect x="4" y="6" width="24" height="20" rx="2" stroke="#F4C022" stroke-width="1.5"/>
                            <line x1="4" y1="12" x2="28" y2="12" stroke="#F4C022" stroke-width="1"/>
                            <rect x="8" y="16" width="6" height="4" rx="1" fill="#F4C022" opacity="0.5"/>
                            <rect x="18" y="16" width="6" height="4" rx="1" fill="#F4C022" opacity="0.3"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">SAP PO / PI<br><span style="color:rgba(255,255,255,0.4);font-weight:400">Process Orch.</span></div>
                </div>

                <div class="diagram-arrow">
                    <div class="diagram-arrow__label">Publish</div>
                    <div style="display:flex;align-items:center;gap:4px;">
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M2 6h8M7 3l3 3-3 3" stroke="rgba(244,192,34,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                        <div class="diagram-arrow__line"></div>
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10 6H2M5 9L2 6l3-3" stroke="rgba(244,192,34,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                    </div>
                    <div class="diagram-arrow__label">Subscribe</div>
                </div>

                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--adapter">
                        <img decoding="async" src="data:image/png;base64,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" alt="KaTe Adapter" width="40" height="40" style="object-fit:contain;">
                    </div>
                    <div class="diagram-node__label"><strong style="color:var(--kate-yellow)">KaTe</strong><br><span style="color:rgba(255,255,255,0.4);font-weight:400">Adapter</span></div>
                </div>

                <div class="diagram-arrow">
                    <div class="diagram-arrow__label">Queue</div>
                    <div style="display:flex;align-items:center;gap:4px;">
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M2 6h8M7 3l3 3-3 3" stroke="rgba(221,126,23,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                        <div class="diagram-arrow__line" style="background:linear-gradient(90deg,rgba(221,126,23,0.4),rgba(221,126,23,0.8))"></div>
                        <svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10 6H2M5 9L2 6l3-3" stroke="rgba(221,126,23,0.7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>
                    </div>
                    <div class="diagram-arrow__label">Exchange</div>
                </div>

                <div class="diagram-node">
                    <div class="diagram-node__icon diagram-node__icon--target">
                        <svg width="32" height="32" viewBox="0 0 32 32" fill="none">
                            <rect x="4" y="8" width="24" height="16" rx="2" stroke="#DD7E17" stroke-width="1.5"/>
                            <circle cx="10" cy="16" r="3" stroke="#DD7E17" stroke-width="1.2"/>
                            <circle cx="22" cy="16" r="3" stroke="#DD7E17" stroke-width="1.2"/>
                            <line x1="13" y1="16" x2="19" y2="16" stroke="#DD7E17" stroke-width="1" stroke-dasharray="2 2"/>
                            <rect x="8" y="4" width="4" height="4" rx="1" fill="#DD7E17" opacity="0.5"/>
                            <rect x="20" y="4" width="4" height="4" rx="1" fill="#DD7E17" opacity="0.5"/>
                        </svg>
                    </div>
                    <div class="diagram-node__label">AMQP Broker<br><span style="color:rgba(255,255,255,0.4);font-weight:400">(RabbitMQ / Azure SB)</span></div>
                </div>
            </div>
            <div class="diagram-metrics"><span class="diagram-metric">AMQP 1.0</span><span class="diagram-metric">SSL / TLS</span><span class="diagram-metric">Pub/Sub &amp; Req/Reply</span></div>
        </div>
    </div>
    <div class="kate-hero__accent" aria-hidden="true"></div>
</section>

<!-- TRUST BAR -->
<section class="trust-bar" aria-label="Trust Signale">
    <div class="trust-bar__inner">
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"/></svg>
            AMQP 0-8 / 0-9 / 1.0
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 11l19-9-9 19-2-8-8-2z"/></svg>
            SSL / TLS Verschlüsselung
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
            Virtual Hosts Support
        </div>
        <div class="trust-item">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"/></svg>
            Pub/Sub &amp; Request/Reply
        </div></div>
</section>

<!-- FEATURES -->
<section class="features-section" id="funktionen" aria-label="AMQP Adapter Funktionen">
    <div class="features-section__header">
        <span class="section-label">Funktionen</span>
        <h2 class="section-title section-title--light">AMQP Adapter – <span style="color:var(--kate-yellow)">Alle Funktionen</span></h2>
        <p class="section-lead section-lead--light">Leistungsstarke Features für die professionelle SAP-Integration im Unternehmenseinsatz – weltweit einsetzbar.</p>
    </div>
    <div class="features-grid">
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"/></svg>
            </div>
            <h3>AMQP 1.0 Kompatibilität</h3>
            <p>Volle Unterstützung des AMQP 1.0 Standards sowie älterer Versionen für maximale Kompatibilität.</p>
            <ul><li>AMQP 0-8-0, 0-9-0, 0-9-1 und 1.0</li><li>Kompatibel mit RabbitMQ, OpenAMQ, Apache Qpid</li><li>Nahtlose Integration mit Azure Service Bus</li><li>Automatisches Protokoll-Negotiation</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 11l19-9-9 19-2-8-8-2z"/></svg>
            </div>
            <h3>Sicherheit &amp; SSL</h3>
            <p>Robuste Sicherheitsmechanismen für den Einsatz in Unternehmensumgebungen.</p>
            <ul><li>SSL/TLS-Verschlüsselung</li><li>Virtual Hosts für Isolation</li><li>Username/Password-Authentifizierung</li><li>Client-Zertifikate</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01"/></svg>
            </div>
            <h3>Flexible Messaging Patterns</h3>
            <p>Publish/Subscribe und Request/Reply ohne komplexe Modulkonfigurationen.</p>
            <ul><li>Pub/Sub und Request/Reply</li><li>Async/Sync-Brücke integriert</li><li>Dead Letter Queue Handling</li><li>Message TTL Konfiguration</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 6h16M4 12h16M4 18h7"/></svg>
            </div>
            <h3>XML &amp; JSON Payloads</h3>
            <p>Automatische Transformation zwischen XML und JSON für maximale Interoperabilität.</p>
            <ul><li>JSON zu XML Transformation</li><li>XML zu JSON Transformation</li><li>Binary Payload Support</li><li>Custom Serializer</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 3H5a2 2 0 00-2 2v4m6-6h10a2 2 0 012 2v4M9 3v18m0 0h10a2 2 0 002-2V9M9 21H5a2 2 0 01-2-2V9m0 0h18"/></svg>
            </div>
            <h3>SAP PI/PO Framework</h3>
            <p>Volle Integration in das SAP Adapter Framework für Design, Konfiguration und Monitoring.</p>
            <ul><li>SAP PI/PO Design Tools</li><li>Konfiguration &amp; Monitoring</li><li>SAP Integration Suite ready</li><li>Migrationspfad von SAP PO</li></ul>
        </div>
        <div class="feature-card">
            <div class="feature-card__icon">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
            </div>
            <h3>Skalierbarkeit &amp; Entkopplung</h3>
            <p>Message-orientierte Middleware für Cloud-, IoT- und mobile Szenarien.</p>
            <ul><li>Horizontale Skalierung</li><li>Anwendungsentkopplung</li><li>Cloud &amp; IoT Support</li><li>Hoher Durchsatz</li></ul>
        </div></div>
</section>

<!-- LAUNCHPAD -->
<section class="launchpad-section" id="launchpad" aria-label="KaTe Launchpad">
    <div class="launchpad-section__inner">
        <span class="section-label">Zusätzliche Tools</span>
        <h2 class="section-title"><strong style="color:var(--kate-yellow)">KaTe Launchpad</strong> – Mehr als nur ein Adapter</h2>
        <p class="section-lead">Das <strong>KaTe Launchpad</strong> erweitert den Adapter mit zusätzlichen Tools, die den Aufbau und Betrieb von AMQP-Szenarien erheblich vereinfachen.</p>
        <div class="launchpad-tools">
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg>
                </div>
                <h3>Generator</h3>
                <p>Automatische Generierung von AMQP-Konfigurationen, Queue-Definitionen und SAP PO-Channel-Definitionen. Reduziert Konfigurationsaufwand erheblich.</p>
            </div>
            <div class="launchpad-tool">
                <div class="launchpad-tool__icon">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="2" y="3" width="20" height="14" rx="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
                </div>
                <h3>Service List Display &amp; Tester</h3>
                <p>Übersicht aller konfigurierten AMQP-Queues und Broker-Verbindungen. Integrierter Tester zum Senden und Empfangen von AMQP-Nachrichten direkt aus SAP PO.</p>
            </div>
        </div>
    </div>
</section>

<!-- BENEFITS -->
<section class="benefits-section" id="vorteile" aria-label="Vorteile">
    <div class="benefits-section__header">
        <span class="section-label" style="color:var(--kate-yellow)">Vorteile</span>
        <h2 class="section-title section-title--light">Einfach starten – <span style="color:var(--kate-yellow)">flexibel skalieren</span></h2>
    </div>
    <div class="benefits-steps">
        <div class="benefits-step">
            <div class="benefits-step__badge">1</div>
            <h3>Free Trial anfragen</h3>
            <p>Kontaktieren Sie uns – innerhalb von <strong>48 Stunden</strong> erhalten Sie Zugang zum Adapter für Ihre Testumgebung.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">2</div>
            <h3>Adapter installieren</h3>
            <p>Installation in Ihrer SAP PO-Umgebung in wenigen Schritten. Unser Team unterstützt Sie beim Onboarding.</p>
        </div>
        <div class="benefits-step">
            <div class="benefits-step__badge">3</div>
            <h3>Produktiv gehen</h3>
            <p>Erste produktive Szenarien laufen schnell. Skalieren Sie nach Bedarf – ohne Vorausinvestitionen.</p>
        </div>
    </div>
    <div class="benefits-statement">
        <p>Alle KaTe Adapter sind darauf ausgelegt, schnell einsatzbereit zu sein – von der Anfrage bis zum produktiven Betrieb.</p>
        <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">Jetzt Free Trial anfragen</a>
    </div>
    <div class="benefits-section__accent" aria-hidden="true"></div>
</section>

<!-- COMPATIBILITY -->
<section class="compat-section" id="kompatibilitaet" aria-label="Kompatibilität">
    <div class="compat-section__inner">
        <span class="section-label">Kompatibilität</span>
        <h2 class="section-title">AMQP Adapter – <span style="color:var(--kate-amber)">Kompatibilität</span></h2>
        <p class="section-lead">Der AMQP Adapter ist für alle aktuellen SAP PO-Versionen und kompatiblen Zielsysteme verfügbar.</p>
        <div class="compat-grid">
            <div class="compat-card">
                <h3>SAP Process Orchestration (PO/PI)</h3>
                <ul><li>SAP PI 7.x und SAP PO 7.5x</li><li>Alle aktuellen Support Packages</li><li>AMQP 0-8-0, 0-9-0, 0-9-1 und 1.0</li><li>SSL/TLS und Virtual Hosts</li></ul>
            </div>
            <div class="compat-card">
                <h3>SAP Integration Suite (CPI / EIC)</h3>
                <ul><li>SAP Cloud Platform Integration (CPI)</li><li>SAP Edge Integration Cell (EIC)</li><li>Migrationspfad von SAP PO</li><li>Azure Service Bus kompatibel</li></ul>
            </div></div>
    </div>
</section>

<!-- FAQ -->
<section class="faq-section" id="faq" aria-label="Häufige Fragen">
    <div class="faq-section__inner">
        <span class="section-label">FAQ</span>
        <h2 class="section-title section-title--light" style="margin-bottom:40px">Häufige Fragen zum <span style="color:var(--kate-yellow)">AMQP Adapter</span></h2>
        
        <details class="faq-item"><summary>Was ist der KaTe AMQP Adapter für SAP PO?</summary><p>Der KaTe AMQP Adapter ermöglicht die nahtlose Anbindung von SAP PO an AMQP-basierte Message Broker wie RabbitMQ, Azure Service Bus und Apache Qpid. Er unterstützt AMQP 0-8-0, 0-9-0, 0-9-1 und 1.0 sowie bidirektionalen Nachrichtenaustausch.</p></details>
        <details class="faq-item"><summary>Welche AMQP-Versionen werden unterstützt?</summary><p>Der Adapter unterstützt AMQP 0-8-0, 0-9-0, 0-9-1 und den neuesten AMQP 1.0 Standard. Damit ist maximale Kompatibilität mit allen gängigen AMQP-Brokern gewährleistet.</p></details>
        <details class="faq-item"><summary>Kann der Adapter mit Azure Service Bus verwendet werden?</summary><p>Ja, der AMQP Adapter ist vollständig kompatibel mit Azure Service Bus und ermöglicht eine reibungslose Integration Ihrer SAP-Systeme mit der Azure Cloud-Infrastruktur.</p></details>
        <details class="faq-item"><summary>Welche Sicherheitsfunktionen bietet der Adapter?</summary><p>Der Adapter unterstützt SSL/TLS-Verschlüsselung sowie Virtual Hosts zur Zugriffssteuerung. Username/Password-Authentifizierung und Client-Zertifikate werden ebenfalls unterstützt.</p></details>
        <details class="faq-item"><summary>Werden XML- und JSON-Nachrichten unterstützt?</summary><p>Ja, der Adapter verarbeitet XML- und JSON-Payloads und bietet automatische, vor- und rückwärtskompatible Transformationen zwischen diesen Formaten.</p></details>
        <details class="faq-item"><summary>Ist der Adapter mit SAP Integration Suite kompatibel?</summary><p>Ja, der AMQP Adapter unterstützt die SAP Integration Suite und ermöglicht eine einfache Migration von SAP PO ohne aufwändige Anpassungen.</p></details>
        <details class="faq-item"><summary>Wie funktioniert das Request/Reply-Pattern?</summary><p>Der Adapter unterstützt synchrone und asynchrone Request/Reply-Kommunikation ohne komplizierte Modulkonfiguration. Correlation-ID-Handling und Timeout-Konfiguration sind integriert.</p></details>
        <details class="faq-item"><summary>Welche Message Broker werden unterstützt?</summary><p>Der Adapter ist kompatibel mit RabbitMQ, Azure Service Bus, Apache Qpid und allen anderen AMQP-konformen Brokern.</p></details>
        <details class="faq-item"><summary>Wie kann ich den Adapter testen?</summary><p>KaTe bietet eine kostenlose 30-tägige Testphase an. Kontaktieren Sie uns über kate-group.de/kontakt/ um den Adapter in Ihrer Umgebung zu testen.</p></details>
        <details class="faq-item"><summary>Bietet KaTe GmbH auch Beratung an?</summary><p>Ja, KaTe GmbH bietet umfassende SAP-Beratungsleistungen an – von der Architekturplanung bis zur Implementierung Ihrer AMQP-Integrationslandschaft.</p></details>
    </div>
</section>

<!-- CONSULTING -->
<section class="consulting-section" aria-label="SAP Beratung">
    <div class="consulting-section__inner">
        <div>
            <span class="section-label">SAP Beratung</span>
            <h2 class="section-title">AMQP-Integration und SAP-Migration</h2>
            <p class="section-lead">KaTe GmbH begleitet Sie bei der Planung und Umsetzung Ihrer AMQP-Integrationsstrategie – von der ersten Analyse bis zum produktiven Betrieb.</p>
        </div>
        <div class="consulting-card">
            <h3>Beratungsleistungen</h3>
            <p>KaTe GmbH begleitet Sie bei der Planung, Implementierung und dem Betrieb Ihrer SAP-Integrationslandschaft – von der ersten Analyse bis zur Produktivsetzung.</p>
            <a href="https://kate-group.de/kontakt/" class="btn btn--dark" target="_blank" rel="noopener">Beratung anfragen</a>
        </div>
    </div>
</section>

<!-- CTA -->
<section class="cta-section" aria-label="Call to Action">
    <div class="cta-section__inner">
        <h2>30 Tage kostenlos<br><span style='color:var(--kate-yellow)'>AMQP Adapter testen</span></h2>
        <p>Testen Sie den KaTe AMQP Adapter 30 Tage lang kostenlos in Ihrer eigenen SAP PO-Umgebung. Kein Risiko, keine Vorauszahlung.</p>
        <div class="cta-section__actions">
            <a href="https://kate-group.de/kontakt/" class="btn btn--primary" target="_blank" rel="noopener">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="18" height="18"><path d="M13 10V3L4 14h7v7l9-11h-7z"/></svg>
                Jetzt Free Trial anfragen
            </a>
            <a href="https://kate-group.de/kontakt/" class="btn btn--secondary" target="_blank" rel="noopener">Kontakt aufnehmen</a>
        </div>
    </div>
</section>

</div><!-- /#kate-page-wrapper -->
</body>
</html>				</div>
				</div>
				</div>
				</div>
		<p>Der Beitrag <a href="https://kate-group.de/amqp-adapter/">AMQP Adapter für SAP PO</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SAP CPI Monitoring für  Integration Suite und Edge Integration Cell</title>
		<link>https://kate-group.de/cpi-monitoring-sap-integration-suite-edge-integration-cell/</link>
		
		<dc:creator><![CDATA[Lars Albrecht]]></dc:creator>
		<pubDate>Sun, 19 Apr 2026 14:36:20 +0000</pubDate>
				<category><![CDATA[SAP Produkte]]></category>
		<category><![CDATA[Edge Integration Cell Monitoring]]></category>
		<category><![CDATA[Hybrid Integration Monitoring]]></category>
		<category><![CDATA[SAP Cloud Integration Monitoring]]></category>
		<category><![CDATA[SAP EIC Monitoring]]></category>
		<category><![CDATA[SAP End-to-End Monitoring]]></category>
		<category><![CDATA[SAP Integration Monitoring Beratung]]></category>
		<category><![CDATA[SAP Integration Suite KaTe GmbH]]></category>
		<category><![CDATA[SAP Integration Suite Monitoring]]></category>
		<category><![CDATA[SAP Integration Suite Performance]]></category>
		<category><![CDATA[SAP Monitoring Services]]></category>
		<guid isPermaLink="false">https://kate-group.de/?p=15919</guid>

					<description><![CDATA[<p>CPI Monitoring mit IntegraMon – Zentrales SAP Integration Suite Dashboard &#124; KaTe GmbH SAP CPI Monitoring, Integration Suite &#38; Edge Integration Cell IntegraMon– Das zentraleCPI Monitoring Professionelles CPI Monitoring für die SAP Integration Suite: Alle Tenants, Edge Integration Cells und iFlows in einem zentralen Dashboard – Cloud und On-Premise, in Echtzeit, mit proaktivem Alerting und [&#8230;]</p>
<p>Der Beitrag <a href="https://kate-group.de/cpi-monitoring-sap-integration-suite-edge-integration-cell/">SAP CPI Monitoring für  Integration Suite und Edge Integration Cell</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="15919" class="elementor elementor-15919" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-2e96d01 e-con-full e-flex e-con e-parent" data-id="2e96d01" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-44c1fae elementor-widget elementor-widget-html" data-id="44c1fae" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>CPI Monitoring mit IntegraMon – Zentrales SAP Integration Suite Dashboard | KaTe GmbH</title>
<meta name="description" content="CPI Monitoring auf neuem Level: IntegraMon überwacht alle SAP Integration Suite Tenants, Edge Integration Cells und iFlows zentral in einem Dashboard. Proaktives Alerting, Volltextsuche, KI-Integration. 30 Tage kostenlos testen."/>
<meta name="keywords" content="CPI Monitoring, SAP CPI Monitoring, SAP Integration Suite Monitoring, IntegraMon, iFlow Monitoring, Edge Integration Cell Monitoring, SAP BTP Monitoring, SAP Monitoring Dashboard, Multi-Tenant Monitoring, KaTe GmbH"/>
<link rel="canonical" href="https://kate-group.de/sap-monitoring-sap-integration-suite-edge-integration-cell/"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="https://kate-group.de/sap-monitoring-sap-integration-suite-edge-integration-cell/"/>
<meta property="og:title" content="CPI Monitoring mit IntegraMon – Zentrales SAP Integration Suite Dashboard | KaTe GmbH"/>
<meta property="og:description" content="CPI Monitoring mit IntegraMon: Alle SAP Integration Suite Tenants und Edge Integration Cells in einem Dashboard. Proaktives Alerting, Volltextsuche, KI. 30 Tage kostenlos."/>
<meta property="og:site_name" content="KaTe GmbH"/>
<link rel="alternate" hreflang="de" href="https://kate-group.de/sap-monitoring-sap-integration-suite-edge-integration-cell/"/>
<link rel="alternate" hreflang="en" href="https://kate-group.de/en/sap-monitoring-sap-integration-suite-edge-integration-cell/"/>

<!-- Schema.org: SoftwareApplication + FAQPage -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "IntegraMon",
  "applicationCategory": "BusinessApplication",
  "operatingSystem": "Web, Cloud, On-Premise",
  "description": "Zentrales Monitoring-Dashboard für SAP Integration Suite (CPI), Edge Integration Cell (EIC) und Multi-Tenant-Umgebungen. Proaktives Alerting, Volltextsuche, KI-Integration.",
  "url": "https://kate-group.de/sap-monitoring-sap-integration-suite-edge-integration-cell/",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "EUR",
    "description": "30 Tage kostenlos testen"
  },
  "publisher": {
    "@type": "Organization",
    "name": "KaTe GmbH",
    "url": "https://kate-group.de",
    "address": { "@type": "PostalAddress", "addressCountry": "DE" }
  }
}
</script>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Was ist IntegraMon?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "IntegraMon ist ein zentrales CPI Monitoring-Dashboard für SAP Integration Suite (CPI), Edge Integration Cell (EIC) und Multi-Tenant-Umgebungen. Es vereint alle CPI-Tenants und EIC-Instanzen in einem einzigen WebUI mit proaktivem Alerting, Volltextsuche und KI-Integration."
      }
    },
    {
      "@type": "Question",
      "name": "Für welche SAP-Systeme ist IntegraMon geeignet?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "IntegraMon unterstützt SAP Integration Suite (CPI), die SAP Edge Integration Cell (EIC) sowie Multi-Tenant-Umgebungen. Es ist sowohl für Cloud- als auch für On-Premise-Szenarien geeignet."
      }
    },
    {
      "@type": "Question",
      "name": "Wie lange dauert die Einrichtung von IntegraMon?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Die Einrichtung von IntegraMon dauert weniger als 30 Minuten. Es ist keine Agenten-Installation erforderlich und es werden keine Änderungen an Ihren SAP-Systemen vorgenommen."
      }
    },
    {
      "@type": "Question",
      "name": "Kann IntegraMon mehrere CPI-Tenants gleichzeitig überwachen?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, IntegraMon ist mandantenfähig und kann beliebig viele CPI-Tenants und Edge Integration Cell-Instanzen gleichzeitig in einem zentralen Dashboard überwachen. Gruppen- und Rollenverwaltung sowie SSO werden unterstützt."
      }
    },
    {
      "@type": "Question",
      "name": "Welche Alerting-Möglichkeiten bietet IntegraMon?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "IntegraMon bietet proaktives, rollenbasiertes Alerting per E-Mail oder Ticketsystem für iFlows, Artefakte und Keystore-Ablauf. Benachrichtigungen sind konfigurierbar pro Gruppe und Rolle."
      }
    },
    {
      "@type": "Question",
      "name": "Wie wird IntegraMon lizenziert?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "IntegraMon ist Abonnement-lizenziert und kann 30 Tage kostenlos getestet werden – ohne Kreditkarte und ohne Vorabverpflichtung. Kontaktieren Sie KaTe GmbH für ein individuelles Angebot."
      }
    },
    {
      "@type": "Question",
      "name": "Unterstützt IntegraMon KI-Integration?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, IntegraMon bietet eine optionale Integration eines frei wählbaren LLM per Text oder Voice über ein MCP Server Interface. Es werden sowohl Generative KI (beratend) als auch Agentic AI (ausführend) unterstützt."
      }
    },
    {
      "@type": "Question",
      "name": "Was unterscheidet IntegraMon vom SAP Standard CPI Monitoring?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Das SAP Standard CPI Monitoring bietet nur eine Sicht pro Tenant, keine übergreifende Suche, kein proaktives Alerting und keine automatisierten Reports. IntegraMon ergänzt das CPI Monitoring um zentrale Multi-Tenant-Übersicht, Volltextsuche, proaktives Alerting, KPI-Reports, Payload-Archivierung und KI-Integration."
      }
    },
    {
      "@type": "Question",
      "name": "Was ist CPI Monitoring und warum brauche ich ein spezielles Tool?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "CPI Monitoring bezeichnet die Überwachung von Integrationsprozessen in der SAP Integration Suite. Das SAP-eigene Monitoring ist auf einzelne Tenants beschränkt. Mit wachsenden Integrationslandschaften wird ein zentrales CPI Monitoring-Tool wie IntegraMon zur Notwendigkeit: Es vereint alle Systeme in einem Dashboard, erkennt Fehler proaktiv und liefert automatisierte KPI-Reports."
      }
    },
    {
      "@type": "Question",
      "name": "Welche Vorteile bietet IntegraMon gegenüber dem SAP Standard CPI Monitoring?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "IntegraMon ergänzt das SAP Standard CPI Monitoring um: zentrale Multi-Tenant-Übersicht, globale Volltextsuche über alle iFlows und Payloads, proaktives Alerting per E-Mail oder Ticketsystem, automatisierte KPI-Reports und optionale KI-Integration."
      }
    }
  ]
}
</script>
<style>
/* ══════════════════════════════════════════════════════
   KATE INTEGRAMON PAGE – Scoped Styles
   Alle Regeln auf #kate-page-wrapper beschränkt
   Elementor-Override: !important auf kritischen Werten
   px-Werte basieren auf html{font-size:62.5%} = 1rem=10px
══════════════════════════════════════════════════════ */

#kate-page-wrapper *, #kate-page-wrapper *::before, #kate-page-wrapper *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

#kate-page-wrapper {
  --c-yellow:   #F4C022;
  --c-amber:    #F5A623;
  --c-red:      #E20613;
  --c-dark:     #1a1d27;
  --c-dark2:    #2C303B;
  --c-gray:     #555;
  --c-gray-lt:  #e0ddd6;
  --c-bg:       #F8F7F4;
  --c-white:    #FFFFFF;
  --c-radius:   10px;
  --c-shadow:   0 4px 24px rgba(26,29,39,0.10);
  font-family: Arial, Helvetica, -apple-system, BlinkMacSystemFont, sans-serif !important;
  font-size: 19px !important;
  line-height: 1.75 !important;
  color: #333 !important;
  width: calc(100% + 20px);
  margin: 0 -10px;
  overflow-x: hidden;
}

/* ── TYPOGRAPHY ── */
#kate-page-wrapper h1 {
  font-size: clamp(36px, 5vw, 58px) !important;
  font-weight: 800 !important;
  line-height: 1.12 !important;
  color: #fff !important;
  letter-spacing: -0.5px;
}
#kate-page-wrapper h2 {
  font-size: clamp(28px, 3.5vw, 42px) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: var(--c-dark2) !important;
}
#kate-page-wrapper h3 {
  font-size: clamp(18px, 2.2vw, 24px) !important;
  font-weight: 700 !important;
  color: var(--c-dark2) !important;
  line-height: 1.3 !important;
}
#kate-page-wrapper p {
  font-size: 19px !important;
  line-height: 1.75 !important;
  color: var(--c-gray) !important;
}
#kate-page-wrapper a { text-decoration: none !important; }

/* ── SECTION LABEL ── */
#kate-page-wrapper .section-label {
  display: inline-block;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: var(--c-amber) !important;
  margin-bottom: 14px;
}
#kate-page-wrapper .section-intro {
  max-width: 680px;
  margin: 0 auto 52px;
  text-align: center;
}
#kate-page-wrapper .section-intro p { font-size: 19px !important; }

/* ── LAYOUT ── */
#kate-page-wrapper .section {
  padding: 80px 24px;
  width: 100%;
}
#kate-page-wrapper .section-dark  { background: var(--c-dark); }
#kate-page-wrapper .section-dark h2 { color: var(--c-yellow) !important; }
#kate-page-wrapper .section-dark h3 { color: #fff !important; }
#kate-page-wrapper .section-dark p  { color: rgba(255,255,255,0.78) !important; }
#kate-page-wrapper .section-dark .section-label { color: var(--c-yellow) !important; }
#kate-page-wrapper .section-light  { background: var(--c-bg); }
#kate-page-wrapper .section-white  { background: var(--c-white); }
#kate-page-wrapper .inner {
  max-width: 1140px;
  margin: 0 auto;
}
#kate-page-wrapper .text-center { text-align: center; }

/* ── BUTTONS ── */
#kate-page-wrapper .btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  font-size: 17px !important;
  font-weight: 700 !important;
  padding: 15px 36px;
  border-radius: 50px;
  border: 2px solid transparent;
  cursor: pointer;
  transition: transform 0.15s, background 0.2s;
  text-decoration: none !important;
  white-space: nowrap;
}
#kate-page-wrapper .btn:hover { transform: translateY(-2px); }
#kate-page-wrapper .btn-primary {
  background: var(--c-yellow) !important;
  color: #1a1d27 !important;
  border-color: var(--c-yellow) !important;
}
#kate-page-wrapper .btn-primary:hover { background: var(--c-amber) !important; border-color: var(--c-amber) !important; }
#kate-page-wrapper .btn-outline {
  background: transparent !important;
  color: #fff !important;
  border-color: rgba(255,255,255,0.5) !important;
}
#kate-page-wrapper .btn-outline:hover { background: rgba(255,255,255,0.1) !important; border-color: #fff !important; }
#kate-page-wrapper .btn-outline-dark {
  background: transparent !important;
  color: var(--c-dark2) !important;
  border-color: var(--c-dark2) !important;
}
#kate-page-wrapper .btn-outline-dark:hover { background: var(--c-dark2) !important; color: #fff !important; }
#kate-page-wrapper .btn-group {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 32px;
}

/* ── HERO ── */
#kate-page-wrapper .hero {
  background: linear-gradient(135deg, #1a1d27 0%, #2C303B 60%, #1a1d27 100%);
  padding: 90px 24px 80px;
  position: relative;
  overflow: hidden;
}
#kate-page-wrapper .hero::before {
  content: '';
  position: absolute;
  top: -100px; right: -100px;
  width: 500px; height: 500px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(244,192,34,0.12) 0%, transparent 65%);
  pointer-events: none;
}
#kate-page-wrapper .hero::after {
  content: '';
  position: absolute;
  bottom: -80px; left: -80px;
  width: 400px; height: 400px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(226,6,19,0.08) 0%, transparent 65%);
  pointer-events: none;
}
#kate-page-wrapper .hero-inner {
  max-width: 1140px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
  align-items: center;
  position: relative;
  z-index: 1;
}
#kate-page-wrapper .hero-chip {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: rgba(244,192,34,0.15);
  border: 1px solid rgba(244,192,34,0.35);
  color: var(--c-yellow) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding: 6px 16px;
  border-radius: 100px;
  margin-bottom: 24px;
}
#kate-page-wrapper .hero h1 span.yellow { color: var(--c-yellow) !important; }
#kate-page-wrapper .hero h1 span.gray { color: rgba(255,255,255,0.65) !important; }
#kate-page-wrapper .hero-sub {
  font-size: 20px !important;
  color: rgba(255,255,255,0.75) !important;
  margin-top: 20px;
  max-width: 520px;
  line-height: 1.7 !important;
}
#kate-page-wrapper .hero-claim {
  font-size: 18px !important;
  font-weight: 700 !important;
  color: var(--c-yellow) !important;
  margin-top: 24px;
  letter-spacing: 1px;
}
#kate-page-wrapper .hero-stats {
  display: flex !important;
  gap: 40px !important;
  margin-top: 36px;
  padding-top: 28px;
  border-top: 1px solid rgba(255,255,255,0.12);
  justify-content: flex-start !important;
  align-items: center !important;
}
#kate-page-wrapper .hero-stat {
  text-align: center !important;
  min-width: 80px;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}
#kate-page-wrapper .hero-stat-num {
  font-size: 34px !important;
  font-weight: 800 !important;
  color: var(--c-yellow) !important;
  line-height: 1 !important;
  text-align: center !important;
  display: block !important;
  width: 100% !important;
}
#kate-page-wrapper .hero-stat-label {
  font-size: 13px !important;
  color: rgba(255,255,255,0.55) !important;
  margin-top: 5px !important;
  text-align: center !important;
  display: block !important;
  width: 100% !important;
  white-space: nowrap !important;
}

/* ── DASHBOARD MOCKUP ── */
#kate-page-wrapper .dashboard {
  background: rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.14);
  border-radius: 14px;
  padding: 28px;
}
#kate-page-wrapper .dashboard-header {
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,0.45) !important;
  margin-bottom: 18px;
  display: flex;
  align-items: center;
  gap: 8px;
}
#kate-page-wrapper .dashboard-header::before {
  content: '';
  width: 8px; height: 8px;
  border-radius: 50%;
  background: #4ade80;
  display: inline-block;
}
#kate-page-wrapper .dash-stats {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  margin-bottom: 18px;
}
#kate-page-wrapper .dash-stat {
  background: rgba(255,255,255,0.08);
  border-radius: 8px;
  padding: 14px 10px;
  text-align: center;
}
#kate-page-wrapper .dash-stat-num {
  font-size: 26px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}
#kate-page-wrapper .dash-stat-num.green { color: #4ade80 !important; }
#kate-page-wrapper .dash-stat-num.yellow { color: var(--c-yellow) !important; }
#kate-page-wrapper .dash-stat-num.red { color: #f87171 !important; }
#kate-page-wrapper .dash-stat-label {
  font-size: 11px !important;
  color: rgba(255,255,255,0.45) !important;
  margin-top: 4px;
}
#kate-page-wrapper .dash-bar-wrap { margin-bottom: 10px; }
#kate-page-wrapper .dash-bar-label {
  font-size: 11px !important;
  color: rgba(255,255,255,0.40) !important;
  margin-bottom: 4px;
}
#kate-page-wrapper .dash-bar {
  height: 7px;
  border-radius: 100px;
  background: rgba(255,255,255,0.10);
  overflow: hidden;
}
#kate-page-wrapper .dash-bar-fill {
  height: 100%;
  border-radius: 100px;
  background: linear-gradient(90deg, var(--c-red) 0%, var(--c-yellow) 100%);
}
#kate-page-wrapper .dash-alert {
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 6px;
  padding: 9px 12px;
  font-size: 12px !important;
  margin-top: 8px;
}
#kate-page-wrapper .dash-alert.ok {
  background: rgba(74,222,128,0.10);
  border: 1px solid rgba(74,222,128,0.28);
  color: #4ade80 !important;
}
#kate-page-wrapper .dash-alert.warn {
  background: rgba(244,192,34,0.10);
  border: 1px solid rgba(244,192,34,0.28);
  color: var(--c-yellow) !important;
}

/* ── TRUST BAR ── */
#kate-page-wrapper .trust-bar {
  background: var(--c-white);
  border-top: 1px solid var(--c-gray-lt);
  border-bottom: 1px solid var(--c-gray-lt);
  padding: 22px 24px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
#kate-page-wrapper .trust-label {
  font-size: 13px !important;
  font-weight: 600 !important;
  color: var(--c-gray) !important;
  margin-right: 4px;
}
#kate-page-wrapper .trust-tag {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: var(--c-bg);
  border: 1px solid var(--c-gray-lt);
  border-radius: 100px;
  padding: 6px 16px;
  font-size: 13px !important;
  font-weight: 600 !important;
  color: var(--c-dark2) !important;
}
#kate-page-wrapper .trust-tag-check {
  color: var(--c-amber) !important;
  font-size: 14px !important;
}

/* ── PROBLEM CARDS ── */
#kate-page-wrapper .problem-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}
#kate-page-wrapper .problem-card {
  background: var(--c-white);
  border: 1px solid var(--c-gray-lt);
  border-radius: var(--c-radius);
  padding: 30px 24px;
  box-shadow: var(--c-shadow);
  transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s;
}
#kate-page-wrapper .problem-card:hover {
  border-color: var(--c-amber);
  box-shadow: 0 8px 32px rgba(245,166,35,0.15);
  transform: translateY(-3px);
}
#kate-page-wrapper .problem-icon {
  width: 52px; height: 52px;
  background: linear-gradient(135deg, rgba(244,192,34,0.15) 0%, rgba(245,166,35,0.08) 100%);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
}
#kate-page-wrapper .problem-icon svg { width: 26px; height: 26px; stroke: var(--c-amber); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
#kate-page-wrapper .problem-card h3 { font-size: 17px !important; margin-bottom: 10px; }
#kate-page-wrapper .problem-card p { font-size: 16px !important; color: #666 !important; }

/* ── FEATURE CARDS ── */
#kate-page-wrapper .feature-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
#kate-page-wrapper .feature-card {
  background: rgba(255,255,255,0.05);
  border: 1px solid rgba(255,255,255,0.10);
  border-radius: var(--c-radius);
  padding: 30px 26px;
  transition: border-color 0.2s, transform 0.2s;
}
#kate-page-wrapper .feature-card:hover {
  border-color: var(--c-amber);
  transform: translateY(-3px);
}
#kate-page-wrapper .feature-icon {
  width: 52px; height: 52px;
  background: rgba(244,192,34,0.15);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
}
#kate-page-wrapper .feature-icon svg { width: 26px; height: 26px; stroke: var(--c-yellow); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
#kate-page-wrapper .feature-card h3 { font-size: 18px !important; color: #fff !important; margin-bottom: 10px; }
#kate-page-wrapper .feature-card p { font-size: 16px !important; color: rgba(255,255,255,0.72) !important; }

/* ── STEPS ── */
#kate-page-wrapper .steps-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
  position: relative;
}
#kate-page-wrapper .steps-grid::before {
  content: '';
  position: absolute;
  top: 28px; left: 16%; right: 16%;
  height: 2px;
  background: linear-gradient(90deg, var(--c-amber) 0%, var(--c-yellow) 100%);
  opacity: 0.35;
}
#kate-page-wrapper .step { text-align: center; position: relative; }
#kate-page-wrapper .step-num {
  width: 56px; height: 56px;
  border-radius: 50%;
  background: linear-gradient(135deg, var(--c-amber) 0%, var(--c-yellow) 100%);
  color: #1a1d27 !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 20px;
  position: relative;
  z-index: 1;
}
#kate-page-wrapper .step h3 { font-size: 18px !important; margin-bottom: 10px; }
#kate-page-wrapper .step p { font-size: 16px !important; color: #666 !important; }

/* ── QUOTE ── */
#kate-page-wrapper .quote-wrap {
  max-width: 780px;
  margin: 0 auto;
  text-align: center;
}
#kate-page-wrapper .quote-text {
  font-size: 22px !important;
  font-weight: 600 !important;
  color: #fff !important;
  line-height: 1.6 !important;
  font-style: italic;
  position: relative;
  padding: 0 40px;
}
#kate-page-wrapper .quote-text::before {
  content: '"';
  position: absolute;
  left: 0; top: -10px;
  font-size: 72px !important;
  color: var(--c-yellow) !important;
  line-height: 1;
  font-style: normal;
}
#kate-page-wrapper .quote-source {
  font-size: 15px !important;
  color: rgba(255,255,255,0.55) !important;
  margin-top: 20px;
  font-weight: 600 !important;
}

/* ── COMPARISON TABLE ── */
#kate-page-wrapper .table-wrap {
  overflow-x: auto;
  border-radius: var(--c-radius);
  box-shadow: var(--c-shadow);
}
#kate-page-wrapper .compare-table {
  width: 100%;
  border-collapse: collapse;
  background: var(--c-white);
  font-size: 16px !important;
}
#kate-page-wrapper .compare-table th {
  padding: 18px 20px;
  text-align: left;
  font-size: 14px !important;
  font-weight: 700 !important;
  border-bottom: 2px solid var(--c-gray-lt);
}
#kate-page-wrapper .compare-table th.col-im {
  background: var(--c-dark);
  color: var(--c-yellow) !important;
}
#kate-page-wrapper .compare-table th.col-std {
  background: #f0ede8;
  color: #888 !important;
}
#kate-page-wrapper .compare-table td {
  padding: 15px 20px;
  border-bottom: 1px solid var(--c-gray-lt);
  font-size: 15px !important;
  color: #444 !important;
  vertical-align: middle;
}
#kate-page-wrapper .compare-table tr:last-child td { border-bottom: none; }
#kate-page-wrapper .compare-table tr:hover td { background: rgba(244,192,34,0.04); }
#kate-page-wrapper .compare-table td.col-im { background: rgba(26,29,39,0.03); }
#kate-page-wrapper .check { color: var(--c-amber) !important; font-weight: 700 !important; font-size: 16px !important; }
#kate-page-wrapper .cross { color: #ccc !important; font-weight: 700 !important; font-size: 16px !important; }

/* ── FAQ ── */
#kate-page-wrapper .faq-q-text {
  flex: 1 1 auto;
  text-align: left !important;
  display: inline !important;
  word-spacing: 0 !important;
  letter-spacing: normal !important;
}

#kate-page-wrapper .faq-list {
  max-width: 860px;
  margin: 0 auto;
  display: block;
}
#kate-page-wrapper .faq-item {
  border: 1px solid var(--c-gray-lt);
  border-radius: var(--c-radius);
  margin: 0 0 8px 0 !important;
  overflow: hidden;
  background: var(--c-white);
  transition: box-shadow 0.2s;
  padding: 0 !important;
  display: block !important;
}
#kate-page-wrapper .faq-item:hover { box-shadow: 0 4px 20px rgba(244,192,34,0.12); }
#kate-page-wrapper .faq-item summary {
  padding: 20px 24px;
  cursor: pointer;
  font-size: 18px !important;
  font-weight: 600 !important;
  color: var(--c-dark2) !important;
  list-style: none !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  gap: 16px;
  text-align: left !important;
  margin: 0 !important;
  line-height: 1.4 !important;
}
#kate-page-wrapper .faq-item summary::-webkit-details-marker { display: none; }
#kate-page-wrapper .faq-item summary::after {
  content: '+';
  font-size: 22px !important;
  font-weight: 300 !important;
  color: var(--c-amber) !important;
  flex-shrink: 0;
  transition: transform 0.2s;
}
#kate-page-wrapper .faq-item[open] summary::after { transform: rotate(45deg); }
#kate-page-wrapper .faq-answer {
  padding: 16px 24px 20px !important;
  font-size: 17px !important;
  color: #555 !important;
  line-height: 1.75 !important;
  border-top: 1px solid var(--c-gray-lt);
  text-align: left !important;
  margin: 0 !important;
  display: block !important;
}

/* ── CTA ── */
#kate-page-wrapper .cta-section {
  background: linear-gradient(135deg, #1a1d27 0%, #2C303B 100%);
  padding: 80px 24px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
#kate-page-wrapper .cta-section::before {
  content: '';
  position: absolute;
  top: -60px; right: -60px;
  width: 360px; height: 360px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(244,192,34,0.10) 0%, transparent 65%);
  pointer-events: none;
}
#kate-page-wrapper .cta-section h2 { color: #fff !important; }
#kate-page-wrapper .cta-section p { color: rgba(255,255,255,0.72) !important; font-size: 19px !important; max-width: 560px; margin: 12px auto 0; }
#kate-page-wrapper .cta-section .btn-group { justify-content: center; }

/* ── INTEGRAMON WORDMARK ── */
#kate-page-wrapper .im-word {
  display: inline;
  white-space: nowrap;
}
#kate-page-wrapper .im-word .im-integra {
  color: var(--c-yellow) !important;
  word-spacing: 0 !important;
  letter-spacing: 0 !important;
  display: inline !important;
}
#kate-page-wrapper .im-word .im-mon {
  color: rgba(255,255,255,0.55) !important;
  word-spacing: 0 !important;
  letter-spacing: 0 !important;
  display: inline !important;
}
#kate-page-wrapper .im-word-dark .im-integra { color: var(--c-yellow) !important; }
#kate-page-wrapper .im-word-dark .im-mon { color: #888 !important; }

/* ── RESPONSIVE ── */
@media (max-width: 960px) {
  #kate-page-wrapper .hero-inner { grid-template-columns: 1fr; gap: 40px; }
  #kate-page-wrapper .problem-grid { grid-template-columns: 1fr 1fr; }
  #kate-page-wrapper .feature-grid { grid-template-columns: 1fr 1fr; }
  #kate-page-wrapper .steps-grid { grid-template-columns: 1fr; gap: 32px; }
  #kate-page-wrapper .steps-grid::before { display: none; }
}
@media (max-width: 640px) {
  #kate-page-wrapper .problem-grid { grid-template-columns: 1fr; }
  #kate-page-wrapper .feature-grid { grid-template-columns: 1fr; }
  #kate-page-wrapper .hero-stats { flex-wrap: wrap; gap: 20px; }
  #kate-page-wrapper .section { padding: 56px 16px; }
  #kate-page-wrapper .btn-group { flex-direction: column; align-items: flex-start; }
  #kate-page-wrapper .cta-section .btn-group { align-items: center; }
}
</style>
</head>
<body>
<div id="kate-page-wrapper">
<!-- ══════════════════════════════════════════
     ELEMENTOR SECTION 1: HERO
══════════════════════════════════════════ -->
<section class="hero">
  <div class="hero-inner">
    <div class="hero-content">
      <div class="hero-chip">
        <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
        SAP CPI Monitoring, Integration Suite &amp; Edge Integration Cell
      </div>
      <h1><span class="im-word"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span><br><span style="color:#fff!important;">– Das zentrale</span><br><span class="yellow" style="color:var(--c-yellow)!important;">CPI Monitoring</span></h1>
      <p class="hero-sub">Professionelles <strong>CPI Monitoring</strong> für die SAP Integration Suite: Alle Tenants, Edge Integration Cells und iFlows in einem zentralen Dashboard – Cloud und On-Premise, in Echtzeit, mit proaktivem Alerting und KI-Unterstützung.</p>
      <p class="hero-claim">See it. Prove it. Fix it.</p>
      <div class="btn-group">
        <a href="https://kate-group.de/kontakt/" class="btn btn-primary">Kostenlos testen</a>
        <a href="https://kate-group.de/kontakt/" class="btn btn-outline">Demo anfragen</a>
      </div>
      <div class="hero-stats">
        <div class="hero-stat">
          <div class="hero-stat-num">&lt;30s</div>
          <div class="hero-stat-label">Alert-Zeit</div>
        </div>
        <div class="hero-stat">
          <div class="hero-stat-num">30</div>
          <div class="hero-stat-label">Tage kostenlos</div>
        </div>
        <div class="hero-stat">
          <div class="hero-stat-num">∞</div>
          <div class="hero-stat-label">Tenants &amp; EIC</div>
        </div>
      </div>
    </div>
    <div class="dashboard" role="img" aria-label="IntegraMon CPI Monitoring Dashboard – Zentrales SAP Integration Suite Monitoring mit Echtzeit-Übersicht über Tenants, iFlows und Edge Integration Cells">
      <div class="dashboard-header">
        <span class="im-word"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="color:rgba(255,255,255,0.35)!important;display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> LIVE-DASHBOARD
      </div>
      <div class="dash-stats">
        <div class="dash-stat">
          <div class="dash-stat-num green">98.7%</div>
          <div class="dash-stat-label">Erfolgsrate</div>
        </div>
        <div class="dash-stat">
          <div class="dash-stat-num yellow">812.4k</div>
          <div class="dash-stat-label">Messages/Tag</div>
        </div>
        <div class="dash-stat">
          <div class="dash-stat-num red">3</div>
          <div class="dash-stat-label">Offene Fehler</div>
        </div>
      </div>
      <div class="dash-bar-wrap">
        <div class="dash-bar-label">CPI-PROD · Auslastung</div>
        <div class="dash-bar"><div class="dash-bar-fill" style="width:78%"></div></div>
      </div>
      <div class="dash-bar-wrap">
        <div class="dash-bar-label">EIC-Frankfurt · Auslastung</div>
        <div class="dash-bar"><div class="dash-bar-fill" style="width:54%"></div></div>
      </div>
      <div class="dash-alert ok"><span>✓</span> Alle Zertifikate gültig (nächster Ablauf: 87 Tage)</div>
      <div class="dash-alert warn"><span>⚠</span> iFlow "OrderSync_SAP_SF" – 3 Fehler / 30 Min.</div>
    </div>
  </div>
</section>

<!-- ══════════════════════════════════════════
     ELEMENTOR SECTION 2: TRUST BAR
══════════════════════════════════════════ -->
<div class="trust-bar">
  <span class="trust-label">Unterstützt:</span>
  <span class="trust-tag"><span class="trust-tag-check">✓</span> SAP Integration Suite (CPI)</span>
  <span class="trust-tag"><span class="trust-tag-check">✓</span> Edge Integration Cell (EIC)</span>
  <span class="trust-tag"><span class="trust-tag-check">✓</span> Multi-Tenant</span>
  <span class="trust-tag"><span class="trust-tag-check">✓</span> SSO</span>
  <span class="trust-tag"><span class="trust-tag-check">✓</span> Cloud &amp; On-Premise</span>
</div>

<!-- ══════════════════════════════════════════
     ELEMENTOR SECTION 3: DAS PROBLEM
══════════════════════════════════════════ -->
<section class="section section-light">
  <div class="inner">
    <div class="section-intro text-center">
      <span class="section-label">Das Problem</span>
      <h2>SAP CPI Monitoring ohne zentrales Tool ist Blindflug</h2>
      <p>Mit wachsenden SAP Integration Suite-Landschaften stoßen Standard-Werkzeuge für das CPI Monitoring schnell an ihre Grenzen. Die Folge: fragmentierte Sicht, reaktiver Feuerwehrmodus und frustrierte Teams.</p>
    </div>
    <div class="problem-grid">
      <div class="problem-card">
        <div class="problem-icon">
          <!-- Fragmentierte Sicht: Netzwerk-Split -->
          <svg viewBox="0 0 24 24" role="img" aria-label="Fragmentierte CPI Monitoring Sicht ohne zentrales Dashboard"><circle cx="18" cy="5" r="3"/><circle cx="6" cy="12" r="3"/><circle cx="18" cy="19" r="3"/><line x1="8.59" y1="13.51" x2="15.42" y2="17.49"/><line x1="15.41" y1="6.51" x2="8.59" y2="10.49"/></svg>
        </div>
        <h3>Fragmentierte Sicht im CPI Monitoring</h3>
        <p>Mehrere CPI-Tenants und EIC-Instanzen, aber kein gemeinsames Dashboard. Ständiges Wechseln zwischen Systemen kostet Zeit und erhöht das Fehlerrisiko.</p>
      </div>
      <div class="problem-card">
        <div class="problem-icon">
          <!-- Fehlersuche: Lupe -->
          <svg viewBox="0 0 24 24" role="img" aria-label="Zeitaufwändige Fehlersuche"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/><line x1="11" y1="8" x2="11" y2="14"/><line x1="8" y1="11" x2="14" y2="11"/></svg>
        </div>
        <h3>Zeitaufwändige Fehlersuche</h3>
        <p>Ohne übergreifende Suche wird die Analyse zur Nadel im Heuhaufen. Entwickler verbringen Stunden in Logs, anstatt Probleme zu lösen.</p>
      </div>
      <div class="problem-card">
        <div class="problem-icon">
          <!-- Feuerwehrmodus: Alarm-Glocke -->
          <svg viewBox="0 0 24 24" role="img" aria-label="Reaktiver Feuerwehrmodus ohne proaktives CPI Monitoring Alerting"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"/><path d="M13.73 21a2 2 0 0 1-3.46 0"/><line x1="12" y1="2" x2="12" y2="5"/></svg>
        </div>
        <h3>Reaktiver Feuerwehrmodus</h3>
        <p>Fehler werden oft erst durch den Anruf des Fachbereichs entdeckt. Proaktives Alerting fehlt – die IT agiert stets im Nachgang.</p>
      </div>
      <div class="problem-card">
        <div class="problem-icon">
          <!-- KPIs: Balken-Chart -->
          <svg viewBox="0 0 24 24" role="img" aria-label="Fehlende KPI-Reports und automatisiertes SAP CPI Monitoring Dashboard"><line x1="18" y1="20" x2="18" y2="10"/><line x1="12" y1="20" x2="12" y2="4"/><line x1="6" y1="20" x2="6" y2="14"/><line x1="2" y1="20" x2="22" y2="20"/></svg>
        </div>
        <h3>Mangel an KPIs &amp; Reports im SAP Monitoring</h3>
        <p>Aussagekräftige Reports für das Management entstehen durch mühsame manuelle Arbeit. Eine automatisierte Übersicht über SLAs und Performance fehlt.</p>
      </div>
    </div>
  </div>
</section>

<!-- ══════════════════════════════════════════
     ELEMENTOR SECTION 4: FEATURES
══════════════════════════════════════════ -->
<section class="section section-dark">
  <div class="inner">
    <div class="section-intro text-center">
      <span class="section-label">Features</span>
      <h2>Alle Features für professionelles SAP Integration Suite Monitoring</h2>
      <p style="color:rgba(255,255,255,0.72)!important;"><span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> bietet einen vollständigen Funktionsumfang – von der zentralen Übersicht bis zur KI-gestützten Analyse.</p>
    </div>
    <div class="feature-grid">
      <div class="feature-card">
        <div class="feature-icon">
          <!-- Zentrales Monitoring: Monitor -->
          <svg viewBox="0 0 24 24" role="img" aria-label="Zentrales CPI Monitoring Dashboard für SAP Integration Suite"><rect x="2" y="3" width="20" height="14" rx="2" ry="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
        </div>
        <h3>Zentrales CPI Monitoring für alle Tenants</h3>
        <p>Alle CPI-Tenants und Edge Integration Cells in einem responsiven WebUI. Cloud und On-Premise, mandantenfähig, mit Gruppen- und Rollenverwaltung.</p>
      </div>
      <div class="feature-card">
        <div class="feature-icon">
          <!-- Volltextsuche: Lupe -->
          <svg viewBox="0 0 24 24" role="img" aria-label="Globale Volltextsuche im SAP CPI Monitoring über alle iFlows und Payloads"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>
        </div>
        <h3>Globale Volltextsuche im SAP Integration Suite Monitoring</h3>
        <p>Suchen Sie systemübergreifend nach Attributen, Payloads, Sendern und Empfängern – mit Wildcard-Unterstützung und AND/OR-Kombinatorik.</p>
      </div>
      <div class="feature-card">
        <div class="feature-icon">
          <!-- Alerting: Glocke -->
          <svg viewBox="0 0 24 24" role="img" aria-label="Proaktives Alerting im IntegraMon CPI Monitoring per E-Mail und Ticketsystem"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"/><path d="M13.73 21a2 2 0 0 1-3.46 0"/></svg>
        </div>
        <h3>Proaktives Alerting im CPI Monitoring</h3>
        <p>Benutzerspezifische Benachrichtigungen per E-Mail oder Ticketsystem für iFlows, Artefakte und Keystore-Ablauf – konfigurierbar pro Gruppe und Rolle.</p>
      </div>
      <div class="feature-card">
        <div class="feature-icon">
          <!-- Statistiken: Trend-Chart -->
          <svg viewBox="0 0 24 24" role="img" aria-label="Statistiken und KPI-Reports im SAP Integration Suite Monitoring"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"/></svg>
        </div>
        <h3>Statistiken &amp; KPI-Reports im SAP CPI Monitoring</h3>
        <p>Grafische Auswertungen auf jedem Detailgrad: Nachrichtenvolumen, Fehlerquoten, Performance-Trends. Automatisierte Reports auf Knopfdruck.</p>
      </div>
      <div class="feature-card">
        <div class="feature-icon">
          <!-- Backup: Archiv-Box -->
          <svg viewBox="0 0 24 24" role="img" aria-label="Backup und Archivierung von Payloads im SAP CPI Monitoring"><polyline points="21 8 21 21 3 21 3 8"/><rect x="1" y="3" width="22" height="5"/><line x1="10" y1="12" x2="14" y2="12"/></svg>
        </div>
        <h3>Backup &amp; Payload-Archivierung</h3>
        <p>Sichere Speicherung und Archivierung von Payloads sowie iFlow-Versionierung. Lückenlose Nachvollziehbarkeit für Compliance und Fehleranalyse.</p>
      </div>
      <div class="feature-card">
        <div class="feature-icon">
          <!-- KI: Chip/Prozessor -->
          <svg viewBox="0 0 24 24" role="img" aria-label="KI-Integration im IntegraMon SAP Integration Suite Monitoring mit LLM und Agentic AI"><rect x="9" y="9" width="6" height="6"/><rect x="2" y="2" width="20" height="20" rx="2" ry="2"/><line x1="9" y1="2" x2="9" y2="9"/><line x1="15" y1="2" x2="15" y2="9"/><line x1="9" y1="15" x2="9" y2="22"/><line x1="15" y1="15" x2="15" y2="22"/><line x1="2" y1="9" x2="9" y2="9"/><line x1="2" y1="15" x2="9" y2="15"/><line x1="15" y1="9" x2="22" y2="9"/><line x1="15" y1="15" x2="22" y2="15"/></svg>
        </div>
        <h3>KI-Integration im SAP Integration Suite Monitoring</h3>
        <p>Optionale Integration eines frei wählbaren LLM per Text oder Voice über MCP Server Interface. Generative KI (beratend) und Agentic AI (ausführend).</p>
      </div>
    </div>
  </div>
</section>

<!-- ══════════════════════════════════════════
     ELEMENTOR SECTION 5: SO FUNKTIONIERT'S
══════════════════════════════════════════ -->
<section class="section section-white">
  <div class="inner">
    <div class="section-intro text-center">
      <span class="section-label">So funktioniert's</span>
      <h2>In 3 Schritten zum zentralen SAP CPI Monitoring mit IntegraMon</h2>
      <p>Die Einrichtung von <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> dauert weniger als 30 Minuten. Kein Agent, keine Änderungen an Ihren SAP-Systemen – sofort einsatzbereites CPI Monitoring.</p>
    </div>
    <div class="steps-grid">
      <div class="step">
        <div class="step-num">1</div>
        <h3>IntegraMon Container deployen</h3>
        <p>Deployen Sie einen Container unabhängig in der Cloud (z.B. BTP, Azure etc.) oder On-Premise. Dauer: ca. 15 Minuten.</p>
      </div>
      <div class="step">
        <div class="step-num">2</div>
        <h3>SAP CPI Monitoring verbinden</h3>
        <p>Tragen Sie die Verbindungsdaten ein und testen Sie die Verbindung mit einem Klick. Funktioniert für CPI-Tenants und EIC-Instanzen.</p>
      </div>
      <div class="step">
        <div class="step-num">3</div>
        <h3>Volle Kontrolle über Ihr SAP Integration Suite Monitoring</h3>
        <p>Ihr Dashboard ist sofort aktiv. Richten Sie Ihre ersten Alerting-Regeln ein und gewinnen Sie die volle Übersicht.</p>
      </div>
    </div>
  </div>
</section>

<!-- ══════════════════════════════════════════
     ELEMENTOR SECTION 6: ZITAT
══════════════════════════════════════════ -->
<section class="section section-dark">
  <div class="inner">
    <div class="quote-wrap">
      <p class="quote-text">SAP CPI-Kunden erkennen schnell die Herausforderung eines effizienten und effektiven Monitorings – <span class="im-word"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> ist die Antwort darauf.</p>
      <div class="quote-source">Lars Albrecht, Managing Director – KaTe GmbH</div>
    </div>
  </div>
</section>

<!-- ══════════════════════════════════════════
     ELEMENTOR SECTION 7: VERGLEICH
══════════════════════════════════════════ -->
<section class="section section-light">
  <div class="inner">
    <div class="section-intro text-center">
      <span class="section-label">Vergleich</span>
      <h2>SAP Standard CPI Monitoring vs. <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span></h2>
      <p>Sehen Sie auf einen Blick, warum professionelles CPI Monitoring mit IntegraMon einen entscheidenden Unterschied macht.</p>
    </div>
    <div class="table-wrap">
      <table class="compare-table">
        <thead>
          <tr>
            <th style="width:36%;background:#f0ede8;color:#555!important;">Kriterium</th>
            <th class="col-std" style="width:28%">SAP Standard-Monitoring</th>
            <th class="col-im" style="width:36%"><span class="im-word"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="color:rgba(255,255,255,0.5)!important;display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span></th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Zentrale Multi-Tenant-Übersicht</td>
            <td><span class="cross">✗</span> Nur pro Tenant</td>
            <td class="col-im"><span class="check">✓</span> Alle Tenants &amp; EIC in einem Dashboard</td>
          </tr>
          <tr>
            <td>Edge Integration Cell (EIC)</td>
            <td><span class="cross">✗</span> Separate Oberfläche</td>
            <td class="col-im"><span class="check">✓</span> Nahtlos integriert</td>
          </tr>
          <tr>
            <td>Payload-Volltextsuche</td>
            <td><span class="cross">✗</span> Nicht verfügbar</td>
            <td class="col-im"><span class="check">✓</span> Systemübergreifend, mit Wildcard</td>
          </tr>
          <tr>
            <td>Proaktives Alerting</td>
            <td><span class="cross">✗</span> Nur reaktive Fehleranzeige</td>
            <td class="col-im"><span class="check">✓</span> Rollenbasiert, E-Mail &amp; Ticketsystem</td>
          </tr>
          <tr>
            <td>Automatisierte Reports</td>
            <td><span class="cross">✗</span> Manuell via Excel-Export</td>
            <td class="col-im"><span class="check">✓</span> Grafische KPI-Dashboards &amp; Reports</td>
          </tr>
          <tr>
            <td>Payload-Archivierung</td>
            <td><span class="cross">✗</span> Begrenzte Aufbewahrung</td>
            <td class="col-im"><span class="check">✓</span> Konfigurierbare Langzeitarchivierung</td>
          </tr>
          <tr>
            <td>KI-Integration</td>
            <td><span class="cross">✗</span> Nicht vorhanden</td>
            <td class="col-im"><span class="check">✓</span> Gen AI &amp; Agentic AI (LLM frei wählbar)</td>
          </tr>
          <tr>
            <td>Rollenbasierter Zugriff (RBAC)</td>
            <td><span class="cross">✗</span> Eingeschränkt</td>
            <td class="col-im"><span class="check">✓</span> Mandantenfähig, SSO-fähig</td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
</section>

<!-- ══════════════════════════════════════════
     ELEMENTOR SECTION 8: FAQ
══════════════════════════════════════════ -->
<section class="section section-white">
  <div class="inner">
    <div class="section-intro text-center">
      <span class="section-label">FAQ</span>
      <h2>Häufig gestellte Fragen zum CPI Monitoring mit <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span></h2>
      <p>Antworten auf die wichtigsten Fragen rund um <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span>, Funktionsumfang und Einrichtung.</p>
    </div>
    <div class="faq-list">
      <details class="faq-item">
        <summary><span class="faq-q-text">Was ist <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span>?</span></summary>
        <div class="faq-answer">
          <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> ist ein zentrales Monitoring-Dashboard für SAP Integration Suite (CPI), Edge Integration Cell (EIC) und Multi-Tenant-Umgebungen. Es vereint alle CPI-Tenants und EIC-Instanzen in einem einzigen WebUI – mit proaktivem Alerting, globaler Volltextsuche, automatisierten KPI-Reports und optionaler KI-Integration.
        </div>
      </details>
      <details class="faq-item">
        <summary><span class="faq-q-text">Für welche SAP-Systeme ist <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> geeignet?</span></summary>
        <div class="faq-answer">
          <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> unterstützt die <strong>SAP Integration Suite (CPI)</strong>, die <strong>SAP Edge Integration Cell (EIC)</strong> sowie <strong>Multi-Tenant-Umgebungen</strong>. Es ist sowohl für Cloud- als auch für On-Premise-Szenarien geeignet und kann beliebig viele Tenants gleichzeitig überwachen.
        </div>
      </details>
      <details class="faq-item">
        <summary><span class="faq-q-text">Wie lange dauert die Einrichtung?</span></summary>
        <div class="faq-answer">
          Die Einrichtung von <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> dauert <strong>weniger als 30 Minuten</strong>. Es ist keine Agenten-Installation erforderlich und es werden keine Änderungen an Ihren bestehenden SAP-Systemen vorgenommen. Sie deployen einen Container, tragen die Verbindungsdaten ein – und Ihr Dashboard ist sofort aktiv.
        </div>
      </details>
      <details class="faq-item">
        <summary><span class="faq-q-text">Kann <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> mehrere CPI-Tenants gleichzeitig überwachen?</span></summary>
        <div class="faq-answer">
          Ja. <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> ist vollständig <strong>mandantenfähig</strong> und kann beliebig viele CPI-Tenants und Edge Integration Cell-Instanzen gleichzeitig in einem zentralen Dashboard überwachen. Gruppen- und Rollenverwaltung sowie SSO werden unterstützt.
        </div>
      </details>
      <details class="faq-item">
        <summary><span class="faq-q-text">Welche Alerting-Möglichkeiten bietet <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span>?</span></summary>
        <div class="faq-answer">
          <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> bietet <strong>proaktives, rollenbasiertes Alerting</strong> per E-Mail oder Ticketsystem für iFlows, Artefakte und Keystore-Ablauf. Benachrichtigungen sind granular konfigurierbar – pro Gruppe, pro Rolle und pro Tenant. So erfahren Sie von Problemen, bevor der Fachbereich anruft.
        </div>
      </details>
      <details class="faq-item">
        <summary><span class="faq-q-text">Wie wird <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> lizenziert?</span></summary>
        <div class="faq-answer">
          <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> ist <strong>Abonnement-lizenziert</strong> und kann <strong>30 Tage kostenlos</strong> in Ihrer eigenen Umgebung getestet werden – ohne Kreditkarte und ohne Vorabverpflichtung. Kontaktieren Sie die KaTe GmbH für ein individuelles Angebot.
        </div>
      </details>
      <details class="faq-item">
        <summary><span class="faq-q-text">Unterstützt <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> KI-Integration?</span></summary>
        <div class="faq-answer">
          Ja. <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> bietet eine optionale Integration eines <strong>frei wählbaren LLM</strong> per Text oder Voice über ein MCP Server Interface. Es werden sowohl <strong>Generative KI</strong> (beratend) als auch <strong>Agentic AI</strong> (ausführend) unterstützt – für intelligente Fehleranalyse und automatisierte Aktionen.
        </div>
      </details>
      <details class="faq-item">
        <summary><span class="faq-q-text">Was unterscheidet <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> vom SAP Standard-Monitoring?</span></summary>
        <div class="faq-answer">
          Das SAP Standard-Monitoring bietet nur eine Sicht pro Tenant, keine übergreifende Suche, kein proaktives Alerting und keine automatisierten Reports. <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> vereint alle Tenants und EIC-Instanzen in einem Dashboard mit Volltextsuche, proaktivem Alerting, KPI-Reports, Payload-Archivierung und KI-Integration – eine vollständige Monitoring-Lösung speziell für SAP-Integrationslandschaften.
        </div>
      </details>
      <details class="faq-item">
        <summary><span class="faq-q-text">Was ist CPI Monitoring und warum brauche ich ein spezielles Tool?</span></summary>
        <div class="faq-answer">
          <strong>CPI Monitoring</strong> bezeichnet die Überwachung von Integrationsprozessen in der SAP Integration Suite (Cloud Platform Integration). Das SAP-eigene Monitoring zeigt nur den Status pro Tenant und bietet keine übergreifende Suche, kein proaktives Alerting und keine automatisierten Reports. Mit wachsenden Integrationslandschaften – mehrere Tenants, Edge Integration Cells, hunderte iFlows – wird ein zentrales CPI Monitoring-Tool wie <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> zur Notwendigkeit: Es vereint alle Systeme in einem Dashboard, erkennt Fehler proaktiv und liefert automatisierte KPI-Reports.
        </div>
      </details>
      <details class="faq-item">
        <summary><span class="faq-q-text">Welche Vorteile bietet <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> gegenüber dem SAP Standard CPI Monitoring?</span></summary>
        <div class="faq-answer">
          Das SAP Standard CPI Monitoring ist auf einzelne Tenants beschränkt und bietet keine Payload-Suche, kein rollenbasiertes Alerting und keine automatisierten Reports. <span class="im-word im-word-dark"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> ergänzt das SAP-eigene CPI Monitoring um: zentrale Multi-Tenant-Übersicht, globale Volltextsuche über alle iFlows und Payloads, proaktives Alerting per E-Mail oder Ticketsystem, automatisierte KPI-Reports und optionale KI-Integration – alles in einem responsiven WebUI.
        </div>
      </details>
    </div>
  </div>
</section>

<!-- ══════════════════════════════════════════════
     ELEMENTOR SECTION 9: CTA
══════════════════════════════════════════ -->
<section class="cta-section">
  <div class="inner" style="position:relative;z-index:1;">
    <span class="section-label" style="color:var(--c-yellow)!important;">Jetzt starten</span>
    <h2>Bereit, Ihr SAP Integration Suite Monitoring zu optimieren?</h2>
    <p>Testen Sie das führende <strong>SAP CPI Monitoring</strong>-Tool <span class="im-word"><span class="im-integra" style="display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Integra</span><span class="im-mon" style="color:rgba(255,255,255,0.5)!important;display:inline;word-spacing:0;letter-spacing:0;font-size:inherit;">Mon</span></span> 30 Tage kostenlos in Ihrer eigenen Umgebung.</p>
    <div class="btn-group" style="justify-content:center;margin-top:32px;">
      <a href="https://kate-group.de/kontakt/" class="btn btn-primary">Kostenlose Testversion anfragen</a>
      <a href="https://kate-group.de/kontakt/" class="btn btn-outline">Persönliche Demo anfragen</a>
    </div>
  </div>
</section>

</div><!-- /#kate-page-wrapper -->
</body>
</html>
				</div>
				</div>
				</div>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bece3d2 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="bece3d2" data-element_type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-425039a" data-id="425039a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f95c080 elementor-widget elementor-widget-spacer" data-id="f95c080" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f63f029 elementor-widget elementor-widget-heading" data-id="f63f029" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">SAP Technologie- und Migrationsberatung – <br>Zukunftssichere Integration mit der KATE GmbH</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-3ca9b66 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="3ca9b66" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="308" data-end="844">Die <strong data-start="312" data-end="326">KATE GmbH</strong> ist Ihr kompetenter Partner für <strong data-start="359" data-end="402">SAP Technologie- und Migrationsprojekte</strong>.</p><p data-start="308" data-end="844">Unser Fokus liegt auf der sicheren und reibungslosen Transformation von bestehenden <strong data-start="488" data-end="522">SAP PO (Process Orchestration)</strong> Landschaften hin zur modernen <strong data-start="553" data-end="578">SAP Integration Suite</strong> – inklusive der <strong data-start="595" data-end="624">SAP Edge Integration Cell</strong> für hybride Integrationsszenarien. Wir begleiten Sie mit maßgeschneiderten Konzepten, bewährten Best Practices und tiefem Expertenwissen, damit Ihre <strong data-start="774" data-end="793">SAP Integration</strong> nachhaltig, performant und zukunftsfähig bleibt.</p><p data-start="846" data-end="903"><strong data-start="846" data-end="901">Unsere Schwerpunkte in der SAP Technologieberatung:</strong></p><ul data-start="904" data-end="1367"><li data-start="904" data-end="1022"><p data-start="906" data-end="1022"><strong data-start="906" data-end="955">Migration von SAP PO zu SAP Integration Suite</strong> – inklusive Analyse, Architekturdesign und technischer Umsetzung</p></li><li data-start="1023" data-end="1142"><p data-start="1025" data-end="1142"><strong data-start="1025" data-end="1090">Implementierung und Optimierung der SAP Edge Integration Cell</strong> – für eine flexible und sichere Hybridintegration</p></li><li data-start="1143" data-end="1278"><p data-start="1145" data-end="1278"><strong data-start="1145" data-end="1196">SAP BTP (Business Technology Platform) Beratung</strong> – Nutzung moderner Services und Tools für Innovation und Prozessautomatisierung</p></li><li data-start="1279" data-end="1367"><p data-start="1281" data-end="1367"><strong data-start="1281" data-end="1322">Technologiebasierte Strategieberatung</strong> – von Cloud-Integration bis API-Management</p></li></ul><p data-start="1778" data-end="1977"><strong data-start="1778" data-end="1820">Flexibel und zuverlässig bei Engpässen</strong><br data-start="1820" data-end="1823" />Wir stehen Ihnen auch kurzfristig zur Verfügung, z. B. bei <strong data-start="1882" data-end="1914">internen Kapazitätsengpässen</strong>, durch Krankheit, Urlaub oder ein erhöhtes Projektaufkommen.</p><p data-start="1979" data-end="2002"><strong data-start="1979" data-end="2000">Warum KATE Group?</strong></p><ul data-start="2003" data-end="2292"><li data-start="2003" data-end="2074"><p data-start="2005" data-end="2074"><strong data-start="2005" data-end="2072">Expertenwissen in SAP Integration Suite &amp; Edge Integration Cell</strong></p></li><li data-start="2075" data-end="2149"><p data-start="2077" data-end="2149"><strong data-start="2077" data-end="2106">Praxisbewährte Strategien</strong> für Migrationen und Hybrid-Integrationen</p></li><li data-start="2150" data-end="2221"><p data-start="2152" data-end="2221"><strong data-start="2152" data-end="2184">Kompetente SAP Basisberatung</strong> und Systembetreuung aus einer Hand</p></li><li data-start="2222" data-end="2292"><p data-start="2224" data-end="2292"><strong data-start="2224" data-end="2251">Flexible Einsatzmodelle</strong> – Remote oder direkt bei Ihnen vor Ort</p></li></ul><p data-start="2294" data-end="2447">Kontaktieren Sie uns für ein individuelles Beratungsgespräch und erfahren Sie, wie wir Ihre SAP-Integration und Systemlandschaft optimal modernisieren. </p>								</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-bbda9ce" data-id="bbda9ce" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-992e883 content-align-cta-default elementor-widget elementor-widget-eael-cta-box" data-id="992e883" data-element_type="widget" data-widget_type="eael-cta-box.default">
				<div class="elementor-widget-container">
							<div class="eael-call-to-action cta-basic bg-lite cta-preset-1">
        <h2 class="title eael-cta-heading">Jetzt Anfragen!</h2><p>Kontaktieren Sie uns per Anruf oder E-Mail - wir helfen Ihnen gerne weiter!</p><a href="https://kate-group.de/kontakt/" class="cta-button cta-preset-1  ">Kontakt</a>	</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
		<div class="elementor-element elementor-element-328c58a e-grid e-con-full e-con e-parent" data-id="328c58a" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
				<div class="elementor-element elementor-element-15cd32b elementor-widget elementor-widget-text-editor" data-id="15cd32b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Weitere Links:</p><p><a href="https://www.sap.com/products/technology-platform/partners/kate-gmbh-integramon-monitoring-for-sap-integration-suite-and-edge-integration-cell.html">KaTe GmbH &#8211; IntegraMon: CPI Monitoring im SAP Store</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-220c1d5 elementor-widget elementor-widget-text-editor" data-id="220c1d5" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p><a href="https://www.induux.de/firmen/6819">Kate GmbH &#8211; Lösungen für SAP CPI Monitoring auf induux </a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-f171ecf elementor-widget elementor-widget-text-editor" data-id="f171ecf" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p><a href="https://partnerfinder.sap.com/profile/0001249394">KaTe GmbH im SAP Partner Finder</a></p>								</div>
				</div>
				</div>
				</div>
		<p>Der Beitrag <a href="https://kate-group.de/cpi-monitoring-sap-integration-suite-edge-integration-cell/">SAP CPI Monitoring für  Integration Suite und Edge Integration Cell</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>KaTe Confluent Parallel Consumer Adapter für die SAP IS</title>
		<link>https://kate-group.de/kate-kafka-confluent/</link>
		
		<dc:creator><![CDATA[Lars Albrecht]]></dc:creator>
		<pubDate>Fri, 13 Feb 2026 13:31:03 +0000</pubDate>
				<category><![CDATA[Aktuelles]]></category>
		<guid isPermaLink="false">https://kate-group.de/?p=16405</guid>

					<description><![CDATA[<p>KaTe Confluent Parallel Consumer Adapter für die SAP Integration Suite Die KaTe GmbH hat einen Adaper für Apache Kafka by Confluent entwickelt für maximale Messages Übertragung auf der SAP Integration Suite SAP-Integrationen sind großartig – bis der Durchsatz zum Engpass wird! Der KaTe Confluent Parallel Consumer Adapter für die SAP Integration Suite (inkl. Edge Integration [&#8230;]</p>
<p>Der Beitrag <a href="https://kate-group.de/kate-kafka-confluent/">KaTe Confluent Parallel Consumer Adapter für die SAP IS</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="16405" class="elementor elementor-16405" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-b7844a8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b7844a8" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4a4ddb4" data-id="4a4ddb4" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3a53638 ha-has-bg-overlay elementor-widget elementor-widget-heading" data-id="3a53638" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-large">KaTe Confluent Parallel Consumer Adapter für die SAP Integration Suite</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-c0a43fa elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="c0a43fa" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4b3797e2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4b3797e2" data-element_type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4451be2d" data-id="4451be2d" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-31f9698 elementor-widget elementor-widget-heading" data-id="31f9698" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Die KaTe GmbH hat einen Adaper für Apache Kafka by Confluent entwickelt für maximale Messages Übertragung auf der SAP Integration Suite</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-14715afa elementor-widget elementor-widget-text-editor" data-id="14715afa" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>SAP-Integrationen sind großartig – bis der Durchsatz zum Engpass wird!</strong></p><p>Der KaTe Confluent Parallel Consumer Adapter für die SAP Integration Suite (inkl. Edge Integration Cell) ermöglicht massiv parallelen Kafka-Konsum für High-Throughput-Szenarien.</p><p>Wichtige Highlights:</p><ul><li><p><strong>Parallele Verarbeitung</strong> (bis auf Record-Key-Ebene, optional ohne Reihenfolge)</p></li><li><p><strong>Avro-, Protobuf- und JSON</strong>-Support plus <strong>Schema Registry</strong>, inkl. Transformationen und XML-Schema-Generierung</p></li><li><p>Vollständig nachvollziehbar und debugfähig im iFlow-Kontext</p></li><li><p><strong>Moderne Kafka-Sicherheitsoptionen (z. B. SASL, OAuth 2.0, Client-Zertifikate)</strong></p></li></ul><p>Weitere Detail finden Sie unter: <a style="letter-spacing: -0.015em;" href="https://kate-group.de/confluent-parallel-consumer-adapter-fur-sap-integration-suite/">Confluent Parallel Consumer Adapter für SAP Integration Suite</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-75daffb elementor-widget elementor-widget-image" data-id="75daffb" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" decoding="async" width="580" height="580" src="https://kate-group.de/wp-content/uploads/2026/02/KaTe_Confluent_Kafka_LinkedIn-1024x1024.png" class="attachment-large size-large wp-image-16406" alt="" srcset="https://kate-group.de/wp-content/uploads/2026/02/KaTe_Confluent_Kafka_LinkedIn-1024x1024.png 1024w, https://kate-group.de/wp-content/uploads/2026/02/KaTe_Confluent_Kafka_LinkedIn-300x300.png 300w, https://kate-group.de/wp-content/uploads/2026/02/KaTe_Confluent_Kafka_LinkedIn-150x150.png 150w, https://kate-group.de/wp-content/uploads/2026/02/KaTe_Confluent_Kafka_LinkedIn-768x768.png 768w, https://kate-group.de/wp-content/uploads/2026/02/KaTe_Confluent_Kafka_LinkedIn.png 1200w" sizes="(max-width: 580px) 100vw, 580px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
		<div class="elementor-element elementor-element-112b25d e-flex e-con-boxed e-con e-parent" data-id="112b25d" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-6e65795 elementor-widget elementor-widget-shortcode" data-id="6e65795" data-element_type="widget" data-widget_type="shortcode.default">
				<div class="elementor-widget-container">
							<div class="elementor-shortcode">		<div data-elementor-type="container" data-elementor-id="15298" class="elementor elementor-15298" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="elementor_library">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-fea4651 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fea4651" data-element_type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ab82f6" data-id="6ab82f6" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-97b879b elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="97b879b" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-0f662ab elementor-widget elementor-widget-text-editor" data-id="0f662ab" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span class="Y2IQFc" lang="en"><br></span></strong></p><p><strong><span class="Y2IQFc" lang="en">This could also be interesting for you:</span></strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-3987393 elementor-grid-2 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts" data-id="3987393" data-element_type="widget" data-settings="{&quot;cards_columns&quot;:&quot;2&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.cards">
				<div class="elementor-widget-container">
							<div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid">
				<article class="elementor-post elementor-grid-item post-16405 post type-post status-publish format-standard has-post-thumbnail hentry category-aktuelles">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://kate-group.de/kate-kafka-confluent/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" width="580" height="580" src="https://kate-group.de/wp-content/uploads/2026/02/KaTe_Confluent_Kafka_LinkedIn-1024x1024.png" class="attachment-large size-large wp-image-16406" alt="" decoding="async" srcset="https://kate-group.de/wp-content/uploads/2026/02/KaTe_Confluent_Kafka_LinkedIn-1024x1024.png 1024w, https://kate-group.de/wp-content/uploads/2026/02/KaTe_Confluent_Kafka_LinkedIn-300x300.png 300w, https://kate-group.de/wp-content/uploads/2026/02/KaTe_Confluent_Kafka_LinkedIn-150x150.png 150w, https://kate-group.de/wp-content/uploads/2026/02/KaTe_Confluent_Kafka_LinkedIn-768x768.png 768w, https://kate-group.de/wp-content/uploads/2026/02/KaTe_Confluent_Kafka_LinkedIn.png 1200w" sizes="(max-width: 580px) 100vw, 580px" /></div></a>
				<div class="elementor-post__badge">Aktuelles</div>
				<div class="elementor-post__text">
				<h6 class="elementor-post__title">
			<a href="https://kate-group.de/kate-kafka-confluent/" >
				KaTe Confluent Parallel Consumer Adapter für die SAP IS			</a>
		</h6>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-15789 post type-post status-publish format-standard has-post-thumbnail hentry category-aktuelles">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://kate-group.de/kate-partnerschaft-mit-suse/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" width="580" height="580" src="https://kate-group.de/wp-content/uploads/2025/04/Post_KaTe_Partnerschaft_SUSE-1024x1024.png" class="attachment-large size-large wp-image-15801" alt="SUSE Partnerschaft - SUSE Rancher" decoding="async" srcset="https://kate-group.de/wp-content/uploads/2025/04/Post_KaTe_Partnerschaft_SUSE-1024x1024.png 1024w, https://kate-group.de/wp-content/uploads/2025/04/Post_KaTe_Partnerschaft_SUSE-300x300.png 300w, https://kate-group.de/wp-content/uploads/2025/04/Post_KaTe_Partnerschaft_SUSE-150x150.png 150w, https://kate-group.de/wp-content/uploads/2025/04/Post_KaTe_Partnerschaft_SUSE-768x768.png 768w, https://kate-group.de/wp-content/uploads/2025/04/Post_KaTe_Partnerschaft_SUSE.png 1200w" sizes="(max-width: 580px) 100vw, 580px" /></div></a>
				<div class="elementor-post__badge">Aktuelles</div>
				<div class="elementor-post__text">
				<h6 class="elementor-post__title">
			<a href="https://kate-group.de/kate-partnerschaft-mit-suse/" >
				KaTe Partnerschaft mit SUSE			</a>
		</h6>
				</div>
					</div>
		</article>
				</div>
		
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d82bd96 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d82bd96" data-element_type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-238a2a9" data-id="238a2a9" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a9dc4e6 elementor-widget elementor-widget-text-editor" data-id="a9dc4e6" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>You can find even more news on our social media channels:</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-9f20c22 elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="9f20c22" data-element_type="widget" data-widget_type="social-icons.default">
				<div class="elementor-widget-container">
							<div class="elementor-social-icons-wrapper elementor-grid">
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-animation-grow elementor-repeater-item-70320e3" href="https://www.linkedin.com/company/kate-group/" target="_blank">
						<span class="elementor-screen-only">Linkedin</span>
						<i class="fab fa-linkedin"></i>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-xing elementor-animation-grow elementor-repeater-item-f167c53" href="https://www.xing.com/pages/kategroup" target="_blank">
						<span class="elementor-screen-only">Xing</span>
						<i class="fab fa-xing"></i>					</a>
				</span>
					</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
		<div class="elementor-element elementor-element-79a329e e-flex e-con-boxed e-con e-parent" data-id="79a329e" data-element_type="container" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
					<div class="e-con-inner">
					</div>
				</div>
				</div>
		
</div>
						</div>
				</div>
					</div>
				</div>
				</div>
		<p>Der Beitrag <a href="https://kate-group.de/kate-kafka-confluent/">KaTe Confluent Parallel Consumer Adapter für die SAP IS</a> erschien zuerst auf <a href="https://kate-group.de">Adapter und Monitoring für SAP PI/PO und SAP Integration Suite und SAP Edge Integration Cell</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
