Skip to main content

Posts

Showing posts from March, 2016

Fuse Integration Service - Auto Dealership Management Demo, Part Six

This series of blog is based on building an auto dealership management system on Fuse Integration Service. We will be creating three major functions in the system.
Sales report tracking Vehicle inventory statusCustomer IoT Service We have exported a sales report to a web page, provide current inventory status of available cars through web service. And collect customer data from IoT devices on their car then alert close by shops. 

In this part of the series, I want to look at Blue Green Deployment, and how Fuse Integration does it? So what exactly is this "blue green deployment" ? This is one technique to ensure the high availability and is very important in DEVOPS. In continuous delivery to ensure quality of the application, often we want to carry out a set of test before it goes on to an environment before releasing it to clients, this technique allow two versions of application running at the same time, so you can switch between the existing and update application. This wil…

Fuse Integration Service - Auto Dealership Management Demo, Part Five

This series of blog is based on building an auto dealership management system on Fuse Integration Service. We will be creating three major functions in the system.
Sales report tracking Vehicle inventory statusCustomer IoT Service We have exported a sales report to a web page, provide current inventory status of available cars through web service. And collect customer data from IoT devices on their car then alert close by shops. Now all the application are up on OpenShift, here are some of the things we will face after our application leave developer's laptop onto testing, production phase. With the new Fuse Integration Service, it is now really easy to package and startup and shutdown running instance, so we can update more frequently. But when it comes to clients trying to connect to the service, maybe this is not a great news to them, all these constant start up and shutting down, what happen if they are in the middle of a request? 

Here is a neat thing in Fuse Integration Servic…

Fuse Integration Service - Auto Dealership Management Demo, Part Four

This series of blog is based on building an auto dealership management system on Fuse Integration Service. We will be creating three major functions in the system.
Sales report tracking Vehicle inventory statusCustomer IoT Service We will be exporting a sales report to a web page, provide current inventory status of available cars through web service. And collect customer data from IoT devices on their car then alert close by shops. It would be better if you have some basic knowledge of Apache Camel before you begin, because I will not explain it in a great detail, I'll put my focus on how it works with the base platform, OpenShift. For Camel basic, you can check out my previous JBoss Fuse workshop. 
OK, this is our last project, from previous part we have talked about setup a restful endpoint to receive GPS signal. Here we are going to process the incoming data and alert dealer shops when a car is closing by. In this demo, we will two endpoint, messaging broker and websocket. We wa…

Fuse Integration Service - Auto Dealership Management Demo, Part Three

This series of blog is based on building an auto dealership management system on Fuse Integration Service. We will be creating three major functions in the system.
Sales report tracking Vehicle inventory statusCustomer IoT Service We will be exporting a sales report to a web page, provide current inventory status of available cars through web service. And collect customer data from IoT devices on their car then alert close by shops. It would be better if you have some basic knowledge of Apache Camel before you begin, because I will not explain it in a great detail, I'll put my focus on how it works with the base platform, OpenShift. For Camel basic, you can check out my previous JBoss Fuse workshop. 
Part three of this series is the Customer IoT Service, here we have an application that will act as multiple cars constantly and random sending GPS location signal through restful endpoint and here we take the signal and see how close is this location to the dealer store. Step one is w…

Fuse Integration Service - Auto Dealership Management Demo, Part Two

This series of blog is based on building an auto dealership management system on Fuse Integration Service. We will be creating three major functions in the system.
Sales report tracking Vehicle inventory statusCustomer IoT Service We will be exporting a sales report to a web page, provide current inventory status of available cars through web service. And collect customer data from IoT devices on their car then alert close by shops. It would be better if you have some basic knowledge of Apache Camel before you begin, because I will not explain it in a great detail, I'll put my focus on how it works with the base platform, OpenShift. For Camel basic, you can check out my previous JBoss Fuse workshop. 

Alright, let's see what we are doing on part two, this is the second microservices of our case, and this service is the simplest out of all of them. It simple returns the current inventory status of the cars which is generated and stored in the application. Then it publishes this se…