Wednesday, April 2, 2014

WODM 8.5 ILOG JRules Interview Training Questions Certification

ILOG JRules is a Business Rule Management System (BRMS) that allows both business and IT users to manage the rules that drive business. ILog Jrules is a BRMS Software package which is now acquired by IBM. It is a widely used tool in BRM Space and has many attractive features which are suitable to the need of enterprise applications. The latest version of ILOG JRules is 7.0. ILOG JRules has following components: 1).Rule Studio 2).Rule Team Server 3).Rule Execution Server 4).Rule Scenario Manager Above are the major components or products which comes with the ILOG JRules product. JRules is basically a Java based system. ILOG Also has a version for .net which also supports the same features like ILOG JRules support.As companies rely more and more on information technology (IT) to manage their business, IT departments need to develop more complex applications and simultaneously accommodate an increasing rate of change in the applications they support. Often, the implementation of the company's business policy within these applications becomes too complex, voluminous, and fast changing for a traditional software architecture. When this happens, an enterprise Business Rule Management System (BRMS) provides solutions to make this management more efficient, both for developers and for the business users of the applications. With a BRMS, developers and architects can extract the business logic from the traditional code of an application. When business policies are hard-coded into an enterprise application, the process of updating the system requires specialist programming staff, puts the stability of the system at risk, and can take a long time. By externalizing the business logic from a business application with business rules, IT users can develop and run the business logic independently of the application. Below are some of the ILOG JRules interview questions: 1). What is BRMS ? 2). How ILOG JRules suppport the concept of BRMS? 3). What is an object model? 4).What is a Rule Team server? 5). Which platform is used by business users to edit the rules? 6).Which platform is used by technical users to write/create the rules? 7). What is Vocabulary? 8). What is a rule execution server? 9). What is the purpose of a Decision Table and BAL? 10). What are technical rules? Question -- What are the naming conventions for rule artifacts? Answer -- As a rule author, you are allowed to use spaces within rule artifact names and to use digits at the beginning of rule names. You are not allowed to use spaces at the beginning of rule names. The name you create is the Business Name. For the rule to become executable, this name must be translated into a Technical Name. That translation uses JRules IRL code. IRL code is the runtime code that is automatically generated from rule project artifacts. IRL code follows the same syntax as the syntax used for Java identifiers. Therefore, any character that is not allowed in a Java identifier must be processed for the rule name to become valid. The substitutions currently performed to generate a technical name are: A space is replaced by an underscore character: _ $ is replaced by $$ _ is replaced by $_$ A leading digit is replaced by $$ For rule tasks, a "ruleflowName#" prefix is added to the rule name to prevent name conflicts when two rule tasks have the same names. Note: To retrieve the rule business name from its technical name, use the method IlrNameUtil.getBusinessIdentifier(String identifier).

No comments: