- This is my Distributed Systems Project from DS and DB Subjects at University of Coimbra, where we have created a Tier 3 concurrent Application with Multi-Threaded Back-End servers, all written in Java, along with an MVC APP(Struts2) and a non-GUI Java Client. To save the data and keep it coherent we have used a Relational DBMS(PostgreSQL). We also used Websockets for notifications and messaging other users as well as SOAP(XML Configs) and REST Web Services(Facebook Login).
-
Programming Language
-
Java
-
SOAP
- XML Config Files
-
Web Sockets
- Between browsers
-
Rest Web Services
- Facebook Login API
-
MVC APP
-
Controller
- Struts 2
-
Model
- JavaBeans
-
View
- JSP
- XML
-
-
Back-End Servers
- RMI Server
- 2 TCP Servers with UDP HeartBeat
- DNS Server
-
Java Client
- No GUI Client
-
DataBase Management System
- PostgreSQL