Nowadays, the eCommerce business models demand increasingly higher performance of information systems that support various business processes. Higher levels of service at a lower cost must be provided by the Information Technology (IT) group to help the business to compete and succeed in a global economy. IT has to find a way to extend the current infrastructure in an organization and get the most out of the existing investments by applying innovative solutions. One of the most valuable innovations is scalable data management.
Key Terms in this Chapter
Http Cookie: A message given to a Web browser by a Web server, and the text is sent back to the server each time the browser accesses a page from the server.
O/R Mapper: A technology that integrates object- oriented programming language capabilities with relational databases.
Design Patterns: Common solutions to common problems in software design.
Web Application: A server-based application that is accessed with a Web browser over a network.
Proxy Server: A software or hardware device that enables applications to indirectly connect to other network resources.
Connection Pool: A cache of connections maintained in memory so that the connections can be reused.
Web Application Framework: A reusable, skeletal, semi-complete modular platform that can be specialized to produce custom Web applications, which commonly serve the Web browsers via the Http(s) protocol.
Edge Side Includes: A markup language that enables partial page caching for HTML fragments.
Data Cache: A data block that contains frequently accessed data in a text or binary format, which may be either saved to a persistent storage at the client or server side, or is persistent in memory for the lifetime of a process, a client session, or a user request.