
199Programming Models for Cloud Computing
to know Erlang completely to work with CloudI. Any service module in CloudI
is a miniature of the central module. Each service module contains CloudI API.
Here, all the communications is done through CloudI API. Figure 8.5
depicts the interrelations and the communication between the CloudI ser-
vice instance and process service instances. The CloudI messaging bus acts
as an interface between the APIs and the Erlang VM. Each process service
consists of CloudI API and is responsible for communication.
Key features
• Uses functional programming model
• Fault tolerant
• Supports many languages
• Supports exten ...