<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:ContentDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.6/uma.ecore" xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.5.1" xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.1" xmi:id="-kBKKIXeRmCXqMr2WoLy_oQ" name="new_guideline,_vR9pQJgzEd6l6vBsNJSPDA" guid="-kBKKIXeRmCXqMr2WoLy_oQ" changeDate="2009-09-04T13:18:31.812-0700" version="7.5.0">
  <mainDescription>&lt;p> &lt;a class=&quot;elementLinkWithUserText&quot; href=&quot;./../../../core.tech.common.extend_supp_soa-ibm/guidances/examples/services_architecture_soaml_BF38A4B3.html&quot; guid=&quot;_mOf5sFbBEd6MCpkuB85p5g&quot;>Example: ArquitecturaServicios (SoaML)&lt;/a>,&amp;nbsp;&lt;a class=&quot;elementLinkWithUserText&quot; href=&quot;./../../../core.tech.common.extend_supp_soa-ibm/guidances/concepts/service_composition_and_choreography_67057C86.html&quot; guid=&quot;_yAh28IA6Ed6H1oy6lZPykw&quot;>Concept: Composición de servicio y coreografía&lt;/a> y &lt;a class=&quot;elementLinkWithUserText&quot; href=&quot;./../../../core.tech.common.extend_supp_soa-ibm/guidances/examples/soaml_design_model_sample_83612289.html&quot; guid=&quot;_AfQisHNIEd6va-EJWoOsvg&quot;>Example: Modelo de diseño SoaML de ejemplo&lt;/a>&amp;nbsp;ilustran los&amp;nbsp;elementos de una&amp;nbsp;ArquitecturaServicios,&#xD;
  que es una colaboración UML estereotipada:&amp;nbsp; &lt;/p>&#xD;
&lt;ul>&#xD;
    &#xD;
  &lt;li> Partes de colaboración, que interactúan para resolver un problema empresarial. En el&#xD;
    caso más general, las partes sólo tendrán nombres de roles para ilustrar los roles&#xD;
    que están implicados en la colaboración. En una ArquitecturaServicios concreta,&#xD;
    una que muestre qué Participantes específicos del espacio de solución están utilizándose&#xD;
    para abordar el problema,&amp;nbsp;los roles se escriben con&amp;nbsp;Participantes. &#xD;
  &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;a class=&quot;elementLinkWithUserText&quot; href=&quot;./../../../core.tech.common.extend_supp_soa-ibm/guidances/concepts/collaboration_use_soaml_CD661F65.html&quot; guid=&quot;_iLYT8GajEd65K8S2sWS35w&quot;>UsosColaboración&lt;/a>, que se utilizan para enlazar las partes a los roles que desempeñan&#xD;
        en los &lt;a class=&quot;elementLinkWithUserText&quot; href=&quot;./../../../core.tech.common.extend_supp_soa-ibm/guidances/concepts/service_contract_soaml_E57B30D4.html&quot; guid=&quot;_IhtgsFbBEd6MCpkuB85p5g&quot;>ContratosServicios&lt;/a> o en los&amp;nbsp;protocolos de InterfazServicio que gobiernan las&#xD;
        interacciones de las partes. &lt;/li>&#xD;
    &lt;li>&#xD;
        Un Comportamientopropiedad (como una Actividad o una Interacción), que se utiliza para ilustrar explícitamente cómo interactúan las partes&#xD;
        para resolver el problema. &lt;/li>&#xD;
    &lt;li>&#xD;
        Un diagrama de estructura, que se utiliza para conectar las partes a los roles que desempeñan en los Usos de colaboración. &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;p> Construya cada ArquitecturaServicios siguiendo estos pasos:&lt;/p>&#xD;
&lt;ol>&#xD;
  &lt;li> Identifique los servicios que necesitan implicarse en la solución. Esta información&#xD;
    se puede recoger de los roles que estaban implicados en las&amp;nbsp;&lt;a class=&quot;elementLinkWithUserText&quot; href=&quot;./../../../core.tech.common.extend-ibm/guidances/termdefinitions/service_collaboration_35276470.html&quot; guid=&quot;_V4z3YJgtEd6l6vBsNJSPDA&quot;>Colaboraciones de servicio&lt;/a> originales. Los servicios necesarios serán los que se derivaron&#xD;
    anteriormente&amp;nbsp;de los roles de Colaboración de servicio. &lt;/li>&#xD;
  &lt;li> Identifique los Participantes que proporcionan los servicios necesarios. Añádalos&#xD;
    a la ArquitecturaServicios como partes. &lt;/li>&#xD;
  &lt;li> Identifique los protocolos ContratosServicios o InterfazServicio que gobiernan&#xD;
    las interacciones de los Participantes implicados en la ArquitecturaServicios.&amp;nbsp;&#xD;
    Cree un UsoColaboración para cada colaboración como tal, y añádalo a la ArquitecturaServicios. &#xD;
  &lt;/li>&#xD;
  &lt;li> En el diagrama de estructura de ArquitecturaServicios, enlace todas las partes&#xD;
    a los roles apropiados de los UsosColaboración. &lt;/li>&#xD;
  &lt;li> Compruebe su trabajo. Optimice el ContratoServicio y los comportamientos de protocolo para&amp;nbsp;crear&#xD;
    un comportamiento para la ArquitecturaServicios que muestre cómo interactúan todos los servicios implicados&#xD;
    para abordar el problema. El comportamiento resultante se espera que sea&#xD;
    una representación concreta del comportamiento basado en roles que se creó para&#xD;
    la Colaboración de servicio original. &lt;/li>&#xD;
&lt;/ol>&#xD;
&lt;br /></mainDescription>
</org.eclipse.epf.uma:ContentDescription>
