Producer Settlement Grower Accounting Traceability Grower Settlement
Home arrow Blog
Biwer site blog
Oracle Forms migration

As a development shop that based its flagship applications on Oracle Forms, we have been aware of the need to plan for next generations of our products.  The Forms technology stack has been a very stable platform for us, delivering sound functionality through its entire lifecycle - text based, thick client, client server.  While the user base of Oracle Forms remains large, it is apparent that Oracle is searching for the right mix of technologies to usher in their next generation of products.  This has opened the door for us to evaluate our CPS Portal and Web Developer as the foundation for the next generation of our own apps.

 

Arrival of CPS Portal and Web Developer - Over the last several years, we have responded to client demands for more nimble, web based (both internet and intranet) solutions running along side of our Forms applications.  We have done this by developing portal capabilities based on state-of-the-art web technologies, and utilizing our own expertise in application development.  We have leveraged this technology stack to rapidly develop and deploy custom solutions for our clients, providing an unprecedented level of functionality across their organizations.

 

Taking aim at migration - Having been a longtime Oracle shop, we have a considerable investment in the application logic found in both the form program blocks as well as in stored procedures.  We also had application configurations stored in the database and data models from the Forms that would be important to reuse.  It was crucial for us to leverage the investment we had in the Forms technology while establishing a robust user experience, so we set about establishing patterns for re-using these pieces within our Web Developer environment.

 

Today, we have ushered in the next generation of our CPS application.  The migration process went much more rapidly than we had anticipated, due largely to the success of leveraging the existing pieces, and a methodology that balanced a “new look and feel” with “familiar functionality”.  There are other important gains as well.  The CPS Portal gives our clients the ability to step off of proprietary application servers, reducing the costs of operating the environment, while integrating more seamlessly across the enterprise.

 

If you have applications written in Oracle Forms and you are considering future directions, we invite you to discuss the steps we took to migrate our applications to CPS Portal and Web Developer.

iCPS - next generation CPS

The Commodity Procurement System is now available in CPS Web Developer modules - code named iCPS.  iCPS uses the CPS Portal web technology to deliver robust GUI forms, managing the entire procurement workflow using common web browsers.  iCPS is written with CPS Web Developer on the client side and CPS Portal on the server side. This delivers the same functionality as the traditional CPS system, without the investment in Oracle Forms and Application Server.

Seasoned users of CPS will have a comfort level with the new forms because they utilize the same configurations as the traditional forms.  Application registeries and attribute configurations remain the control point for many of the canvasses.  The new look and feel provides updated capabilities while interacting with CPS data - sorting, filtering, date pickers, and combo boxes are a few examples of the screen enhancements.

Please contact us for a demo of the new generation of CPS.

CPS Portal and Web Developer
    CPS Portal and Web Developer Architecture:
  • Web Developer is deployed over CPS Portal
  • Portal runs on Tomcat Application Server (Windows, Linux, etc)
  • Portal runs on several leading RDBMSs (Oracle, SQL Server, DB2, MySql)
  • Portal connects to any JDBC Database
  • Combines multiple datasources within a module
  • Integrates with the CPS and MPIS configurations
Web Developer Highlights
Web Developer Modules include:
  • Role based security
  • Multiple DataSources (any JDBC Compliant database)
  • Asynchronous Javascript and XML (AJAX)
  • Web Services
  • HTML
  • Javascript APIs
Portal Web Services
Integrate information from external sources
  • Lab testing equipment
  • Truck Scale interfaces
  • Excel Spreadsheets
  • Access Databases
  • GPS/GIS Systems
  • Weather Data
  • any on-line web service
Share Business Logic / Data with external applications real-time
  • Grower Profiles
  • Calculation logic
  • Receipt info
  • Contract Status
  • Vouchers to AP
<< Start < Previous 1 2 Next > End >>

Results 1 - 10 of 17