Answer the following questions:
1) Describe the major components of a typical request message from a client to a server.
2) List at least five software components that large and complex electronic commerce sites can include in addition to a catalog display, shopping cart capabilities, and transaction processing.