Inteligentne Usługi Informacyjne
Temat wiadomości do korespondencji:
IUI.GRUPA_LAB.NAZWISKA_OSÓB_W_ZESPOLE.PROJEKT
Za zadanie jest zaimplementować system, serwis lub aplikację realizującą usługi. Projekt powinien posiadać funkcjonalności podane w założeniach oraz udostępniać propozycje i oferty specjalnie dla użytkownika, na podstawie ich profili i aktywności. W przypadku aplikacji na robota, Inteligencja systemu będzie polegała na odpowiednim reagowaniu na napływające sygnały. Projekt powinien być napisany w technologii Java (inne technologie po uzgodnieniu ze mną). Należy zadbać o bezpieczeństwo podczas korzystania z aplikacji (uwierzytelnienie). Dane mają być przechowywane w bazie danych.
Serwis WWW
- serwer, który udostępnia usługi sieciowe
- WebSerrvices (JAX-WS) - HTTP, XML, SOAP, UDDI, WSDL
- lub systen o archutekturze REST (JAX-RS, ang. Representational State Transfer)
- lub system o architekturze SOA (WS-BPEL, SOA Suite, NetBeans 6.5.1 z SOA)
- klient wykorzystujący usługi sieciowe
- użycie frameworków implementujących wzorzec MVC, tj. Struts, JSF. Spring,
- od strony frontu: Angular, Vue.js, React.js
Aplikacja
- serwer, który udostępnia usługi sieciowe
- klient wykorzystujący usługi sieciowe, napisany w technologii Java FX lub działający na platformie Android
Chmury obliczeniowe
Mobilne roboty
- Pioneer 3 DX i Pioneer 3 AT znajdujące się w lab. 3.27D Katedry Informatyki
- lub symulator Gazebo
PROJEKTY REALIZOWANE SĄ W GRUPACH 3-4 OSOBOWYCH