U.S. Navy Samson Migration Project
Saturn Systems is a key leader in an enterprise
wide COBOL to Java application upgrade effort for
the United States Navy. A majority
of the existing Navy business applications were
developed using COBOL, accessing data stored in
indexed files which, thirty years ago, was state
of the art technology. Over the years, new
hardware, software and architecture technologies
have been developed that provide numerous
financial, decision-making and infrastructure
benefits. Saturn is responsible for the project
management, design, development, deployment and of
the multi-year effort involving more than a dozen
full time software developers.
The
new applications were designed using n-tiered
architecture, which cleanly delineates
presentation, business and data layers within the
application. The presentation layer is responsible
for managing interactions with Web browsers,
including display and navigation of reports and
data entry forms. The
presentation was implemented primarily with Java
Server Pages (JSP) using Jakarta Struts
framework
The
Business Layer contains the application's business
logic independent of the user interface, including
distributed components, running in the application
server environment. Within the J2EE framework
these components are typically represented by
Enterprise JavaBeans. Enterprise JavaBeans (EJBs)
are the primary server-side, enterprise Java
component architecture enabling developers to
design and develop customizable, reusable business
logic. The project uses BEA WebLogic Server as the
application server and Oracle as the database.
Saturn's
leadership and large-scale design skills have made
the early phases of this project a great success.
The strong foundation that has been created will
ensure success for the completion of the
project.
Technologies used: