Page 45 - Cloud computing: From paradigm to operation
P. 45

Framework and requirements for cloud computing                              1


                                                         Use case

             Post-conditions     –  CSC develops an application using an integrated development environment to be more
             (optional)             productive by reducing the configuration necessary to piece together multiple
                                    development utilities and setup time.
                                 –  CSC uses development tools without deploy and maintain.
                                 –  CSC uses capabilities sets, such as location and SMS to develop an application.
                                 –  CSC deploys and runs an application on the application hosting environment without
                                    concerning the underlying resources.

             Requirements        –  Application hosting
                                 –  Services delivery platform
                                 –  Integrated development environment
                                 –  Development tools

            I.6     CaaS general use case

                                                         Use case

             Name                CaaS general use case
             Abstract            A CaaS CSP provides API and/or software development support such as a software
                                 development kit (SDK) to enable building of a communication platform and services by a
                                 CSN, or in addition to build communication services offered to CSC directly by CaaS CSP.
                                 This involves both platform capabilities type and application capabilities type.
             Roles               CSC, CSP,CSN
             Figure



























             Pre-conditions      With platform capabilities type:
             (optional)          –  CSN wants to develop some product or service, using communication features such as
                                    video call capability. For example, a non-cloud video game developer could include
                                    CaaS-based voice and video calling between players of their game.
                                 –  CSP provides carrier-grade video call capabilities to a CSN through CaaS API.
                                 –  CSN wants to enhance a device (such as an IP-connected camera) with a remote control
                                    feature, while the original device only has connectivity capabilities but no
                                    communication capabilities.
                                 –  CSP provides the SDK to a CSN, in this case, the CSN can add communication capabilities
                                    to the device.
                                 With application capabilities type:
                                 –  CSC wants to use communication applications on different kinds of devices, such as
                                    wire-line telephone, mobile phone, IMS device, tablet and PC.


                                                                                                           37
   40   41   42   43   44   45   46   47   48   49   50