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

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

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 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

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

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. 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

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

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

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

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

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

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

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

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

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

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

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

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

Integração de Dados Plataforma Hub Magento E-Commerce

Integração de Dados Plataforma Hub Magento E-Commerce Integração de Dados Plataforma Hub Magento E-Commerce Facilitando Negócios Conectando softwares com Magento Plataforma de E-Commerce Integração de Dados Plataforma Hub Magento E-Commerce Este documento

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

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

CAPÍTULO 2. Este capítulo tratará :

CAPÍTULO 2. Este capítulo tratará : 1ª PARTE CAPÍTULO 2 Este capítulo tratará : 1. O que é necessário para se criar páginas para a Web. 2. A diferença entre páginas Web, Home Page e apresentação Web 3. Navegadores 4. O que é site, Host,

Leia mais

Disciplina: Tecnologias de Banco de Dados para SI s

Disciplina: Tecnologias de Banco de Dados para SI s Curso de Gestão em SI Disciplina: Tecnologias de Banco de Dados para SI s Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Banco de Dados (BD) BD fazem parte do nosso dia-a-dia!

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

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

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

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

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

ESTUDO TÉCNICO N.º 14/2012

ESTUDO TÉCNICO N.º 14/2012 ESTUDO TÉCNICO N.º 14/2012 MANUAL DE INSTRUÇÕES PARA UTILIZAÇÃO DO ARQUIVO EM FORMATO XML PARA IMPORTAÇÃO DOS DADOS DO REGISTRO MENSAL DE ATENDIMENTOS DOS CRAS MINISTÉRIO DO DESENVOLVIMENTO SOCIAL E COMBATE

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

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

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET WEBSITE MUNDO MULHER GABRIELA DE SOUZA DA SILVA LUANA MAIARA DE PAULA SILVA

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

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

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

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

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

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

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

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

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

Justificativa do uso da Linguagem XML no Projeto RIVED

Justificativa do uso da Linguagem XML no Projeto RIVED Justificativa do uso da Linguagem XML no Projeto RIVED Índice Introdução... 1 Sobre a linguagem XML... 2 O que é XML (extensible Markup Language)?... 2 Características da Linguagem...3 Sobre o seu uso...

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

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS Emanuel M. Godoy 1, Ricardo Ribeiro Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil godoymanel@gmail.com,

Leia mais

Aplicativos para Internet Aula 01

Aplicativos para Internet Aula 01 Aplicativos para Internet Aula 01 Arquitetura cliente/servidor Introdução ao HTML, CSS e JavaScript Prof. Erika Miranda Universidade de Mogi das Cruzes Uso da Internet http://www.ibope.com.br/pt-br/noticias/paginas/world-wide-web-ou-www-completa-22-anos-nesta-terca-feira.aspx

Leia mais

Rational Quality Manager. Nome: Raphael Castellano Campus: AKXE Matrícula: 200601124831

Rational Quality Manager. Nome: Raphael Castellano Campus: AKXE Matrícula: 200601124831 Rational Quality Manager Nome: Raphael Castellano Campus: AKXE Matrícula: 200601124831 1 Informações Gerais Informações Gerais sobre o RQM http://www-01.ibm.com/software/awdtools/rqm/ Link para o RQM https://rqmtreina.mvrec.local:9443/jazz/web/console

Leia mais

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) RELATÓRIO DE ENTREGA DO PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) PARA A ELABORAÇÃO DOS PLANOS MUNICIPAIS DE GESTÃO INTEGRADA DE RESÍDUOS SÓLIDOS PMGIRS PARA OS MUNICÍPIOS DE NOVO HORIZONTE, JUPIÁ, GALVÃO,

Leia mais

VPAT (Voluntary Product Accessibility Template, Modelo de Acessibilidade de Produto) do eportfolio da Desire2Learn Maio de 2013 Conteúdo

VPAT (Voluntary Product Accessibility Template, Modelo de Acessibilidade de Produto) do eportfolio da Desire2Learn Maio de 2013 Conteúdo VPAT (Voluntary Product Accessibility Template, Modelo de Acessibilidade de Produto) do eportfolio da Desire2Learn Maio de 2013 Conteúdo Introdução Recursos de acessibilidade principais Navegação usando

Leia mais

Programação para a Web - I. José Humberto da Silva Soares

Programação para a Web - I. José Humberto da Silva Soares Programação para a Web - I José Humberto da Silva Soares Fundamentos de Internet Rede Mundial de Computadores; Fornece serviços, arquivos e informações; Os computadores que têm os recursos são chamados

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

BREVE INTRODUÇÃO À LINGUAGEM XML

BREVE INTRODUÇÃO À LINGUAGEM XML BREVE INTRODUÇÃO À LINGUAGEM XML Por Carlos H. Marcondes marcon@vm.uff.br Rio de Janeiro Abril 2008 PROGRAMA 1.Problema, motivações e conceitos 2.Estrutura de um documento XML 1.DTDs, Schemas 2.Folhas

Leia mais

Alfresco Content Management

Alfresco Content Management Alfresco Content Management Alfresco é um sistema ECM (Enterprise Content Management) também conhecido como GED (Gestão Eletrônica de Documentos) em nosso mercado de porte corporativo para atender a empresas

Leia mais

Padrão de Troca de Informações na Saúde Suplementar PADRÃO TISS RADAR TISS

Padrão de Troca de Informações na Saúde Suplementar PADRÃO TISS RADAR TISS Padrão de Troca de Informações na Saúde Suplementar PADRÃO TISS RADAR TISS Operadoras Edição 2014 ERRATA Agência Nacional de Saúde Suplementar ANS. Padrão de Troca de Informações na Saúde Suplementar

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

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

Processamento de dados XML

Processamento de dados XML Processamento de dados XML César Vittori cvittori@inf.ufrgs.br Outubro de 2000 Resumo Considerações no desenvolvimento de software para processar dados XML. Processamento de uma DTD para interpretar marcação

Leia mais

Este relatório tem por objetivo, abordar a sintaxe XML.

Este relatório tem por objetivo, abordar a sintaxe XML. Relatório do GPES Este relatório tem por objetivo, abordar a sintaxe XML. XML Estrutura do documento Um documento XML é uma árvore rotulada onde um nó externo consiste de: [1] Dados de caracteres (uma

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

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

Integração de Sistemas Laboratoriais na SMS-SP. Adriana Claudia Martins adriana.martins@zilics.com.br

Integração de Sistemas Laboratoriais na SMS-SP. Adriana Claudia Martins adriana.martins@zilics.com.br Integração de Sistemas Laboratoriais na SMS-SP Adriana Claudia Martins adriana.martins@zilics.com.br Objetivo Apresentar estado atual do projeto de integração do sistema SIGA Saúde, em uso na Secretaria

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

O que é Grid Computing

O que é Grid Computing Grid Computing Agenda O que é Grid Computing Grid vs Cluster Benefícios Tipos de Grid Aplicações Ferramentas e padrões Exemplos no mundo Exemplos no Brasil Grid no mundo dos negócios Futuro O que é Grid

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

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD Introdução 1. CONCEITOS BÁSICOS DE BD, SBD E SGBD A importância da informação para a tomada de decisões nas organizações tem impulsionado o desenvolvimento dos sistemas de processamento de informações.

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

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

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

EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN. TuaneFaria USP tuanefaria@yahoo.com.br

EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN. TuaneFaria USP tuanefaria@yahoo.com.br EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN Prof. Dr. José Eduardo Santarem Segundo USP santarem@usp.br TuaneFaria USP tuanefaria@yahoo.com.br Introdução Disponibilizar Dados Disponibilizar

Leia mais

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses

Leia mais

Desenvolvimento Web Introdução a XHTML. Prof. Bruno Gomes

Desenvolvimento Web Introdução a XHTML. Prof. Bruno Gomes Desenvolvimento Web Introdução a XHTML Prof. Bruno Gomes 2014 Introdução HTML e XHTML Estrutura básica do documento DTDs Validação do documento Exercícios HTML e XHTML HTML (Hipertext Markup Language)

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

Ferramenta para design de web site Macromedia Dreamweaver Fábio Fernandes

Ferramenta para design de web site Macromedia Dreamweaver Fábio Fernandes Ferramenta para design de web site Macromedia Dreamweaver Fábio Fernandes Em Abril de 2005, as duas maiores gigantes em desenvolvimento de software de web, gráfico e multimídia design se juntaram: a Adobe

Leia mais

UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS

UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS Edi Carlos Siniciato ¹, William Magalhães¹ ¹ Universidade Paranaense (Unipar) Paranavaí PR Brasil edysiniciato@gmail.com,

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

EDI Definição, funcionamento Benefícios Categorias de EDI Pontos chaves (EDI/ XML) XML (Extensible Markup Language) HTML e XML

EDI Definição, funcionamento Benefícios Categorias de EDI Pontos chaves (EDI/ XML) XML (Extensible Markup Language) HTML e XML Tecnologia da Administração O que veremos? EDI Definição, funcionamento Benefícios Categorias de EDI Pontos chaves (EDI/ XML) XML (Extensible Markup Language) HTML e XML Sintaxe Edifact (ONU) EDI For Administration

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos LICENCIATURA EM COMPUTAÇÃO Prof. Adriano Avelar Site: www.adrianoavelar.com Email: eam.avelar@gmail.com Mecanismos de Comunicação Protocolos de Aplicação Mecanismos de comunicação

Leia mais

Fone: (19) 3234-4864 E-mail: editora@komedi.com.br Site: www.komedi.com.br HTM3.0. Tutorial HTML. versão 4.01

Fone: (19) 3234-4864 E-mail: editora@komedi.com.br Site: www.komedi.com.br HTM3.0. Tutorial HTML. versão 4.01 Fone: (19) 3234-4864 E-mail: editora@komedi.com.br Site: www.komedi.com.br HTM3.0 Tutorial HTML versão 4.01 K O M Σ D I Copyright by Editora Komedi, 2007 Dados para Catalogação Rimoli, Monica Alvarez Chaves,

Leia mais

Semântica para Sharepoint. Busca semântica utilizando ontologias

Semântica para Sharepoint. Busca semântica utilizando ontologias Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...

Leia mais

MARACATU. A component search tool. Especificação, Projeto e Implementação de uma Arquitetura para um Engenho de Busca de Componentes

MARACATU. A component search tool. Especificação, Projeto e Implementação de uma Arquitetura para um Engenho de Busca de Componentes MARACATU A component search tool Especificação, Projeto e Implementação de uma Arquitetura para um Engenho de Busca de Componentes Vinicius Cardoso Garcia July 29, 2005 Agenda Introdução Especificação

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

SQL. Curso Prático. Celso Henrique Poderoso de Oliveira. Novatec

SQL. Curso Prático. Celso Henrique Poderoso de Oliveira. Novatec SQL Curso Prático Celso Henrique Poderoso de Oliveira Novatec 1 Introdução Desde o início da utilização dos computadores, sabemos que um sistema é feito para aceitar entrada de dados, realizar processamentos

Leia mais

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer lugar e independente da plataforma, bastando para isso

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

Agregador de feeds RSS para dispositivos móveis

Agregador de feeds RSS para dispositivos móveis Agregador de feeds RSS para dispositivos móveis Disciplina: Computação Móvel Professor: Mauro Nacif Rocha Data: 27/02/2007 Hadriel Toledo Lima 50290 Juliana Pinheiro Campos 47683 Luis Felipe Hussin Bento

Leia mais

FATURAMENTO ELETRÔNICO

FATURAMENTO ELETRÔNICO TUTORIAL FATURAMENTO ELETRÔNICO TISS epro-social 17/11/2009 Índice Introdução... 2 Faturamento Eletrônico... 3 Troca de Informações de Saúde Suplementar - TISS... 4 Formas de Comunicação e Arquivos...

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

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011 XML Básico Murillo Vasconcelos Henriques B. Castro 17 de maio de 2011 O QUE É? Sigla para extensible Markable Language É uma linguagem de marcação, assim como HTML Desenvolvida para ser auto explicativa

Leia mais

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web Análise da Nova Linguagem HTML5 para o Desenvolvimento Web Sergio N. Ikeno¹, Késsia Rita da Costa Marchi¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil sergioikn@gmail.com, kessia@unipar.br Resumo.

Leia mais

milenaresende@fimes.edu.br

milenaresende@fimes.edu.br Fundação Integrada Municipal de Ensino Superior Sistemas de Informação A Internet, Intranets e Extranets milenaresende@fimes.edu.br Uso e funcionamento da Internet Os dados da pesquisa de TIC reforçam

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

HTML. Leandro Sorgetz, Roberto Pretto

HTML. Leandro Sorgetz, Roberto Pretto HTML Leandro Sorgetz, Roberto Pretto Faculdades de Informática de Taquara Curso de Sistemas de Informação Fundação Educacional Encosta Inferior do Nordeste Av. Oscar Martins Rangel, 4500 Taquara RS Brasil

Leia mais

Criação de Consultas e Relatórios no Access CRIAÇÃO DE CONSULTAS E RELATÓRIOS NO ACCESS

Criação de Consultas e Relatórios no Access CRIAÇÃO DE CONSULTAS E RELATÓRIOS NO ACCESS Criação de Consultas e Relatórios no Access CRIAÇÃO DE CONSULTAS E RELATÓRIOS NO ACCESS Sumário Conceitos / Autores chave... 3 1. Introdução... 4 2. Consultas... 5 3. Relatórios... 8 4. Conclusões... 11

Leia mais

Introdução à Tecnologia Web

Introdução à Tecnologia Web Introdução à Tecnologia Web JavaScript Histórico e Características Índice 1 JAVASCRIPT... 2 1.1 Histórico... 2 1.2 Aplicações de JavaScript... 2 a) Interatividade... 2 b) Validação de formulários... 2

Leia mais

Informação no OAIS. Ambiente. Escopo e Objetivos. Aplicabilidade. Responsabilidades do OAIS. Funcional OAIS OPEN ARCHIVAL INFORMATION SYSTEM OAIS

Informação no OAIS. Ambiente. Escopo e Objetivos. Aplicabilidade. Responsabilidades do OAIS. Funcional OAIS OPEN ARCHIVAL INFORMATION SYSTEM OAIS do no OPEN ARCHIVAL INFORMATION SYSTEM OPEN ARCHIVAL INFORMATION SYSTEM do no < ESCOPO objetivos origem > :: O modelo de referência Open Archival rmation System é um esquema conceitual que disciplina e

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

Autoria Web Apresentação e Visão Geral sobre a Web

Autoria Web Apresentação e Visão Geral sobre a Web Apresentação e Visão Geral sobre a Web Apresentação Thiago Miranda Email: mirandathiago@gmail.com Site: www.thiagomiranda.net Objetivos da Disciplina Conhecer os limites de atuação profissional em Web

Leia mais

Roteiro 2 Conceitos Gerais

Roteiro 2 Conceitos Gerais Roteiro 2 Conceitos Gerais Objetivos: UC Projeto de Banco de Dados Explorar conceitos gerais de bancos de dados; o Arquitetura de bancos de dados: esquemas, categorias de modelos de dados, linguagens e

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