You are on page 1of 21

<Insert Picture Here>

Migrating Java EE Applications from JBoss to Oracle WebLogic Server


John O'Connell Senior Director, Oracle Fusion Middleware Architecture Services

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracles products remains at the sole discretion of Oracle.

JBoss Migration Agenda


Why migrate to WebLogic Server Migration Strategies How Oracle Consulting can help

Why Migrate?
BUSINESS DRIVERS
Respond to changing market

TECHNOLOGY DRIVERS
Simplify architecture Reduce datacenter footprint Improve availability and

conditions, competition, and user requirements Revenue growth is hampered by complexity of environments Reduce time-to-market of new services and business functions being delivered Reduce technology risks and costs

performance
Improve security

The Successful Migration


Enables architecture transformation Improves IT efficiency and service delivery Commits to a strategic business and technology roadmap Enables repeatability through mentoring by Oracle migration experts Reduces cost, time, and risk to migrate

Why consider migrating from JBoss to WebLogic Server?


Developers

IT Operations
Diagnostics Administration Multi Datacenter Capabilities and Clustering

Business
Defined Roadmap Total Cost of Ownership Predictable Roadmap

Innovation

Performance Messaging

RAC Support Caching & Grid Capabilities

Migration Methodology
The migration of custom Java EE applications should be:
Executed within the context of a regular application enhancement project Follows an established software development methodology Follows appropriate best practices

Project Planning
Understand JBoss and WebLogic Server Conceptual Differences Address Required Adjustments to Administrative Process

Project Development
Upgrade Application Create Target Development Environment Upgrade Application Clients

Project Verification & Rollout


Create Target Quality Assurance Environment

Create Target Staging and Production Environment

Migration Strategies
Create a Migration Roadmap
Identify all standard frameworks, protocols and libraries that your application uses Identify any custom code to integrate the standard frameworks and libraries Create a list of aspects used by your applications. Evaluate your use of JBossXB for manipulating XML.

Migration Strategies
Evaluate perceived obstacles to migration
Eclipse JBoss plug-ins Java Server Faces Hibernate JBoss XML binding JBoss IIOP

Oracle Migration Factory Services


Presales
Migration Assessment1

Advise and Plan

Design and Build

Deploy

Support

Migration Advisory Service

Migration Factory
Hardware Database Middleware Application

1Integrated

into Oracles pre-sales process

Migration Assessment
Overview
Oracle conducts a high-level migration planning workshop in which migration experts present migration strategies and discuss your migration requirements in the context of those strategies.

Key Activities
Workshop Review your current business and operational requirements Discussion of migration approaches.

Guidance Discuss the value of a migration advisory service.

Migration Advisory Service


Overview
Oracle conducts a high-impact migration planning session in which migration experts assess your migration requirements and document recommendations for a successful migration to Oracle technologies.

Key Activities
Assessment Review and assess your current business and operational requirements Technical analysis and preparation for the migration. Assess migration complexity and risk Guidance Provide an accurate migration roadmap and plan. Migration readiness recommendations summary

The Oracle Migration Factory


Overview
A true factory approach with a proven methodology for maximum automation and minimum time to migrate. This approach sends your migrated components through a factory built on top of Oracles best-practice methodology. The result is lower migration risk and maximum value of your Oracle investment.

Key Activities
Comprehensive analysis of all migration components Detailed estimate and plan for migration so that you know exactly what to expect Migration occurs using efficient migration tools and an end-to-end factory approach to accelerate time-to-benefit, reduce risk, and increase visibility into the migration Fully integrated and tested data and schema following migration Complete cutover strategy for a smooth transition Complete 24/7 visibility of status through the customer view

The Oracle Migration Factory


The Oracle Migration Factory was derived from Oracles 25 years of experience delivering migrations and includes Proven, predefined migration processes Investment in reusable migration assets Automated tools, accelerators, and world class products The best Oracle expertise to optimally architect new engineered systems for reduced risk Global delivery capability to execute at a reduced cost

Oracle Migration Factory Approach


The Oracle Migration Factory reduces risk and lowers the cost of your migration by focusing on these key principles: Automated Repeatable Measurable Monitorable Flexible
Benefits
Reduces the risk through highly efficient and proven processes Reduces migration costs Reduces total cost of ownership Highly optimized for Oracle Engineered Systems

Oracle Migration Factory Process

Network of Partners
The Migration Factory is inclusive of Oracle Consulting, Oracle Advanced Customer Services, On Demand, and our vast network of Partners.
On Demand

Real Customer Findings:


JBoss: Lack of Support/Tooling/Reliability and Escalating Costs
We need to count on our vendor be there for us to resolve issues immediately and ensure continuous uptime. If our navigation system has issues its not bad for business; its bad for people. We rarely need to call on Oracle support, but when we do they ensure a very quick resolution. This isnt just an application server, this is our business. IT Executive, Vehicular Navigation / Communications Firm If your company can withstand the downtime, the uncertainties, and a do-it-yourself approach to support, then JBoss is for you. We have not seen any downtime with WebLogic since we migrated to it. This has saved us a considerable amount of money and time. It also makes our business operations very stable.E-commerce Developer, Major Telecom Company

CTO, 3rd Party Non-Cash Payment Provider

We saw a 75% cost reduction after moving from JBoss to WebLogic, with our network provisioning staff reduced from 64 to only 3 people. We are now able to simplify and unleash the benefits of automation of complex networks in the data center to serve online at a much lower price. CEO, Data Center Automation Firm Managing JBoss was a major problem. All of the management tools were command line, so it is hard to make changes and manage configurations. We have seen considerable productivity gains with WebLogic because of its superior management tools. The time to manage is much faster and easier with the consoles that WebLogic provides. Enterprise Architect, Test, Measurement and Instrumentation firm

19

Join the WebLogic Community


Twitter twitter.com/oracleweblogic Facebook facebook.com/oracleweblogic Oracles WebLogic blog blogs.oracle.com/weblogicserver BRAND NEW! Migrate to WebLogic Resource Kit

Youtube Youtube.com/oracleweblogic
Developer Webcast Series oracle.com/goto/weblogicdevcast

Oracle.com/weblogic

Oracle.com/technetwork/weblogic