Um dos serviços a implementar no projecto eHouse Aveiro é o serviço de Pontos de Interesse. Este serviço irá funcionar como um agregador de outros serviços já disponíveis, entre os quais o Sapo Mapas, Google Places, Foursquare e Gowalla. Irá também contar com uma Base de Dados que servirá de backup caso estes serviços não se encontrem disponíveis. O diagrama seguinte ilustra o funcionamento do Serviço de Pontos de Interesse:
Diagrama 1: Diagrama de funcionamento do serviço
Este serviço está a ser desenvolvido com base em Enterprise Java Beans e conta com o Java Persistence API para a base de dados de backup. Estes comunicam através do driver JDBC.
O servidor aplicacional é o Glassfish e é onde o serviço irá ser implementado e estará disponível através do seu ficheiro WSDL.
O objectivo deste serviço é recolher informação de várias fontes e disponibilizar as melhores opções ao cliente, podendo a procura por pontos de interesse ser categorizada por tipo (Restaurantes, Bares, Hospitais, Farmácias, etc) e/ou por distância a um outro ponto.
Em breve disponibilizarei o WSDL para poderem usar este serviço ![]()


