Cześć, chce napisać aplikację która będzie składać się z backendu (Java), Frontend Web ( JSF ) wszystko w springu i Android. Aplikacja będzie miała za zadanie miedzy innymi:

  1. Komunkację miedzy wszyskimi wersjami. np wysyłanie wpisanej informacji z palca do użytkowników i możliwość odpisania na ten komunikat ( nie jest to messenger)
    a) użytkownika nie zalogowany może odebrać jedynie wiadomość mailową
    b) użytkownik zalogowany ma możliwoć odpowiedzieć przez aplikację
    mam pytania:

  2. Zalogowany użytkownik ma możliwość archiwizowania czyli tworzenia komunikacji

  3. Jak powinien komunikować się backend z wersją webową oraz jak android (Rest ,JMS , Web Socket) ?

  4. stworzyć trzy osobne moduły dla api, web, no i dla androida oczywiście osobny