D3.1 Release of VICINITY Communication server includes:
- selection of the hybrid model of the P2P network and selection of industrial standard XMPP communication protocol (RFC 6120);
- selection of the OpenFire as Java-based implementation of XMPP, good development community and REST API plugins enables to configure P2P network from VICINITY Neighbourhood Manager;
- definition of the P2P network model using XMPP share rosters approach (https://github.com/vicinityh2020/vicinity-communication-server/wiki/VICINITY-Communication-Server-modus-operandi );
- integration of VICINITY Neighbourhood Manger (https://github.com/vicinityh2020/vicinity-neighbourhood-manager/tree/master/vicinityManager/server/services/commServer ) through REST API plugin and VICINITY Open Gateway API through Smack Java XMPP client library (https://www.igniterealtime.org/projects/smack/index.jsp );
- deployment and configuration of VICINITY Communication Server in VICINITY High-availability platform.