blob: 40b26fddd64bc5718e8e71bef210ca8fdb7db86d [file] [log] [blame]
<?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.5/uma.ecore"
xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.0" xmi:id="-utBebAOL0zjzOcCgAB-7VQ"
name="brms_architect,_s7UjMPjqEduTuLQpeq3SiA" guid="-utBebAOL0zjzOcCgAB-7VQ" authors="Jerome Boyer"
changeDate="2008-10-17T16:20:48.201-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&amp;nbsp;helps the team to:&amp;nbsp;&#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&amp;nbsp;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&amp;nbsp;products, software engineering process, UML, application integration, JEE, .Net, and data&#xD;
to object&amp;nbsp;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>