Aplicação do XML em Sistemas de Informação em Saúde

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

Download "Aplicação do XML em Sistemas de Informação em Saúde"

Transcrição

1 Aplicação do XML em Sistemas de Informação em Saúde Anderson Dutra Moura, Kristy Soraya Coelho, Alysson Frantz, Marcus Augusto Hochuli Schmeil, João da Silva Dias Programa de Pós-graduação em Tecnologia em Saúde PUCPR, Curitiba-PR, Brasil Resumo - Com o avanço da Web, a linguagem XML (extensible Markup Language) vem se tornando um padrão para armazenamento e interoperabilidade entre sistemas de informação. Esta tendência vem influenciando os Sistemas de Informação em Saúde, em projetos como: Synapses, SynEx, SPIDER, BANTER e MedLEE. Este artigo apresenta o papel do XML nestes projetos e o seu impacto na Informática em Saúde. Palavras-chave: XML, DTD, SGML, HTML, Sistema de Informação em Saúde, World Wide Web. Abstract With Web growing, XML language (extensible Markup Language) is becoming a standard to storage and interoperability information systems. This tendency is affecting Health Information Systems, on projects like: Synapses, SynEx, SPIDER, BANTER and MedLEE. This article shows the XML function on these projects and his impact on Health Informatics. Key words: XML, DTD, SGML, HTML, Health Information System, World Wide Web. Introdução O XML (extensible Markup Language) permite ao usuário criar suas próprias tags - etiquetas ocultas como comentários em páginas Web ou seções de texto em uma página adicionando estruturas aos seus documentos, viabilizando sua utilização tanto na Web, quanto em outros sistemas. Baseado em um conceito simples, o XML está se tornando unanimidade no processo de integração entre sistemas, entre eles os relacionados à informática em saúde. Neste artigo, estaremos apresentando algumas das iniciativas de emprego deste formato e as tentativas de torná-lo um padrão oficial para documentos de saúde. XML, da web para os sistemas de saúde A World Wide Web abriga um número crescente de sistemas para registros médicos, bases de conhecimento, suporte a decisão e educação [1] e está transformando a natureza da prática médica [2]. As aplicações baseadas na Web dependem, primariamente, do HTML (Hypertext Markup Language). O HTML consiste de um conjunto fixo e simples de elementos, indicados por tags, por exemplo <H1>, que descrevem como os documentos deverão ser exibidos pelo programa cliente Web (browser). Isto define um tipo de documento simples com marcações, que descrevem cabeçalhos, parágrafos, listas, ilustrações e, em alguns casos, multimídia. O HTML é uma aplicação específica do SGML (Standard Generalized Markup Language), que usa o padrão internacional ISO 8879:1986 para definir a estrutura e conteúdo de diferentes tipos de documentos eletrônicos [3]. O SGML é uma metalinguagem, que permite aos autores criarem linguagens de marcação para objetivos específicos. Além disto, o SGML é usado, largamente, na indústria, governo e academicamente. Sua complexidade o torna ideal para uso na Web. O XML (Extensible Markup Language) foi desenvolvido para prover extensibilidade, estrutura e qualidade de dados ao SGML, para a criação de aplicações Web robustas e de larga escala [4]. Como o SGML, o XML é uma metalinguagem. Ao contrário do formato fixo do HTML, o XML permite aos autores definirem seus próprios elementos para representar esquemas de bancos de dados ou hierarquias orientadas a objeto. O XML permite as aplicações clientes verificarem dados através de validação estrutural. XML omite as mais complexas e menos usadas partes do SGML, como a declaração SGML e a minimização de tag [5]. Como o XML é um subconjunto do SGML, as ferramentas e parsers SGML podem ser utilizados em documentos XML. O W3C (World Wide Web Consortium), recentemente, adotou o XML como um padrão [6] e grandes desenvolvedores de software, como: Microsoft, Sun Microsystems, Netscape, Adobe e

2 IBM incluíram o suporte a XML em seus produtos [7]. Esforços estão sendo feitos para integrar o XML aos padrões mais utilizados em saúde, como o HL7 [8]. A estrutura de um documento XML pode ser definida em um DTD (Document Type Definition), incluso no documento ou referenciado de uma fonte externa. O DTD especifica o nome dos elementos alojados pelo documento, como um elemento pode aparecer e a ordem de aparição destes elementos. Interconexão e padrões Nesta seção, analisaremos projetos que são resultado do reconhecimento da necessidade que direciona o desenvolvimento para a interconexão e a utilização de padrões para troca de dados, que incluem: o vocabulário médico padrão, padrões para os sistemas de informação hospitalares e padrões para os registros eletrônicos do paciente. O SPIDER (Structured Platform- Independent Data Entry and Reporting) utiliza padrões de informação aberta para armazenar registros, independentes de plataforma, de relatórios estruturados [9]. O SPIDER pode acomodar uma variedade de aplicações relatórios, que contêm conceitos armazenados hierarquicamente [10]. Os conceitos relatados podem ser vinculados a vocabulários externos, como o UMLS (Unified Medical Language System) [11]. O SPIDER apresenta conceitos de relatórios, como objetos gráficos familiares: text window, checkboxes e radio buttons em formulários Web. A hierarquia dos conceitos é preservada, o programa cliente pode mostrar os elementos do formulário, com níveis apropriados de identação. Da entrada de dados, através da interface Web, o SPIDER pode criar relatórios textuais ou documentos XML. Os documentos XML incluem DTDs específicos, que definem os campos de dados e valores permitidos; o relatório fornecido é portável e possui autodefinição [9]. O SPIDER é executado, atualmente, um Netra i5 Sun Internet Server (Sun Microsystems, Palo Alto, CA) e no Netscape Enterprise Server 3.0 (Netscape Communications, Mountain View, CA). O software SPIDER é escrito na linguagem de programação Perl (versão 5.0). Registros médicos são largamente distribuídos e têm forte autonomia local [12]. Freqüentemente, informações sobre pacientes não estão disponíveis quando e onde são necessárias. Possui resultados insuficientes para múltiplas consultas aos dados pessoais do paciente, duplicação de testes desnecessários e outras avaliações e, ultimamente, atraso no recebimento do atendimento apropriado. Synapses [13; 14] e SynEx [14; 15] fazem parte de dois projetos europeus, cujo objetivo é compartilhar registros eletrônicos de saúde através da Internet. Synapses se baseia na especificação do Federated Healthcare Record (FHCR) Server, que fornece acesso integrado a componentes de registros distribuídos. O Synapse Server provê a funcionalidade de um banco de dados federado. Dados individuais do paciente podem ser distribuídos através de vários hospitais e sites da comunidade de saúde, que podem enviar consultas para um servidor localizado em qualquer lugar. Synapses e XML são estruturas de dados orientados a objetos hierarquicamente, com a opção de linkar seus elementos. A transformação do SynOM (Synapses Object Model) para o XML DTD não causaria problemas, em virtude da especificação flexível do XML [16]. O projeto SynEx possui como objetivo integrar um número de componentes - os registros do Synapses Server são apenas um deles - para formar um sistema de informação, onde aplicações cliente poderão acessar uma grande quantidade de dados no auxílio ao serviço de saúde. No SynEx, o servidor de registros foi desenvolvido como um componente aberto, para um projeto de computação distribuída, em um ambiente corporativo e usando tecnologia XML, com suporte para clientes Web. O HL7 (Health Level Seven) fornece um padrão para distribuição de dados através de aplicações computacionais hospitalares [17, 18]. O padrão HL7 é baseado em uma mensagem e utiliza um modelo de evento trigger, que dispara uma mensagem para uma unidade receptora, que irá responder a esta mensagem. Mensagens são definidas por vários eventos trigger. A Organização HL7 também desenvolve padrões para a representação de documentos clínicos (como um sumário de alta e registros de evolução). Estes documentos fazem uso do HL7 Clinical Document Architecture (CDA) [17, 19]. O HL7 CDA Framework tornou-se um padrão HL7 ANSI aprovado em novembro de O CDA é padrão de marcação de documentos, que especifica a estrutura e semântica de documentos clínicos. Um documento CDA é um objeto de informação completo e definido, que pode conter: texto, imagem, sons e outros conteúdos multimídia e atuar como gateway para Registros Médicos Eletrônicos, permitindo o compartilhamento e interoperabilidade de registros médicos eletrônicos. O CDA gera

3 documentos clínicos no formato XML e estes documentos são encapsulados pela mensagem HL7 e armazenados em um repositório de documentos clínicos, como dados em um banco de dados XML. Suporte a decisão O BANTER (Bayesian Network Tutoring and Explanation) provê suporte a decisão utilizando Redes Bayesianas (RB) como modelo de conhecimento. RB representam graficamente conhecimento probabilístico. Cada nó do grafo da RB representa uma variável estocástica; os possíveis valores de dois ou mais nós de possíveis estados, por exemplo: presente ou ausente, somam 1. Ligações entre variáveis representam influência, expressa como probabilística condicional [20]. O BANTER calcula a probabilidade de diagnósticos potenciais, determina o melhor procedimento para identificar um diagnóstico, questiona o usuário na seleção de um teste diagnóstico otimizado e gera um texto explicando a lógica empregada. BANTER pode ser aplicado em qualquer RB, cujos nós podem ser classificados como hipóteses, observações e procedimentos diagnósticos. A lógica do sistema é conduzida pela base de conhecimento RB, um arquivo de definição de nós, onde o tipo especificando exemplos de problemas tutoriais. BANTER tem sido implementado em uma SPARC station 10 (Sun Microsystems, Palo Alto, CA) e é escrito na linguagem de programação Lisp [20]. Sistemas de registro eletrônico de saúde, ou Electronic Health Record (EHR), estão sendo largamente utilizados no armazenamento de informações clínicas sobre pacientes. Na Austrália, com em outros países, há uma iniciativa para o desenvolvimento de um ambiente para compartilhamento de registros eletrônicos de saúde [21]. A openehr Foundation considerou que o modelo EHR deveria ser genérico o suficiente para armazenar diferentes tipos de dados médicos, e desenvolveu um framework EHR, baseado em metadados, chamado "Good Electronic Health Record" (GEHR). Este framework fornece um modelo de referência, chamado GEHR Object Model (GOM), que pode ser utilizado para representar, genericamente, todos os exames e procedimentos clínicos [21]. Em um sistema GEHR distribuído, o XML é utilizado para codificar extratos EHR, para emissão. Seja enviando ou recebendo um extrato EHR, é essencial para o sistema EHR estar habilitado para validar se o extrato está de acordo com as estruturas e regras requeridas. Como o XML é o formato padrão com o qual os extratos GEHR são distribuídos, faz-se importante à utilização de um método para validar os extratos GEHR formatados em XML. Com isto em mente, a validação é feita em dois níveis: em primeiro lugar, verificando se o extrato EHR é válido em relação ao GOM e, em segundo lugar, se é válido em relação aos arquétipos clínicos associados [21]. Guidelines O XML oferece uma poderosa tecnologia para representação de documentos eletrônicos. Isto permite que seres humanos e computadores acessem a informação no documento e a extraiam para reuso ou modificação [22]. No XML, guidelines são conceituados como uma hierarquia de elementos, unidades básicas de informação, que armazenam dados e definem estruturas pela validação de sua posição na árvore [23]. As tags demarcam texto e fornecem etiquetas que caracterizam o conteúdo semântico do elemento. Aplicar tags em um documento não requer habilidades de programação, mas isto pode criar uma representação computacional do conhecimento contido em um guideline. Um DTD modela o nome dos elementos alocados e atributos no documento, o conteúdo de cada elemento e a estrutura do documento, por exemplo, ordem e cardinalidade de cada elemento. Um parser de validação pode assegurar se um documento taggeado está de acordo com o DTD. Um parser, como o Internet Explorer 6, pode ler um documento XML e povoar uma árvore na memória, expondo todos os elementos e atributos para manipulação pela aplicação [24]. A aplicação pode, por exemplo, selecionar certos componentes para apresentação ao usuário, por exemplo, custos, ou interagir com fatos em um banco de dados clínico para prover apoio a decisão com guidelines. Várias organizações combinam seus esforços para desenvolver, disseminar, implementar e administrar o conhecimento armazenado em guidelines através do seu ciclo de vida. Não surpreendentemente, os modelos que têm sido criados para representar este conhecimento variam, dependendo da orientação da organização. Modelos despontam, pois quem constrói e evolui guidelines práticos tende a enfatizar descrições dos métodos utilizados no desenvolvimento, problemas encontrados nos testes e manutenção e detalhes sobre os responsáveis, objetivos; entretanto, eles,

4 eventualmente, fornecem poucos detalhes para recomendações de conceituação. Por exemplo, o modelo NGC (National Guideline Clearinghouse) contém a maioria dos conceitos encontrados na literatura de serviços de saúde, mas possui somente uma linha para as recomendações mais importantes. Por outro lado, pesquisadores da área de informática modelam guidelines com grandes detalhes, mas falham no relato das preocupações dos serviços de saúde comunitários, bem como evidências e qualidade, predileções potenciais dos patrocinadores e desenvolvedores, testes de validação [25]. Um dos mais ambiciosos esforços para construir uma representação de guideline eletrônico é o GLIF (Guideline Interchange Format) do Intermed Collaboratory. GLIF inclui módulos para o nome de um guideline e seus autores, proposta e critério de elegibilidade, mas isto especifica somente um componente, definido vagamente, chamado didatics para prover informação de suporte. A ênfase do GLIF é na especificação detalhada das recomendações do guideline. A base do modelo apresentado pelo Laboratory of Computer Science, Massachusetts General Hospital [26] é a passagem de mensagens contendo estruturas de dados hierárquicos. Isto é permitido pelas interações flexíveis entre os módulos de consulta e lógico, bem como, a engine do guideline e o cliente. Como o XML suporte estruturas de dados hierárquicos, ele é ideal como formato de mensagem para envio e recebimento de mensagens oriundas de um serviço automático de guideline. Como o formato de mensagem pode servir como uma interface genérica para serviços de guideline. Isto não é muito diferente do princípio de utilização do XML como um formato de distribuição para dados de saúde [27]; de fato, como a engine do guideline deveria solicitar dados de um registro médico, o DTD para determinados formatos enviados, deveria representá-los de várias maneiras, sendo utilizado para distribuição de informação de registros médicos. Registro eletrônico médico O projeto desenvolvido pelo Computer Science Department, Queens College of CUNY e pelo Department of Medical Informatics, Columbia University, resultou em uma linguagem de processamento natural chamada MedLEE4, que está sendo utilizada pelo New York Presbyterian Health Care (NYPH) e pelo Columbia Presbyterian Medical Center desde fevereiro de O MedLEE foi desenvolvido como um processador genérico para um domínio médico. Sendo utilizado, inicialmente, para radiografias torácicas, e expandido para os domínios de mamografia, resultados radiológicos, resultados patológicos, ecocardiograma, eletrocardiograma e sumários de alta. Um número de evoluções do sistema foram realizadas como os domínios de relatórios para radiografias torácicas, mamografia e sumários de alta [28, 29, 30], o que demonstra a efetividade na identificação de condições clínicas específicas, e que isto foi, efetivamente, utilizado [31] para o aumento da qualidade do atendimento ao paciente. Um dos formatos de saída do MedLEE é o XML. O modelo de representação do XML para a saída estruturada do XML é descrito com mais detalhes por Friedman [32]. O modelo abaixo ilustra a saída XML para uma mastectomia parcial do seio direito. O nome da tag corresponde ao tipo de informação sendo representada. Em adição, a tag pode conter tags internas, que são modificadores. Por exemplo, procedimento é um tipo de informação. Ele possui um atributo v, cujo valor é ressecção e uma tag inserida, que é um modificador bodyloc (body location, cujo valor é seio). Bodyloc também possui uma região modificada (com valor direito). A representação XML forma uma árvore que pode ser visualizada graficamente. Brasil O Brasil também tem realizado projetos que fazem uso do XML como padrão de comunicação de dados, como: A Agência Nacional de Saúde Suplementar (ANS) estabeleceu um padrão de Troca de Informação em Saúde Suplementar (TISS) para registro e intercâmbio de dados entre operadoras de planos privados de assistência à saúde e prestadores de serviços de saúde. A proposta da ANS utiliza padrões já existentes e disponíveis em outros bancos de dados e sistemas de informações, permitindo uma compatibilização com os diversos sistemas de informação em saúde hoje existentes, possibilitando melhorias na utilização das informações coletadas [33]. O Padrão de comunicação do padrão TISS para a troca de informação entre operadoras e prestadores é a linguagem de marcação XML/Schema [33]. O Cartão Nacional de Saúde é um instrumento que possibilita a vinculação dos procedimentos executados no âmbito do Sistema Único de Saúde (SUS) ao usuário, ao profissional que os realizou e também à unidade de saúde

5 onde foram realizados. Para tanto, é necessária a construção de cadastros de usuários, de profissionais de saúde e de unidades de saúde. A partir desses cadastros, os usuários do SUS e os profissionais de saúde recebem um número nacional de identificação [34]. No nível de aplicação, os terminais de atendimento e os servidores municipais comunicam-se através de um conjunto de documentos XML, cujas definições foram acordadas entre o Ministério da Saúde e os fornecedores contratados para o desenvolvimento do projeto, e independem de lote, de modelo do terminal e de sistema operacional do servidor municipal. Do nível municipal para os níveis superiores, a comunicação ocorre ora através de documentos XML, ora através do mecanismo de replicação do sistema gerenciador de banco de dados Oracle. Para isso, foi definido um padrão de comunicação, que utiliza modelos denominados Document Type Definition (DTD) [34]. Conclusão Com base no contexto deste artigo, o XML aparece como um formato que pode facilitar o processo de integração de Sistemas de Informação em Saúde. A união de organizações de saúde, órgãos governamentais e desenvolvedores na utilização da Web e XML, como padrão, pode levar a integração entre Sistemas até então isolados, gerando conhecimento, suporte a decisão e um aumento na qualidade do atendimento ao paciente. Referências [1] Lowe, H.J. et al, The World Wide Web: a review of an emerging Internet based technology for the distribution of biomedical information. J Am Med Informatics Assoc, n.3, p [2] Cimino, J.J Beyond the superhighway: exploiting the Internet with medical informatics. J Am Med Informatics Assoc, n.4, p [3] International Standards Organization ISO 8879, Information processing Text and office systems Standard Generalized Markup Language (SGML). Geneva: International Standards Organization. [4] Bosak, J XML, Java, and the future of the Web. The World Wide Web Journal, vol.2, n.4. [5] Clark, J Comparison of SGML and XML: World Wide Web Consortium Note. World Wide Web Consortium. Disponível em: [http://www.w3.org/tr/note-sgml-xml ] Acesso em 01 mai [6] Connolly, D. and Bosak, J., Extensible Markup Language (XML). World Wide Web Consortium. Disponível em: [http://www.w3.org/xml/]. Acesso em 01 mai [7] EDI News, XML touted as cure for EDI ills. CommerceNet. Disponível em: [http://www.commerce.net/members/portfolios/tec hnology/edi/xml-edi/0804edi.html]. Acesso em 02 mai [8] HL7 SGML/XML Special Interest Group, The Kona Proposal. Health Level Seven. Disponível em: [http://www.mcis.duke.edu/standards/hl7/committ ees/sgml/]. Acesso em 02 mai [9] Kahn Jr., C.E., Self-documenting structured reports using open information standards. Medinfo. [10] Kahn Jr., C.E., A generalized language for platform-independent structured reporting. Methods Inf Med, n.36, p [11] Lindberg, D.A.B. et al, The Unified Medical Language System. Methods Inf Med, n.32, p [12] Networking Health, Prescriptions for the Internet. Disponível em: [http://www.cs.tcd.ie/publications/tech-reports/]. Acesso em 20 ago [13] Jung, B. and Grimson, J., Synapses/SynEx goes XML, Proceedings of the Medical Informatics Europe '99 Conference (MIE99), p [14] Grimson, W. et al, Federated Healthcare Record Server The Synapses Paradigm. International Journal of Medical Informatics, vol.52, p [15] SynEx, Disponível em: [http://www.gesi.it/synex]. Acesso em 20 ago [16] Jung, B. et al, Using XML for Seamless Integration of Distributed Electronic Patient

6 Records. Proceedings of XML Scandinavia 2000 conference. [17] HL7 (Health Level Seven), Disponível em: [http://www.hl7.org/]. Acesso em 20 ago [18] Beeler, G.W., HL7 version 3 - An object-oriented methodology for collaborative standards development. International Journal of Medical Informatics, vol.48 (1-3), p [19] Dolin, R. H. et al, The HL7 Clinical Document Architecture. Journal of the American Medical Informatics Association, vol. 8, p [20] Kahn Jr., C.E. and de la Cruz, N.B., Extensible markup language (XML) in health care: integration of structured reporting and decision support. In: AMIA Symp, p [21] Tun Z. et al, Validating Electronic Health Records Using Archetypes and XML. ACSC. [22] Laurent, SS., XML: A Primer. M&T Books, California, USA. [23] Ceponkus, A. and Hoodbhoy, F., Applied XML: A Toolkit for Programmers. Wiley, New York, USA. [24] Marchal, B., XML by Example. QUE, Indianapolis, USA. [25] Shiffman, R.N., Representation of clinical practice guidelines in conventional and augmented decision tables. J Am Med Inform Assoc, n.4, p [26] Dubey, A. K. and Chueh, H., Using the extensible markup language (XML) in automated practice guidelines. Proc AMIA Symp, p [30] Friedman, C. et al, Automating a severity score guideline for community acquired pneumonia employing medical language processing of discharge summaries. Proc. AMIA Symp, p [31] Knirsch, C.A. et al, Respiratory isolation of tuberculosis patients using clinical guidelines and an automated decision support system. Infection Control and Hospital Epidemiology, v. 19, p [32] Friedman, C. et al, Representing information in patient reports using natural language processing and the extensible markup language. J Am Med Inf Assoc, v. 6, p [33] ANS. Disponível em: [http://www.ans.gov.br/portal/site/_hotsite_tiss/pdf/ texto_completo.pdf]. Acesso em 03 set 06. [34] Cartão Nacional de Saúde. Disponível em: [http://dtr2001.saude.gov.br/cartao/]. Acesso em 03 set 06. Contato Anderson Dutra Moura Kristy Soraya Coelho Alysson Frantz Marcus Augusto Hochuli Schmeil João da Silva Dias [27] Dolin, R. H. et al, SGML as a message interchange format in healthcare. Proceedings of the 1997 AMIA Fall Symposium, p [28] Jain, N. L. et al, Identification of suspected tuberculosis patients based on natural language processing of chest radiograph reports. Proc AMIA Symp, p [29] Johnson, S. B. and Friedman, C., Integrating data from natural language processing into a clinical information system. Proc AMIA Symp, p

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

Organismos de Padronização no Brasil e no Mundo e seus Processos

Organismos de Padronização no Brasil e no Mundo e seus Processos Organismos de Padronização no Brasil e no Mundo e seus Processos Sistemas de Informação em Saúde: Uma Visão Estratégica & os Padrões para Construí-la Beatriz de Faria Leão 7 de março de 2012 Quem Constrói

Leia mais

XML e Banco de Dados de Internet. Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi

XML e Banco de Dados de Internet. Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi XML e Banco de Dados de Internet Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi Motivação Diversas aplicações Web utilizam Fontes de Dados (BD); Arquitetura Cliente-Servidor (2

Leia mais

XML. 1. XML: Conceitos Básicos. 2. Aplicação XML: XHTML 3. Folhas de Estilo em Cascata XML

XML. 1. XML: Conceitos Básicos. 2. Aplicação XML: XHTML 3. Folhas de Estilo em Cascata XML 1 1. : Conceitos Básicos 2. Aplicação : XHTML 3. Folhas de Estilo em Cascata 2 é um acrônimo para EXtensible Markup Language é uma linguagem de marcação muito parecida com HTML foi designada para descrever

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

XML e Banco de Dados. Prof. Daniela Barreiro Claro DCC/IM/UFBA

XML e Banco de Dados. Prof. Daniela Barreiro Claro DCC/IM/UFBA XML e Banco de Dados DCC/IM/UFBA Banco de Dados na Web Armazenamento de dados na Web HTML muito utilizada para formatar e estruturar documentos na Web Não é adequada para especificar dados estruturados

Leia mais

Introdução à Tecnologia Web. Ferramentas e Tecnologias de Desenvolvimento Web. Profª MSc. Elizabete Munzlinger www.elizabete.com.

Introdução à Tecnologia Web. Ferramentas e Tecnologias de Desenvolvimento Web. Profª MSc. Elizabete Munzlinger www.elizabete.com. IntroduçãoàTecnologiaWeb FerramentaseTecnologiasde DesenvolvimentoWeb ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br FerramentaseTecnologiasde DesenvolvimentoWeb

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

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

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

WWW - World Wide Web

WWW - World Wide Web WWW World Wide Web WWW Cap. 9.1 WWW - World Wide Web Idéia básica do WWW: Estratégia de acesso a uma teia (WEB) de documentos referenciados (linked) em computadores na Internet (ou Rede TCP/IP privada)

Leia mais

GESTÃO DA CADEIA DE SUPRIMENTOS FORMAS DE TROCA DE INFORMAÇÃO: EDI E XML

GESTÃO DA CADEIA DE SUPRIMENTOS FORMAS DE TROCA DE INFORMAÇÃO: EDI E XML GESTÃO DA CADEIA DE SUPRIMENTOS FORMAS DE TROCA DE INFORMAÇÃO: EDI E XML Prof. Dr. Daniel Caetano 2016-1 Objetivos Compreender as diferentes tecnologias de troca de informação em uma Cadeia de Suprimentos

Leia mais

EXPERIÊNCIA DE USO DE ARQUITETURA CORPORATIVA NO PROJETO DE RES

EXPERIÊNCIA DE USO DE ARQUITETURA CORPORATIVA NO PROJETO DE RES EXPERIÊNCIA DE USO DE ARQUITETURA CORPORATIVA NO PROJETO DE RES Rigoleta Dutra Mediano Dias 1, Lívia Aparecida de Oliveira Souza 2 1, 2 CASNAV, MARINHA DO BRASIL, MINISTÉRIO DA DEFESA, BRASIL Resumo: Este

Leia mais

Uma Integração entre Ferramentas de Gerência de Projetos Utilizando XML

Uma Integração entre Ferramentas de Gerência de Projetos Utilizando XML Uma Integração entre Ferramentas de Gerência de Projetos Utilizando XML Edson Leandro de Araújo Silva 2, Adailton Magalhães Lima 1,2, Ernani de Oliveira Sales 1, Anderson Jorge Serra da Costa 2 1 Laboratório

Leia mais

PLATAFORMA DE UM PERSONAL HEALTH RECORD - PHR

PLATAFORMA DE UM PERSONAL HEALTH RECORD - PHR PLATAFORMA DE UM PERSONAL HEALTH RECORD - PHR Saulo Soares de TOLEDO 1, Misael Elias de MORAIS 2, Adson Diego Dionisio da SILVA 3, Luiz Antonio Costa Corrêa FILHO 4, Valderí Medeiros da SILVA 5 1 Departamento

Leia mais

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados: MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação

Leia mais

XML (extensible Markup Language)

XML (extensible Markup Language) Sumário 1. Introdução a Aplicações Não-Convencionais 2. Revisão de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Objeto-Relacional (BDOR) 5. BD Temporal (BDT) 6. BD Geográfico (BDG) 7. BD

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

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) XML Origens. HTML Problemas

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) XML Origens. HTML Problemas Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) (extensible( Markup Language ) Origens (extensible Markup Language linguagem de marcação extensível) Criada em 1996 pelo W3C (World

Leia mais

XML XML. XML extensible Markup Language HTML. Motivação. W3C: World Wide Web Consortium XML 1.0. Mário Meireles Teixeira DEINF-UFMA

XML XML. XML extensible Markup Language HTML. Motivação. W3C: World Wide Web Consortium XML 1.0. Mário Meireles Teixeira DEINF-UFMA Mário Meireles Teixeira DEINF-UFMA Motivação extensible Markup Language W3C: World Wide Web Consortium http://www.w3.org 1.0 W3C Recommendation, 10/Fev/1998 (inicial) W3C Recommendation, 04/Fev/2004, 3

Leia mais

PRnet/2013. Linguagem de Programação Web

PRnet/2013. Linguagem de Programação Web Linguagem de Programação Web Linguagem de Programação Web Prnet/2013 Linguagem de Programação Web» Programas navegadores» Tipos de URL» Protocolos: HTTP, TCP/IP» Hipertextos (páginas WEB)» HTML, XHTML»

Leia mais

Padrões Livres ou o fim do mundo

Padrões Livres ou o fim do mundo Padrões Livres ou o fim do mundo Rubens Queiroz de Almeida Unicamp Fóruns Permanentes Ciência e Tecnologia 12 de maio de 2011 queiroz@ccuec.unicamp.br UNICAMP Centro de Computação O amplo uso de formatos

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

APLICAÇÕES EM SISTEMAS DISTRIBUÍDOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

APLICAÇÕES EM SISTEMAS DISTRIBUÍDOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 6 - ALGORÍTIMOS PARALELOS MPI - Parallel Virtual Machine e PVM - Parallel Virtual Machine 1. INTRODUÇÃO Inicialmente é necessário conceber alguns conceitos para entendimento dos algoritmos paralelos:

Leia mais

Novemax Biblioteca OO para abstração de componentes HTML, desenvolvida em PHP

Novemax Biblioteca OO para abstração de componentes HTML, desenvolvida em PHP Novemax Biblioteca OO para abstração de componentes HTML, desenvolvida em PHP Isac Velezo de C. Aguiar isacaguiar@gmail.com Jailson Oliveira da Boa Morte jailsonboamorte@gmail.com Instituto de Matemática

Leia mais

Linguagem de Estruturação e Apresentação de Conteúdos

Linguagem de Estruturação e Apresentação de Conteúdos UNIVERSIDADE TECNOLOGICA FEDERAL DO PARANA MINISTERIO DA EDUCAÇÃO Câmpus Santa Helena Curso de Bacharelado em Ciência da Computação Linguagem de Estruturação e Apresentação de Conteúdos Prof. Me. Arlete

Leia mais

O que é XML? A Linguagem de Marcação Extensível (Extensible Markup Language - XML) é:

O que é XML? A Linguagem de Marcação Extensível (Extensible Markup Language - XML) é: 1.264 Aula 13 XML O que é XML? A Linguagem de Marcação Extensível (Extensible Markup Language - XML) é: Uma recomendação proposta pelo World Wide Web Consortium (W3C) Um formato de arquivo Documentos eletrônicos

Leia mais

DICOM-Database: Uma ferramenta de suporte à extração e publicação de imagens médicas DICOM através da Internet

DICOM-Database: Uma ferramenta de suporte à extração e publicação de imagens médicas DICOM através da Internet DICOM-Database: Uma ferramenta de suporte à extração e publicação de imagens médicas DICOM através da Internet Renato Rangel Guimarães 1, Jacob Scharcanski 2 1 Universidade Católica de Pelotas (UCPel)-

Leia mais

Consumindo um Web Service através de uma Aplicação Comercial em Android. Alex Malmann Becker www.alex.porthal.com.br alex@porthal.com.

Consumindo um Web Service através de uma Aplicação Comercial em Android. Alex Malmann Becker www.alex.porthal.com.br alex@porthal.com. Consumindo um Web Service através de uma Aplicação Comercial em Android Alex Malmann Becker www.alex.porthal.com.br alex@porthal.com.br 08/2014 Agenda Introdução Conceitos Web Service Por que utilizar

Leia mais

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Desenvolvimento em Ambiente Web Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com No início A Web é criada em 1989, para ser um padrão de publicação e distribuição de textos científicos e acadêmicos.

Leia mais

Modelo de Governança

Modelo de Governança Nome do Projeto Subproduto Responsável do Projeto / Área E-mail Desenvolvimento do Centro Nacional de Terminologia Moacyr Esteves Perche - DATASUS moacyr.perche@saude.gov.br Telefone (61) 3315-2915 Responsável

Leia mais

Alberto Manuel Simões, José João Almeida, and Xavier Gomez Guinovart

Alberto Manuel Simões, José João Almeida, and Xavier Gomez Guinovart Memórias de Tradução Distribuídas Alberto Manuel Simões, José João Almeida, and Xavier Gomez Guinovart Departamento de Informática, Universidade do Minho {albie@alfarrabio. jj@}di.uminho.pt Universidade

Leia mais

Como incorporar conhecimento aos sistemas de registro eletrônico em saúde?

Como incorporar conhecimento aos sistemas de registro eletrônico em saúde? Como incorporar conhecimento aos sistemas de registro eletrônico em saúde? Ricardo Alfredo Quintano Neira 1, Fabiane Bizinella Nardon 1, Lincoln de Assis Moura Jr 1, Beatriz de Faria Leão 1 1, Brasil Resumo

Leia mais

Spider-PM: Uma Ferramenta de Apoio à Modelagem de Processos de Software

Spider-PM: Uma Ferramenta de Apoio à Modelagem de Processos de Software Spider-PM: Uma Ferramenta de Apoio à Modelagem de Processos de Software Renan Sales Barros 1, Sandro Ronaldo Bezerra Oliveira 1 1 Faculdade de Computação Instituto de Ciências Exatas e Naturais (ICEN)

Leia mais

Dublin Core e MARC 21 : um estudo de correspondência de elementos de metadados

Dublin Core e MARC 21 : um estudo de correspondência de elementos de metadados Dublin Core e MARC 21 : um estudo de correspondência de elementos de metadados Maria das Dores Rosa Alves¹, Marcia Izabel Fugisawa Souza¹ ¹Embrapa Informática Agropecuária Caixa postal 6014 Campinas, SP

Leia mais

Hospedagem de site. Prof. Marciano dos Santos Dionizio

Hospedagem de site. Prof. Marciano dos Santos Dionizio Hospedagem de site Prof. Marciano dos Santos Dionizio Hospedagem de site O mundo está preparado para ver suas páginas? O mundo está preparado sim - você, em breve, estará também. Para publicar seu trabalho

Leia mais

Construção de Aplicações em Saúde Baseadas em Arquétipos

Construção de Aplicações em Saúde Baseadas em Arquétipos Construção de Aplicações em Saúde Baseadas em Arquétipos Fabiane Bizinella Nardon 1, Tony França 1, Humberto Naves 1 1 Zilics Sistemas de Informação em Saúde, Brasil Resumo Este artigo apresenta uma discussão

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Internet Internet é o conjunto de diversas redes de computadores que se comunicam entre si Internet não é sinônimo de WWW (World Wide

Leia mais

Fase 1: Engenharia de Produto

Fase 1: Engenharia de Produto Fase 1: Engenharia de Produto Disciplina: Análise de Requisitos DURAÇÃO: 44 h O objetivo principal da disciplina é realizar uma análise das necessidades e produzir um escopo do produto. Representará os

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

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio

Leia mais

Facilidade e flexibilidade na web

Facilidade e flexibilidade na web Facilidade e flexibilidade na web palavras-chave: acessibilidade, usabilidade, web 2.0 Tersis Zonato www.tersis.com.br Web 2.0 o termo de marketing x a nova forma de conhecimento Web 2.0 O conceito começou

Leia mais

Guia de Consulta Rápida XHTML. Juliano Niederauer. Novatec Editora. www.novateceditora.com.br

Guia de Consulta Rápida XHTML. Juliano Niederauer. Novatec Editora. www.novateceditora.com.br Guia de Consulta Rápida XHTML Juliano Niederauer Novatec Editora www.novateceditora.com.br Guia de Consulta Rápida XHTML de Juliano Niederauer Copyright 2002 da Novatec Editora Ltda. Todos os direitos

Leia mais

INTEGRAÇÃO ENTRE XML E OS SBGDs MICROSOFT SQL SERVER 2008 E ORACLE 11G. Resumo: Atualmente existe uma preocupação maior com relação à geração,

INTEGRAÇÃO ENTRE XML E OS SBGDs MICROSOFT SQL SERVER 2008 E ORACLE 11G. Resumo: Atualmente existe uma preocupação maior com relação à geração, INTEGRAÇÃO ENTRE XML E OS SBGDs MICROSOFT SQL SERVER 2008 E ORACLE 11G AGDA COUTINHO GOMIDE 1 IREMAR NUNES DE LIMA 2 Resumo: Atualmente existe uma preocupação maior com relação à geração, manutenção, organização,

Leia mais

Arquitetura de Software: Uma Central para Gestão da execução de serviços

Arquitetura de Software: Uma Central para Gestão da execução de serviços Arquitetura de Software: Uma Central para Gestão da execução de serviços ADILSON FERREIRA DA SILVA Centro Paula Souza São Paulo Brasil afs.software@gmail.com Prof.a. Dr.a. MARILIA MACORIN DE AZEVEDO Centro

Leia mais

SOA Introdução. SOA Visão Departamental das Organizações

SOA Introdução. SOA Visão Departamental das Organizações 1 Introdução A Organização é a forma pela qual nós coordenamos nossos recursos de todos os tipos para realizar o trabalho que nos propusemos a fazer. A estrutura de nossas organizações manteve-se basicamente

Leia mais

PRONTUÁRIO ELETRÔNICO DO PACIENTE EM ONCOLOGIA CLINICA/QUIMIOTERAPIA (PEP-Onco)

PRONTUÁRIO ELETRÔNICO DO PACIENTE EM ONCOLOGIA CLINICA/QUIMIOTERAPIA (PEP-Onco) PRONTUÁRIO ELETRÔNICO DO PACIENTE EM ONCOLOGIA CLINICA/QUIMIOTERAPIA (PEP-Onco) Guilherme Vilar, Carlos Antônio Menezes Albuquerque, João Marcos Pedrosa de Vasconcelos, Rafael Marques Universidade Católica

Leia mais

Visual Library: Uma Biblioteca para Criação de Ferramentas de Modelagem Gráfica

Visual Library: Uma Biblioteca para Criação de Ferramentas de Modelagem Gráfica Visual Library: Uma Biblioteca para Criação de Ferramentas de Modelagem Gráfica Tiago A. Gameleira 1, Raimundo Santos Moura 2, Luiz Affonso Guedes 1 1 Universidade Federal do Rio Grande do Norte (UFRN)

Leia mais

Estudo comparativo entre tecnologias Java: Applet e JWS.

Estudo comparativo entre tecnologias Java: Applet e JWS. Estudo comparativo entre tecnologias Java: Applet e JWS. Clara Aben-Athar B. Fernandes¹, Carlos Alberto P. Araújo¹ 1 Centro Universitário Luterano de Santarém Comunidade Evangélica Luterana (CEULS/ULBRA)

Leia mais

Aplicação de tecnologias de Web Services para definição de um modelo de arquitetura orientada a serviço (SOA)

Aplicação de tecnologias de Web Services para definição de um modelo de arquitetura orientada a serviço (SOA) Aplicação de tecnologias de Web Services para definição de um modelo de arquitetura orientada a serviço (SOA) Kléber Onélio Campos 3, André Donadel 1, José Leomar Todesco 1,2, Gregório Varvákis 1, Paulo

Leia mais

Análise Comparativa dos Recursos e Diferenças das Tecnologias de Programação HTML5 e HTML4

Análise Comparativa dos Recursos e Diferenças das Tecnologias de Programação HTML5 e HTML4 Análise Comparativa dos Recursos e Diferenças das Tecnologias de Programação HTML5 e HTML4 Guilherme Miranda Martins 1, Késsia Rita da Costa Marchi 1 1 Universidade paranaense (Unipar) Paranavaí PR Brasil

Leia mais

GLOSSÁRIO. ActiveX Controls. É essencialmente uma interface usada para entrada e saída de dados para uma aplicação.

GLOSSÁRIO. ActiveX Controls. É essencialmente uma interface usada para entrada e saída de dados para uma aplicação. GLOSSÁRIO Este glossário contém termos e siglas utilizados para Internet. Este material foi compilado de trabalhos publicados por Plewe (1998), Enzer (2000) e outros manuais e referências localizadas na

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos 11 Objetivos Este capítulo apresenta uma introdução aos sistemas distribuídos em geral Arquiteturas de cliente servidor Características das arquiteturas de 2 e 3 camadas Ambiente

Leia mais

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec Guia de Consulta Rápida PHP com XML Juliano Niederauer Terceira Edição Novatec Copyright 2002 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Gerenciamento de Rede Baseado em Políticas

Gerenciamento de Rede Baseado em Políticas Gerenciamento de Rede Baseado em Políticas (Policy-Based Networking) Ademir José de Carvalho Junior Recife, Fevereiro de 2007 Resumo: A complexidade das redes baseadas em IP atualmente segue crescendo

Leia mais

Comunicado Técnico. Adaptação da Ferramenta Digester para Tratamento de Atributos em Tags de Documentos XML. Padrão XML

Comunicado Técnico. Adaptação da Ferramenta Digester para Tratamento de Atributos em Tags de Documentos XML. Padrão XML Comunicado Técnico 63 Novembro, 2004 Campinas, SP ISSN 1677-8464 Adaptação da Ferramenta Digester para Tratamento de Atributos em Tags de Documentos XML Sérgio Aparecido Braga da Cruz¹ Carla Geovana do

Leia mais

A perspectiva e atuação da ANS no desenvolvimento de padrões no Brasil. Jussara M P Rötzsch ANS/DIDES/GGSUS

A perspectiva e atuação da ANS no desenvolvimento de padrões no Brasil. Jussara M P Rötzsch ANS/DIDES/GGSUS A perspectiva e atuação da ANS no desenvolvimento de padrões no Brasil Jussara M P Rötzsch ANS/DIDES/GGSUS Avanços (tecnológico e científico) na Saúde Maior conhecimento sobre os determinantes de saúde

Leia mais

Home Page da Estação Automática do IF-SC

Home Page da Estação Automática do IF-SC Home Page da Estação Automática do IF-SC Ana Paula Jorge Fraga Email: anaa_fraga@hotmail.com Artur da Silva Querino E-mail: arturquerino@gmail.com Kathilça Lopes de Souza E-mail: kathii16@hotmail.com Rayana

Leia mais

A INTERNET COMO FERRAMENTA AUXILIAR NO ENSINO DE MECÂNICA COMPUTACIONAL

A INTERNET COMO FERRAMENTA AUXILIAR NO ENSINO DE MECÂNICA COMPUTACIONAL A INTERNET COMO FERRAMENTA AUXILIAR NO ENSINO DE MECÂNICA COMPUTACIONAL Manoel Theodoro Fagundes Cunha Sergio Scheer Universidade Federal do Paraná, Setor de Tecnologia, Centro de Estudos de Engenharia

Leia mais

Cliente/Servidor. Conceitos Gerais. Graça Bressan. Graça Bressan/LARC 2000 1

Cliente/Servidor. Conceitos Gerais. Graça Bressan. Graça Bressan/LARC 2000 1 Cliente/Servidor Conceitos Gerais Graça Bressan Graça Bressan/LARC 2000 1 Forças de marketing que conduzem à arquitetura cliente/servidor "Cliente/Servidor é um movimento irresistível que está reformulando

Leia mais

Tecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre. Introdução à Representação e Processamento de Ontologias: Framework O3f

Tecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre. Introdução à Representação e Processamento de Ontologias: Framework O3f Tecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre Introdução à Representação e Processamento de Ontologias: Framework O3f Luís Miguel Botelho Departamento de Ciências e Tecnologias

Leia mais

Similaridade entre Objetos Localizados em Fontes de Dados Heterogêneas

Similaridade entre Objetos Localizados em Fontes de Dados Heterogêneas Similaridade entre Objetos Localizados em Fontes de Dados Heterogêneas Rubens Guimarães 1, Gustavo Zanini Kantorski 1 1 Curso de Sistemas de Informação Universidade Luterana do Brasil (ULBRA) Campus Santa

Leia mais

M a n u a l d o R e c u r s o Q m o n i t o r

M a n u a l d o R e c u r s o Q m o n i t o r M a n u a l d o R e c u r s o Q m o n i t o r i t i l advanced Todos os direitos reservados à Constat. Uso autorizado mediante licenciamento Qualitor Porto Alegre RS Av. Ceará, 1652 São João 90240-512

Leia mais

HL7 HL7 BRASIL. Dr. Marivan Santiago Abrahão CHAIR HL7 BRASIL. Painel 4 Padrões para sistemas de Registro Eletrônico de Saúde. 18 - Setembro - 2005 1

HL7 HL7 BRASIL. Dr. Marivan Santiago Abrahão CHAIR HL7 BRASIL. Painel 4 Padrões para sistemas de Registro Eletrônico de Saúde. 18 - Setembro - 2005 1 Painel 4 Padrões para sistemas de Registro Eletrônico de Saúde BRASIL Dr. Marivan Santiago Abrahão CHAIR BRASIL 18 - Setembro - 2005 1 O que é É uma organização voluntária, sem fins lucrativos, voltada

Leia mais

Um documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs

Um documento XML possui Unidade lógica - os elementos Usuário inventa as marcas através de DTDs XML Um documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs Unidade física - as entidades Armazenamento separado dos dados Como toda linguagem de marcação: XML

Leia mais

Ambientes Visuais. Ambientes Visuais

Ambientes Visuais. Ambientes Visuais Ambientes Visuais Inicialmente, apenas especialistas utilizavam os computadores, sendo que os primeiros desenvolvidos ocupavam grandes áreas e tinham um poder de processamento reduzido. Porém, a contínua

Leia mais

Bem-vindo ao XML. Apostila de XML

Bem-vindo ao XML. Apostila de XML Bem-vindo ao XML Bem-vindo a Extensible Markup Language, XML, a linguagem para tratamento de dados em uma forma compacta, fácil de gerenciar sem mencionar o mais poderoso avanço visto na Internet nos últimos

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Professora conteudista: Cida Atum Sumário Administração de Banco de Dados Unidade I 1 INTRODUÇÃO A BANCO DE DADOS...1 1.1 Histórico...1 1.2 Definições...2 1.3 Importância

Leia mais

WebUML: Uma Ferramenta Colaborativa de Apoio ao Projeto e Análise de Sistemas Descritos em Classes UML

WebUML: Uma Ferramenta Colaborativa de Apoio ao Projeto e Análise de Sistemas Descritos em Classes UML Carlos Henrique Pereira WebUML: Uma Ferramenta Colaborativa de Apoio ao Projeto e Análise de Sistemas Descritos em Classes UML Florianópolis - SC 2007 / 2 Resumo O objetivo deste trabalho é especificar

Leia mais

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE CIÊNCIAS E TECNOLOGIA COORDENAÇÃO DE PÓS-GRADUAÇÃO EM INFORMÁTICA

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE CIÊNCIAS E TECNOLOGIA COORDENAÇÃO DE PÓS-GRADUAÇÃO EM INFORMÁTICA UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE CIÊNCIAS E TECNOLOGIA COORDENAÇÃO DE PÓS-GRADUAÇÃO EM INFORMÁTICA XML-ODBMS: Um Ferramenta de Intercâmbio de Dados entre Bancos de Dados Orientados a Objeto

Leia mais

Microsoft.NET. Desenvolvimento Baseado em Componentes

Microsoft.NET. Desenvolvimento Baseado em Componentes Microsoft.NET Lirisnei Gomes de Sousa lirisnei@hotmail.com Jair C Leite jair@dimap.ufrn.br Desenvolvimento Baseado em Componentes Resolução de problemas específicos, mas que podem ser re-utilizados em

Leia mais

Scientific Electronic Library Online Sistema SciELO de Publicação Guia do usuário

Scientific Electronic Library Online Sistema SciELO de Publicação Guia do usuário Scientific Electronic Library Online Sistema SciELO de Publicação Guia do usuário São Paulo, junho de 2007 1º Versão SUMÁRIO 1 Introdução... 3 2 Autor... 5 2.1 Cadastro no sistema (http://submission.scielo.br),

Leia mais

19/05/2009. Módulo 1

19/05/2009. Módulo 1 ASP.NET Módulo 1 Objetivo Mostrar os conceitos fundamentais da plataforma Microsoft.Net e suas ferramentas; Apresentar os conceitos fundamentais de aplicações web e seus elementos; Demonstrar de forma

Leia mais

Programação WEB Introdução

Programação WEB Introdução Programação WEB Introdução Rafael Vieira Coelho IFRS Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul Campus Farroupilha rafael.coelho@farroupilha.ifrs.edu.br Roteiro 1) Conceitos

Leia mais

GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc.

GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio formado por acadêmicos

Leia mais

08/04/2013. Agenda. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ

08/04/2013. Agenda. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ Agenda Caché Server Pages Uma Aplicação Banco de Dados Fernando Fonseca Ana Carolina Salgado Mestrado Profissional 2 SGBD de alto desempenho e escalabilidade Servidor de dados multidimensional Arquitetura

Leia mais

Tecnologias da Internet (T) Avaliação de Frequência (v1) 60 minutos * 09.05.2012

Tecnologias da Internet (T) Avaliação de Frequência (v1) 60 minutos * 09.05.2012 1 Este é o seu teste de avaliação de frequência. Leia as perguntas com atenção antes de responder e tenha atenção que algumas perguntas podem ter alíneas de resposta em páginas diferentes. Escreva as suas

Leia mais

Prontuário Eletrônico em MT - estado atual relacionado às exigências do CFM. Cláudio de Souza Corregedor do CRMMG

Prontuário Eletrônico em MT - estado atual relacionado às exigências do CFM. Cláudio de Souza Corregedor do CRMMG Prontuário Eletrônico em MT - estado atual relacionado às exigências do CFM Cláudio de Souza Corregedor do CRMMG Prontuário médico É um documento único constituído de um conjunto de informações, sinais

Leia mais

Conceitos e definições da ANS (Agencia Nacional de Saúde)

Conceitos e definições da ANS (Agencia Nacional de Saúde) Conceitos e definições da ANS (Agencia Nacional de Saúde) Demonstrativo de retorno: modelo formal de representação e descrição documental do padrão TISS sobre o pagamento dos eventos assistenciais realizados

Leia mais

Guia do Cúram Verification

Guia do Cúram Verification IBM Cúram Social Program Management Guia do Cúram Verification Versão 6.0.5 IBM Cúram Social Program Management Guia do Cúram Verification Versão 6.0.5 Nota Antes de usar essas informações e o produto

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Núcleo de Pós Graduação Pitágoras

Núcleo de Pós Graduação Pitágoras Núcleo de Pós Graduação Pitágoras Professor: Fernando Zaidan Disciplina: Arquitetura da Informática e Automação MBA Gestão em Tecnologia 1 da Informaçao 2 Figura: Tela do IBM Mainframe Fonte: Arquivo próprio

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

Ferramentas para Internet CST Sistemas para Internet

Ferramentas para Internet CST Sistemas para Internet Ferramentas para Internet CST Sistemas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Ferramentas para Internet Web design: HTML CSS

Leia mais

Estudo comparativo de diferentes linguagens de interfaces baseadas em XML

Estudo comparativo de diferentes linguagens de interfaces baseadas em XML Estudo comparativo de diferentes linguagens de interfaces baseadas em XML Ricardo Alexandre G. C. Martins, José Carlos Ramalho, and Pedro Rangel Henriques \{ram,jcr,prh\}@di.uminho.pt Departamento de Informática

Leia mais

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 1 Este é o seu teste de avaliação de frequência. Leia as perguntas com atenção antes de responder. Escreva as suas respostas nesta folha de teste, marcando um círculo em volta da opção ou opções que considere

Leia mais

UMA FERRAMENTA DE MODELAGEM DE DADOS BASEADA EM ARQUÉTIPOS

UMA FERRAMENTA DE MODELAGEM DE DADOS BASEADA EM ARQUÉTIPOS UMA FERRAMENTA DE MODELAGEM DE DADOS BASEADA EM ARQUÉTIPOS André Magno C. de Araújo 1, 2,3, Valéria Cesário Times 1 e Marcus Urbano da Silva 2 1 Centro de Informática (CIN), Universidade Federal de Pernambuco

Leia mais

Formalismos de Grafos de Interação (Surveys)

Formalismos de Grafos de Interação (Surveys) Formalismos de Grafos de Interação (Surveys) Disciplina:Tópicos em IHC II- Interação 3D Professor :Alberto Raposo Tópicos Motivação Fontes de Pesquisa Breve Descrição Conclusões Tópicos Motivação Fontes

Leia mais

ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE

ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE Capítulo 6 ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE 6.1 2003 by Prentice Hall OBJETIVOS Qual é a capacidade de processamento e armazenagem que sua organização precisa para administrar suas informações

Leia mais

HTML5 E WEB SEMÂNTICA, A WEB COM SIGNIFICADO

HTML5 E WEB SEMÂNTICA, A WEB COM SIGNIFICADO HTML5 E WEB SEMÂNTICA, A WEB COM SIGNIFICADO Djalma Gonçalves Costa Junior¹, Willian Barbosa Magalhães¹ ¹Universidade Paranaense (Unipar) Paranavaí - PR - Brasil djalma.g.costajr@gmail.com wmagalhaes@unipar.br

Leia mais

Afinal o que é HTML?

Afinal o que é HTML? Aluno : Jakson Nunes Tavares Gestão e tecnologia da informacão Afinal o que é HTML? HTML é a sigla de HyperText Markup Language, expressão inglesa que significa "Linguagem de Marcação de Hipertexto". Consiste

Leia mais

Banco de Dados Multimídia

Banco de Dados Multimídia Banco de Dados Multimídia Nomes: Ariane Bazilio Cristiano de Deus Marcos Henrique Sidinei Souza Professor Mauricio Anderson Perecim Conteúdo Banco de Dados Multimídia... 3 Conceitos... 3 Descrição... 3

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

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

Web Design. Prof. Felippe

Web Design. Prof. Felippe Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre

Leia mais

METADADOS PARA A PRESERVAÇÃO DA INFORMAÇÃO DIGITAL

METADADOS PARA A PRESERVAÇÃO DA INFORMAÇÃO DIGITAL 354 METADADOS PARA A PRESERVAÇÃO DA INFORMAÇÃO DIGITAL José Carlos Abbud Grácio (UNESP) Bárbara Fadel (UNESP) 1. Introdução Com os avanços das tecnologias de informação e comunicação (TIC) as instituições

Leia mais

TECNOLOGIAS E FRAMEWORKS UTILIZADAS NO DESENVOLVIMENTO DE SISTEMAS GERENCIAIS

TECNOLOGIAS E FRAMEWORKS UTILIZADAS NO DESENVOLVIMENTO DE SISTEMAS GERENCIAIS TECNOLOGIAS E FRAMEWORKS UTILIZADAS NO DESENVOLVIMENTO DE SISTEMAS GERENCIAIS Janderson Fernandes Barros ¹, Igor dos Passos Granado¹, Jaime William Dias ¹, ² ¹ Universidade Paranaense (UNIPAR) Paranavaí

Leia mais

APRENDENDO LÓGICA DE PROGRAMAÇÃO VIA WEB

APRENDENDO LÓGICA DE PROGRAMAÇÃO VIA WEB APRENDENDO LÓGICA DE PROGRAMAÇÃO VIA WEB Romero Tori Universidade de São Paulo Escola Politécnica INTERLAB Laboratório de Tecnologias Interativas-USP Instituto Sumaré de Educação Superior rometori@usp.br

Leia mais

Desenvolvimento Web. Saymon Yury C. Silva Analista de Sistemas. http://www.saymonyury.com.br

Desenvolvimento Web. Saymon Yury C. Silva Analista de Sistemas. http://www.saymonyury.com.br Desenvolvimento Web Saymon Yury C. Silva Analista de Sistemas http://www.saymonyury.com.br Vantagens Informação em qualquer hora e lugar; Rápidos resultados; Portabilidade absoluta; Manutenção facilitada

Leia mais