DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations

Trending

  • Integration Testing Tutorial: A Comprehensive Guide With Examples And Best Practices
  • How To Use the Node Docker Official Image
  • Building and Deploying Microservices With Spring Boot and Docker
  • Hibernate Get vs. Load
  1. DZone
  2. Coding
  3. Java
  4. Red Hat JBoss Fuse - Getting Started, Home Loan Demo Part 1

Red Hat JBoss Fuse - Getting Started, Home Loan Demo Part 1

Christina Lin user avatar by
Christina Lin
CORE ·
Jul. 16, 14 · Interview
Like (2)
Save
Tweet
Share
15.01K Views

Join the DZone community and get the full member experience.

Join For Free

This video clip is 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. 
There will be a series of videos coming after this one, we will focus on playing with the integration framework in JBoss Fuse, which base on the open source project Apache Camel. And in the last video of the series I will deploy the integration projects onto the OSGi container and manage it with Fuse Fabric.
The story behind the home loan demo is we have a system, that takes in XML files from different vendor's home loan application, they will place their customer input into 2 different XML files, one with it's customer data, the other with their housing details. Both files will be place into same folder either by FTP or Batch generated overnight.
Our job is to take in and process the information, first we need to separate the 2 kinds of files, because they are handled differently. And appraised the value of the house before sending it to a messaging broker for further process.  

To begin, make sure you have download the JBoss Developer Studio to follow along!
In this demo, you will be using the
File Endpoint 
Which provides access to file systems, allowing files to be processed by any other Apache Camel Components or messages from other components to be saved to disk.
Content Base Routing 
from the EIP patterns allows you to route messages to the correct destination based on the contents of the message exchanges.
JAXB transformation
Translate one data format(XML) into another(Pojo) using JAXB
Set up the activemq for messaging broker. 
The ActiveMQ component allows messages to be sent to a JMS Queue or Topic; or messages to be consumed from a JMS Queue or Topic using Apache ActiveMQ.
 
JBoss Fuse Getting Started Home Loan Demo Part 1 from christina on Vimeo.
I hope you find it useful. :)
You can also find the source project in my github.
https://github.com/weimeilin79/homeloan-part1

JBoss

Opinions expressed by DZone contributors are their own.

Trending

  • Integration Testing Tutorial: A Comprehensive Guide With Examples And Best Practices
  • How To Use the Node Docker Official Image
  • Building and Deploying Microservices With Spring Boot and Docker
  • Hibernate Get vs. Load

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: