Estado: Evaluando propuestas

Sistema utilizando Java Rmi

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace 6 meses
Plazo: 7 días
Propuestas: 5
Freelancers interesados: 6

Habilidades requeridas: IT & Programación DOS Java Eclipse

Descripción:
Utilizando a Java RMI deverá ser feito o seguinte trabalho:

"Serão cadastrados vôos disponíveis, informando o destino a data ,o valor do Voo e a quantidade de passagens disponível. Sempre que uma novo voo for cadastrado os servidores e clientes receberam uma msg "Novo voo disponível !".

O Cliente ira pesquisar os voos inserindo o destino e serão exibidos os vôos disponíveis com suas informações, caso não encontre o destino irá exibir: "Não há voo disponível". Caso encontre o cliente irá poderá selecionar a opção "Compra Passagem" , ele irá fornecer suas informações pessoais, e a passagem ficará reservada.

Assim que o Cliente Comprar uma nova passagem , os servidores e os clientes receberam a Mensagem informando que o Cliente X, "Comprou uma Passagem para o Destino e ainda restam X passagens"

Será utilizado um Vetor para Armazenar as informações das Passagens"

Exigências:

1- LINGUAGEM JAVA - implementação de estrutura de comunicação entre processos (socket), canal de comunicação entre processos que estabelece uma conexão entre eles na forma de cliente-servidor.

2- USO DO RMI - permitir aos programadores o desenvolvimento de aplicações distribuídas em Java com a mesma sintática e semântica usada em programas não distribuídos. Para isso, é necessário fazer com que os programas Java que rodam em uma JVM (máquina virtual) tenham acesso a programas em máquinas virtuais distribuídas, que no caso do RMI é conhecido como “invocação de métodos remotos”.

3- FRONT-END - A aplicação podem ser executadas através de janelas ou via DOS, quando o número mínimo de usuários estiverem ativos no sistema

4- SERVIDOR - A aplicação deve ser controlada pelo servidor (eventos e dados). OBRIGATORIAMENTE usem o servidor para controlar as seguintes ações: Quem faz algum evento, quando faz, conferir os valores enviados ao servidor, controlar os eventos da aplicação e etc.

5- CLIENTES - Mínimo de dois usuários.

6- TRANSPARÊNCIA E TOLERÂNCIA A FALHA – o sistema deverá possuir no mínimo dois servidores, a escolha do servidor será feita pelo Cliente, caso um servidor caia o outro deverá assumir.

7- AÇÃO DE UM CLIENTE AFETA AO OUTRO – A partir da ação de um cliente, qualquer outro cliente deverá receber uma mensagem de forma dinâmica, ou seja sem nenhuma ação dele próprio, o servidor deverá ser encarregado de enviar essa mensagem. O cliente que iniciou a ação deverá receber uma mensagem diferente do outro cliente.

A Instância e implementação lógica RMI em rede (LAN): devem ser atendidos todos os requisitos funcionais do projeto com o funcionamento coerente das operações que serão desempenhadas pelo software de acordo com o que foi solicitado na descrição do projeto. Instância e implementação lógica RMI em localhost: Deve prover os meios de executar os projetos em segunda instância em suas máquinas com localhost.Sintaxe e Semântica RMI da implementação: Os alunos devem instanciar as três classes básicas de interface remota, cliente e servidor com os objetos remotos.


Categoria: IT & Programação
Subcategoria: Desktop Applications
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows
¿Necesitas más detalles del proyecto?

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

William J.
(Promedio 0.00 de 5)
Ubicación: Brasil
Para ver más detalles del cliente, ingresa a Workana.
Cargando...