AIReS. Company: American International Relocation Solutions. Industry: Domestic and Global Relocation Solutions



Similar documents
Oracle Application Development Framework Overview

The Oracle Fusion Development Platform

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader

Software Life-Cycle Management

1 What Are Web Services?

ORACLE OPS CENTER: VIRTUALIZATION MANAGEMENT PACK

A complete platform for proactive data management

IBM Rational Web Developer for WebSphere Software Version 6.0

This document gives an outline of Tim Ward s work on mobile phone systems

Custom Software Development Approach

Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS

To increase scalability, the following features can be integrated:

1 What Are Web Services?

Realizing the Benefits of Data Modernization

Excel 2003, MS Access 2003, FileMaker Pro 8. Which One Should I Use?

Accelerate Data Loading for Big Data Analytics Attunity Click-2-Load for HP Vertica

Visual Paradigm product adoption roadmap

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

PEOPLESOFT MOBILE INVENTORY MANAGEMENT FOR THE HEALTHCARE INDUSTRY

EMC Data Protection Advisor 6.0

ORACLE ADF MOBILE DATA SHEET

Cache Database: Introduction to a New Generation Database

Oracle Data Integrator: Administration and Development

How the PMO wins with cloud services

How the PMO wins with cloud services

Content Management System (CMS)

Tutorial on Building a web Application with Jdeveloper using EJB, JPA and Java Server Faces By Phaninder Surapaneni

A Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures

Reporting component for templates, reports and documents. Formerly XML Publisher.

Passive RFID Solutions for Asset Tracking and Inventory Management

SOA REFERENCE ARCHITECTURE: WEB TIER

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

How To Retire A Legacy System From Healthcare With A Flatirons Eas Application Retirement Solution

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation

PeopleTools Tables: The Application Repository in the Database

Chapter 1: Introduction to ArcGIS Server

Vendors Questions for RFP DBA and System Administration Support

AppBoard TM 2.6. System Requirements. Technical Documentation. Version July 2015

Semantic Stored Procedures Programming Environment and performance analysis

Trafodion Operational SQL-on-Hadoop

Guide to the MySQL Workbench Migration Wizard: From Microsoft SQL Server to MySQL

Client-server 3-tier N-tier

COLAB + ECHO ENTERTAINMENT GROUP

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19

Chapter. Solve Performance Problems with FastSOA Patterns. The previous chapters described the FastSOA patterns at an architectural

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

Safe Harbor Statement

5.5 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall. Figure 5-2

Enabling Better Business Intelligence and Information Architecture With SAP Sybase PowerDesigner Software

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.

PRACTICAL ADF APPLICATION DEPLOYMENT FOR FUSION MIDDLEWARE ADMINISTRATORS

Enabling Better Business Intelligence and Information Architecture With SAP PowerDesigner Software

Papermule Workflow. Workflow and Asset Management Software. Papermule Ltd

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

Managing Third Party Databases and Building Your Data Warehouse

Four Advantages an Online International Payments Platform Gives Your Business

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

Case Study. SaaS Based Multi-Store Market Place Brainvire Infotech Pvt. Ltd Page 1 of 5

Effective Performance Tuning Oracle Applications

Oracle JDeveloper 10g for Forms & PL/SQL

EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT

RED HAT JBOSS FUSE COMPARED WITH ORACLE SERVICE BUS

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

OVERV CO C R O P R O P R O A R T A E T OV O E V IE PO P R O A R RV R IE V W TE T OVERVIEW

Generating Enterprise Applications from Models

High Availability Implementation for JD Edwards EnterpriseOne

UC4 Software: HELPING IT ACHEIVE SARBANES-OXLEY COMPLIANCE

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Fujitsu Managed Hosting Delivers your Cloud Infrastructure as a Service environment with confidence

A Comprehensive Solution for API Management

VERITAS Cluster Server v2.0 Technical Overview

CHAPTER 2 BACKGROUND AND OBJECTIVE OF PRESENT WORK

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

Warehouse Management System

Using In-Memory Computing to Simplify Big Data Analytics

25 May Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy

ORACLE CLINICAL. Globalization. Flexibility. Efficiency. Competition ORACLE DATA SHEET OVERVIEW ROBUST CLINICAL DATA MANAGEMENT SOLUTION

SmartCart Design Description

IOS110. Virtualization 5/27/2014 1

PeopleSoft Mobile Inventory Management for Healthcare

Your Link To Supply Chain Solutions

Transcription:

Company: American International Relocation Solutions Industry: Domestic and Global Relocation Solutions Oracle Technology and Services: Oracle JDeveloper 10.1.3.1 / Oracle ADF Oracle JDeveloper plugin for SVN Oracle Application Server 10g Oracle RDBMS 10g Enterprise Edition Additional Software SVN Windows for Client Unix for Server AIReS Key Challenges: The developers entered the project with no prior knowledge of Oracle ADF, and had to learn the framework and deliver the application to production within a 9-month lead time. The new application must integrate seamlessly with the existing application, providing one solution to fulfill two different revenue streams: 1) international shipping of household goods, and 2) relocation services. Separate database schemas must also be consolidated into one. Hundreds of requests were received during development, and the framework had to be able to provide for quick implementation of the requests. Solution: A client-server-based application named ISIS (International Shipment Information System) to provide internal users with a system, integrated with another business component application named IRIS (International Relocation Information System). This integrated environment allowed internal users to fulfill the full life cycle requirements of relocating an individual anywhere in the world. Executive Summary: AIReS is an award-winning provider of world class domestic and global relocation solutions. Founded in 1981, AIReS offers corporate clients more than 26 years of expertise in all aspects of moving and relocation. From household goods moving, to real estate management, to expense management and beyond, AIReS offers the highest quality service for all relocation needs. The Business Issue: AIReS initially specialized in the international shipment and storage of household goods for corporate employees. ISIS was designed internally in the mid- 90s to facilitate international moving. The application was built using Centura Team Developer, a 4GL high-level visual development system. ISIS breaks down the relocation process into specific actions: setting up insurance, packing and loading a shipment, confirming departure and arrival dates, clearing customs, etc. An AIReS

Relocation Specialist assists shippers and coordinates with partners who handle shipments. The Relocation Specialist functions as a single point of contact between the relocating employee, the client, and all other service providers. In 2000, AIReS expanded outside the movement and storage of household goods, and grew into a full-service provider of international relocation services, including Visa/work permit services, home sale/home purchase services, language and cross-cultural training, expense management, destination/settling-in services, and repatriation services. A separate application, IRIS, was designed to manage these additional relocation services. This new Java Swing and EJB2.0 application made use of a different database schema, and required interfaces to keep the two systems, ISIS and IRIS, in sync. The migration of the ISIS application was a goal as soon as IRIS went into production. The goal of the ISIS migration project was to create a single relocation management system that would seamlessly handle relocation services and shipment of household goods. The Oracle Solution: Oracle JDeveloper/Oracle ADF, Oracle Application Server, Oracle RDMS: AIReS CEO, Bryan Putt, wanted to achieve high development productivity and maintainability. He asked Jey Baskar, IT Director, and Vladimir Kaminsky, project manager at AIReS, to investigate new application frameworks to consolidate their applications and to allow the rapid development of new applications. Upon discovering Oracle s ADF Framework, and after a couple of hours of effort, Vladimir and Jey created a simple proof of concept and decided to move forward with ADF. ADF Swing components were implemented for the thick client GUI, and ADF Business Components (ADF BC) for the business logic. ADF Bindings were used to bind ADF BC to ADF Swing. JDeveloper 10.1.3.1 was used for design and development, and SVN (along with Oracle s SVN plugin for JDeveloper) was used for source control. According to Vladimir, SVN and Oracle s SVN plugin for JDeveloper worked seamlessly for both local and offshore development staff. The application is client-server-based and the thick client runs on Windows. The server architecture consists of a single Oracle ias 10g server and a single Oracle RDBMS 10g running on separate Solaris servers. The ISIS/IRIS application currently serves 200 internal users, with 90 concurrent users and roughly 6000 transactions per hour. Vladimir credits the ADF Framework s ease of use with the rapid development of the application and its stability. According to Makrand Pare, senior developer and technical lead on the project, ADF Data Binding eliminated the need for custom data retrieval and data persistence code. In addition, it helped make the application faster and better structured. Business logic was kept inside ADF BC so that the application was cleanly separated into Model and View projects.

AIReS ISIS/IRIS Architecture Diagram:

Business Value: ADF helped to ensure the consistency of development standards, as well as to streamline the efforts of AIReS development staff, both local and offshore. ADF Data Binding eliminated the need for custom data retrieval and data persistence code. ADF Data Binding made the application faster and better structured. Application/Database consolidation has reduced AIReS overhead and has provided for a more positive experience for internal users. Oracle Value: Developers picked up the ADF Framework relatively easily, and were able to deliver an initial prototype to AIReS CEO within a couple of hours. ADF BC provided an efficient way of communicating with the database through the object-to-database mapping, thus allowing the developers to think in terms of objects and their attributes, rather than in terms of database rows and columns. ADF BC easily were bound to the interface, ADF Swing components, using ADF Binding. This process minimized the amount of effort required to create a presentation tier, and also kept the GUI layer code clean The Oracle Solution provides a robust, scalable solution that can continue to support the needs of AIReS as they continue to grow. The application easily can be migrated to a web based solution utilizing ADF Faces in the future. Project Scale: 2 Project Managers (1 local, 1 offshore) 2 local developers 3 offshore developers Approximately 30 plus screens were developed for thick client 9 month development lead time

Screen Shots: IRIS existing Swing/EJB application supporting relocation services

Migrated shipment application to ADF Swing Credits: AIReS Jey Baskar, IT Director, AIReS Vladimir Kaminsky, Project Manager, AIReS Makrand Pare, Senior Developer, AIReS Dana Singleterry, Oracle Corporation