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 learn
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
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 learn
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
Comments
[mel.test.blueprint.Main.main()] CamelBlueprintHelper INFO Deleting work directory target/bundles/1429048214064
[ERROR] ***********************************
[ERROR] Error occurred while running main from: org.apache.camel.test.blueprint.Main
[ERROR]
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.camel.maven.RunMojo$1.run(RunMojo.java:487)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.RuntimeException: Gave up waiting for service (objectClass=org.apache.camel.CamelContext)
at org.apache.camel.test.blueprint.CamelBlueprintHelper.getOsgiService(CamelBlueprintHelper.java:240)
at org.apache.camel.test.blueprint.CamelBlueprintHelper.getOsgiService(CamelBlueprintHelper.java:202)
at org.apache.camel.test.blueprint.Main.doStart(Main.java:104)
at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
at org.apache.camel.main.MainSupport.run(MainSupport.java:148)
at org.apache.camel.main.MainSupport.run(MainSupport.java:352)
at org.apache.camel.test.blueprint.Main.main(Main.java:81)
... 6 more
[ERROR] ***********************************
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
Investasi berbunga tinggi
lainalaskuri
Thanks for this information,.
singapore licensed money lender
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. sbi home loan
It is informative, can you help me in finding out more detail on
best home loan.
home loan process