The process model of proposed framework in the figure above contains five different layers (interface, Business process, business logic, platform and Infrastructure service).
4.2.3. Interface layer
This layer is an interface between the user and the proposed Agro-Info. The layer contains security authorizations and new user sign up form which enables to access each cloud services. If the user uses correct username and password, then based on the role assigned they can access the services.
4.3.4. Business process layer
Once the user have been identified then the business services lists are offered. Accordingly, the user fills the required fields and can access the services.
4.2.4. Business logic layer
This component is where basic business logic scripts were written and connected to the query processing to manipulate tenant data and perform application specific operations.
4.2.5. Platform layer
In this layer, both the ASP.Net and the cloud virtual infrastructure controller Aneka are used. used to manage the application layer and Aneka for managing the virtual infrastructure. The Application Programming Model is the standard programming model used to facilitate the development of thin client application.
Aneka has been chosen as an infrastructure management tool because of its ability to support multiple programming models that are ways of expressing the execution logic of applications by using specific abstractions. In addition, Aneka storage, network, virtualization, monitoring, and security technologies to deploy as virtual machines on distributed infrastructures, combining both data center resources and remote cloud resources, according to allocation policies.
4.2.6. Infrastructure layer
In this layer, the physical and the virtual servers are available in different data centers. The layer offers infrastructure services including servers, storage, and network bandwidth on the cloud environment. The users can consume the virtual services from the proposed Agro-Info infrastructure service provider.