<?xml version="1.0" encoding="UTF-8"?>
<!-- ArchiMate 3.2 exchange-format sample: AMI Integration (EAOT sample artefact) -->
<model xmlns="http://www.opengroup.org/xsd/archimate/3.0/"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       identifier="id-eaot-ami-sample">
  <name xml:lang="en">AMI Integration — ArchiMate Sample Model</name>

  <elements>
    <element identifier="id-ba-metering" xsi:type="BusinessActor">
      <name xml:lang="en">Metering Operations</name>
    </element>
    <element identifier="id-bp-billing" xsi:type="BusinessProcess">
      <name xml:lang="en">Meter-to-Cash</name>
    </element>
    <element identifier="id-as-headend" xsi:type="ApplicationComponent">
      <name xml:lang="en">AMI Head-End</name>
    </element>
    <element identifier="id-as-kafka" xsi:type="ApplicationComponent">
      <name xml:lang="en">Event Backbone (Kafka)</name>
    </element>
    <element identifier="id-as-isu" xsi:type="ApplicationComponent">
      <name xml:lang="en">SAP IS-U</name>
    </element>
    <element identifier="id-af-collect" xsi:type="ApplicationFunction">
      <name xml:lang="en">Read Collection</name>
    </element>
    <element identifier="id-af-distribute" xsi:type="ApplicationFunction">
      <name xml:lang="en">Event Distribution</name>
    </element>
    <element identifier="id-do-meterread" xsi:type="DataObject">
      <name xml:lang="en">Interval Meter Read</name>
    </element>
    <element identifier="id-ts-mqtt" xsi:type="TechnologyService">
      <name xml:lang="en">RF Mesh Collection Network</name>
    </element>
  </elements>

  <relationships>
    <relationship identifier="id-r1" source="id-ba-metering" target="id-bp-billing" xsi:type="Assignment"/>
    <relationship identifier="id-r2" source="id-as-headend" target="id-af-collect" xsi:type="Realization"/>
    <relationship identifier="id-r3" source="id-as-kafka" target="id-af-distribute" xsi:type="Realization"/>
    <relationship identifier="id-r4" source="id-af-collect" target="id-af-distribute" xsi:type="Flow"/>
    <relationship identifier="id-r5" source="id-af-distribute" target="id-do-meterread" xsi:type="Access"/>
    <relationship identifier="id-r6" source="id-bp-billing" target="id-as-isu" xsi:type="Serving"/>
    <relationship identifier="id-r7" source="id-ts-mqtt" target="id-as-headend" xsi:type="Serving"/>
  </relationships>

  <organizations>
    <item>
      <label xml:lang="en">Views</label>
      <item identifierRef="id-view-layered">
        <label xml:lang="en">Layered Integration View</label>
      </item>
    </item>
  </organizations>
</model>
