Zum Hauptinhalt springen

storefront Funktionsbaustein: Marktplatzfeedback

EigenschaftWert
KennungDArch-FBS-MPL
HauptfähigkeitInfrastruktur und IT-Betrieb
GeschäftsfähigkeitBetriebsinfrastruktur
Version0.1 (Entwurf)
GovStack-BezugE-Marketplace Building Block

summarize 1 Management Summaryfeedback

Der Baustein „Marktplatz“ umfasst Funktionalitäten zur Beschaffung und Bereitstellung von Onlinediensten und anderen IT-Anwendungen. Damit sollen Bedarfsträger aller Ebenen geeignete IT-Lösungen schnell und sicher finden, bestellen und mit entsprechenden Ansprechpartnern in Kontakt treten können. Für Lösungsanbieter fungiert der Marktplatz als Vermittlungsplattform.

Diese Bausteinspezifikation orientiert sich an der Struktur der GovStack-Spezifikationen für Building Blocks. Soweit dort entsprechende Inhalte verfügbar sind, dienen diese als Ausgangsbasis für die auf Deutschland zugeschnittene Spezifikation. Der vorliegende Baustein „Marktplatz“ orientiert sich in Teilen am GovStack Building Block „E-Marketplace“. Zudem wurde der Marktplatz Deutschland Digital (MDD) des IT-Planungsrats einbezogen.

description 2 Beschreibungfeedback

2.1 Kontextdiagrammfeedback

Marktplatz Kontext

Der Baustein „Marktplatz“ bietet für Anbieter digitaler Lösungen:

  • Einen zentralen Bezugspunkt für ihre Lösungen
  • Eine Übersicht über angebotene Lösungen als Katalog
  • Eine Übersicht über die Verbreitung digitaler Lösungen

Der Baustein „Marktplatz“ bietet für Nutzende digitaler Lösungen:

  • Einen Zugang zu geprüften und verbreiteten Lösungen
  • Eine Möglichkeit, Lösungen zu bewerten und Bewertungen einzusehen
  • Eine zentrale Ablage von mit einem Bezug verbundenen Nutzungsverträgen

Der Baustein „Marktplatz“ bietet übergreifend:

  • Eine Vermittlung zwischen Lösungsanbietern und Lösungsbedarfsträgern
  • Eine Vermeidung von Parallelentwicklungen durch Nachnutzung

Die folgende Tabelle definiert zentrale Fachbegriffe im Kontext des Marktplatz-Bausteins und orientiert sich an der GovStack-Spezifikation zum E-Marketplace.

BegriffDefinition
NutzendePerson, die den Marktplatz in der Rolle Anbieter einer digitalen Lösung oder in der Rolle (potenzieller) Bezieher einer digitalen Lösung nutzt
AnbieterNutzender-Rolle mit Funktionen, um eine digitale Lösung zum Bezug einzustellen und zu vermarkten
BezieherNutzender-Rolle mit Funktionen eines Kunden oder Interessenten einer digitalen Lösung
B2GBusiness-to-Government: Unternehmen bieten Produkte oder Leistungen für staatliche Stellen an
G2PGovernment-to-People: Staat stellt Leistungen oder Güter für Bürger:innen bereit
Consumer PlatformPlattform, auf der Bedarfsträger (z. B. Behörden) suchen, auswählen und bestellen
Provider PlatformPlattform, auf der Anbieter Kataloge, Verfügbarkeiten und Angebotsbedingungen verwalten
IntentStrukturierte Such- oder Beschaffungsabsicht mit Parametern zu Bedarf, Ort, Zeit, Kategorie, Angebot und Zahlungsmodalität
KatalogStrukturierte Sammlung von Produkten, Dienstleistungen und Beschaffungsoptionen mit Metadaten
Angebot (Offer)Zeitlich oder fachlich begrenzte Konditionen, die auf Katalogelemente angewendet werden können
Quote/AngebotskalkulationErmittelter Preis inklusive Aufschlüsselung aus Positionen, Konditionen und Zusatzleistungen
OrderVerbindlicher Auftrag bzw. Vertrag über ausgewählte Leistungen inklusive Erfüllungs- und Zahlungsbedingungen
FulfillmentErbringung bzw. Auslieferung der beauftragten Leistung entlang definierter Statusstufen
Order LifecycleEnd-to-End-Ablauf von Suche, Auswahl, Angebotskalkulation, Beauftragung bis Support und Feedback

settings 4 Kernfunktionalitätenfeedback

Marktplatz Kernfunktionen

4.1 Content-Management Marktplatzfeedback

In dieser Kernfunktionalität werden digitale Lösungen zur Bereitstellung verwaltet.

4.2 Nutzendenverwaltung Marktplatzfeedback

Der Marktplatz verfügt über eine Nutzendenverwaltung. Nutzende werden grundsätzlich in die Rollen Anbieter einer digitalen Lösung und Bezieher einer digitalen Lösung unterteilt.

4.3 Lösungssuche Marktplatzfeedback

Die Lösungssuche ermöglicht Nutzenden eine Filterung von Lösungen nach verschiedenen Kriterien wie Themen, Tags, Lizenzmodellen und weiteren Merkmalen.

4.4 Bestellung Marktplatzfeedback

Aus der Lösungssuche heraus kann eine Lösung bestellt und im Idealfall auch unmittelbar per Download oder Deployment bezogen werden.

4.5 Digitale Vertragsmappe Marktplatzfeedback

Der Bezug einer Lösung ist auch bei kostenfreien Angeboten mit entsprechenden Nutzungsverträgen verbunden, die als Sammlung in der digitalen Vertragsmappe bereitgestellt werden.

4.6 Angebots- und Angebotskalkulation (Quotation)feedback

Der Baustein unterstützt den Aufbau einer Warenkorb-/Vergabeauswahl, die Validierung von Positionen und die Ermittlung belastbarer Angebotskalkulationen inklusive Preisaufschlüsselung, Zusatzleistungen und Konditionen.

4.7 Auftragsmanagement (Order)feedback

Aus einer finalen Auswahl wird ein Auftrag mit eindeutiger Kennung erzeugt. Der Auftrag umfasst Positionen, Bedingungen, Status und Referenzen auf Erfüllung, Zahlung und Support.

4.8 Erfüllung und Trackingfeedback

Die Erfüllung wird statusbasiert gesteuert und fortgeschrieben. Je nach Prozessart (z. B. Bereitstellung, Lieferung, Terminierung) werden Fortschritt und Echtzeitinformationen bereitgestellt.

4.9 Storno, Anpassung und Rückabwicklungfeedback

Der Baustein ermöglicht Stornierungen, Auftragsänderungen und die regelbasierte Rückabwicklung gemäß definierter Storno-/Erstattungsbedingungen.

4.10 Bewertung, Feedback und Supportfeedback

Ratebare Entitäten (Leistung, Anbieter, Erfüllung, Support) können bewertet werden. Zusätzlich werden Supportkontakte und Ticketprozesse während des gesamten Auftragszyklus unterstützt.

4.11 Bid Evaluation (Vergabeauswertung)feedback

Für ausschreibungsnahe Szenarien unterstützt der Baustein die regelbasierte Bewertung von Angeboten (z. B. fachlich, finanziell) mit nachvollziehbaren Kriterien.

shield 5 Querschnittsanforderungenfeedback

Die Querschnittsanforderungen orientieren sich an den GovStack-Cross-Cutting-Requirements und werden im D-Stack-Kontext verbindlich konkretisiert.

AnforderungBeschreibungPriorität
Datenschutz und DatenminimierungPersonenbezogene Daten dürfen nur zweckgebunden verarbeitet und nur mit gültiger Rechtsgrundlage bzw. Einwilligung geteilt werden.REQUIRED
Revisionssichere ProtokollierungErzeugung, Änderung und Löschung fachlicher Objekte (Katalog, Angebot, Auftrag, Ticket) sind mit Zeitstempel, Akteur und Kontext zu protokollieren.REQUIRED
Integrität der Audit-LogsProtokolle müssen gegen Manipulation geschützt und nachweisbar unveränderlich abgelegt werden.REQUIRED
Rollback-FähigkeitBei fachlichen oder technischen Fehlern muss eine konsistente Rücksetzung auf einen gültigen Zustand möglich sein.RECOMMENDED
InteroperabilitätSchnittstellen und Datenmodelle sind so auszugestalten, dass Föderation und plattformübergreifender Austausch möglich bleiben.REQUIRED
Ausfallsicherheit und WiederanlaufKritische Marktplatzprozesse müssen mit definierten Wiederanlaufzeiten und degradierten Betriebsmodi betrieben werden können.RECOMMENDED
Nachvollziehbare EntscheidbarkeitEntscheidungen in Vergabe-/Auswahlprozessen müssen anhand von Kriterien und Bewertungsregeln nachvollziehbar sein.REQUIRED

checklist 6 Funktionale Anforderungenfeedback

Die Anforderungen sind aus den GovStack-Kapitelanforderungen für E-Marketplace abgeleitet und auf den D-Stack-Kontext zugeschnitten.

AnforderungBeschreibungPriorität
Suchanfrage mit KontextSuche muss Kontextparameter (Domäne/Kategorie, Ort, Zeit, transaktionsbezogene IDs) unterstützen.REQUIRED
Mehrkriterien-SucheSuche muss kombinierte Filter (Kategorie, Anbieter, Konditionen, Standort) und iterative Verfeinerung erlauben.REQUIRED
Katalogantworten mehrerer AnbieterPlattform muss mehrere Rückmeldungen auf eine Suche verarbeiten und nutzbar darstellen.REQUIRED
InventarverwaltungAnbieter müssen Verfügbarkeiten von Leistungen/Produkten pflegen; Bestandsänderungen sind lifecycle-gesteuert zu synchronisieren.REQUIRED
AngebotskalkulationWarenkorb-/Auswahlpositionen, Add-ons und Konditionen müssen in eine nachvollziehbare Kalkulation überführt werden.REQUIRED
Bedingungen und VertragsentwurfZahlungs-, Erfüllungs-, Storno-, Rückgabe- und Erstattungsbedingungen müssen im Entwurf visualisiert und abgestimmt werden können.REQUIRED
AuftragsbestätigungBestätigte Aufträge müssen mit eindeutiger ID und Status geführt werden.REQUIRED
ErfüllungsstatusStatusupdates aus der Leistungserbringung müssen abrufbar und ereignisbasiert zustellbar sein.REQUIRED
TrackingTracking-Informationen (Link/Webhook/Statusdaten) müssen für aktive Aufträge bereitgestellt werden.REQUIRED
Storno und RückerstattungStorno mit Grund, Prüfung von Bedingungen, Gebühren und ggf. Rückerstattung muss unterstützt sein.REQUIRED
Bewertung und FeedbackBewertbare Entitäten und optional strukturierte Feedback-Erhebung müssen verfügbar sein.RECOMMENDED
Support/TicketsSupportinformationen und Ticketprozesse (CRUD) müssen auftragsbezogen verfügbar sein.REQUIRED
VergabeauswertungKriterienbasierte Auswertung von Angeboten mit dokumentierten Ergebnissen muss moeglich sein.REQUIRED

database 7 Datenstrukturenfeedback

Der Baustein orientiert sich an einem plattformübergreifenden Marktplatz-Datenmodell (u. a. kompatibel zu Beckn-orientierten Mustern aus GovStack).

EntitätKernattributeZweck
Contextaction, transaction_id, message_id, timestamp, Teilnehmer-IDs/URIsKorrelation und Nachvollziehbarkeit von Requests/Callbacks
Catalogdescriptor, providers, categories, offers, ttl/expiryAuslieferung suchrelevanter Marktplatzinhalte
Providerid, descriptor, rating, locations, itemsAnbieterprofil und Leistungsportfolio
Item/Serviceid, descriptor, price, quantity, category_idsKonkrete bestellbare Leistung/Produkt
Offerid, gültige Kategorien/Items, ZeitraumKonditionen, Rabatte, besondere Angebotsregeln
Quotationid, Gesamtpreis, Preisaufschlüsselung, GültigkeitBelastbare Angebotskalkulation vor Auftrag
Orderid, status, items, billing, fulfillments, paymentsVerbindlicher Auftrag inkl. Lifecycle-Daten
Fulfillmenttype, state, tracking, agent/stop/zeitliche DatenSteuerung und Monitoring der Leistungserbringung
Payment Termscollected_by, payment_url/params, type, statusSettlement- und Zahlungsbedingungen je Auftrag
Rating/Feedbackrating_category, value, form/feedback_refQualitätsrückmeldung zu Entitäten
Support Caseref_id, kontaktkanal, ticketstatusBearbeitung von Rückfragen und Störungen

api 8 Service-Schnittstellenfeedback

Die Service-Schnittstellen folgen dem GovStack-Ansatz eines interoperablen, API-basierten E-Marketplace. In der GovStack-Spezifikation werden die APIs u. a. entlang folgender Teilbereiche gegliedert:

API-BereichTypische Endpunkte/MusterZweck
Katalogmanagement/search, on_searchSuche und Rückgabe passender Kataloge
Inventarverwaltungprovider-interne Inventar-OperationenVerfügbarkeitsprüfung und Bestandssteuerung
Angebotskalkulation/quotationKalkulation und Rückgabe von Preis-/Leistungsangeboten
Auftragsbedingungen/terms/payment, /terms/fulfillmentAushandlung von Zahlungs- und Erfüllungsbedingungen
Order Management/orders, /orders/{orderId}Auftrag anlegen, abrufen, aktualisieren
Erfüllung/fulfillments, /fulfillments/{fulfillmentId}Erfüllungsstatus und operative Fortschreibung
Tracking/tracking/start, /tracking/stopAktivierung und Steuerung von Trackingflüssen
Bewertung/Feedback/forms, /forms/{formId}Erfassung strukturierter Rückmeldungen
Support/support/{orderId}Auftragsbezogener Supportzugang
Lifecycle-Callbackson_select, on_confirm, on_status u. a.Asynchrone, zustandsbasierte Ereigniskopplung

Hinweis: Die konkrete Ausprägung (REST/Events, Payload-Profile, Sicherheitsmechanismen) wird in der Zielarchitektur des D-Stacks festgelegt.

account_tree 9 Interne Workflowsfeedback

Die folgenden Workflows orientieren sich an den GovStack-Order-Lifecycle-Abläufen und werden für den Marktplatz-Baustein übernommen:

  1. Suche nach Leistungen/Produkten und Sichtung der Kataloge
  2. Auswahl, Angebotskalkulation und Übernahme in einen Entwurf
  3. Initialisierung des Auftrags mit Rechnungs- und Erfüllungsdaten
  4. Bestätigung des Auftrags inkl. Zahlungs-/Signaturbezug (falls erforderlich)
  5. Erfüllung, Statusfortschreibung und Tracking
  6. Optionale Anpassung oder Storno mit Rückabwicklung
  7. Abschluss mit Bewertung, Feedback und Support

Für vergabenahe Fälle gilt zusätzlich:

  1. Publikation von Ausschreibungsobjekten im Katalog
  2. Angebotsabgabe durch qualifizierte Anbieter
  3. Kriterienbasierte technische/finanzielle Auswertung
  4. Zuschlag, Auftragsüberführung und Lifecycle-Steuerung

library_books 10 Weiterführende Informationen und Quellenfeedback