Page 262 -
P. 262

Q6-5  How Can Falcon Security Use the Cloud?

                                                                                Private internet                        261
                                                       Browsers in
                                                        Browsers in
                                                       Sales Dept
                                                         Browsers in
                                                        Sales Dept
                                                          Browsers in
                                                         Sales Dept                                     Browsers in
                                                           Browsers in
                                                           Sales Dept                                    Browsers in
                                                             Browsers in
                                                            Sales Dept                                   Customer
                                                                                                          Browsers in
                                                              Browsers in
                                                             Sales Dept                                   Customer
                                                                                                            Browsers in
                                                                                                           Customer
                                                              Sales Dept                                  Service
                                                                                                           Service
                                                                                                             Customer
                                                                                  Inventory                 Service
                                                                                                              Service
                                                               Inventory         Applications    Inventory
                                                                                                 Application
                                                               Application                       service requests
                                                               service requests  Web Servers           & responses
                                                                      & responses
                                                                                      Database server     Browsers in
                                                                                      service requests &   Browsers in
                                                        Browsers in                   responses           Accounting
                                                                                                            Browsers in
                                                         Browsers in                                       Accounting
                                                         Shipping                                           Accounting
                                                          Browsers in
                                                          Shipping
                                                           Browsers in
                                                           Shipping
                                                             Browsers in
                    Figure 6-19                              Shipping          DBMS      DB
                                                              Shipping
                    Web Services Principles Applied                             Database Server
                    to Inventory Applications
                                               Using Web Services Internally
                                               The third way that organizations can use cloud technology is to build internal information sys-
                                               tems using Web services. Strictly speaking, this is not using the cloud because it does not provide
                                               elasticity nor the advantages of pooled resources. It does advantageously use cloud standards,
                                               however, so we include it here.
                                                   Figure 6-19 shows a Web services inventory application at a hypothetical online bicycle part
                                               retailer named Best Bikes. In this example, Best Bikes is running its own servers on its own infrastruc-
                                               ture. To do so, Best Bikes sets up a private internet within the company, an internet that is generally
                                               not reachable from outside the company. Best Bikes writes the applications for processing inventory
                                               using Web services standards; applications publish a WSDL; the Web services are accessed by other
                                               applications within the company using SOAP; and data are delivered using JSON. Application users
                                               access the inventory Web services using JavaScript that is sent down to the users’ browsers.
                                                   Users of the inventory Web services include Sales, Shipping, Customer Service, Accounting,
                                               and other departments. Internal applications can use the inventory Web services like building
                                               blocks. They can use the services that they need—and no more. Because the Web services are
                                               encapsulated, the inventory system can be altered without affecting other applications. In this
                                               way, systems development is more flexible, and it will be faster and hence less costly.
                                                   As stated, however, this is not a cloud. In this example, Best Bikes has a fixed number of serv-
                                               ers; no attempt is made to make them elastic. Also, the servers are dedicated to inventory. During
                                               idle periods, they are not dynamically reused for other purposes. Some organizations remove this
                                               limit by creating a private cloud, as discussed in Q6-6.

                             Q6-5              How Can Falcon Security Use the Cloud?



                                               Falcon Security is an innovative startup company with a small IT department. As such, it is unlikely
                                               to have the resources necessary to develop a large server infrastructure. Instead, it is far more likely
                                               to take advantage of cloud services provided by cloud vendors.

                                               SaaS Services at Falcon Security

                                               Software as a service requires little investment in the hardware and software system components.
                                               The SaaS vendor administers and manages the cloud servers and makes the software available,
                                               usually as a thin-client. Falcon will, however, need to transfer existing data, create new data,
                                               develop procedures, and train users.
   257   258   259   260   261   262   263   264   265   266   267