JAVA

Thursday, 19 December 2019

Categories

                                       Categories

        Categories are Tags on the BOM elements that can be used as filter in the rules.
  • if a category is "hidden" for a specific rule, business elements tagged with that category are invisible in the Rule Editor.
     
  • when writing rules, if the category filter is in use, only BOM elements with matching categories show up in the drop-down list for use in the rule.
  • Simplifies rule authoring as drop-down list includes only vocabulary that is relevant to the rule. 
  •  

    Category-Usage:

    1.  Reduce the size  of the Vocabulary(and associated drop-down list)when writing rules.
          2. Enable fine grain control of what can be written in rule.

    Note:

             Categories are used to filter the rules and giving accessing permission to the specific rule
    Level/member levels. If we want to access the authorized rule/members then it will throw the warning.

Friday, 8 February 2019

What is BRMS?



What is BRMS?

             Business rule management system(BRMS) is an integrated application development and execution platform that allows organisations to define, deploy and monitor and maintain the vast variety of Automated decisions used by operational systems Which is used to separate business logic from the application.
  • ·         It is very flexible to the business user.
  • ·         We can develop business rules easily.
  • ·         It will make “Smarter and Faster business decision
  • ·         Even business user can easily update and maintain the business logic through this BRMS.

       We can easily update rules without help of development team. So, Through BRMS we can reduce maintenance cost & time.


Different types of BRMS Tools In market?

       
             There are many vendors in the market who provide BRMS tools with a lot of features with different pricing, standalone platforms, integrated suites and open source projects. The majority of the BRMS tools are java and .net based. The BRMS Tools Categorized into two types. They are Standalone Products and open source tools.

1.Standalone Products:

          
             The strong set of features and the well-built components that support more business by minimizing IT maintenance costs.

a)      IBM’s Operations Decision Manager (ODM):
           
                     which is previously called as Ilog JRules has a very rich feature set and relatively high price tag. IBM ODM suits more for those who look for analytics and complex event processing.
             


    
                       
                  Fico Blaze Advisor is one among the leading BRMS tool by FICO Corporation.

                        
                          
C) Progress’s BRMS, Corticon:

                    Corticon have some well-built components at lower pricing than the ODM and Blaze.


                    
              

2.Open Source Tool:

             Open source rule engines and rule management suites tend to be more developer focused.

a)      DROOLS:
                  
                 Red hat’s JBOSS is the commercial distribution of the open-source BRMS tool DROOLS.
                    
            These are the different BRMS tools available from different vendors in the current market.











Thursday, 8 November 2018

Where we can use BRMS Applications in Real-Time?



Where we can BRMS Applications in Real-Time?

   
                             The  main goal of BRMS is externalizing the Bussiness Condition Logic from the application code so that condition logics(technically called as rules) can be organized easily without disturbing the application. BRMS reduces the application developer dependency. A business user can directly edit business condition rules using BRMS. Some of the applications of brms are given below
Banking – loan origination, cross-sell offer management, payment fee calculations, credit risk decisions, etc.

Insurance – policy underwriting, claims processing, risk rating, commission calculations, form attachments, etc.



Telecom – offer configuration, service prioritization and assignment, cross-network billing, etc.




Healthcare and Life Sciences – clinical support, drug interaction assessment, clinical trails date validation, etc.


Manufacturing – order configuration, validation, contract-based billing, order prioritization, etc.

Public Sector – services entitlement and benefits calculation, tax-fraud assessment, homeland security screening, etc.

Retail – online registration, loyalty programs, offers management, etc.

Travel and Transportation – loyalty programs, contract based billing management, ticket pricing, etc.

Capital Markets – trade order validation, account onboarding, anti-money laundering compliance, general ledger data validation, etc.