Skip to main content

Posts

Showing posts from August, 2015

Red Hat JBoss Fuse - Getting Started Home Loan Demo version 6.2 Part7

Finally the last part of my getting started demo for JBoss FUSE 6.2, an update from my old demo project.  For people that are getting started to know Fuse, and wants to get their hands dirty and develop a JBoss Fuse project.

There is a series of blogs/videos, you can find the previous post here:
Part one - File connector and simple EIPPart two - Persisting Data to DatabasePart three - Integrating with SaaSPart four - Composing servicesPart five - Exposing Restful Web servicePart six - Testing and Debugging First part of demo was to take in and process the information, first we separates the 2 kinds of files, because they are handled differently. And send it to separate messaging broker. Second demo was about processing the customer data, by reading the xml file and store it into a existing database table. Third part starts to process housing data by getting number of schools surrounding the house address via SAAS. Forth part does the actual housing value appraisal and store it into dat…

Red Hat JBoss Fuse - Getting Started Home Loan Demo version 6.2 Part 6

This is the 6th part of my getting started demo for JBoss FUSE 6.2, an update from my old demo project.  For people that are getting started to know Fuse, and wants to get their hands dirty and develop a JBoss Fuse project.

There is a series of blogs/videos, you can find the previous post here:


Part one - File connector and simple EIPPart two - Persisting Data to DatabasePart three - Integrating with SaaSPart four - Composing servicesPart five - Exposing Restful Web service First part of demo was to take in and process the information, first we separates the 2 kinds of files, because they are handled differently. And send it to separate messaging broker. Second demo was about processing the customer data, by reading the xml file and store it into a existing database table. Third part starts to process housing data by getting number of schools surrounding the house address via SAAS. Forth part does the actual housing value appraisal and store it into database. Fifth part demo, was the l…

Red Hat JBoss Fuse - Getting Started Home Loan Demo version 6.2 Part 5

This is the 5th part of my getting started demo for JBoss FUSE 6.2, an update from my old demo project.  For people that are getting started to know Fuse, and wants to get their hands dirty and develop a JBoss Fuse project.

There is a series of blogs/videos, you can find the previous post here:

Part one - File connector and simple EIPPart two - Persisting Data to DatabasePart three - Integrating with SaaSPart four - Composing services The story behind the home loan demo is to prepare housing appraisals base on the content given real estate vendor. The appraisal needs to talk to local database, external google map API and also provide information through a web Restful API. We have divided this project into 4 independent integration applications, deploy in a distrusted environment, each handle single functions, and using message broker as the asynchronous medium to pass the message and data around.

First part of demo was to take in and process the information, first we separates the 2 ki…

Red Hat JBoss Fuse - When size and time does matter

It is very so often in the integration space we need to deal with large amount of data. When designing the integration solution, we really need to stop and take a good look at how to deal with these data.
You may find yourself have to handle large data in the following situations,

Incoming data Processing DataProviding output 
From my experience, when having large amount incoming data, for me it means the data comes in with very high frequency, as well as high volume of messages, the risk of having too much content flooding our application is high, my approach is restricting the data coming into the application, so it runs the maximum capacity but at the same time avoid jamming the system. In this case I will

Try to use Polling Consumer if possible, there are many components in JBoss Fuse support polling mechanism. Such as File, FTP, JPA, Quartz2.. etc, it supports configuring how frequently the polling should be. 
If no polling consumer available or the data are just coming in too fast,…

Red Hat JBoss Fuse - Getting Started Home Loan Demo version 6.2 Part 3

This is the 3rd part of my getting started demo for JBoss FUSE 6.2, an update from my old demo project.  For people that are getting started to know Fuse, and wants to get their hands dirty and develop a JBoss Fuse project.

There is a series of blogs/videos, you can find the previous post here:

Part one - File connector and simple EIPPart two - Persisting Data to Database
The story behind the home loan demo is to prepare housing appraisals base on the content given real estate vendor. The appraisal needs to talk to local database, external google map API and also provide information through a web Restful API. We have divided this project into 4 independent integration applications, deploy in a distrusted environment, each handle single functions, and using message broker as the asynchronous medium to pass the message and data around.

First part of demo was to take in and process the information, first we separates the 2 kinds of files, because they are handled differently. And send it …

Red Hat JBoss Fuse - Managing microservice architecture in JBoss Fuse

Moving away from a monolithic application towards microservice architectures, that means the application goes from a centralized big bulk of package deploy on single instance, to small modularized chunk deploy on multiple distributed environment. As mircoservice brings you the advantages of easier to maintain the code, and allowing more developer to work simultaneously, but it also comes with additional problems like a more complex environment, and become difficult to manage.

It will be very irritating to check every single instances, so it's important to have a centralized view of the entire environment, and have that summarized. In JBoss Fuse, we uses something called Insight, which consolidate view on both the log and Camel events, so you have better idea of what is going on in your system in a broader view. By default JBoss Fuse collects data into Easticsearch. It is a is a powerful search engine, which handles distributed datasource efficiently with Restful interface open for…

Red Hat JBoss Fuse - Getting Started Home Loan Demo version 6.2 Part 4

This is the 4th part of my getting started demo for JBoss FUSE 6.2, an update from my old demo project.  For people that are getting started to know Fuse, and wants to get their hands dirty and develop a JBoss Fuse project.

There is a series of blogs/videos, you can find the previous post here:

Part one - File connector and simple EIPPart two - Persisting Data to DatabasePart three - Integrating with SaaS The story behind the home loan demo is to prepare housing appraisals base on the content given real estate vendor. The appraisal needs to talk to local database, external google map API and also provide information through a web Restful API. We have divided this project into 4 independent integration applications, deploy in a distrusted environment, each handle single functions, and using message broker as the asynchronous medium to pass the message and data around.

First part of demo was to take in and process the information, first we separates the 2 kinds of files, because they are…