Construção de Serviços Web para Apoiar a Troca de Informações de Exames Radiológicos entre Instituições de Saúde

Tamanho: px
Começar a partir da página:

Download "Construção de Serviços Web para Apoiar a Troca de Informações de Exames Radiológicos entre Instituições de Saúde"

Transcrição

1 Construção de Serviços Web para Apoiar a Troca de Informações de Exames Radiológicos entre Instituições de Saúde D.F. Pires 1, W. F. Pimentel 1 1 Departamento de Ciência da Computação Faculdades COC Ribeirão Preto Resumo Este artigo explora as tecnologias Serviços Web e XML, e a plataforma Java com o objetivo de apoiar a troca de informações de exames radiológicos entre instituições de saúde, em particular clínicas médicas, hospitais e laboratórios que trabalham com exames computadorizados. São definidos serviços básicos relacionados à requisição e consulta de exames radiológicos feitas por médicos em seus consultórios ou hospitais, e recebimento, laudo e entrega desses exames pelos radiologistas. Para isso, foram desenvolvidos programas computacionais Java que implementam esses serviços. Os programas são divididos em módulos: o módulo cliente, composto de uma versão para clínicas médicas e de uma outra versão para laboratórios, e também o módulo servidor. Palavras-chave: Serviços Web, XML, imagens médicas, exames radiológicos, interoperabilidade. Abstract - This article explores Web Services and XML technologies, and the Java platform with the objective to support information exchange of radiological exams between health institutions, particularly medical clinics and laboratories that carry through computerized exams. Basic services are defined and are related to the solicitation and consultation of radiological examinations made by doctors in its offices or hospitals, and act of receiving, finding and delivery of these same examinations for the radiologists. For this purpose, Java programs had been developed, divided in modules: client module, made up of a version for medical clinics and one another version for laboratories, and also the server module. Key-words: Web Services, XML, medical images. radiological exams, interoperability Introdução A realidade no dia-a-dia de clínicas médicas, hospitais, centros de saúde e clínicas radiológicas apresenta um cenário de necessidade na troca de informações entre essas instituições de saúde, como por exemplo, troca de pacientes entre hospitais e clínicas médicas diferentes, e de modo particular, a solicitação pelos médicos de exames radiológicos a clínicas radiológicas ou às quaisquer estabelecimentos que oferecem esse tipo de serviço. Evidente também é que essas informações são trocadas, na maioria das vezes, utilizando-se de papéis, acarretando o surgimento de vários problemas, como perda de informações, ilegibilidade, demora no preenchimento, desorganização, dentre outros como dificuldade na recuperação e acesso às informações. Nesse contexto, esforços devem existir no sentido de se alterar a situação atual para que a troca de informações entre as instituições de saúde ocorra de maneira eletrônica. Assim, é motivador a construção de sistemas computacionais, padrões e especificações que dêem suporte à troca digital de informações, facilitando assim, a agilidade no atendimento de pacientes, o acesso às informações e a legibilidade dos dados. Exames radiológicos de diversas modalidades de aquisição como tomografia computadorizada, ressonância magnética, radiografia computadorizada, ultrasom e medicina nuclear, são realizados diariamente por clínicas especializadas mediante solicitações de médicos que precisam destes para a decisão do diagnóstico mais preciso de um paciente e também para o acompanhamento da evolução deste diagnóstico. Ao receberem estas solicitações, radiologistas e físicos executam o exame radiológico, obtêm os resultados (possivelmente uma imagem digital) e posteriormente avaliam esses resultados. Finalmente, constroem um relatório em papel, chamado de laudo, com observações do resultado do exame, anexando muitas vezes a esse laudo, a própria imagem em formato de filme. Em seguida, o resultado do exame é devolvido ao médico solicitante que também analisa o resultado, fazendo suas conclusões. O cenário apresentado anteriormente pode e deve ser auxiliado por programas computacionais que auxiliam na troca de informações dos exames radiológicos entre médicos e físicos/radiologistas localizados em instituições de saúde diferentes e distante geograficamente. Ainda, casos esses profissionais estejam utilizando algum software já existente, existe uma grande chance desses

2 programas não conseguirem trocar informações entre si. Assim, é necessário utilizar na implementação desses programas computacionais soluções tecnológicas que sejam independente de linguagem de programação ou plataforma computacional. E uma dessas soluções é a especificação Serviços Web, explorada neste artigo. O objetivo deste trabalho é a construção de Serviços Web em Java que suportem a troca de informações de exames radiológicos entre instituições de saúde. São descritos documentos XML chamados de WSDL e apresentados programas computacionais que implementam os serviços definidos no documento WSDL. A seção seguinte apresenta a metodologia a partir do contexto descrito anteriormente. Em seguida, é apresentado e descrito o documento WSDL criado para a construção dos Serviços Web. Nas outras seções do artigo são mostradas, nesta ordem, a descrição dos programas computacionais que criam os serviços web e os programas (módulo cliente e módulo servidor) que se utilizam desses serviços, os resultados obtidos até o presente momento, e finalmente, algumas considerações a respeito de trabalhos futuros, trabalhos relacionados e conclusões finais. Metodologia Para o desenvolvimento dos Serviços Web e dos programas computacionais que suportam a troca de informações de exames radiológicos entre instituições de saúde, foram necessários o levantamento bibliográfico e o estudo de algumas tecnologias e especificações, como: Web Service, XML (Extensible MarkUp Language), WSDL (Web Services Definition Language), SOAP (Service Object Access Protocol) e a linguagem de programação Java. Elas são descritas muito brevemente a seguir: Web Services [1] são provavelmente a tecnologia mais interessante para trocar informações pela Internet. Esses serviços são disponibilizados de tal forma que permitem que diferentes aplicações desenvolvidas em linguagens de programação também diferentes, mesmo utilizando distintas tecnologias e plataformas computacionais, possam se conectar de maneira padrão, e executem procedimentos remotos sobre o protocolo HTTP (Hypertext Protocol). Normalmente, Web Services são implementados utilizando-se da tecnologia SOAP e documentos estruturados XML, como a linguagem WSDL. XML [2] é uma linguagem de marcação caracterizada por possuir um conjunto de regras para a construção de documentos formatados permitindo assim a representação dos dados. O usuário da linguagem XML pode construir seus próprios nomes de elementos (tags) e atributos. XML é ao mesmo tempo uma meta-linguagem, por possibilitar a definição de recursos para que se definam gramáticas com conjuntos de elementos, atributos e regras de composição utilizando-se de documentos DTD (Document Type Definition) ou XML Schema. WSDL [3] é uma linguagem XML utilizada para definir os serviços web disponíveis, e assim, fornece substancialmente três tipos de informações essenciais para o usuário programador da aplicação que utilizará os serviços: o que é especificamente o serviço sendo disponibilizado, onde encontrar esses serviços e como chamá-los. WSDL define os serviços como um conjunto de endpoints, isto é, os pontos de acesso pelas aplicações clientes na Internet. Embora XML seja uma linguagem feita para a troca de dados, ela sozinha não é suficiente para o intercâmbio de informações através da Intranet. É necessário ter um protocolo que possa auxiliar no envio e recebimento das mensagens contendo documentos XML. É neste contexto que o protocolo SOAP [4] para troca de informações em um ambiente distribuído torna-se fundamental e aplicável no desenvolvimento de serviços Web. SOAP tem o propósito de fazer chamadas a procedimentos remotos utilizando o protocolo HTTP (ou outro protocolo padronizado da Web), com a grande vantagem de não impor restrições de algum tipo de implementação para os pontos de acesso, como fazem atualmente RMI, CORBA e DCOM. A linguagem Java [5] vem sendo muito utilizada nos últimos anos, principalmente no desenvolvimento de aplicações para a Web, por ser orientada a objetos e por propiciar às aplicações portabilidade e independência de plataforma, esta última uma característica marcante da arquitetura Internet. Especificamente em relação ao suporte Java para desenvolvimento de web services, várias empresas vêm desenvolvendo um conjunto de APIs (Application Program Interface) Java para tal, entre elas a Sun Microsystems 1 e Apache 2. A seção seguinte apresenta o documento WSDL criado e necessário para a descrição dos serviços web relacionados à troca de informações de exames radiológicos entre instituições de saúde. O Documento WSDL A Figura 1 a seguir apresenta a parte inicial do documento WSDL construído neste trabalho. Nesta parte, são definidos o endereço na Internet onde é possível de se encontrar os serviços web ( o local do

3 arquivo (jws) que apresenta o próprio documento WSDL ( jws) e qual namespace foi utilizado para a implementação do protocolo SOAP. Neste caso, foi utilizado o namespace da APACHE ( xmlns:apachesoap= A Figura 2 a seguir apresenta uma outro parte do documento WSDL ilustrando a definição de um dos serviços criados, o serviço requisitaexame. Esse serviço utiliza-se de uma mensagem chamada requisitaexamerequest, apresentada na figura. Também é possível encontrar na Figura 2 as partes que compõem a mensagem requisitaexamerequest e a ordem dos parâmetros que se deve passar quando se faz uma chamada à essa mensagem. Na próxima seção são apresentados os programas desenvolvidos e que implementaram os serviços descritos no documento WSDL apresentado nesta seção. A Implementação dos Serviços Web Para a implementação dos Serviços Web definidos no documento WSDL apresentado na seção anterior, foram definidas duas aplicações divididas em: módulo do servidor e o módulo do cliente. O módulo do servidor basicamente possui dois arquivos Java. O primeiro arquivo contém uma classe interface onde são definidos os 7 métodos ou serviços disponíveis, apresentando os tipos retornados, e número e tipo dos parâmetros que esses métodos recebem. Como <?xml version="1.0" encoding="utf-8"?> - <wsdl:definitions targetnamespace= xmlns=" xmlns:apachesoap=" xmlns:impl=" xmlns:intf=" xmlns:soapenc=" xmlns:wsdl=" xmlns:wsdlsoap=" xmlns:xsd=" - <wsdl:types> - <schema targetnamespace= xmlns=" <import namespace=" /> - <complextype name="arrayofarrayof_xsd_anytype"> - <complexcontent> - <restriction base="soapenc:array"> <attribute ref="soapenc:arraytype" wsdl:arraytype="xsd:anytype[][]" /> </restriction> </complexcontent> </complextype> </schema> </wsdl:types> Figura 1 Parte inicial do documento WSDL que apresenta endereço dos Serviços Web e qual namespace SOAP utilizado <wsdl:message name="requisitaexamerequest"> <wsdl:part name="paciente" type="xsd:string" /> <wsdl:part name="convenio" type="xsd:string" /> <wsdl:part name="cod_pac" type="xsd:string" /> <wsdl:part name="medico" type="xsd:string" /> <wsdl:part name="crm" type="xsd:string" /> <wsdl:part name="clinica" type="xsd:string" /> <wsdl:part name="data_cons" type="xsd:string" /> <wsdl:part name="nro_consu" type="xsd:string" /> <wsdl:part name="exame" type="xsd:string" /> <wsdl:part name="cod_exam" type="xsd:string" /> <wsdl:part name="qtde" type="xsd:string" /> <wsdl:part name="nro_ch" type="xsd:string" /> <wsdl:part name="cid_10" type="xsd:string" /> <wsdl:part name="justificativa" type="xsd:string" /> <wsdl:part name="temp_problema" type="xsd:string" /> <wsdl:part name="urgencia" type="xsd:string" /> </wsdl:message>... <wsdl:porttype name="labserviceimpl"> - <wsdl:operation name="requisitaexame" parameterorder="paciente convenio cod_pac medico crm clinica data_cons nro_consu exame cod_exam qtde nro_ch cid_10 justificativa temp_problema urgencia"> <wsdl:input message="impl:requisitaexamerequest" name="requisitaexamerequest" /> <wsdl:output message="impl:requisitaexameresponse" name="requisitaexameresponse" /> </wsdl:operation> <wsdl:binding name="labserviceimplsoapbinding" type="impl:labserviceimpl"> <wsdlsoap:binding style="rpc" transport=" /> - <wsdl:operation name="requisitaexame"> <wsdlsoap:operation soapaction="" /> - <wsdl:input name="requisitaexamerequest"> <wsdlsoap:body encodingstyle=" namespace=" use="encoded" /> </wsdl:input> Figura 2 Parte do documento WSDL que define o serviço requisitaexame

4 exemplo, foi definido o método requisitaexame, que recebe 16 variáveis do tipo String como parâmetro (paciente, convenio,,cod_pac, medico, crm, clinica, data_cons, nro_consu, exame, cod_exam, qtde, nro_ch, cid_10, justificativa, temp_problema, urgência). Esses parâmetros estão de acordo com o documento WSDL apresentado nas Figuras 1 e 2. O segundo arquivo é uma classe Java que implementa a interface do primeiro arquivo, isto é, implementa os 7 métodos definidos na interface. Esses métodos serão chamados nos programas do módulo cliente. O módulo cliente é composto de duas versões: a versão da clínica médica onde o médico faz solicitações e consultas de exames, e a versão do laboratório onde o radiologista ou físico verifica a presença de novas solicitações de exames, faz o laudo dos mesmos, associa um arquivo digital que representa a imagem do exame e devolve o resultado para o médico através do programa. A Figura 3 apresenta uma tela onde um médico pode requisitar um novo exame através do módulo cliente com versão para uma clínica médica. Essa requisição fica armazenada no banco de dados local do médico. A Figura 4 apresenta uma tela onde o radiologista pode consultar novas requisições de exames e que ainda não foram realizadas. Já a Figura 5 ilustra a situação onde o radiologista faz o laudo de um exame novo e anexa ao laudo o arquivo digital relacionado à imagem do exame. Ao final, o exame é devolvido ao médico através do programa. A Figura 6 apresenta uma tela onde o médico pode utilizar a versão da clínica médica para consultar se algum exame pendente está pronto. Com o exame realizado, o médico pode utilizar o sistema para consultar os resultados do exame, como ilustra a Figura 7. A próxima seção apresenta algumas discussões a respeito da implementação dos módulos cliente e servidor, e propõe trabalhos futuros. Figura 3 Tela para solicitação de um exame Discussão e Conclusões Com os serviços localizados e disponibilizados no módulo servidor, qualquer aplicação independente de linguagem de programação ou plataforma computacional pode implementar esses serviços conforme necessário, como fizeram as aplicações no módulo cliente. Como apresentado, este trabalho procurou abordar apenas as atividades consideradas básicas no tocante à troca de informações radiológicas entre instituições de saúde. Atividades relacionadas ao tratamento de imagens foram desconsideradas por fugir do escopo deste trabalho. Ainda, processos relacionados às empresas conveniadas para solicitação de exames serão definidas e implementadas em trabalhos futuros. Figura 4 Tela de consulta de novas requisições de exames

5 Figura 5 Tela para o radiologista fazer o laudo Figura 6 Tela para verificar se algum exame solicitado está pronto Utilização do padrão em saúde DICOM (Digital Imaging and Communications for Medicine) como formato das imagens digitais sendo transferidas pela Internet. Vários trabalhos vêm desenvolvendo aplicações com suporte a DICOM, a exemplo de [6] e [7]. Estudar a possibilidade de se alterar as aplicações do módulo cliente, tornandoas componentes de software, de modo que as mesmas possam ser utilizadas como um plug-in em softwares já existentes, como em um prontuário eletrônico de pacientes (PEP) e softwares laboratoriais e hospitalares. Verificar a possibilidade de desenvolver um módulo para as empresas conveniadas. E adicionar serviços relacionados no módulo servidor. Assim, um médico faz a solicitação do exame à conveniada, que por sua vez pode verificar em qual clínica laboratorial deve ser feito o exame ou ainda se aquele exame já foi feito anteriormente e representa um custo adicional para a conveniada. Procurar parceiros como laboratórios de exames computadorizados, clínicas médicas e conveniadas, que estejam dispostos a realizar testes e cooperar no aperfeiçoamento deste trabalho. Assim, será possível realizar testes que se aproximem ao máximo da realidade. Por fim, serão avaliados os resultados esperados e obtidos com trabalhos relacionados na literatura. Figura 7 Tela para consultar o laudo do radiologista A implementação das aplicações que compõem os módulos foi realizada utilizando-se do software APACHE 3 que suporta o desenvolvimento de Serviços Web, como o servidor AXIS, embora outros softwares poderiam ter sido utilizados, como o JWSDP (Java Web Service Development Pack) 1.3 da Sun Microsystems 4. O sistema gerenciador de banco de dados utilizado foi o MySQL 5. É importante salientar que todos esses softwares são gratuitos e de domínio público. Tendo concluído a implementação das dos módulos cliente (clínica médica e laboratório) e também do servidor, as próximas etapas deste trabalho serão: Agradecimentos Ao médico especialista Dr. Ricardo Halah, da SH Clínicas, de Ribeirão Preto, por ter nos auxiliado no esclarecimento de informações relevantes ao processo de pedido e envio de exames radiológicos entre laboratórios e clínicas médicas. Referências [1] David Booth. Web Services Architecture Working Group, W3C. Web Services Architeture [ ] Apr [2] Liam Quin. Extensible MarkUp Language. [ Nov [3] Roberto Chinnici. Web Services Description Language (WSDL). Version 2.0 Part 1: Core Language. [ Jun

6 [4] Nilo Mitra. SOAP Version 1.2 Part 0: Primer. [ Jun [5] James Gosling. Java Technology. [ Jun [6] Santos, M., Ruiz, E.E.S. Desenvolvimento de Aplicações DICOM com o Uso de Tecnologias Web: Um Servidor e Cliente DICOM. VIII Congresso Brasileiro de Informática em Saúde [7] Pisa, I.T. (2003), Midster: Uma Arquitetura de Compartilhamento de Imagens Médicas Baseada em Modelos Peer-to-Peer (P2P) e Serviços Web, Tese de Doutrado, Programa de Física Aplicada a Medicina e Biologia. Universidade de São Paulo (USP), Ribeirão Preto. Contato Laboratório de Sistemas de Computação (LSC) - Faculdades COC. Rua Abraão Issa Halack. dfpires@coc.com.br

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1 Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTRODUÇÃO Atualmente empresas de diversos portes estão encontrando nos web services soluções para seus

Leia mais

Web Services. Autor: Rômulo Rosa Furtado

Web Services. Autor: Rômulo Rosa Furtado Web Services Autor: Rômulo Rosa Furtado Sumário O que é um Web Service. Qual a finalidade de um Web Service. Como funciona o serviço. Motivação para o uso. Como construir um. Referências. Seção: O que

Leia mais

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano 2012-1 PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB WEBSERVICES Prof. Dr. Daniel Caetano 2012-1 Objetivos Compreender o que é um WebService e sua utilidade Compreender a lógica de funcionamento de um WebService Capacitar

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. Sistemas Distribuídos UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação

Leia mais

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR Jeferson J. S. Boesing 1 ; Manassés Ribeiro 2 1.Aluno do Curso

Leia mais

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com III Jornada Latinoamericana e do Caribe do gvsig Artigo: Integração do software i3geo com o gvsig Autor: Edmar Moretti Resumo: O i3geo é um software para a criação de mapas interativos para internet qu

Leia mais

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br

Leia mais

Serviços Web: Introdução

Serviços Web: Introdução Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula

Leia mais

Kassius Vargas Prestes

Kassius Vargas Prestes Kassius Vargas Prestes Agenda 1. Introdução Web Services 2. XML, SOAP 3. Apache Tomcat 4. Axis 5. Instalação Tomcat e Axis 6. Criação de um Web Service 7. Criação de um cliente Baixar http://www.inf.ufrgs.br/~kvprestes/webservices/

Leia mais

PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações

PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações Universidade de São Paulo Escola Politécnica Programa de Educação Continuada em Engenharia PROGRAMA DE MBA em Gestão e Engenharia do Produto O Produto Internet e suas Aplicações Tecnologias de Informação

Leia mais

SISTEMAS DISTRIBUIDOS

SISTEMAS DISTRIBUIDOS 1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

Projeto FlexiGrid IWA. Sistema de Armazenamento e Comunicação de Imagens

Projeto FlexiGrid IWA. Sistema de Armazenamento e Comunicação de Imagens Projeto FlexiGrid IWA Sistema de Armazenamento e Comunicação de Imagens Aristófanes C. Silva Danilo Launde Lúcio Dias Roteiro PACS Definição Infra-Estrutura Camadas Problemas Soluções DICOM IWA Histórico

Leia mais

Desenvolvendo para WEB

Desenvolvendo para WEB Nível - Básico Desenvolvendo para WEB Por: Evandro Silva Neste nosso primeiro artigo vamos revisar alguns conceitos que envolvem a programação de aplicativos WEB. A ideia aqui é explicarmos a arquitetura

Leia mais

3 Serviços na Web (Web services)

3 Serviços na Web (Web services) 3 Serviços na Web (Web services) 3.1. Visão Geral Com base na definição do Word Wide Web Consortium (W3C), web services são aplicações autocontidas, que possuem interface baseadas em XML e que descrevem

Leia mais

Integração de sistemas utilizando Web Services do tipo REST

Integração de sistemas utilizando Web Services do tipo REST Integração de sistemas utilizando Web Services do tipo REST Jhonatan Wilson Aparecido Garbo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil jhowgarbo@gmail.com jaime@unipar.br

Leia mais

RADIOLOGIA DIGITAL. Conceitos Básicos. Eizo Soluções Médicas

RADIOLOGIA DIGITAL. Conceitos Básicos. Eizo Soluções Médicas Eizo Soluções Médicas Conceitos Básicos RADIOLOGIA DIGITAL Entenda os conceitos, termos e a história da radiologia ; os benefícios, desafios e o futuro da radiologia digital INTRODUÇÃO Para profissionais

Leia mais

Recuperação de imagens médicas em bases de dados distribuídas

Recuperação de imagens médicas em bases de dados distribuídas Recuperação de imagens médicas em bases de dados distribuídas Vágner Nepumuceno Guimarães Orient.: Paulo Eduardo Ambrósio Introdução O avanço tecnológico vem influenciando cada vez mais na área médica.

Leia mais

Web Services. Integração de aplicações na Web. Sistemas Distribuídos

Web Services. Integração de aplicações na Web. Sistemas Distribuídos Web Services Integração de aplicações na Web Integração de Aplicações na Web Interoperação entre ambientes heterogêneos desafios diversidade de componentes: EJB, CORBA, DCOM... diversidade de linguagens:

Leia mais

Web Services. (Introdução)

Web Services. (Introdução) Web Services (Introdução) Agenda Introdução SOA (Service Oriented Architecture) Web Services Arquitetura XML SOAP WSDL UDDI Conclusão Introdução Comunicação distribuída Estratégias que permitem a comunicação

Leia mais

Web services. Um web service é qualquer software que está disponível através da Internet através de uma interface XML.

Web services. Um web service é qualquer software que está disponível através da Internet através de uma interface XML. Web services Um web service é qualquer software que está disponível através da Internet através de uma interface XML. XML é utilizado para codificar toda a comunicação de/para um web service. Web services

Leia mais

Sistema Nacional de Registro de Hóspedes - SNRHos. PGTUR Plataforma de Gestão do Turismo Manual Técnico de Utilização do Web Service Versão 1.

Sistema Nacional de Registro de Hóspedes - SNRHos. PGTUR Plataforma de Gestão do Turismo Manual Técnico de Utilização do Web Service Versão 1. Sistema Nacional de Registro de Hóspedes - PGTUR Plataforma de Gestão do Turismo Manual Técnico de Utilização do Web Service Versão 1.0 ÍNDICE 1. INTRODUÇÃO... 3 2. CONSIDERAÇÕES INICIAIS... 3 3. TÉCNOLOGIA

Leia mais

Manual de Utilização das Funções Básicas do Sistema ClinicWeb

Manual de Utilização das Funções Básicas do Sistema ClinicWeb Manual de Utilização das Funções Básicas do Sistema ClinicWeb Dezembro/2012 2 Manual de Utilização das Funções Básicas do Sistema ClinicWeb Sumário de Informações do Documento Título do Documento: Resumo:

Leia mais

Universidade da Beira Interior

Universidade da Beira Interior Universidade da Beira Interior Relatório Apresentação Java Server Pages Adolfo Peixinho nº4067 Nuno Reis nº 3955 Índice O que é uma aplicação Web?... 3 Tecnologia Java EE... 4 Ciclo de Vida de uma Aplicação

Leia mais

Desenvolvimento de Aplicações Web

Desenvolvimento de Aplicações Web Desenvolvimento de Aplicações Web André Tavares da Silva andre.silva@udesc.br Método de Avaliação Serão realizadas duas provas teóricas e dois trabalhos práticos. MF = 0,1*E + 0,2*P 1 + 0,2*T 1 + 0,2*P

Leia mais

Novas Tecnologias para Construção do Prontuário Eletrônico do Paciente

Novas Tecnologias para Construção do Prontuário Eletrônico do Paciente Novas Tecnologias para Construção do Prontuário Eletrônico do Paciente Fabiane Bizinella Nardon 1, Sérgio Furuie 2, Umberto Tachinardi 3 Instituto do Coração do Hospital das Clínicas da Faculdade de Medicina

Leia mais

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

Service Oriented Architecture SOA

Service Oriented Architecture SOA Service Oriented Architecture SOA Arquitetura orientada aos serviços Definição: Arquitetura de sistemas distribuídos em que a funcionalidade é disponibilizada sob a forma de serviços (bem definidos e independentes)

Leia mais

MADALENA PEREIRA DA SILVA SLA Sociedade Lageana de Educação DCET Departamento de Ciências Exatas e Tecnológica

MADALENA PEREIRA DA SILVA SLA Sociedade Lageana de Educação DCET Departamento de Ciências Exatas e Tecnológica MADALENA PEREIRA DA SILVA SLA Sociedade Lageana de Educação DCET Departamento de Ciências Exatas e Tecnológica Desenvolvimento de Web Services com SOAP. 1. Introdução. Com a tecnologia de desenvolvimento

Leia mais

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.

Leia mais

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Tales Henrique José MOREIRA 1 ; Gabriel da SILVA 2 ; 1 Estudante de Tecnologia em Sistemas para

Leia mais

CURSO DE EXTENSÃO ON-LINE EM. avançado. Edital de seleção

CURSO DE EXTENSÃO ON-LINE EM. avançado. Edital de seleção CURSO DE EXTENSÃO ON-LINE EM Programação Avançada na Plataforma VB.NET básico e avançado Edital de seleção Nome do curso: Programação Avançada na Plataforma VB.NET básico e avançado Coordenador Geral:

Leia mais

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima INFORMÁTICA FUNDAMENTOS DE INTERNET Prof. Marcondes Ribeiro Lima Fundamentos de Internet O que é internet? Nome dado a rede mundial de computadores, na verdade a reunião de milhares de redes conectadas

Leia mais

Manual de Integração. Tecnologia: WebServices SOAP XML. Área: CDC. Produto: CDC Pessoa Física NFE (RFB) Versão: 1.0. Autor: Angelo Bestetti Junior

Manual de Integração. Tecnologia: WebServices SOAP XML. Área: CDC. Produto: CDC Pessoa Física NFE (RFB) Versão: 1.0. Autor: Angelo Bestetti Junior Manual de Integração Tecnologia: WebServices SOAP XML Área: CDC Produto: CDC Pessoa Física NFE (RFB) Versão: 1.0 Autor: Angelo Bestetti Junior Conteúdo Introdução... 3 Considerações Iniciais... 4 Privacidade...

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

Especialização em Engenharia de Software com Ênfase em Software Livre ESL2/2008. Projeto Agenda Saúde Requisitos e Modelagem UML

Especialização em Engenharia de Software com Ênfase em Software Livre ESL2/2008. Projeto Agenda Saúde Requisitos e Modelagem UML Projeto Agenda Saúde Requisitos e Modelagem UML Histórico de Revisão Versão 0.1 Data 01/06/09 Revisor Descrição Versão inicial Sumário 1. Introdução...4 1.1 Visão geral deste documento...4 1.2 Módulos

Leia mais

Software automatizado para controle de consultas da clínica de fisioterapia

Software automatizado para controle de consultas da clínica de fisioterapia Software automatizado para controle de consultas da clínica de fisioterapia Jeverson Siqueira 1, Wallace Caldeira 1, Jorge Aikes Junior 1 1 Ciência da Computacão Faculdades Anglo Americano de Foz do Iguaçu

Leia mais

Web Service - NFS-e. Definição das especificações e critérios técnicos necessários para utilização do WebService. FREIRE INFORMÁTICA Versão 2.

Web Service - NFS-e. Definição das especificações e critérios técnicos necessários para utilização do WebService. FREIRE INFORMÁTICA Versão 2. 2014 Web Service - NFS-e Definição das especificações e critérios técnicos necessários para utilização do WebService Este manual tem como objetivo orientar os usuários, sobre os procedimentos relativos

Leia mais

SOFTWARE DE GERENCIAMENTO DA SECRETARIA DA SAUDE PROJETO DE TRABALHO

SOFTWARE DE GERENCIAMENTO DA SECRETARIA DA SAUDE PROJETO DE TRABALHO SOFTWARE DE GERENCIAMENTO DA SECRETARIA DA SAUDE PROJETO DE TRABALHO INTRODUÇÃO O avanço da tecnologia trouxe inúmeros benefícios à população. Quando usada de maneira saudável e inteligente, auxilia na

Leia mais

BC CORREIO SISTEMA DE CORREIO ELETRÔNICO DO BANCO CENTRAL DO BRASIL. Manual do Web Service

BC CORREIO SISTEMA DE CORREIO ELETRÔNICO DO BANCO CENTRAL DO BRASIL. Manual do Web Service BC CORREIO SISTEMA DE CORREIO ELETRÔNICO DO BANCO CENTRAL DO BRASIL Manual do Web Service SUMÁRIO Introdução... 3 Informações técnicas... 4 Serviços... 5 ConsultarPastasAutorizadas... 5 ConsultarCorreiosPorPasta...

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

2 Conceitos relativos a Web services e sua composição

2 Conceitos relativos a Web services e sua composição 15 2 Conceitos relativos a Web services e sua composição A necessidade de flexibilidade na arquitetura das aplicações levou ao modelo orientado a objetos, onde os processos de negócios podem ser representados

Leia mais

ANEXO V Edital nº 03508/2008

ANEXO V Edital nº 03508/2008 ANEXO V Edital nº 03508/2008 Projeto de integração das informações de mandado de prisão e processos dos Tribunais Regionais Federais e do Tribunal de Justiça do Distrito Federal e Territórios O objetivo

Leia mais

TOTVS Gestão Hospitalar Manual Ilustrado - Unidades de Diagnóstico 11.8. março de 2015. Versão: 2.0

TOTVS Gestão Hospitalar Manual Ilustrado - Unidades de Diagnóstico 11.8. março de 2015. Versão: 2.0 TOTVS Gestão Hospitalar Manual Ilustrado - Unidades de Diagnóstico 11.8 março de 2015 Versão: 2.0 1 Sumário 1 Objetivos... 4 2 Introdução... 4 3 Cadastros... 5 3.1 Cadastro de Departamentos do Laboratório...

Leia mais

Manual de usuário - GLPI Página 1

Manual de usuário - GLPI Página 1 MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIENCIA E TECNOLOGIA DE GOIÁS DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO Versão: 1.1 - DTI Manual de usuário

Leia mais

Serviços Web: Arquitetura

Serviços Web: Arquitetura Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

Introdução Serviços Web WSDL SOAP UDDI Ferramentas. Serviços Web. (Web Services) Emerson Ribeiro de Mello

Introdução Serviços Web WSDL SOAP UDDI Ferramentas. Serviços Web. (Web Services) Emerson Ribeiro de Mello 1/39 Serviços Web (Web Services) Emerson Ribeiro de Mello Departamento de Automação e Sistemas Universidade Federal de Santa Catarina 22 de Maio de 2007 2/39 Arquitetura Orientada a Serviços Arquitetura

Leia mais

Manual de padronização para envio de orçamento e pedidos por e-mail para CristalTemper.

Manual de padronização para envio de orçamento e pedidos por e-mail para CristalTemper. Manual de padronização para envio de orçamento e pedidos por e-mail para CristalTemper. Devido a necessidade de resposta mais ágil e uma melhor gestão, o uso do computador para auxiliar nas mais diversas

Leia mais

Grupo I [7v] 1. [1,0] Apresente o conteúdo do IDL relativo a este programa. Assuma PROGRAM=62015 e VERSION=1.

Grupo I [7v] 1. [1,0] Apresente o conteúdo do IDL relativo a este programa. Assuma PROGRAM=62015 e VERSION=1. Número: Nome: Página 1 de 6 LEIC/LETI, 2014/15, Repescagem do 1º Teste de Sistemas Distribuídos 30 de Junho de 2015 Responda no enunciado, apenas no espaço fornecido. Identifique todas as folhas. Duração:

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 4 Aplicações em camadas

Leia mais

Módulo II - Aula 3 Comunicação

Módulo II - Aula 3 Comunicação Módulo II - Aula 3 Comunicação O surgimento da comunicação entre as pessoas por meio de computadores só foi possível após o surgimento das Redes de Computadores. Na aula anterior você aprendeu sobre a

Leia mais

SISTEMA COMPUTACIONAL PARA ANÁLISES DE DADOS EM AGRICULTURA DE PRECISÃO

SISTEMA COMPUTACIONAL PARA ANÁLISES DE DADOS EM AGRICULTURA DE PRECISÃO UNIVERSIDADE FEDERAL RURAL DO RIO DE JANEIRO INSTITUTO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA PROJETO SISTEMA COMPUTACIONAL PARA ANÁLISES DE DADOS EM AGRICULTURA DE PRECISÃO ALUNO RICARDO CARDOSO TERZELLA

Leia mais

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 02 IMPLANTAÇÃO DE 1 (UM)

Leia mais

TCM. Inicie uma nova era no seu Laboratório: a era da tranquilidade.

TCM. Inicie uma nova era no seu Laboratório: a era da tranquilidade. TCM Inicie uma nova era no seu Laboratório: a era da tranquilidade. tranquilidade Esqueça tudo o que você já ouviu falar sobre sistemas para gestão de Laboratórios Clínicos. Abandone limites, fronteiras

Leia mais

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Tópicos Motivação e Objetivos LP e SOA Processo ADESE

Leia mais

Requisições de Materiais - Almoxarifado Módulo Portal Administrativo - SIPAC

Requisições de Materiais - Almoxarifado Módulo Portal Administrativo - SIPAC 1 Requisições de Materiais - Almoxarifado Módulo Portal Administrativo - SIPAC Perfil: Requisitor e Autorizador de solicitações de materiais de consumo 2 Maceió, Fevereiro de 2013. Histório de versões

Leia mais

Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa

Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa Web Service Plínio Antunes Garcia Sam Ould Mohamed el Hacen Sumário Introdução conceitual O Web Service

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 2 Computação em Nuvem Desafios e Oportunidades A Computação em Nuvem

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

TERMO DE REFERÊNCIA CONTRATAÇÃO DE CONSULTORIA

TERMO DE REFERÊNCIA CONTRATAÇÃO DE CONSULTORIA TERMO DE REFERÊNCIA CONTRATAÇÃO DE CONSULTORIA Projeto BRA/11/008 Edital 06/2014 Objetivo da Contratação Nosso número DADOS DA CONSULTORIA Contratação de consultoria técnica especializada para realizar

Leia mais

Programação para Web Artefato 01. AT5 Conceitos da Internet

Programação para Web Artefato 01. AT5 Conceitos da Internet Programação para Web Artefato 01 AT5 Conceitos da Internet Histórico de revisões Data Versão Descrição Autor 24/10/2014 1.0 Criação da primeira versão HEngholmJr Instrutor Hélio Engholm Jr Livros publicados

Leia mais

PALAVRAS-CHAVE: Massas Nodulares, Classificação de Padrões, Redes Multi- Layer Perceptron.

PALAVRAS-CHAVE: Massas Nodulares, Classificação de Padrões, Redes Multi- Layer Perceptron. 1024 UMA ABORDAGEM BASEADA EM REDES PERCEPTRON MULTICAMADAS PARA A CLASSIFICAÇÃO DE MASSAS NODULARES EM IMAGENS MAMOGRÁFICAS Luan de Oliveira Moreira¹; Matheus Giovanni Pires² 1. Bolsista PROBIC, Graduando

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias

Leia mais

Histórico de Revisão Data Versão Descrição Autor

Histórico de Revisão Data Versão Descrição Autor H6Projetos Documento de Requisitos Versão 1.3 Histórico de Revisão Data Versão Descrição Autor 05/09/2013 1.0 Preenchimento do Capítulo 2 Requisitos Funcionais Evilson Montenegro 26/09/2013 1.1 Preenchimento

Leia mais

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia mais

Manual de Integração. Tecnologia: WebServices SOAP XML. Área: CDC. Produto: CDC Estendida (Física) Versão: 1.0. Autor: Angelo Bestetti Junior

Manual de Integração. Tecnologia: WebServices SOAP XML. Área: CDC. Produto: CDC Estendida (Física) Versão: 1.0. Autor: Angelo Bestetti Junior Manual de Integração Tecnologia: WebServices SOAP XML Área: CDC Produto: CDC Estendida (Física) Versão: 1.0 Autor: Angelo Bestetti Junior Conteúdo Introdução... 3 Considerações Iniciais... 4 Privacidade...

Leia mais

SIGLA - Sistema Integrado de Gestão Legislativa e Administrativa

SIGLA - Sistema Integrado de Gestão Legislativa e Administrativa Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM SIGLA - Sistema Integrado de Gestão Legislativa e Administrativa Aluno: Paulo

Leia mais

Sistemas Distribuídos. Web Services. Edeyson Andrade Gomes. www.edeyson.com.br

Sistemas Distribuídos. Web Services. Edeyson Andrade Gomes. www.edeyson.com.br Sistemas Distribuídos Web Services Edeyson Andrade Gomes www.edeyson.com.br SUMÁRIO Visão geral Arquitetura Web Services Desenvolvimento 2 Visão Geral Web Services Usados para disponibilizar serviços na

Leia mais

Manual de Utilização do GLPI

Manual de Utilização do GLPI Manual de Utilização do GLPI Perfil Usuário Versão 1.0 NTI Campus Muzambinho 1 Introdução Prezado servidor, o GLPI é um sistema de Service Desk composto por um conjunto de serviços para a administração

Leia mais

APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE

APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE MARCOS LEÃO 1, DAVID PRATA 2 1 Aluno do Curso de Ciência da Computação; Campus de Palmas; e-mail: leão@uft.edu.br PIBIC/UFT

Leia mais

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Agenda Introdução Aplicações interativas de TV Digital Desafios de layout e usabilidade Laboratório de usabilidade Desafios

Leia mais

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br IntroduçãoàTecnologiaWeb TiposdeSites ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br TiposdeSites Índice 1 Sites... 2 2 Tipos de Sites... 2 a) Site

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

Programando em PHP. Conceitos Básicos

Programando em PHP. Conceitos Básicos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web

Leia mais

PORTARIA N Nº Rio de Janeiro, 24 de Outubro de 2013.

PORTARIA N Nº Rio de Janeiro, 24 de Outubro de 2013. PORTARIA N Nº Rio de Janeiro, 24 de Outubro de 2013. ACRESCENTA A ARQUITETURA DE PADRÕES TECNOLÓGICOS DE INTEROPERABILIDADE -, NO SEGMENTO ORGANIZAÇÃO E INTERCÂMBIO DE INFORMAÇÕES, O PADRÃO TECNOLÓGICO

Leia mais

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo

Leia mais

Introdução a Web Services

Introdução a Web Services Introdução a Web Services Mário Meireles Teixeira DEINF/UFMA O que é um Web Service? Web Service / Serviço Web É uma aplicação, identificada por um URI, cujas interfaces podem ser definidas, descritas

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,

Leia mais

Arquiteturas, Padrões e Serviços para Geoprocessamento. Lúbia Vinhas 13/05/2008

Arquiteturas, Padrões e Serviços para Geoprocessamento. Lúbia Vinhas 13/05/2008 Arquiteturas, Padrões e Serviços para Geoprocessamento Lúbia Vinhas 13/05/2008 Desejo saber estatísticas sobre áreas queimadas. Desejo fazer análises por localização, por classes de uso ou ainda por seleção

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Programação Cliente em Sistemas Web

Programação Cliente em Sistemas Web Programação Cliente em Sistemas Web WEBSERVICES Cap 18. - Sistemas distribuídos e serviços web em Deitel, H.M, Sistemas Operacionais, 3 ª edição, Pearson Prentice Hall, 2005 Fonte: Rodrigo Rebouças de

Leia mais

Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva

Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva 1. O que são Serviços Web (Web Services)? Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva A ideia central dos Web Services parte da antiga necessidade

Leia mais

Sistema Gerenciador de Clínica Médica Automatizando a Clínica Cardiomed Implantação

Sistema Gerenciador de Clínica Médica Automatizando a Clínica Cardiomed Implantação Sistema Gerenciador de Clínica Médica Automatizando a Clínica Cardiomed Implantação Acadêmico: Giuliano Márcio Stolf Orientador: Ricardo Alencar de Azambuja Apresentação Clínica médica SI na área da saúde

Leia mais

2 Geração Dinâmica de Conteúdo e Templates de Composição

2 Geração Dinâmica de Conteúdo e Templates de Composição 2 Geração Dinâmica de Conteúdo e Templates de Composição Alguns dos aspectos mais importantes na arquitetura proposta nesta dissertação são: a geração dinâmica de conteúdo e a utilização de templates de

Leia mais

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 Prezados Senhores da comissão de licitação da UENF, seguem alguns questionamentos acerca do edital de concorrência 01/2013 para esclarecimentos: 1. ANEXO

Leia mais

PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB

PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB Sumep Julho/2006 PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB Objetivo

Leia mais

XHTML 1.0 DTDs e Validação

XHTML 1.0 DTDs e Validação XHTML 1.0 DTDs e Validação PRnet/2012 Ferramentas para Web Design 1 HTML 4.0 X XHTML 1.0 Quais são os três principais componentes ou instrumentos mais utilizados na internet? PRnet/2012 Ferramentas para

Leia mais

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura

Leia mais

www.andrix.com.br professor@andrix.com.br Conceitos Básicos

www.andrix.com.br professor@andrix.com.br Conceitos Básicos Desenvolvimento Andrique web Amorim II www.andrix.com.br professor@andrix.com.br Conceitos Básicos Sites e Aplicações Web Normalmente, as pessoas utilizam o termo SITE quando se referem a blogs, sites

Leia mais

Software Web para: Empresas, Governo, Organizações, Entidades de Classe, Sindicatos, ONG's e Profissionais Liberais

Software Web para: Empresas, Governo, Organizações, Entidades de Classe, Sindicatos, ONG's e Profissionais Liberais MANUAL DO USUÁRIO BITÁVEL GERENCIADOR ONLINE DE NEWSLETTERS (GOLNEWS) Software Web para: Empresas, Governo, Organizações, Entidades de Classe, Sindicatos, ONG's e Profissionais Liberais Versão 1.0 1 Índice

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais