Exodus™: State of the Art Conversion Tool
With the emergence of Oracle10g, users are trying to understand how to migrate
their applications into the new “Web-enabled” environment. In addition, many of
these application developers are finding that this migration can be time consuming
and overwhelming. As they move their applications into the Java environment they
are looking for the ability to facilitate a smooth transition. Users want to move quickly
to take advantage of new technology without having to spend enormous time and
Industry analysts predict that within 2-3 years, 80% of “successful” applications will
be Web enabled. In order to assist clients with converting their applications, Exodus
makes the job easier, faster and more cost effective. The Exodus product has been
benchmarked to be 90% faster than manually converting Oracle Forms and PL/SQL
and provides an 80% cost reduction for the client. It also eliminates many of the
“human errors” that occur during conversion as there is very little human intervention
with the automated product.
Companies need to look for solutions that possess the same attributes as good
business strategy – namely flexibility, responsiveness, and cost-effectiveness.
Based on CipherSoft’s migration and Java expertise, there is a major difference in
effort between creating a J2EE-compliant application and delivering one that is
modular, performance driven, and scalable. CipherSoft has taken the steps to
design and deliver a J2EE design pattern framework with Exodus. This approach
provides a decisive leg-up in getting J2EE applications built, deployed and enhanced
Exodus is a project that converts the existing Oracle Forms and PL/SQL to 100%
Java 2 Enterprise Edition (J2EE) architecture. This white paper is intended to help
you understand the need, functionality and efficiency of this product, in addition to
the normal migration considerations of moving Oracle Forms and PL/SQL into a
Java and XML environment. The following paper will discuss the company’s
migration expertise, endorsement received from the industry and the technical
aspects, challenges and benefits of moving Oracle Forms and PL/SQL into J2EE
CipherSoft is a Canadian owned and operated Software Company incorporated in
1999, and remains privately held. The owners of the company have over 50 years
combined experience in providing conversion tools and services. CipherSoft
provides software to VARs, system integrators, consultants, dealers, manufacturers,
and a variety of large end users located throughout the world.
The CipherSoft Advantage
The CipherSoft advantage is comprised of three core strengths:
CipherSoft’s ultimate strength has always been its people, comprised of quality-
driven employees in our sales, technical and marketing departments. Our
commitment to our customers is to continue to provide them with products and
services that exceed their expectations.
CipherSoft maintains a development and conversion facility in our Calgary, Alberta
office headquarters. This facility offers select IT services to its strategic partners and
clients. Our instructors have extensive real-life experience from numerous
applications using such tools as Oracle Forms, SQL, SQL*Plus, PL/SQL and Java.
The instructors have led several large projects and understand the transition from
design and analysis to the implementation phase.
CipherSoft has specialized in developing products that enable its customers to
migrate to the latest technologies and has built a reputation for providing on time,
within budget and high-end service around the delivery of our products. CipherSoft
takes pride in being “customer centric” and we work carefully with our clients to
determine their requirements and the technologies that are best suited to their
CipherSoft aims at being a customer-oriented, quality driven state of the art
technology company that profitably provides world-class products and services. Our
working environment encourages employee self-expression, creativity, pride, growth
and loyalty. We are motivated to reach this goal through teamwork, honesty and
through the respect and esteem in which we are held by our customers, our
partners, our competition and ourselves.
CipherSoft associates have had extensive experience working with different
technologies on various platforms. Technical expertise among CipherSoft
employees spans the following areas:
- Multiple databases: Oracle, MS-SQL Server, DB2, Sybase
- Developer tools: Visual Basic, FoxPro, Oracle Developer 2000, PowerBuilder
- Programming languages: C, C++, Java, COBOL, FoxPro, Oracle PL/SQL, XML,
HTML, Oracle JDeveloper
- Operating Systems: Unix, Windows 2000, and any O/S that supports Java
- Application/Web Servers: WebLogic, Oracle 9ias, Apache, Tomcat, Voyager, Orion
Over the years, CipherSoft has successfully implemented hundreds of conversion
projects for various Fortune 1000 clients. A potential Exodus client usually realizes a
need to take their applications into an “open” environment. They are normally
looking for the ability to move their applications quickly and effectively to Java but
are usually planning to do this manually. Many organizations have been mandated
by management to convert their applications but are struggling for the ability to do it
quickly and effectively.
In addition, the customer has noticed the increasing popularity of Web-enabled
applications. These customers may not have an immediate problem; however, they
have recognized the increasing utilization and use of web-enabled applications by
other companies. Web- enabled applications are becoming more recognized in
many industries, so a decision to purchase may result from the fact that the
technology is becoming more wide spread.
Value Added Partner Program
CipherSoft’s partner program offers our partners a winning product, knowledgeable
service, timely support, comprehensive training and the marketing and sales support
required to succeed in today's complex computer marketplace. We realize our
Partners are the experts in their application business and that we are the experts in
the conversion business. We want our partners to be successful, so that together we
can be successful far into the future.
Oracle PartnerNetwork Member
CipherSoft provides Oracle users with an automated tool and services to convert
their Oracle Forms and PL/SQL to Java. This product, a result of years of
development, will assist Oracle users in moving more quickly and efficiently to the
“open” environment. The combination of their technology and our expertise
broadens your potential to dominate the Internet space together. Please visit the
Oracle PartnerNetwork page at:
http://www.oracle.com/webapps/opus/pages/SimpleSearch.jsp and type "CipherSoft"
in the keyword search box for more information.
Validated Oracle Worldwide Migration Partner
CipherSoft is working closely with Oracle to ensure that our migration solutions are
as complete and accurate as possible. Oracle has not only endorsed Exodus, but
has also embraced the architecture. CipherSoft’s automatic migration tool will
migrate the entire PL/SQL code, objects, forms, menus, libraries, as well as triggers
to 100% Java 2 Enterprise Edition (J2EE) architecture, or integrate Oracle Forms
applications seamlessly into JDeveloper, and Oracle's UIX and BC4J technology.
Please visit Oracle’s Technology Network Website for more information:
Sun Microsystems, Inc.
iForce[sm] Partner Program:
This initiative brings together Sun and its best-of-breed partners worldwide to deliver
proven solutions to customers. Sun can be found in more than 150 countries and at
Migration to Sun Platforms Partner Program:
Migration to Sun Platforms for commercial/enterprise developers offers you access
to Sun experts for technical advice, resource guides, porting tools, planning
strategies, and more. For more information, please visit:
IBM Business Partner
In today's competitive business environment, it's critical to build on a solid database
foundation when deploying corporate applications. CipherSoft is working closely with
IBM to create complete solutions, designed to leverage the reliability and industrial-
strength performance of IBM products.
Hewlett Packard Partner
HP is a technology solutions provider to consumers, businesses and institutions
globally. CipherSoft and HP have signed a Worldwide Systems Integration and
Software Distribution Global Licensing Agreement. Under terms of the agreement,
CipherSoft will provide its Exodus™ migration software and training to HP’s services
professionals, in preparation for a worldwide rollout to assist HP’s Oracle®
OpenVMS customers. For information on OpenVMS, click on
Exodus Product Suite
Exodus migrates the entire PL/SQL code, objects, Forms, menus, and libraries, as
well as triggers and automatically creates 100% Java 2 Enterprise Edition (J2EE)
architecture. Exodus has continued to grow and transition with the following
PL/SQL Converter - Complete automated migration from Oracle PL/SQL to Java
Exodus 3.0™ - Automated migration of Oracle Forms and PL/SQL to J2EE
Exodus 4.2™ - Integrates with Oracle JDeveloper
Exodus 6.0 ™ - (March, 2006) ADF Version (additional integration of the product
with Oracle’s environment)
The Exodus solution to migrate to Java is the best option to leverage the
application's competitive differentiators and the existing knowledge capital
embedded in mission critical applications. It facilitates taking full advantage of new
technology in the fastest and most cost-effective way. The following details Exodus
advantages and features:
Portability of the converted product
Exodus produces native Java and XML code and is completely portable from one
machine to another. The Exodus solution enables the user to utilize virtually any
J2EE application server (including Oracle 9iAS, WebSphere, WebLogic, JBoss). By
migrating the code to a true J2EE environment, the client can choose the most
efficient method of hosting the application based on their requirements.
Relative cost of the product or service
Exodus is very competitively priced. The product has been benchmarked to save up
to 90 percent of the time (automatic vs. manual) and 80 percent of the costs in the
Advanced tools like Exodus cut time and costs of migration services and eliminate
risk in migration projects. By automating migration services with proven tools that
have been used successfully in the migration of large environments before, the "let's
re-invent the wheel" aspect of migration services is totally eliminated. Exodus wipes
out the risk of the conversion process introducing bugs in the new system, as the
human element is reduced and so too are the room for human error.
The direct cost of migrations projects will be a fraction of those of redevelopment, as
the use of automated conversion tools will eliminate much of the human factor that
introduces uncertainty and error within the project. The use of tools in the project to
automate data conversion, platform retargeting, language conversion of applications,
and the management of the project itself, is the guarantee of speed, efficiency,
consistency, and quality.
The Exodus automated migration eliminates the need to write-off the system as an
asset. By reusing (or leveraging) the existing developments into the system on a
new platform, the asset is retained and this unnecessary cost is eliminated. The
second source of indirect costs, namely user retraining and business disruption once
the new system goes live, is also removed. Because the new system, in its core, is
the same system as it was previously, the users will accept what is in effect a
completely "new" system the same way as they would accept a new release of their
existing system, with minimal or no retraining being necessary. Business disruption
is negligible as a result.
CipherSoft's automated migration tools benefits developers who need to maintain
the system after the conversion. Automatic code generation tools offer the only
100% guarantee that all new code will follow the same standards. Developers who
make adjustments and maintain the system after automated conversion will easily
recognize the overall structure of the code for the entire system. Next, developers
can easily locate the locations within a program they need to work on in order to
make adjustments when new requirements are made. When a large program is
converted without total adherence to coding standards, developers can lose valuable
time just looking for the spot where new adjustments have to be made later.
One of the major differences between CipherSoft and its competitors is the
architecture of the product. The software mimics the Oracle environment so closely
that companies can quickly achieve a successful conversion project and see
immediate benefits of moving to new technology.
Furthermore, CipherSoft’s competitors presently “wrap” the Oracle Forms classes
causing Oracle users to continue to license their old software while utilizing the new
technology. This “wrapping” technology causes significant performance issues and
is considered a “band-aid” approach to the conversion process.
Relative ease of use
Exodus has many features that make it user friendly and accessible to any level of
user. Exodus has GUI type capabilities, which are aimed at making the product
easier to use.
Exodus is the only Oracle Forms and PL/SQL tool on the market that provides
Canvases (screens) that are converted into XML. The XML files will be used by the
Exodus runtime to draw screens at the client’s browser.
Java & XML Benefits
Exodus utilizes the latest Java technology version and standards. This offers a
substantial productivity boost for software developers compared to programming
languages such as C or C++. In addition, developers using the Java platform can
create sophisticated programs that are reusable and maintainable compared to
programs written with scripting languages. Using XML and Java together,
developers can build sophisticated, interoperable Web applications more quickly and
at a lower cost.
XML and Java technology have a number of shared features that make them the
ideal pair for Web computing, including being industry standards, platform-
independent, extensible, reusable, Web-centric, and internationalized.
XML promises to simplify and lower the cost of data interchange and publishing in a
Web environment. XML is a text-based syntax that is readable by both computers
and humans. XML offers data portability and reusability across different platforms
and devices. It is also flexible and extensible, allowing new tags to be added without
breaking an existing document structure. Based on Unicode, XML provides global
Exodus to be tailored to individual users’ needs and expertise
Multiple national language support is a recent capability with Exodus. However, the
same code that was developed to support each user in their own national
language(s) could also be further developed to create user profiles that would allow
users to work with a Exodus interface tailored to their level of expertise. Combined
with the strong security aspects of Exodus, each user will be working with a product
significantly different from his or her co-workers, one that specifically targets the
needs of the individual.
Future Languages supported
Other proprietary environments
Migration Assessment, Planning, and Implementation Services
Conversions are the core competency at CipherSoft, and this is reflected in the
development of conversion methodologies, conversion tools and the conversion
consulting services we provide that help users move to the latest industry-standard
Migration and Web deployment of Oracle Forms 3.0, 4.5, 6 and 6i to 10g
Older versions of Oracle Forms can be migrated successfully to Forms 6i and
deployed on the Web, with the aid of the Exodus migration tool customized as part
of this service.
This service will be done using the Exodus migration tool. The solution simplifies the
process of web-enabling your existing applications. The solution is highly scalable
CipherSoft has been converting legacy applications since 1982. Over that period of
time, CipherSoft has performed over 400 conversion projects for their clients.
Technical and Training support
With facilities in the Canada, U.S., and UK, CipherSoft’s technical and training
support staff is well equipped to respond to issues in a timely manner. CipherSoft
offers training either at the client’s site or at CipherSoft's head office.
CipherSoft assists our client's acquire new strategies, processes, and capabilities to
gain competitive advantage, expand into new markets and take advantage of new
Our commitment to Quality Assurance is one of the reasons why CipherSoft has
been able to maintain a 95% satisfaction rate from clients and ensure a smooth
project that is delivered on time and within budget. Our goal is to facilitate a long-
term relationship with the client, to ensure that standards and procedures are
adhered to and that delivered products or services meet performance requirements.