Application Modernization - Part 6: Migrating embedded 'thick client' business logic to OpenROAD Server deployed 4GL Procedures

Application Modernization - Part 6: Migrating embedded 'thick client' business logic to OpenROAD Server deployed 4GL Procedures

During this course we discuss and demonstrate strategies which you will need to consider employing when migrating embedded 'thick client' business logic into OpenROAD Server compliant 4GL Procedures.

rate limit

Code not recognized.

About this course

At the end of this course you will:
You will understand the tasks which need to be considered and completed in order to migrate embedded business logic from thick client applications into OpenROAD Server compliant 4GL Procedures.  Additionally, the provision of the client side JSON-RPC request/response syntax is discussed and demonstrated to facilitate the calling of the appropriate OpenROAD Server based 4GL procedure or 'service'.
 
To be clear - in this course we are providing strategies that you will need to consider when undertaking a migration of this type.  Within your own organisation and application development teams you are likely to have your own processes for completing a task such as this but after watching the lessons within this course you will understand what is required and be able to plan out your own project accordingly.
Course Style:
The course lessons are informational and how to in nature.  For a first sitting, each lesson must be watched in the sequence presented to ensure the process described is understood.  Beyond this please watch the lessons as you wish.
Audience:
For Database administrators, Application Stakeholders and Developers who have a responsibility within an ABF to OpenROAD migration project
Prerequisites:
The level that the course content is set at assumes the following:
  • That you will have downloaded and installed the example ABF application in order to follow along.
  • That you have access to a licensed versions of the OpenROAD Workbench, Runtime and OpenROAD Server software.
  • It is recommended that the OpenROAD Development Database be separate to the ABF Database.
  • The OpenROAD developers skill level must be a minimum of intermediate with a sound understanding of OpenROAD Server application deployments.
    • Concepts and demonstrations within this course content are beyond a complete beginners capabilities.
    • If a complete beginner we strongly recommend that, as a minimum, you complete the OpenROAD Developers Learning Path - here.

 

Curriculum91 min

  • Course Introduction
  • Introduction 5 min
  • Preparing for OpenROAD Server
  • Creating the OpenROAD Server Ghost Frame 10 min
  • Connecting to the OpenROAD Server 14 min
  • Locating Application SQL
  • Strategies for Locating SQL within an OpenROAD Application 9 min
  • Walkthrough
  • SQL to JSON-RPC Migration End-To-End Walkthrough 19 min
  • Migrating SQL to JSON-RPC Requests Strategies
  • Procedure SQL to JSON-RPC Requests 10 min
  • Populating a ChoiceItems array using a UserClass and JSON-RPC Request 4 min
  • In-Line SQL Statements to JSON-RPC Requests 8 min
  • Data Lookup SQL to JSON-RPC Request 6 min
  • Saving Data SQL to JSON-RPC Request 5 min
  • Feedback
  • Take Course Survey 1 min

About this course

At the end of this course you will:
You will understand the tasks which need to be considered and completed in order to migrate embedded business logic from thick client applications into OpenROAD Server compliant 4GL Procedures.  Additionally, the provision of the client side JSON-RPC request/response syntax is discussed and demonstrated to facilitate the calling of the appropriate OpenROAD Server based 4GL procedure or 'service'.
 
To be clear - in this course we are providing strategies that you will need to consider when undertaking a migration of this type.  Within your own organisation and application development teams you are likely to have your own processes for completing a task such as this but after watching the lessons within this course you will understand what is required and be able to plan out your own project accordingly.
Course Style:
The course lessons are informational and how to in nature.  For a first sitting, each lesson must be watched in the sequence presented to ensure the process described is understood.  Beyond this please watch the lessons as you wish.
Audience:
For Database administrators, Application Stakeholders and Developers who have a responsibility within an ABF to OpenROAD migration project
Prerequisites:
The level that the course content is set at assumes the following:
  • That you will have downloaded and installed the example ABF application in order to follow along.
  • That you have access to a licensed versions of the OpenROAD Workbench, Runtime and OpenROAD Server software.
  • It is recommended that the OpenROAD Development Database be separate to the ABF Database.
  • The OpenROAD developers skill level must be a minimum of intermediate with a sound understanding of OpenROAD Server application deployments.
    • Concepts and demonstrations within this course content are beyond a complete beginners capabilities.
    • If a complete beginner we strongly recommend that, as a minimum, you complete the OpenROAD Developers Learning Path - here.

 

Curriculum91 min

  • Course Introduction
  • Introduction 5 min
  • Preparing for OpenROAD Server
  • Creating the OpenROAD Server Ghost Frame 10 min
  • Connecting to the OpenROAD Server 14 min
  • Locating Application SQL
  • Strategies for Locating SQL within an OpenROAD Application 9 min
  • Walkthrough
  • SQL to JSON-RPC Migration End-To-End Walkthrough 19 min
  • Migrating SQL to JSON-RPC Requests Strategies
  • Procedure SQL to JSON-RPC Requests 10 min
  • Populating a ChoiceItems array using a UserClass and JSON-RPC Request 4 min
  • In-Line SQL Statements to JSON-RPC Requests 8 min
  • Data Lookup SQL to JSON-RPC Request 6 min
  • Saving Data SQL to JSON-RPC Request 5 min
  • Feedback
  • Take Course Survey 1 min