Role: Rule Architect |  |
The Rule Architect is responsible for defining and maintaining the structure of the rule-based application.
Relationships
Performs: Define Rule Life Cycle Define Rule Set Life Cycle Define Rule Set Ownership and Access Control Plan Deployment | Responsible for: Decision Service Architecture Executable Object Model
Additionally Performs: Develop Organization Map Develop Process Maps Monitor and Improve Process | Modifies: Rule Life Cycle
Main Description
A Rule Architect helps the team to: work together in an agile fashion, jointly own the solution, and to interface well with other parts of the organisation. The Rule Architect defines the structure and organisation of the rule-based system. Outside of the standard activities, skills, roles and responsibilities of a software architect, his role extends to: Selecting the technology to ensure performance of the rule execution and usability of the BRMS platform Designing the infrastructure necessary for editing rules, and producing one or several Rule Sets Building the structure of rule projects, the dependencies on the executable domain object model. Defining the decision services part of a SOA. Those services use Rule Sets. Ensuring that the overall deployment organization of the rules makes sense from an application segmentation perspective Ensuring optimization of rule execution Establishing traceability for rules within the technical architecture Ensuring rule reuse Designing the structure of the rule repository (defining the required metadata customizations and possibly implementing the structure) Developing the processes around repository management, rule life-cycle, rule set life-cycle, rule governance Coordinating with application developers on system design, implementation and testing Acting as a liaison between business and IT
Properties
Multiple Occurrences |
Optional |
Planned |
Staffing
Skills | Deep knowledge of BRMS, BPMS products, software engineering process, UML, application integration, JEE, .Net, and data to object mapping. Completed by the basic set of competencies such as: Competent with structure, models, UML Understands rule application infrastructure, EAI, SOA Detail oriented Diligent about enforcing standards Works well with system designers, developers and testers
This program and the accompanying materials are made available under the Eclipse Public License V1.0, which accompanies this distribution. EPF Copyright.