Adobe PDF (2.25 MB)
Title Details:
Communication and Execution Services with Java
Authors: Mitropoulos, Sarantis
Douligeris, Christos
Description:
Abstract:
In this chapter there is a presentation of topics related to communication between remote processes and remote execution of program commands. The services of asynchronous communication through messages are presented, as a basic method of communication in DS, as well as the remote execution of processes. To this end, (inter-) networking, communication protocols, sockets, remote method calls and passing parameters to them, serialization of objects, construction of remote objects, references to remote objects, and the object servers are examined. The above are thoroughly examined through the presentation of today’s dominant platforms and technologies, such as Java RPC, Java RMI, CORBA and DCOM, SOAP-based web services, Restful Web Services and the language BPEL for Web Services synthesis. The provided examples use the Java programming language.
Linguistic Editors: Kolitsopoulou, Marina
Graphic Editors: Vasilakopoulos, Vasileios
Type: Chapter
Creation Date: 26-10-2023
Item Details:
License: Attribution - NonCommercial - ShareAlike 4.0 International (CC BY-NC-SA 4.0)
Handle http://hdl.handle.net/11419/11087
Bibliographic Reference: Mitropoulos, S., & Douligeris, C. (2023). Communication and Execution Services with Java [Chapter]. In Mitropoulos, S., & Douligeris, C. 2023. Distributed Information Systems and their Management [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/11087
Language: Greek
Is Part of: Distributed Information Systems and their Management
Publication Origin: Kallipos, Open Academic Editions