Interconnected computing systems, in various forms, will soon permeate our lives, realizing the Internet of Things (IoT) and allowing us to enjoy novel, enhanced services that promise to improve our everyday life. Including comparisons with implementations created using alternative DPWS The performance of the presented work is evaluated on typical embedded devices, Services over heterogeneous nodes, including devices with limited resources. Node.DPWS can be used to deploy lightweight, efficient and scalable Web This work presents Node.DPWS, a novel implementation of theĭevices Profile for Web Services (DPWS) based on the Node.js platform. The issues that developers, implementers and end-users have to face in theĬontext of the IoT. Service Oriented Architectures (SOAs) can help alleviate many of Of performance, scaling, usability and interoperability. Nevertheless, this new reality also introduces significant challenges in terms To enjoy novel, enhanced services that promise to improve our everyday lives. Our lives, realizing the vision of the Internet of Things (IoT) and allowing us Interconnected computing systems, in various forms, are expected to permeate Our study concludes that Node.js offers client-server development integration, aiding code reusability in web applications, and is the perfect tool for developing fast, scalable network applications. Furthermore we have found that building cross platform applications based on web technologies, is both feasible and highly productive, especially when addressing stationary and mobile devices, as well as the fragmentation among them. Such a configuration can offer a better infrastructure in terms of efficiency and scalability, replacing the aged PHP/Apache stack. So, in order to address efficiency, an Nginx server could be placed in-front and proxy static file requests, allowing the Node.js processes to only handle dynamic content. Node.js, although excellent in I/O operations and resource utilization, was found lacking in serving static files using its built in HTTP server, while Nginx performed great at this task. Nginx was found more than 2.5 times faster in input/output (I/O) operations than Apache, whereas Node.js outperformed both. The PHP/Apache stack was found inefficient to address the increasing demand in network traffic. Furthermore, we conducted a series of stress tests, on popular server side technologies. The paper describes a distributed architecture, suitable for modern web application development, as well as the interactivity components associated with it. We examine the implications of end-to-end web application development, in the social web era.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |