After assigning web manageability to the elements in a model and running the code for that model, the product automatically generates and hosts a website that accesses the components in an application through a built-in web server. The web pages created by running web-enabled Rational Rhapsody code serve as a graphical interface for the management of embedded applications. By using the interactive functionality of this interface, you can remotely control the performance of devices.
Although web-enabling requires no knowledge of web hosting, design, or development, the development teams that want to refine the capability or appearance of their web interface can do so using their favorite authoring tools.
Besides its ability to manage devices remotely, web-enabling a device offers the following benefits to the development process:
To web-enable software, you must perform several tasks from both the server side (in Rational Rhapsody) and the client side (from the web GUI). In Rational Rhapsody, you select which elements of a model to control and manage over a network, and assign web-enabling properties to those elements, then generate the code for the model.
To manage the model from the web GUI, navigate to the URL of the model. Pages viewed in a web browser act as the GUI to remotely manage the Rational Rhapsody-built device. You can control and manage devices through the Internet, remotely invoking real-time events within the device. Teams can use the web-enabled access as part of the development process (to prototype, test on‑the‑fly, and collaborate) or to demonstrate the behavior of a model.