A Service-Oriented Architecture for Virtualizing Robots in Robot-as-a-Service Clouds | SpringerLinkExposing software and hardware computing resources as services through a cloud is increasingly emerging in the recent years. This comes as a result of extending the service-oriented architecture SOA paradigm to virtualize computing resources. In this paper, we extend the paradigm of the SOA approach to virtualize robotic hardware and software resources to expose them as services through the Web. This allows non-technical users to access, interact and manipulate robots simply through a Web browser. The proposed RoboWeb system is based on a SOAP-based Web service middleware that binds robots computing resources as services and publish them to the end-users. We consider robots that operates with the Robotic Operating System ROS , as it provides hardware abstraction that makes easier applications development.
Cloud Computing Definition
A good starting point for a definition of cloud computing is the definition issued by the U. It starts with:. Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources e. This cloud model is composed of five essential characteristics, three service models, and four deployment models. Before getting to the essential characteristics, service models, and deployment models of the cloud model mentioned at the end of the definition, let's pause for a moment and consider this first part of the first sentence. It mentions a shared pool of configurable computing resources.
Web Services, Service-Oriented Architectures, and Cloud Computing is a jargon-free, highly illustrated explanation of how to leverage the rapidly multiplying services available on the Internet. The future of business will depend on software agents, mobile devices, public and private clouds, big data, and other highly connected technology. IT professionals will need to evaluate and combine online services into service-oriented architectures SOA , often depending on Web services and cloud computing. This can mean a fundamental shift away from custom software and towards a more nimble use of semantic vocabularies, middle-tier systems, adapters and other standardizing aspects. This book is a guide for the savvy manager who wants to capitalize on this technological revolution.
Manage your account and access personalized content. Sign up for an Oracle Account. Access your cloud dashboard, manage orders, and more. Sign up for a free trial. Most enterprises have made extensive investments in system resources over the course of many years. Such enterprises have an enormous amount of data stored in legacy enterprise information systems EIS , so it's not practical to discard existing systems.