× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



On 11/3/2015 4:01 PM, Rob wrote:

I may be wrong to want all of my business logic in PHP...

Here is the conundrum that we face. I think it's germane to this
discussion.

We have thousands of RPG programs, display files, printer files, etc.
They run every day, doing the work of the business.
The business rules are therefore in these programs.
We'd like to extend some new functionality via a web interface.

If we were to put some business rules on the web side, we'd now need to
make sure that the web team would need to communicate all of their
changes to us, and vice versa - there'd be two teams maintaining two
sets of business rules. Eventually, one team would neglect to tell the
other about a minor change, and the database would start to come apart
due to lack of integrity.

We'd love to simply expose all of the business rules as stored
procedures and UDFs but the decades of development that went into the
RPG code doesn't make it all that simple to separate out the rules from
the database I/O from the presentation I/O.

I've never heard a simple solution to this dilemma. How will your group
handle it? Or did I completely misunderstand, and your situation is a
greenfield project so you don't have any existing business rules to
worry about?


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.