Application System Reuse and Its Types Explained


Application System Reuse

Application System Reuse involves the reuse of entire application either by configuring a system for an environment or by integrating two or more system to create a new application.

There may be two approaches for application system reuse. They are:

 


1. COTS production integration

COTS (Commercial On The Self) are usually complete application system that often is an API which benefits in faster application development at lower cost.

E-Procurement System is one of the examples of COTS product reuse.

Application System Reuse

Fig: E-Procurement System


2. Product Line Development

A software product line is a set of applications with a common architecture and shared components, with each application specialized to reflect different requirements.

  • The core system is designed to be configured and adapted to suit the needs of different system customers.
  • This may involve the configuration of some components, implementing additional components, and modifying some of the components to reflect new requirements.
  • Software product lines usually emerge from existing applications. That is, an organization develops an application then, when a similar system is required, informally reuses code from this in the new application.
  • The same process is used as other similar applications are developed.
  • However, change tends to corrupt application structure so, as more new instances are developed, it becomes increasingly difficult to create a new version. Consequently, a decision to design a generic product line may then be made.
  • This involves identifying common functionality in product instances and including this in a base application, which is then used for future development.
  • This base application is deliberately structured to simplify reuse and reconfiguration.

Application System Reuse

Fig: ERP system

 


 

80 total views, 0 views today

A Soon-to-be Computer Engineer by profession, he has profound devotion to add Data Scientist as a prefix to his name. He’s been to the nooks of the web (at least of the surface web) and planning to add some real figures in his pocket!

Leave a Reply