header graphic
Migrating archaic applications based on old technology to modern platforms requires knowledgeable professionals that select the right technology.
SPAWAR logo


 

 


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:

  • Java Server Pages/Jakarta Struts
  • J2EE/JavaBeans
  • BEA WebLogic Server
  • Oracle Database