Report + Code
Deadline: 10th of December - 21:00 (UK TIME)
Please go through the attached file before bidding for the project.
Create an application on the e-banking services industry. As part of the project you have to develop a set of protocols/messages and build a reference implementation that simulates the operations of a smart automated environment.
As a result, your environment could consist of smart services and devices that inter- communicate with each other.
Your devices/services must publish themselves and discover each other. Your devices/services should communicate via gRPC. Java programming language must be used to develop your solution.
You should begin by devising your own scenario. There must be a minimum of 2 separate services that would simulate the operations of smart-automated environment. It is key to specify what operations
are supported on each “service/device” in a corresponding proto file.
Finally, to demonstrate your implementation a simple client GUI should be developed, operating as a main controller that discovers and uses your devices/services.