Giter VIP home page Giter VIP logo

insurance-brms-code's Introduction

insurance-brms-code

Code and installer Documentation for BRMS Insurance demonstration

Prequisites

* Jdk 1.6 or higher
* Apache Maven 3.1 or higher

Install Red Hat EAP 6.4.0 and BRMS 6.1.0

*	Red Hat JBoss Enterprise Application Platform 6.4 from www.jboss.org
*	Red Hat JBoss BRMS 6.1.GA plus patch/update 5 from www.jboss.org

OR

Install Red Hat EAP 6.4.5 and BRMS 6.2.0

*	Red Hat JBoss Enterprise Application Platform 6.4.0 plus patch/update 5 from www.jboss.org
*	Red Hat JBoss BRMS 6.2.GA from www.jboss.org

Please note the different library dependancy versions in the pom.xml, depending on whether you want to use BRMS 6.1.x or 6.2.0

* BRMS 6.1.x
    * Use drools-version: 6.2.0.Final-redhat-11 for BRMS 6.1.x
    * Use version.jboss.bom.eap: 6.3.2.GA for BRMS 6.1.x

* BRMS 6.2
    * Use drools-version: 6.3.0.Final-redhat-5 for BRMS 6.2
    * Use version.jboss.bom.eap: 6.4.0.GA for BRMS 6.2
    
* Please note that a similar change has to be made in the BRMS rules project depending on which version of BRMS you are running. Notes were added to the pom of the rules project to indicate which changes to make.

Getting Started

* Build Domain Model:
	* mvn -pl domain clean install

* Add application user 
	*	run EAP_HOME/bin/add-user.sh or EAP_HOME/bin/add-user.bat
	* 	Create a Application User  called rulesuser with the role admin

* Start EAP 
	*  run EAP_HOME/bin/standalone.sh or EAP_HOME/bin/standalone.bat

* Navigate to http://localhost:8080/business-central
* Login with the above created user	

* Go to Authoring > Administration
* Go to Organization Unit > Manage Organization Unit
* Click Add , and provide the following
	*  Name 				: DemoOrg 
	*  Default Group ID 	: DemoOrg
	*  Owner 				: rulesuser
* Go to Repositories > Clone repository
* In the Clone Repository Box, Provide following
	* Repository Name 		: DemoRepo
	* Orgnizational Unit 	: Select DemoOrg
	* Git URL 				: https://github.com/Vizuri/insurance-brms-rules.git

	* Click Clone

* Go to Authoring > Project Authoring
	* In Project Explorer 
		* Choose Orgnizational unit 	: DemoOrg
		* Repository 					: DemoRepo 
		* Project 						: Insurance
		* Click On Open Project Editor
		* Click Build > Build & Deploy in right panel

* Open the pom.xml and verify that the correct dependencies are selected for the given version of BRMS
   
    * BRMS 6.1.x
        * Use version: 6.0.3-redhat-6 for BRMS 6.1.x
      
    * BRMS 6.2
        * Use version: 6.3.0.Final-redhat-5 for BRMS 6.2
    

* Build and Deploy insurance-web-app
	*	mvn -pl insurance-web-app clean install jboss-as:deploy
	* 	Navigate to http://localhost:8080/insurance-web-app/

insurance-brms-code's People

Contributors

dougtoppin avatar woodville2023 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.