Architecture Soru-Cevap Ve Diyagram

Amaç: toplantıda gelebilecek sorulara hazır cevaplar ve basit bir mimari diyagram sağlamak.

Architecture Diyagramı

flowchart LR
    subgraph Channels["Channels / Order Entry"]
        SF["Salesforce / NEO\nProduct Order Source"]
        EXT["External / Partner / Portal / API"]
    end

    subgraph OrderLayer["Order Management"]
        SOM["SOM 2.0 / BlueSteel\nService Order Flow"]
        OM["Order Management\nWaves / Dark Fiber"]
    end

    subgraph Workflow["Workflow / Orchestration Surface"]
        LV["Lumen Vision / OneVision\nWorkflow, Planning, Task Visibility"]
        ADO["ADO / AI Agents\nRecommendation + Human Approval"]
    end

    subgraph NetworkExec["Network Execution"]
        BPI["BPI\nNetwork Order / Design"]
        FD["Flight Deck / WFM / SFS\nField Task Execution"]
        BF["ByFrost\nSingle Pane / Context Package"]
        GCR["GCR / ServiceNow Future\nChange Notification"]
    end

    subgraph InventoryPlanning["Planning / Inventory / Build Inputs"]
        GLM["GLM / 3GIS\nSites, Routes, Survey"]
        BP["BluePlanet / VoltRon\nNetwork Inventory"]
        SAP["SAP S/4HANA\nMaterial Master, BOM, Procurement, Capital"]
        DC["Data Cleansing\nExternal Gate"]
    end

    subgraph Integration["Integration And Data"]
        KAFKA["Kafka / CFKA\nEvents, CDC, Headers, Replay, DLQ"]
        HUB["Data Hub\nStitched Read View"]
        RPT["INID / Reporting / Dashboards\nKPIs, Status, Analytics"]
    end

    SF --> SOM
    EXT --> SF
    SOM --> KAFKA
    KAFKA --> LV
    LV --> BPI
    BPI --> KAFKA
    KAFKA --> HUB
    HUB --> LV
    HUB --> RPT
    LV --> FD
    FD --> KAFKA
    LV --> BF
    BF --> FD
    LV --> GCR
    GLM --> KAFKA
    BP --> KAFKA
    SAP --> KAFKA
    LV --> SAP
    DC --> LV
    LV --> ADO
    KAFKA --> ADO
    ADO --> LV

Diyagram Açıklaması

Bu diyagram önerilen target architecture pattern’i gösterir.

Ana fikir **layered ownership**. Lumen Vision / OneVision workflow ve orchestration surface olarak düşünülmeli; her object için otomatik source of truth değildir.

Salesforce / NEO product order source olarak kalır. SOM 2.0 / BlueSteel service-order flow’u yönetir. SAP S/4HANA material master, BOM, procurement ve capital/funding domain’lerini sahiplenir. GLM / 3GIS ve BluePlanet location, route ve inventory domain’lerinde yer alır. Field execution workflow’a göre Flight Deck, WFM veya Salesforce SFS üzerinden devam edebilir.

Kafka / CFKA state changes, CDC, replay, traceability headers ve error handling için connective tissue’dur. Data Hub stitched read view’dur; write path olmamalıdır. INID ve dashboard’lar operational state tüketir ama reconciliation rules gerekir.

AI / ADO trusted workflow ve event data üzerine oturmalıdır. AI next-best action önerebilir, ancak lineage, auditability, rollback, replay ve guardrails kanıtlanana kadar action human-supervised kalmalıdır.

Sık Sorular

Lumen Vision yeni source of truth mü?

Her object için değil. Lumen Vision agreed scope için workflow/orchestration surface’tür. Source-of-truth object bazında tanımlanmalıdır.

Neden her şeyi Lumen Vision’dan geçirmiyoruz?

Çünkü Salesforce, SAP, BluePlanet ve field systems gibi sistemlerin domain authority’si var. Lumen Vision işi orkestre etmeli ama source-system ownership’i bozmamalı.

Tam olarak neyi onaylıyoruz?

Staged architecture:

  • Release 1 için Lumen Vision workflow/orchestration surface.
  • Object bazlı distributed source-of-truth model.
  • Kafka/CFKA event ve traceability foundation.
  • Release 1 integrations.
  • Data-cleanse gate.
  • SiteTracker/Armor/Netbuild için hybrid migration.
  • AI/ADO human-supervised boundary.

Kafka 2.0 neden önemli?

Kafka/CFKA sadece altyapı değildir. Real-time state movement, replayability, idempotency, traceability, validation ve error handling sağlar. SOM 2.0 traceability için Kafka 2.0 headers’a bağlıdır.

Full BluePlanet write integration neden ertelenmeli?

Object boundary henüz yeterince net değil. GLM/3GIS, BluePlanet, BPI, Lumen Vision ve planning workflows site, route, design ve inventory konseptlerine aynı anda dokunuyor. Önce information model ve ownership split netleşmeli.

En büyük risk nedir?

Belirsiz ownership. LV, Flight Deck, WFM, BPI, ByFrost, SAP, BluePlanet ve reporting aynı state’i sahipleniyormuş gibi görünürse swivel-chair yeni biçimde geri döner.

Önerilen Closing Position

“Agreed Release 1 scope için Lumen Vision’ı structured workflow ve orchestration surface olarak destekliyorum. Ancak approval; object ownership, integration pattern, traceability headers, data-cleanse gates, migration boundaries ve human-supervised AI controls net olmasına bağlı olmalı.”