Separation of Business Logic and Special Functions
A long-established trend which continues unabated; it is characterized by the fact that clearly definable and specialized functions are increasingly decoupled from the application code.
Thus, the entire solution becomes leaner and easier to handle both with regard to the creation, in other words during the development, as well as during subsequent operation and further development respectively.
An entire industry with focused solutions has emerged, which surround, functionally support and complete the core applications.
In software development the specialization is also unstoppable since, just as elsewhere, it offers clear advantages for the overall system. Parts that were previously embedded “distributed throughout” the business logic, are now consolidated at a central point.
As is customary in the case of a paradigm shift, there are many stumbling blocks to negotiate and skeptics to convince. It is precisely due to this resistance and constructive and fruitful discussions that a basic idea ultimately evolves into a new approach and a solution.
A logical and reasonable step is to isolate the data access logic from the application code. Inventage has been practicing this philosophy for more than 10 years and has had excellent experience with regard to security, maintainability and flexibility of the solutions.
Its superiority, particularly with regard to transparency and high adaptability to rapidly changing business requirements, will ensure the quick and broad acceptance.
Developers can enthusiastically and innovatively focus on developing software for the business processes and can thus create competitive advantages for their companies.