<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:RoleDescription 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:epf="http://www.eclipse.org/epf" epf:version="1.5.1" xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.5.1" xmi:id="-utBebAOL0zjzOcCgAB-7VQ" name="brms_architect,_s7UjMPjqEduTuLQpeq3SiA" guid="-utBebAOL0zjzOcCgAB-7VQ" authors="Jerome Boyer" changeDate="2008-10-17T04:20:48.000-0700" version="1.0.0">
  <mainDescription>&lt;a id=&quot;XE_rule_architect&quot; name=&quot;XE_rule_architect&quot;>&lt;/a> &#xD;
&lt;p>&#xD;
    A Rule Architect helps the team to: &#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        work together in an agile fashion,&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        jointly own the solution, and to&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        interface well with other parts of the organisation.&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;p>&#xD;
    The Rule Architect defines the structure and organisation of the rule-based system. Outside of the standard activities,&#xD;
    skills, roles and responsibilities of a software architect, his role extends to:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        &lt;span style=&quot;mso-bidi-font-size: 10.0pt&quot;>Selecting the technology to ensure performance of the rule execution&#xD;
        and usability of the BRMS platform&lt;/span>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;span style=&quot;mso-bidi-font-size: 10.0pt&quot;>Designing the &lt;a id=&quot;1094990&quot; name=&quot;1094990&quot;>infrastructure necessary for&#xD;
        editing rules, and producing one or several Rule Sets&lt;/a>&lt;/span>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;span style=&quot;mso-bidi-font-size: 10.0pt&quot;>Building the structure of rule projects, the dependencies on the&#xD;
        executable domain object model.&lt;/span>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;span style=&quot;mso-bidi-font-size: 10.0pt&quot;>Defining the decision services part of a SOA. Those services use Rule&#xD;
        Sets.&lt;/span>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;span style=&quot;mso-bidi-font-size: 10.0pt&quot;>Ensuring that the overall deployment organization of the rules makes sense&#xD;
        from an application segmentation perspective&lt;/span>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;span style=&quot;mso-bidi-font-size: 10.0pt&quot;>Ensuring optimization of rule execution&lt;/span>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;span style=&quot;mso-bidi-font-size: 10.0pt&quot;>Establishing traceability for rules within the technical&#xD;
        architecture&lt;/span>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;span style=&quot;mso-bidi-font-size: 10.0pt&quot;>Ensuring rule reuse&lt;/span>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;span style=&quot;mso-bidi-font-size: 10.0pt&quot;>Designing the structure of the rule repository (defining the required&#xD;
        metadata customizations and possibly implementing the structure)&lt;/span>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;span style=&quot;mso-bidi-font-size: 10.0pt&quot;>Developing the processes around repository management, rule life-cycle,&#xD;
        rule set life-cycle, rule governance&lt;/span>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;span style=&quot;mso-bidi-font-size: 10.0pt&quot;>Coordinating with application developers on system design, implementation&#xD;
        and testing&lt;/span>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;span&#xD;
        style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA&quot;>Acting&#xD;
        as a liaison between business and IT&lt;/span>&#xD;
    &lt;/li>&#xD;
&lt;/ul></mainDescription>
  <skills>&lt;p>&#xD;
    &lt;span lang=&quot;EN-GB&quot;&#xD;
    style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: HE&quot;>Deep&#xD;
    knowledge of BRMS, BPMS products, software engineering process, UML, application integration, JEE, .Net, and data&#xD;
    to object mapping.&lt;/span> &lt;span lang=&quot;EN-GB&quot;&#xD;
    style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: HE&quot;>Completed&#xD;
    by the basic set of competencies such as:&lt;/span>&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        &lt;div class=&quot;MsoNormal&quot;&#xD;
        style=&quot;MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .25in&quot;>&#xD;
            &lt;span lang=&quot;EN-GB&quot;&#xD;
            style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: HE&quot;>&lt;span&#xD;
             style=&quot;mso-bidi-font-size: 8.0pt&quot;>Competent with structure, models, UML&lt;/span>&lt;/span>&#xD;
        &lt;/div>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;div class=&quot;MsoNormal&quot;&#xD;
        style=&quot;MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .25in&quot;>&#xD;
            &lt;span style=&quot;mso-bidi-font-size: 8.0pt&quot;>Understands rule application infrastructure, EAI, SOA&lt;/span>&#xD;
        &lt;/div>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;div class=&quot;MsoNormal&quot;&#xD;
        style=&quot;MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .25in&quot;>&#xD;
            &lt;span style=&quot;mso-bidi-font-size: 8.0pt&quot;>Detail oriented&lt;/span>&#xD;
        &lt;/div>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;div class=&quot;MsoNormal&quot;&#xD;
        style=&quot;MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .25in&quot;>&#xD;
            &lt;span style=&quot;mso-bidi-font-size: 8.0pt&quot;>Diligent about enforcing standards&lt;/span>&#xD;
        &lt;/div>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        &lt;div class=&quot;MsoNormal&quot;&#xD;
        style=&quot;MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .25in&quot;>&#xD;
            &lt;span&#xD;
            style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 8.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA&quot;>Works&#xD;
            well with system designers, developers and testers&lt;/span>&#xD;
        &lt;/div>&#xD;
    &lt;/li>&#xD;
&lt;/ul></skills>
</org.eclipse.epf.uma:RoleDescription>
