For people that are getting started to know Fuse, and wants to get their hands dirty and develop a JBoss Fuse project for the first time.
The story behind the home loan demo is we have a system, that takes in XML files from different vendor's home loan application into a folder, and we will need to process the data give house an appraised value and then provide the information back to the vendors.
Before building and running this quick start you need:
Maven 3.1.1 - 3.2.4 included JDK 1.6 or 1.7 JBoss Fuse 6.2
- Download this project and unzip OR git clone this onto your desktop.
- Add products to installs directory.
- Run 'init.sh'
- Although our shell script has already started the FUSE server, if you need to manually start the server in the future, just run
./target/jboss-fuse-6.2.0.redhat-133/bin/start
- Login to Fuse management console at: http://localhost:8181 (u:admin/p:admin).
- Under Containers tab, you will see 5 containers, select and start them all.
- Enjoy the demo!
- The demo should have been already started by executing 'init.sh'
- Login to Fuse management console at http://localhost:8181 (u:admin/p:admin)
- Start home loan application, place the /support/data file to target/jboss-fuse-6.2.0.redhat-133/instances/datarecievercon/datafile
- homeloancust.xml
- homeloancust-2.xml
- homeloanhouse.xml
- homeloanhouse-2.xml
- Take a look at through the Fuse Console
- Camel routes in all containers
- Message Queue stats
- Web Registry
- See the result of House Appraisal by accessing following URL
- http://localhost:8185/homeloan/summaryservice/nationalID/A234567
- http://localhost:8185/homeloan/summaryservice/nationalID/B56789
- once you are done, to stop and clean everything run './clean.sh'
- To stop the JBoss FUSE Server and all the containers, run
./target/jboss-fuse-6.2.0.redhat-133/bin/admin stop homeloan
./target/jboss-fuse-6.2.0.redhat-133/bin/admin stop summarycon
./target/jboss-fuse-6.2.0.redhat-133/bin/admin stop custcon
./target/jboss-fuse-6.2.0.redhat-133/bin/admin stop datarecievercon
./target/jboss-fuse-6.2.0.redhat-133/bin/admin stop housecon
./target/jboss-fuse-6.2.0.redhat-133/bin/admin stop root