<?xml version="1.0" encoding="utf-8"?>
<serviceModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="GuestBook" generation="1" functional="0" release="0" Id="a4aa043b-dffc-4418-8f21-61bdd3b1c686" dslVersion="1.2.0.0" xmlns="http://schemas.microsoft.com/dsltools/RDSM">
  <groups>
    <group name="GuestBookGroup" generation="1" functional="0" release="0">
      <componentports>
        <inPort name="GuestBook_WebRole:HttpIn" protocol="http">
          <inToChannel>
            <lBChannelMoniker name="/GuestBook/GuestBookGroup/LB:GuestBook_WebRole:HttpIn" />
          </inToChannel>
        </inPort>
      </componentports>
      <settings>
        <aCS name="GuestBook_WebRoleInstances" defaultValue="[1,1,1]">
          <maps>
            <mapMoniker name="/GuestBook/GuestBookGroup/MapGuestBook_WebRoleInstances" />
          </maps>
        </aCS>
        <aCS name="GuestBook_WebRole:DiagnosticsConnectionString" defaultValue="">
          <maps>
            <mapMoniker name="/GuestBook/GuestBookGroup/MapGuestBook_WebRole:DiagnosticsConnectionString" />
          </maps>
        </aCS>
        <aCS name="GuestBook_WebRole:DataConnectionString" defaultValue="">
          <maps>
            <mapMoniker name="/GuestBook/GuestBookGroup/MapGuestBook_WebRole:DataConnectionString" />
          </maps>
        </aCS>
        <aCS name="GuestBook_WorkerRoleInstances" defaultValue="[1,1,1]">
          <maps>
            <mapMoniker name="/GuestBook/GuestBookGroup/MapGuestBook_WorkerRoleInstances" />
          </maps>
        </aCS>
        <aCS name="GuestBook_WorkerRole:DiagnosticsConnectionString" defaultValue="">
          <maps>
            <mapMoniker name="/GuestBook/GuestBookGroup/MapGuestBook_WorkerRole:DiagnosticsConnectionString" />
          </maps>
        </aCS>
        <aCS name="GuestBook_WorkerRole:DataConnectionString" defaultValue="">
          <maps>
            <mapMoniker name="/GuestBook/GuestBookGroup/MapGuestBook_WorkerRole:DataConnectionString" />
          </maps>
        </aCS>
      </settings>
      <channels>
        <lBChannel name="LB:GuestBook_WebRole:HttpIn">
          <toPorts>
            <inPortMoniker name="/GuestBook/GuestBookGroup/GuestBook_WebRole/HttpIn" />
          </toPorts>
        </lBChannel>
      </channels>
      <maps>
        <map name="MapGuestBook_WebRoleInstances" kind="Identity">
          <setting>
            <sCSPolicyIDMoniker name="/GuestBook/GuestBookGroup/GuestBook_WebRoleInstances" />
          </setting>
        </map>
        <map name="MapGuestBook_WebRole:DiagnosticsConnectionString" kind="Identity">
          <setting>
            <aCSMoniker name="/GuestBook/GuestBookGroup/GuestBook_WebRole/DiagnosticsConnectionString" />
          </setting>
        </map>
        <map name="MapGuestBook_WebRole:DataConnectionString" kind="Identity">
          <setting>
            <aCSMoniker name="/GuestBook/GuestBookGroup/GuestBook_WebRole/DataConnectionString" />
          </setting>
        </map>
        <map name="MapGuestBook_WorkerRoleInstances" kind="Identity">
          <setting>
            <sCSPolicyIDMoniker name="/GuestBook/GuestBookGroup/GuestBook_WorkerRoleInstances" />
          </setting>
        </map>
        <map name="MapGuestBook_WorkerRole:DiagnosticsConnectionString" kind="Identity">
          <setting>
            <aCSMoniker name="/GuestBook/GuestBookGroup/GuestBook_WorkerRole/DiagnosticsConnectionString" />
          </setting>
        </map>
        <map name="MapGuestBook_WorkerRole:DataConnectionString" kind="Identity">
          <setting>
            <aCSMoniker name="/GuestBook/GuestBookGroup/GuestBook_WorkerRole/DataConnectionString" />
          </setting>
        </map>
      </maps>
      <components>
        <groupHascomponents>
          <role name="GuestBook_WebRole" generation="1" functional="0" release="0" software="C:\Demos\TechedME\AzurePlatformOverview\GuestBook\GuestBook\obj\Debug\GuestBook_WebRole\" entryPoint="base\x64\WaWebHost.exe" parameters="" memIndex="1792" hostingEnvironment="frontendfulltrust" hostingEnvironmentVersion="2">
            <componentports>
              <inPort name="HttpIn" protocol="http" />
            </componentports>
            <settings>
              <aCS name="DiagnosticsConnectionString" defaultValue="" />
              <aCS name="DataConnectionString" defaultValue="" />
              <aCS name="__ModelData" defaultValue="&lt;m role=&quot;GuestBook_WebRole&quot; xmlns=&quot;urn:azure:m:v1&quot;&gt;&lt;r name=&quot;GuestBook_WebRole&quot;&gt;&lt;e name=&quot;HttpIn&quot; /&gt;&lt;/r&gt;&lt;r name=&quot;GuestBook_WorkerRole&quot; /&gt;&lt;/m&gt;" />
            </settings>
            <resourcereferences>
              <resourceReference name="DiagnosticStore" defaultAmount="[4096,4096,4096]" defaultSticky="true" kind="Directory" />
              <resourceReference name="EventStore" defaultAmount="[1000,1000,1000]" defaultSticky="false" kind="LogStore" />
            </resourcereferences>
          </role>
          <sCSPolicy>
            <sCSPolicyIDMoniker name="/GuestBook/GuestBookGroup/GuestBook_WebRoleInstances" />
          </sCSPolicy>
        </groupHascomponents>
        <groupHascomponents>
          <role name="GuestBook_WorkerRole" generation="1" functional="0" release="0" software="C:\Demos\TechedME\AzurePlatformOverview\GuestBook\GuestBook\obj\Debug\GuestBook_WorkerRole\" entryPoint="base\x64\WaWorkerHost.exe" parameters="" memIndex="1792" hostingEnvironment="consolerolefulltrust" hostingEnvironmentVersion="2">
            <settings>
              <aCS name="DiagnosticsConnectionString" defaultValue="" />
              <aCS name="DataConnectionString" defaultValue="" />
              <aCS name="__ModelData" defaultValue="&lt;m role=&quot;GuestBook_WorkerRole&quot; xmlns=&quot;urn:azure:m:v1&quot;&gt;&lt;r name=&quot;GuestBook_WebRole&quot;&gt;&lt;e name=&quot;HttpIn&quot; /&gt;&lt;/r&gt;&lt;r name=&quot;GuestBook_WorkerRole&quot; /&gt;&lt;/m&gt;" />
            </settings>
            <resourcereferences>
              <resourceReference name="DiagnosticStore" defaultAmount="[4096,4096,4096]" defaultSticky="true" kind="Directory" />
              <resourceReference name="EventStore" defaultAmount="[1000,1000,1000]" defaultSticky="false" kind="LogStore" />
            </resourcereferences>
          </role>
          <sCSPolicy>
            <sCSPolicyIDMoniker name="/GuestBook/GuestBookGroup/GuestBook_WorkerRoleInstances" />
          </sCSPolicy>
        </groupHascomponents>
      </components>
      <sCSPolicy>
        <sCSPolicyID name="GuestBook_WebRoleInstances" defaultPolicy="[1,1,1]" />
        <sCSPolicyID name="GuestBook_WorkerRoleInstances" defaultPolicy="[1,1,1]" />
      </sCSPolicy>
    </group>
  </groups>
  <implements>
    <implementation Id="21c95ec9-d46f-48f4-90b4-6bf302409a4f" ref="Microsoft.RedDog.Contract\ServiceContract\GuestBookContract@ServiceDefinition">
      <interfacereferences>
        <interfaceReference Id="447729c3-5e1d-4185-9900-71774b09c944" ref="Microsoft.RedDog.Contract\Interface\GuestBook_WebRole:HttpIn@ServiceDefinition">
          <inPort>
            <inPortMoniker name="/GuestBook/GuestBookGroup/GuestBook_WebRole:HttpIn" />
          </inPort>
        </interfaceReference>
      </interfacereferences>
    </implementation>
  </implements>
</serviceModel>