I always like software applications with well-defined application programming interfaces (API) and modular architecture. This is one of the stronger points of Portal Infranet. It gives you fairly well-defined demarcation lines between the core application logic and external interfaces as well as between different core modules. The application core is a set of shared libraries and predefined data access modules and a series of preprocessing and post-processing hooks. Need to modify the business rules? Change the hooks. New functionality? Just add a new core module. Have a new data source? Whip up a new connector... It goes like that.
I have seen many popular enterprise applications that have no comparable architecture. Data just go straight from web user interface to database tables. But that does not seem to relate to how well they sell :) Technology is details. Marketing is king.
Wednesday, May 23, 2007
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment