Page 123 -
P. 123

108     GIORGINI,  KOLP,  AND  MYLOPOULOS
                    Figure 7.6  The Medi@ Architecture in Structure-in-5



                                                       Decision
                                                        Maker






                             Financial  Adaptability  Authority &   Security    Strategic
                            Transaction  Management   Strategic   Management   Information
                                                       Decision



                           Billing       Handle                      Statistical
                          Processor      Orders &     Coordinator    Information   Back Store
                                         Billing



                                                                Manage
                                                Coordinate
                                               E−Shopping      Catalogue
                                                               Browsing
                                                                           Update &
                                                                           Back−up
                                       Billing                            Information
                                                                                 Product
                                  Orders                                        Information
                                                      Store Front



                    objectives and responsibilities delegated to the Billing Processor, Coordinator, and Back Store
                    are consistent with that global functionality.
                      Three software quality attributes have been identified as being particularly strategic for e-
                    business systems (Do, Faulkner, and Kolp, 2003).

                    Adaptability

                    Adaptability deals with the way the system can be designed using generic mechanisms to allow
                    Web pages to be dynamically changed. It also concerns the catalogue update for inventory con-
                    sistency.
                      The structure-in-5 separates each typical component of the Medi@ architecture, isolating one
                    from the other and allowing dynamic manipulation.

                    Security

                    Clients, exposed to the Internet are, like servers, at risk in Web applications. It is possible for Web
                    browsers and application servers to download or upload content and programs that could open up
                    the client system to crackers and automated agents. JavaScript, Java applets, ActiveX controls, and
   118   119   120   121   122   123   124   125   126   127   128