Cars Online Part 6 - A Fusion of Technologies

Following the Acquisition of Sun by Oracle I now have access to a new level of Enterprise Software within the Middleware space and hence it is time to start looking into how we can integrate and migrate our existing application into a Fusion environment. It is not the intention of this blog entry to document everything that needs to be done but rather look at the comparable technologies and describe how I intend to take the series of blogs forward into the Fusion environment.

<script type="text/javascript">$(document).ready(function(){ $("#col-traildiv").load("../resource/cars-online/CarsOnlineTrail.html"); $("#col-traildiv").load("resource/cars-online/CarsOnlineTrail.html"); }); </script>

Overview


As you know the Oracle Fusion product provides us with all the functionality we have been used to with the GlassFish ESB product and hence we will be looking into how the reader can leverage and integrate existing GlassFish applications with new Fusion applications discussing the age old question of "Reuse or Rewrite".

Given this I intend taking the reader through both option and build a number of examples of migrating existing GlassFish ESB applications into Fusion and integrating the various components.

If we look at the corresponding components within both products I will briefly document what I plan.

GlassFish ESB
Fusion

JSF
ADF
Although the current screens were not built using JSF the recommended method was IceFaces within NetBeans to provide the User with a WYSIWYG development environment. Therefore the solution I'll build within ADF will not be a direct rebuild of an existing IceFaces application but I intend to show how we would build at least one page in IceFaces and compare this to the ADF build.
BPEL
BPEL
The Bpel processes built within the existing GlassFish ESB projects will be rebuilt using JDeveloper and a comparison will be made between the two development environment. Because the will be a step-by-step process I will also be showing how we would integrate the two solutions. Ultimately I would hope to provide the reader with enough information to make the decision on whether they Reuse or Rewrite and I personally suspect it will be a combination of these.
IEP
CEP
Our simple IEP Process that we use to generate Delivery Date information will be re-written using the Oracle CEP product and then integrated into the existing and new applications.

Next Steps

Having mentioned all the above I initially plan on looking into two products that are unique to the Oracle / Sun product line and these will be the Coherence Distributed Caching solution and JavaFx.

I will be implementing Coherence as a distributed Cache based on the Cars Online database allowing me to interface all the front-end I implement to the same cached data whilst I will reimplement the GUI to leverage the power of JavaFx rather than simple HTML / JavaScript / CSS.

Comments:

Cars Online? Waaw! Blast from the past!

Posted by Rik De Deyn on March 15, 2010 at 02:28 AM GMT #

Post a Comment:
Comments are closed for this entry.
About

As a member of the Oracle A-Team we specialise in enabling and supporting the Oracle Fusion Middleware communities.

Search

Archives
« April 2014
MonTueWedThuFriSatSun
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today