KÊNIA DIAS ZORZIN IMPLEMENTAÇÃO DE UM WEB SERVICE PARA DISPONIBILIZAÇÃO DE RELATÓRIOS DO SISTEMA HEMOVIDA

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

Download "KÊNIA DIAS ZORZIN IMPLEMENTAÇÃO DE UM WEB SERVICE PARA DISPONIBILIZAÇÃO DE RELATÓRIOS DO SISTEMA HEMOVIDA"

Transcrição

1 KÊNIA DIAS ZORZIN IMPLEMENTAÇÃO DE UM WEB SERVICE PARA DISPONIBILIZAÇÃO DE RELATÓRIOS DO SISTEMA HEMOVIDA Palmas, 2006

2 ii KÊNIA DIAS ZORZIN IMPLEMENTAÇÃO DE UM WEB SERVICE PARA DISPONIBILIZAÇÃO DE RELATÓRIOS DO SISTEMA HEMOVIDA Relatório apresentado como requisito parcial da disciplina Estágio Supervisionado em Sistemas de Informação do curso de Sistemas de Informação do Centro Universitário Luterano de Palmas, coordenado pelo Prof. Ricardo Marx e Prof. MS.c. Fabiano Fagundes. Palmas, 2006

3 iii "A vida é construída nos sonhos e concretizada no amor". [Francisco Cândido Xavier]

4 iv SUMÁRIO 1 INTRODUÇÃO REVISÃO DE LITERATURA WEB SERVICES PLATAFORMA.NET CLR (Common Language Runtime) MSIL (Microsoft Intermediate Language) CTS (Common Type System) ASP.NET (ACTIVE SERVER PAGES.NET) XML (EXTENSIBLE MARKUP LANGUAGE) SOAP (SIMPLE OBJECT ACCESS PROTOCOL) WSDL (WEB SERVICES DESCRIPTION LANGUAGE) MICROSOFT VISUAL STUDIO.NET 2005 (VS) VISUAL C# (C SHARP) MATERIAIS E MÉTODOS LOCAL E PERÍODO MATERIAL Fontes bibliográficas Hardwares Softwares MÉTODOS RESULTADOS E DISCUSSÕES ANÁLISE DO PROBLEMA ANÁLISES E TESTES DE IMPLEMENTAÇÕES Implementação do Web Service Calculadora Implementação do Cliente que consome o WS Calculadora Implementação do Web Service TrabAgenda Implementação do Cliente que consome o WS TrabAgenda Implementação do Web Service WSHemovida Implementação do Cliente que consome o WSHemovida Implementação do WS final Implementação do Cliente Consumidor final CONCLUSÃO REFERÊNCIAS BIBLIOGRÁFICAS... 76

5 v LISTA DE FIGURAS FIGURA 1 FUNCIONAMENTO DE UM WEB SERVICE, ADAPTADO DE WANDER (2003, P. 84) FIGURA 2 EXEMPLO DE CÓDIGO XML FIGURA 3 EXEMPLO DE DTD QUE VALIDA O XML DA FIGURA FIGURA 4 PASSOS PARA CRIAR UM SITE PARA A WEB FIGURA 5 CONFIGURAÇÃO DO SITE E DA LINGUAGEM DO WS FIGURA 6 DEFINIÇÃO DO NOME DO SITE E DO LOCAL DE SALVAMENTO DO MESMO FIGURA 7 CÓDIGO FONTE DO ARQUIVO ASMX FIGURA 8 CÓDIGO FONTE DO ARQUIVO CS FIGURA 9 WEB SERVICE PUBLICADO PARA UTILIZAÇÃO FIGURA 10 EXECUÇÃO DO MÉTODO SOMA FIGURA 11 RESULTADO DA EXECUÇÃO DO MÉTODO SOMA FIGURA 12 INTERFACE CRIADA PARA VISUALIZAÇÃO DO CLIENTE EM ASP.NET FIGURA 13 INICIANDO A INSERÇÃO DE UMA REFERENCIA A UM WEB SERVICE FIGURA 14 FINALIZANDO A INSERÇÃO DE UMA REFERÊNCIA A UM WEB SERVICE FIGURA 15 IMPLEMENTAÇÃO DA FUNÇÃO DO BOTÃO CALCULAR FIGURA 16 CLIENTE DE CONSUMO DO WEB SERVICE FIGURA 17 PÁGINA DO CLIENTE INFORMANDO O RESULTADO FIGURA 18 SCRIPT DO WEB METHOD DE CONEXÃO COM O ACCESS FIGURA 19 WS EM FUNCIONAMENTO FIGURA 20 EXEMPLO DE CHAMADA DO MÉTODO CONTATOS FIGURA 21 EXEMPLO DO RETORNO DO DATA SET FIGURA 22 DADOS CONTIDOS NA TABELA CONTATOS FIGURA 23 INTERFACE CRIADA PARA DISPONIBILIZAR O RESULTADO DA CONSULTA AO WS FIGURA 24 CÓDIGO DA IMPLEMENTAÇÃO DO CLIENTE FIGURA 25 EXEMPLO DO CLIENTE QUE UTILIZA O WS EM TEMPO DE EXECUÇÃO FIGURA 26 EXEMPLO DO CONSUMO DO WS TRABAGENDA FIGURA 27 CÓDIGO DO WS QUE CONECTA DO BANCO DE DADOS HEMOVIDA FIGURA 28 WSHEMOVIDA2 EM EXECUÇÃO FIGURA 29 EXEMPLO DO WSHEMOVIDA APÓS ACESSADO O LINK RETORNO FIGURA 30 RESULTADO DA CONSULTA FEITA DIRETAMENTE NO WS FIGURA 31 INTERFACE UTILIZADA PARA ACESSO AO WSHEMOVIDA FIGURA 32 CÓDIGO FONTE QUE CONSOME O WS FIGURA 33 CLIENTE UTILIZANDO O WS EM EXECUÇÃO FIGURA 34 RESULTADO FINAL DA CONSULTA DO CLIENTE AO WS FIGURA 35 FUNÇÕES DISPONIBILIZADAS PELO WS DO HEMOVIDA FIGURA 36 MOSTRA OS ATRIBUTOS DA FUNÇÃO ANIVERSARIANTES FIGURA 37 RESULTADO DA CONSULTA EFETUADA NA FUNÇÃO ANIVERSARIANTES... 50

6 vi FIGURA 38 CÓDIGO DO WEB METHOD ANIVERSARIANTES FIGURA 39 ATRIBUTOS DA FUNÇÃO EXPURGO FIGURA 40 RESULTADO DE CONSULTA DA FUNÇÃO EXPURGO FIGURA 41 CÓDIGO FONTE DO WEB METHOD DE EXPURGO FIGURA 42 MOSTRA ATRIBUTOS DA FUNÇÃO FRACIONAMENTO FIGURA 43 RESULTADO DA CONSULTA FRACIONAMENTO FIGURA 44 CÓDIGO FONTE DO WEB METHOD DA FUNÇÃO FRACIONAMENTO FIGURA 45 TELA INICIAL DO CLIENTE FIGURA 46 CÓDIGO FONTE DO ARQUIVO DEFAULT.ASPX FIGURA 47 - CÓDIGO FONTE DO ARQUIVO DEFAULT.ASPX.CS FIGURA 48 TELA INICIAL DE CONSULTA A NOMES DE DOADORES FIGURA 49 RESULTADO DA CONSULTA DOS NOMES DOS DOADORES FIGURA 50 CÓDIGO FONTE DA CONSULTA DOS DOADORES ARQUIVO ASPX FIGURA 51 CÓDIGO FONTE DA CONSULTA DOS DOADORES ARQUIVO ASPX.CS FIGURA 52 TELA INICIAL DE CONSULTA DA FUNÇÃO FRACIONAMENTO FIGURA 53 CÓDIGO FONTE DA CONSULTA DA FUNÇÃO FRACIONAMENTO, ARQUIVO ASPX FIGURA 54 CÓDIGO FONTE DA CONSULTA DA FUNÇÃO FRACIONAMENTO, ARQUIVO ASPX.CS FIGURA 55 TELA INICIAL DE ACESSO A CONSULTA DOS ANIVERSARIANTES FIGURA 56 CÓDIGO FONTE DA CONSULTA DA FUNÇÃO ANIVERSARIANTES, ARQUIVO ASPX FIGURA 56 CÓDIGO FONTE DA CONSULTA DA FUNÇÃO ANIVERSARIANTES, ARQUIVO ASPX.CS FIGURA 57 - TELA INICIAL DA CONSULTA A FUNÇÃO EXPURGO FIGURA 58 CÓDIGO FONTE DA CONSULTA DA FUNÇÃO ANIVERSARIANTES, ARQUIVO ASPX FIGURA 59 - CÓDIGO FONTE DA CONSULTA DA FUNÇÃO ANIVERSARIANTES, ARQUIVO ASPX.CS... 74

7 7 1 INTRODUÇÃO O Web Service (WS) é uma tecnologia nova que está sendo utilizada em todo o mundo, por ser voltada para a internet e facilitando a comunicação entre as empresas. Os softwares das empresas podem acessar as informações que outras empresas disponibilizam na internet. Através de chamadas remotas à procedimentos essas comunicações entre empresas podem serem feitas, passando por seus firewall s sem problemas, pois utilizam os protocolos SOAP que é escrito em XML. Todas essas junções de tecnologias fornecem facilidades imensas nas comunicações entre as empresas e possibilitam visualizarem novas tendências para o futuro das empresas. Empresas e Órgãos Estaduais, como é caso do Hemocentro, procuram saídas para realizar a integração de suas filiais ou Órgãos anexos. O Hemocentro Coordenador de Palmas, nas pessoas do departamento de informática, encontraram no WS uma saída para disponibilização e aquisição de informações referentes as suas atividades diárias. Porque o WS possui características e fornece resultados de forma mais rápida e segura. A proposta deste trabalho é o desenvolvimento de um WS que disponibilize relatórios na Web, como exemplo desses relatórios, podemos citar os seguintes: relatório dos nomes dos doadores aniversariantes de um determinado mês, que doaram entre um período específico; relatório das quantidades de Plasma Fresco Congelado com volume acima de 180ml, que estejam no Estoque e tenham a data de coleta acima de uma data em específico; relatório das quantidades de hemocomponentes descartados divididos por motivos no período especificado.

8 8 No término deste trabalho, podemos observar que foi realizado a implementação dos relatórios citados anteriormente, bem como a implementação de um Cliente e um Servidor que disponibiliza esses serviços na Internet. Obteve-se também uma referência teórica quanto às tecnologias propostas, um roteiro de como foi implementado o Web Service proposto e por fim um manual básico de como utilizar o Web Service.

9 9 2 REVISÃO DE LITERATURA Está seção apresenta o embasamento teórico que foi estudado e aprendido durante o processo de desenvolvimento deste trabalho. Nas subseções mostram as definições, as principais características e funcionalidades das tecnologias estudadas. 2.1 Web Services O Web Service (WS) surgiu da necessidade de empresas de todos os ramos de atuação comunicarem-se de forma rápida e segura. As necessidades de utilização de plataformas diferentes e ambientes heterogêneos levaram ao surgimento de uma nova forma de integração entre as empresas, sem ter a necessidade de alterar seus Sistemas de Gerenciamento. Um Web Service é uma aplicação lógica, programável, acessível, que usa protocolos padrões da internet, para que se torne possível a comunicação transparente de máquina-para-máquina e aplicação-para-aplicação. (BOARO, 2006). São programas desenvolvidos para simplificar a comunicação entre máquinas de redes diferentes. Os Web Services são componentes de softwares que são chamados a partir de outros aplicativos. São páginas web para outros computadores e não para seres humanos como as páginas HTML tradicionais. (TOLOMELLI, 2006). É um sistema desenvolvido para que uma outra aplicação o utilize independente de plataforma ou linguagem de programação, através de protocolos padronizados e com transações transparentes para o usuário.

10 10 Segundo Paulo (2006) quando se analisa um Web Service, observa-se que ele tem suas funcionalidades encapsuladas, onde se sabe o que ele se propõe a fazer, mas não se sabe como exatamente que ele faz por não se ter acesso direto aos dados da empresa. Somente ficam disponíveis para os usuários, quais as funções e como elas podem ser acessadas. Os Web Services são serviços distribuídos escritos em linguagens que são suportadas pela plataforma.net, que possuem mensagens escritas em XML (extensible Markup Language) e descritas através do WSDL (Web Services Description Language), as quais são empacotadas em um protocolo SOAP (Simple Object Access Protocol) e transportadas através de HTTP (HyperText Transfer Protocol). Segundo Oliveira (2004), a plataforma.net é um padrão de desenvolvimento criado pela Microsoft. Conforme Boaro (2006), o XML é uma linguagem de marcação definida para padronizar a estrutura e propriedades de dados. E segundo Paulo (2006), no WSDL do serviço é feito o encapsulamento das informações, que definem quais serão os dados que devem ser passados para as funções, quais as suas funcionalidades, sem definir exatamente como essas informações serão adquiridas internamente. E conforme Haddad (2006), os SOAP são protocolos simples de acessos a objetos sendo um padrão aberto criado para padronizar o tráfico das informações. E finalmente segundo Sant Anna, o HTTP é um protocolo utilizado para transferência de dados através da Word Wide Web. Sendo estas as definições simplificadas das tecnologias utilizadas na construção de um Web Service. Um Web Service é uma página disponibilizada na Web para que aplicativos de outras empresas possam acessar sem ter problemas com firewall s, não precisando abrir brechas na segurança das empresas e pode ser acessado simultaneamente por vários aplicativos diferentes com uma maior rapidez e confiabilidade. As principais características de um Web Services são: independência de plataforma e de linguagem; utilização de padrões abertos; possuir uma flexibilidade de alterações muito maior; possuir um custo reduzido na sua implementação, por ser uma abordagem mais simples de ser implementada; implementação dos sistemas feita de forma modularizada.

11 11 O WS proporcionou o surgimento de novas oportunidades de negócios, possibilitando o acesso a informações importantes de sites distintos de forma fácil, ágil e sigilosa, como por exemplo, um site de uma empresa precisa validar os dados dos cartões de créditos de seus clientes em tempo real, basta apenas o site buscar essas informações em um WS disponibilizado pelo Banco, informando os dados necessários para a consulta. Uma outra facilidade está no momento da atualização do WS: não necessita de atualização nos clientes, basta apenas atualizar o servidor com as novas informações, pois os clientes não têm acesso a implementação das classes. A Figura 1 apresenta a utilização completa de um WS, onde o WS é acessado por meio de uma chamada SOAP HTTP através de uma solicitação de uma página ASP.NET. O WS retorna o resultado em XML para a página ASP.NET que solicitou o serviço. Que por sua vez, a página ASP.NET utiliza um XSLT para formatar os dados XML e, finalmente, entrega um HTML formatado para o cliente. Figura 1 Funcionamento de um Web Service, adaptado de Wander (2003, p. 84) Esse processo é feito de forma invisível para o cliente final. O cliente apenas solicita a informação que deseja para um página ASP.NET, e está página lhe traz um resultado de forma entendível pelo cliente. A seguir serão apresentadas informações sobre a Plataforma.NET e, alguns de seus componentes.

12 Plataforma.NET.NET é uma estratégia para atender às demandas desse wired, wired world. É uma estratégia para fornecer os softwares e serviços senão todos, pelo menos uma fatia substancial que tornarão esse mundo real e não apenas uma visão num filme publicitário. (GUTIERREZ, 2001, p. 12). É a forma que a Microsoft definiu e implementou para facilitar o desenvolvimento de softwares pelos programadores do mundo inteiro. O.NET pode ser definido como um ambiente independente de linguagem de programação que possibilita implementar sistemas que se comunicam com facilidade e segurança. Muitos programadores ainda utilizam ferramentas de programação que fazem a junção do hardware e do software que está sendo utilizado, o que faz com que o aplicativo não funcione sem as mesmas configurações utilizadas na construção do mesmo. Mas se o aplicativo for desenvolvido utilizando a plataforma.net, este sistema funcionará em qualquer máquina, desde que a plataforma esteja instalada, não importando qual foi a linguagem de programação utilizada. Os componentes que englobam a plataforma.net são chamados de.net Frameworks. Por englobar uma grande quantidade de ferramentas e recursos para utilização de desenvolvedores e por possuírem as características da plataforma.net, pode se considerar que o.net Frameworks é um ambiente de desenvolvimento que não depende de plataforma e não depende de linguagem de programação. Nas seções a seguir serão apresentados os componentes da plataforma.net Framework mais relevantes para esse trabalho CLR (Common Language Runtime) O objetivo fundamental da CLR é simplificar o processo de implementar de componentes e aplicações a partir de qualquer linguagem de programação, tendo como alvo qualquer plataforma de hardware. (GUTIERREZ, 2001, p. 20). A CLR faz com que esse processo de implementação de componentes e aplicações seja feito de maneira rápida e simples, tornando esse processo invisível para o desenvolvedor, sendo responsável pela compilação das linguagens no.net Framework.

13 MSIL (Microsoft Intermediate Language) Os compiladores baseados no frameworks não geram código nativo diretamente. Ao invés disso, compilam utilizando um conjunto intermediário de instruções especificado na MSIL. Esta linguagem foi projetada para ser facilmente gerada e facilmente convertida on-the-fly em código nativo em tempo de execução, durante o processo de carga das aplicações. (GUTIERREZ, 2001, p. 26). O MSIL é um conjunto de instruções, que é gerado no processo de compilação do código fonte, e ao final da compilação tem-se um código intermediário que poderá ser rodado em qualquer computador que tenha a plataforma.net instalada CTS (Common Type System) Em linhas gerais, o CTS estabelece um mecanismo para que diferentes linguagens de programação sejam capazes de fazer uso da CLR através de tipos bem definidos e consistentes. (GUTIERREZ, 2001, p. 20). O CTS é uma definição de tipos de dados bem consistentes e totalmente orientados a objetos, podendo ser considerado um subsistema que garante e define quais os dados que serão suportados pelo CLR. 2.3 ASP.NET (Active Server Pages.NET) O ASP.NET surgiu da necessidade de se construir páginas para a Internet mais aprimoradas e dinâmicas. Inicialmente foi criado o ASP, onde o mesmo se comunicava utilizando o paradigma de cliente/servidor de solicitação de serviço e recebimento de uma resposta. (AHMED, 2002, p.3). Mas quando o servidor respondia a solicitação do cliente, o mesmo perdia o contato com o cliente, fazendo com que o servidor, ficasse esperando ser solicitado um serviço novamente, e ainda não tendo segurança com as informações que trafegavam pela rede, pois ao enviar a resposta para o cliente, o servidor perdia a conexão com o cliente. Com o surgimento do ASP.NET, o servidor passou a ter uma conexão constante com o cliente, durante todo tempo em que o mesmo acessava o servidor.

14 14 Essa nova forma de implementar facilitou e auxiliou no surgimento de aplicações comerciais mais elaboradas e complexas, deixando as páginas Web que continham apenas texto, de fora do mercado atual. O ASP.NET é uma solução poderosa e fácil de usar para desenvolver sites da Web complexos (PAYNE, 2001, p.03). É simplesmente uma estrutura para construir sites da Web mais interativos (PAYNE, 2001, p.22). Através do ASP.NET, podem-se construir páginas com uma maior comunicação com o usuário por trabalhar com páginas dinâmicas que possibilita ao servidor se adiantar perante uma ação do cliente. No ASP, conhecido hoje como tradicional, as suas páginas são interpretadas e escritas em linguagens de script, e esse código é escrito juntamente com o HTML; no ASP.NET as páginas são compiladas no servidor em códigos simples para que qualquer computador possa acessa-las. Esta característica faz com que o ASP.NET seja acessado por qualquer sistema operacional (GUITIERREZ, 2001). Algumas das principais características do ASP.NET, segundo Ahemed (2002): permite que o desenvolvedor escolha a linguagem de programação a ser utilizada, podendo escolher a que possui um maior domínio, facilitando o desenvolvimento das aplicações; possibilita a reutilização dos códigos, através das bibliotecas (FCL); possui um suporte ao XML (e-xtensible Markup Language), através do namespace System.Data. Com essas três características pode-se afirmar que com o surgimento do ASP.NET, abriu um novo conceito de programação para a Web, facilitando a programação para o desenvolvedor e proporcionando uma maior quantidade de procedimentos e informações a serem disponibilizadas na Web. 2.4 XML (extensible Markup Language) Pode-se dizer que a internet é hoje o melhor local para se buscar informações sobre todos os tipos de assuntos. A estrutura básica de disponibilização de informações na internet é através do HTML (HyperText Transfer Protocol), mas esse formato disponibiliza

15 15 recursos apenas para organizar a formatação dos textos, sem se preocupar com o seu conteúdo. Com a evolução da internet, percebeu-se a necessidade de uma nova linguagem que propiciasse controlar tanto a formatação das páginas como também o conteúdo que seria acrescentado nas mesmas. Assim surgiu a XML, uma evolução do SGML (Standard Generelized Markup Language), que por ser complexo e possuir grandes limitações deixou-se de usá-lo. A XML é uma nova linguagem de editoração. Ela oferece um formato universal para estruturação de documentos e dados na Web (FILHO, 2004, p.6). Ela está se tornando um padrão para utilização de transferência de dados pela Web, sendo que vários outros sistemas já estão utilizando-o nas atividades que necessitam de toca de informações pela Web. A XML é uma linguagem destinada a implementar linguagens de markup para descrição de dados de qualquer natureza (GUTIERREZ, 2001, p. 205). Por ser uma linguagem que permite que sua implementação seja aberta, quer dizer que se podem acrescentar novas tags de marcação ou retirar a maneira em que for sendo preciso. Por ser uma linguagem toda escrita em tags de somente texto, onde essas tags servem para descrever a estrutura de um documento, sem descrever a forma de apresentação, faz com que documentos em XML possam ser transmitidos pela Web facilmente pelos protocolos utilizados atualmente, não dependendo de nenhuma plataforma específica de hardware ou software, e pode ser acessada pela maioria das linguagens de programação, aquela que o desenvolvedor tenha maior familiaridade. O principal objetivo da XML, conforme Ahmed (2002, p. 341), é organizar as informações de tal modo que os seres humanos possam ler e compreender os dados em seu contexto. Um exemplo de um código XML será mostrado na Figura 2, a seguir.

16 16 <?xml version= 1.0?> <Biblioteca> <Livros> <Titulo>Aprenda em 21 dias ASP.NET </Titulo> <Autor>Chris Payne</Autor> <Editora>Campus</Editora> </Livros> <Monografias> <Titulo>Construindo um Web Services</Titulo> <Autor>João da Silva</Autor> <Orientador>Carlos Francisco Xavier</Orientador> </Monografias> </Biblioteca> Figura 2 Exemplo de código XML. A Figura 3 mostra que todo código XML é somente texto, para facilitar no transporte dos dados. Neste exemplo, pode-se ver que se trata de uma representação de uma Biblioteca, onde se tem tags (Titulo) dentro de outras tags (livros), classificando-as como uma hierarquia. Essas tags filhas (Títulos, Autor, Editora e Orientador) são chamadas de subelementos. Todas essas tags estão dentro de uma outra tag (Biblioteca), a qual dá nome a descrição do conjunto de dados. Essa representação é chamada de árvore de documentos (PAYNE, 2001, p.328). Para um documento XML ser considerado sintaticamente bem formado ele deve atender a sintaxe XML usada no próprio documento. Um exemplo seria se um programador abrir uma tag <texto> para iniciar um documento, mas esquecer de fechar essa tag </texto>. São documentos XML válidos os documentos que possuem associados a ele uma declaração a respeito do seu tipo e se estão de acordo com essas declarações. As descrições estruturais são DTDs (Document Type Definitions). (GUTIERREZ, 2001, p.215). A Figura 3 demonstra um exemplo de uma DTD que valide o exemplo da Figura 2.

17 17 <?xml version= 1.0?> <!DOCTYPE Biblioteca (Livros,Monografias) [ <!ELEMENT Livros (Titulo, Autor, Editora)> <!ELEMENT Monografias (Titulo, Autor, Orientador)> <!ELEMENT Titulo (#PCDATA)> <!ELEMENT Autor (#PCDATA)> <!ELEMENT Editora (#PCDATA)> <!ELEMENT Orientador (#PCDATA)> ]> Figura 3 Exemplo de DTD que valida o XML da Figura 2. A Figura 3 demonstra quais são as tags que o programador poderá utilizar no documento XML, sendo que a tag raiz deverá se chamar Biblioteca, e essa tag terá duas tags diretamente ligadas a ela e ambas teriam três outras tags, as quais estão sendo definidas os seus tipos de dados. 2.5 SOAP (Simple Object Access Protocol) O SOAP é um documento XML relativamente simples, que descreve os dados a serem transmitidos (AHMED, 2002, p.450). Por serem pacotes descritos totalmente em texto facilita o entendimento tanto dos seres humanos quanto das aplicações que irá utilizar esse protocolo. O SOAP foi criado para fornecer meios para que uma aplicação invoque um método de um objeto remoto utilizando um documento XML, enviado através de quaisquer dos protocolos existentes na Internet, como, por exemplo, o HTTP (HyperText Transfer Protocol) (GUTIERREZ, 2001, p. 233). Seu surgimento veio facilitar a comunicação dos sistemas entre empresas, as quais bastavam apenas que se utilizasse um protocolo de transporte que transportasse documentos de texto pela Web. O protocolo SOAP é o grande viabilizador da interoperabilidade na internet (WANDER, 2003, p. 80). O protocolo é baseado em HTTP, usando o XML para definir a sua comunicação. Pela comunicação ser feita através da porta 80 (porta usada pelo HTTP) se faz muito mais simples o tráfico dos dados, pois os firewalls normalmente não bloqueiam essa porta.

18 18 Este fato faz com que as empresas possam comunicar se com mais facilidade, e mantendo a sua segurança, pois os métodos de segurança podem ser os mesmos que são usados para o protocolo HTTP. 2.6 WSDL (Web Services Description Language) O WSDL é uma linguagem baseada em XML que descreve serviços Web e suporta apenas o SOAP como protocolo de mensagens (AHMED, 2002, p. 445). Essa linguagem é usualmente utilizada na descrição das funções que são disponibilizadas pelos Web Services, informando o que a função faz, em que local ela está guardada e ainda fornece informações de como chamar essa função. A WSDL descreve as interfaces de métodos de serviços Web de maneira completa o bastante para que seja usada para criar métodos proxy que permitam a outras classes chamarem seus membros como se fossem métodos locais. (AHMED, 2002, p. 445). Obtendo as informações fornecidas pelo WSDL, pode-se fazer chamadas remotas de funções como se a função estivesse no mesmo local. Essa facilidade proporciona uma infinita quantidade de processos e serviços que podem ser disponibilizados na Web para comunicação entre empresas, sem ter a necessidade de atualização de versões e programas nas empresas parceiras, basta apenas atualizar a WSDL, e todas as empresas terão acesso a essas mudanças. Economiza se tempo e facilita se a vida de todos, de ambas as empresas. 2.7 Microsoft Visual Studio.NET 2005 (VS) Visualizando as tendências do mercado que vinham emergindo, a Microsoft lançou uma nova versão do Visual Studio, o Visual Studio.NET, que visa fornecer mecanismos e técnicas que auxiliem os desenvolvedores a criarem soluções inovadoras de forma rápida e eficiente. (HULOT, 2005). O VS é uma junção de ferramentas de desenvolvimento que veio para auxiliar nas criações de aplicações desktops, páginas em ASP.NET, na criação de Web Services e até mesmo em aplicações para utilização em aparelhos móveis. Além de possibilitar a

19 19 implementação utilizando o Visual C#, Visual J#, Visual Basic ou o Visual C++, pois possibilita que o programador escolha com que linguagem ele deseja trabalhar, facilitando a sua utilização. O VS.NET não é simplesmente mais uma ferramenta de desenvolvimento, e sim, uma nova filosofia de desenvolvimento Web orientado a objetos (HADDAD, 2001, p.3). Com tantas funcionalidades disponíveis no VS, a ferramenta se torna mais popular a cada dia. 2.8 Visual C# (C sharp) 2005 Segundo Hickson (2002, p. 287 e 288), o C# foi criado pela Microsoft com o intuito de disponibilizar uma linguagem moderna, simples, poderosa e orientada a objetos, que possibilitasse aos programadores uma maior rapidez e eficiência na criação de seus projetos, com a utilização da Plataforma.NET, que disponibiliza muitas ferramentas e serviços que utilizam muito a computação e as comunicação. Conforme Haddad (2001, p. 2), a Microsoft criou a linguagem C# abrangendo o poder e a versatilidade do Visual Basic, a força e criatividade do C++ e a facilidade do Jscript. Através dessa junção, o programador pode escolher qualquer uma das linguagens citadas, e desenvolver seu projeto, mas porque utilizar apenas uma delas, se podem ter todas elas numa linguagem apenas. O C# surgiu para mudar o mercado na forma de pensar e de programar.

20 20 3 MATERIAIS E MÉTODOS Nesta seção serão descritos os materiais e os métodos utilizados para o desenvolvimento deste trabalho. 3.1 Local e Período Este trabalho foi desenvolvido utilizando computadores do NDS (Núcleo de Desenvolvimento de Sistemas) do Curso de Sistemas de Informação, localizado no Centro Universitário Luterano de Palmas, também foram utilizados os computadores do Setor de Informática do Hemocentro Coordenador de Palmas, e por último, foi utilizado o meu computador pessoal. O desenvolvimento desse trabalho iniciou em Agosto de 2006 e finalizou em novembro de Material O material utilizado para o desenvolvimento deste trabalho pode ser dividido em: Fontes bibliográficas, Hardwares e Softwares Fontes bibliográficas

21 21 Utilizaram-se livros emprestados pela Biblioteca do Centro Universitário Luterano de Palmas (CEULP / ULBRA), livros emprestados por Professores do Curso de Sistemas de Informação do CEULP / ULBRA, livros pessoais, monografias, matérias e artigos encontrados na Internet Hardwares Foram utilizados os computadores do Hemocentro Coordenador de Palmas, do CEULP / ULBRA e o pessoal. As configurações dos computadores são: Hemocentro Coordenador de Palmas microcomputador com processador Pentium IV com clock de 1,7 GHz, com 256Mb de memória RAM e HD com capacidade de 80Gb; notebook com processador Pentium IV com clock de 2,8 GHz, com 1024Mb de memória RAM e HD com capacidade de 80Gb. CEULP / ULBRA microcomputador com processador Pentium IV com clock de 1,4GHz, com 256Mb de memória RAM e HD de 40Gb. Pessoal microcomputador com processador Pentium IV com clock de 1,4GHz, com 512Mb de memória RAM e dois HD s, um de 40Gb e outro de 160Gb Softwares Foram utilizados neste trabalho os softwares descritos a seguir: Sistemas Operacionais Microsoft Windows 2000 Professional e Windows XP Professional, como base para utilização dos computadores;

22 22 Microsoft Office Word 2003, utilizado para visualização de material de referência bibliográfica e para a elaboração dos relatórios exigidos pela Disciplina; Notepad, utilizado para visualização rápida de códigos fontes escritos ASP.NET, XML e C#. E foi utilizado para manter as páginas da Web que foram acessadas durante as pesquisas; Adobe Acrobat Reader 5.0, utilizado para visualização de material de referência bibliográfica; Microsoft Office Access 2003, utilizado para realização de testes de conexão do Web Service com bancos de dados; Microsoft SQL Server 2005, utilizado para armazenar a base de dados do Hemovida; Sistema Hemovida 2.0, utilizado para analisar a necessidade da construção do trabalho; Microsoft.NET Framework SDK 2.0, utilizado para a execução das aplicações em ASP.NET e C#; Microsoft Visual Studio 2005, utilizado para desenvolver as aplicações em ASP.NET e C# dos Web Services; Microsoft Internet Explorer, utilizado para visualização dos resultados das aplicações desenvolvidas; CorelDraw 12, utilizado para criação e editoração de imagens utilizadas nesse trabalho; Paint, utilizado para editar imagens utilizadas no trabalho. 3.3 Métodos O método utilizado na elaboração desse trabalho foi definido pelo Curso de Sistemas de Informação, onde a cada 15 dias, foi elaborado um relatório parcial descrevendo as atividades desenvolvidas durante o tempo decorrido até a entrega dos mesmos. No final do semestre foi elaborado esse relatório final, descrevendo as etapas até a conclusão do trabalho, onde será apresentado um Workshop para defesa do trabalho desenvolvido.

23 23 Para a elaboração dos relatórios parciais, foram utilizadas pesquisas na internet, pesquisas em livros, artigos e monografias buscando informações referentes às tecnologias a serem utilizadas durante todo o trabalho e buscando atingir o objetivo proposto para este trabalho. Foi realizado um estudo de caso para definição do domínio do trabalho, após essa definição realizaram-se as pesquisas e estudos referentes às tecnologias. Assim, foi desenvolvido o Web Service proposto para o trabalho.

24 24 4 RESULTADOS E DISCUSSÕES Nesta seção serão expostos os resultados obtidos durante a execução desse trabalho, primeiramente será exposto à análise do problema encontrado, seguido pela implementação e por fim os testes executados com suas análises. 4.1 Análise do Problema Com o conhecimento das funcionalidades e características de um WS, foi possível analisar as dificuldades encontradas pelo Hemocentro Coordenador de Palmas em adquirir informações dos Órgãos anexos a ele de forma diferente e propondo uma solução para o problema. Como exemplo do órgão, podemos citar o Hemonúcleo de Gurupi e o Hemocentro Regional de Araguaína. A Hemorrede do Tocantins é uma diretoria vinculada à Secretaria Estadual da Saúde, ligada diretamente ao gabinete do Secretário de Saúde, o Sistema de distribuição e abastecimento de sangue do Estado do Tocantins está concentrado somente na rede pública do Estado. Sua estrutura organizacional é constituída por uma diretoria administrativa, uma diretoria técnica, coordenações regionais e gerências técnicas e administrativas. É atualmente constituída por: - Um Hemocentro coordenador (Palmas). - Um Hemocentro regional (Araguaína). - Um Hemonúcleo (Gurupí). - Duas Unidades de Coleta e Transfusão (Porto Nacional e Augustinópolis). - Treze Agências Transfusionais intra-hospitalares

25 25 No Hemocentro, utiliza-se o sistema Hemovida (Sistema de Gerenciamento em Serviços de Hemoterapia). Analisou-se esse sistema, onde se identificou uma dificuldade de obtenção de informações estatísticas. Atualmente, o processo de retirada de informações gerenciais é feito manualmente, sendo um processo demorado, dispendioso e cansativo. O Hemovida é um Sistema criado pelo DataSus do Rio de Janeiro, que organiza desde a recepção do doador no Hemocentro até sua finalização da doação, e ainda registra todos os dados referente a cada bolsa de sangue total que entra no Setor de Fracionamento do Hemocentro, até os resultados de Sorologia e Imunohematologia. Todos os dados que são coletados no Ciclo do Sangue, que vai desde a recepção do doador até a distribuição do hemocomponente, são armazenados no Banco de Dados utilizando o SQL Server A distância entre os órgãos que compõem a estrutura da Hemorrede do Estado, dificulta a aquisição de informações e relatórios referentes aos serviços desenvolvidos nos órgãos. Buscando solucionar esse problema, foi proposta a construção de um WS, o que poderá fornecer os relatórios necessários para as tomadas de decisões do Hemocentro Coordenador de forma mais rápida. Na seção seguinte serão mostrados exemplos de implementações de WS s, visando auxiliar na implementação do WS final do Hemovida. 4.1 Análises e Testes de Implementações Para verificar o funcionamento de um processo de WS, foram realizados implementações de alguns exemplos de Web Service. O primeiro foi um chamado Calculadora, onde este é utilizado por uma página ASP.NET, que é o cliente consumidor do WS, mas esta página desenvolvida em ASP.NET será a interface que o usuário final terá acesso. A seguir será mostrado dois exemplos de implementações desenvolvidos para testar a conexão de um Web Service (WS) com um Banco de Dados no Access e com um Banco de Dados no SQL Server Ambos os exemplos, foram realizadas as implementações de um Cliente que consumiria os WS correspondentes.

26 Implementação do Web Service Calculadora No primeiro WS, será disponibilizado uma classe simples que faz a soma de 2 (dois) valores informados pelo usuário. Cada Web Service possui dois arquivos, um com a extensão asmx (Web Service) e outro com extensão cs (código com a descrição dos métodos do WS). Segundo Haddad (2001, p. 380), um WS é um conjunto de métodos (Web Methods) e, estes por sua vez, são rotinas criadas em C# (.cs) e armazenadas no WS (asmx). A seguir será mostrada a criação de um WS utilizando o Software Microsoft Visual Studio (VS).NET 2005 e a linguagem C#. Para criar um WS no VS, primeiro deve criar um site para a Web, para isso, basta acessar o menu File / New / Web Site, como exemplifica a figura 4. Figura 4 Passos para criar um Site para a Web. Deve ser definido o tipo de site que se deseja criar, neste caso será um ASP.NET Web Service, para que o site utilize a linguagem C#, deve ser escolhida a linguagem Visual C# no campo Language, conforme ilustra a figura 4, e clicando no botão Browse..., se tem acesso ao local que deseja salvar o site e qual o nome que deseja utilizar para o mesmo, conforme ilustra a figura 5.

27 27 Figura 5 Configuração do site e da linguagem do WS. Figura 6 Definição do nome do Site e do local de salvamento do mesmo. O Site cria dois arquivos, um com extensão asmx e outro cs. No arquivo asmx deverá conter o código fonte descrito na figura 7. <%@ WebService Language="C#" CodeBehind="~/App_Code/WebServiceCalculadora.cs" Class="WebServiceCalculadora" %> Figura 7 Código fonte do arquivo asmx.

Criando & Consumindo um WebService com ASP.NET 2.0 Publicado em: 25 de Agosto de 2007 Por Herman Ferdinando Arais

Criando & Consumindo um WebService com ASP.NET 2.0 Publicado em: 25 de Agosto de 2007 Por Herman Ferdinando Arais ASP.NET > WebService herman_arais@yahoo.com.br Introdução Um WebService é um componente, ou unidade lógica de aplicação, acessível através de protocolos padrões de Internet. Como componentes, esses serviços

Leia mais

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

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

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

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

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

Outlook XML Reader Versão 8.0.0. Manual de Instalação e Demonstração UNE Tecnologia

Outlook XML Reader Versão 8.0.0. Manual de Instalação e Demonstração UNE Tecnologia Outlook XML Reader Versão 8.0.0 Manual de Instalação e Demonstração UNE Tecnologia Add-in para o Outlook 2003, 2007 e 2010 responsável pela validação e armazenamento de notas fiscais eletrônicas. Atenção,

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

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

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

Leia mais

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

1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML...

1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML... 1 Sumário 1 Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 3 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...

Leia mais

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

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

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

Instalação Cliente Notes 6.5

Instalação Cliente Notes 6.5 Instalação Cliente Notes 6.5 1/1 Instalação Cliente Notes 6.5 LCC.008.2005 Versão 1.0 Versão Autor ou Responsável Data 1.0 Fabiana J. Santos 18/11/2005 RESUMO Este documento apresenta um roteiro de instalação

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

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

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

Leia mais

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

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. 1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.

Leia mais

MANUAL DO GERENCIADOR ESCOLAR WEB

MANUAL DO GERENCIADOR ESCOLAR WEB CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4

Leia mais

Microsoft Visual Studio 2010 C# Volume II

Microsoft Visual Studio 2010 C# Volume II Microsoft Visual Studio 2010 C# Volume II Apostila desenvolvida pelos Professores Ricardo Santos de Jesus e Rovilson de Freitas, para as Disciplinas de Desenvolvimento de Software I e II, nas Etecs de

Leia mais

DESENVOLVIMENTO DE SOFTWARE AULA 1

DESENVOLVIMENTO DE SOFTWARE AULA 1 DESENVOLVIMENTO DE SOFTWARE AULA 1 CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014 1 Características da Plataforma.NET A plataforma.net Framework 4.0 (.NET 4.0) é uma plataforma de softwares que fornece

Leia mais

Manual Captura S_Line

Manual Captura S_Line Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades

Leia mais

Programação para Internet Avançada. 4. Web Services. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

Programação para Internet Avançada. 4. Web Services. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Programação para Internet Avançada 4. Web Services Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt São módulos de aplicações de negócios que expõem as regras do negócio como serviços na Internet através

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Manual de Instalação Flex

Manual de Instalação Flex Manual de Instalação Flex Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 4 4. Instalação... 5 4.1. Instalação no servidor... 5 4.1.1. Instalação do sistema...

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

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

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

Leia mais

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial

Leia mais

CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET

CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET Para utilizar um banco de dados com um aplicativo ASP.NET, é necessário criar uma conexão de banco de dados no Macromedia Dreamweaver MX.

Leia mais

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR Julho/2007 Ministério da saúde SUMÁRIO Módulo 1. Instalação... 4 Introdução... 4 Configurações de equipamentos para instalação

Leia mais

Microsoft Access XP Módulo Um

Microsoft Access XP Módulo Um Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo

Leia mais

software CRON Central de Relacionamento On-Line que consiste em um software completo de gerenciamento de

software CRON Central de Relacionamento On-Line que consiste em um software completo de gerenciamento de Este manual foi elaborado a fim de orientar e auxiliar nossos colaboradores na instalação e manuseio do software CRON Central de Relacionamento On-Line que consiste em um software completo de gerenciamento

Leia mais

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

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

Leia mais

Manual de Instalação do Agente Citsmart

Manual de Instalação do Agente Citsmart 16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento

Leia mais

Servidor, Proxy e Firewall. Professor Victor Sotero

Servidor, Proxy e Firewall. Professor Victor Sotero Servidor, Proxy e Firewall Professor Victor Sotero 1 Servidor: Conceito Um servidor é um sistema de computação centralizada que fornece serviços a uma rede de computadores; Os computadores que acessam

Leia mais

Criação de um Web Services em.net

Criação de um Web Services em.net Web Service em.net 1 Criação de um Web Services em.net 1. Criar um novo Web Site com template ASP.NET Web Service, de acordo com a figura seguinte. O Visual studio cria um directório com os ficheiros indicados

Leia mais

www.neteye.com.br NetEye Guia de Instalação

www.neteye.com.br NetEye Guia de Instalação www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.

Leia mais

Fundament n os s da platafo f rm r a. NE N T André Menegassi

Fundament n os s da platafo f rm r a. NE N T André Menegassi Fundamentos da plataforma.net André Menegassi O que é o.net Framework?.NET é uma plataforma de software para desenvolvimento de aplicações que conecta informações, sistemas, pessoas e dispositivos através

Leia mais

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item Sites da web. Servidor WEB Desenvolvedores de sites que querem aprender ou testar ASP, ou mesmo profissionais que precisam desenvolver páginas ASP ou ASP.Net, não precisam necessariamente ter um servidor na web com

Leia mais

Web Design Aula 11: Site na Web

Web Design Aula 11: Site na Web Web Design Aula 11: Site na Web Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Criar o site em HTML é interessante Do que adianta se até agora só eu posso vê-lo? Hora de publicar

Leia mais

CONFIGURAÇÃO MINIMA EXIGIDA:

CONFIGURAÇÃO MINIMA EXIGIDA: Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

AJAX no GASweb. Mas e afinal, para que usamos o AJAX?

AJAX no GASweb. Mas e afinal, para que usamos o AJAX? Nível - Avançado AJAX no GASweb Por: Pablo Hadler AJAX (Asynchronous Javascript and XML) foi criado com o princípio de ser uma maneira rápida e otimizada de podermos fazer requisições Web, sendo esta totalmente

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS Conceitos Básicos Sistema Operacional: Um Sistema Operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O Propósito do SO é fornecer

Leia mais

Serviços Web: Introdução

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

Leia mais

Manual de Instalação ( Client / Server ) Versão 1.0

Manual de Instalação ( Client / Server ) Versão 1.0 1 pág. PROCEDIMENTO DE INSTALAÇÃO DO SGCOM ATENÇÃO: É OBRIGATÓRIO UMA CONEXÃO COM A INTERNET PARA EXECUTAR A INSTALAÇÃO DO SGCOM. Após o Download do instalador do SGCOM versão Server e Client no site www.sgcom.inf.br

Leia mais

Manual Integra S_Line

Manual Integra S_Line 1 Introdução O é uma ferramenta que permite a transmissão Eletrônica de Resultado de Exames, possibilitando aos Prestadores de Serviços (Rede Credenciada), integrarem seus sistemas com os das Operadoras

Leia mais

Desenvolvimento de Aplicações Locais na Plataforma Microsoft

Desenvolvimento de Aplicações Locais na Plataforma Microsoft Desenvolvimento de Aplicações Locais na Plataforma Microsoft Profª. Angelina V.S. Melaré angelinamelare@gmail.com Tecnologia em Análise e Desenvolvimento de Sistemas 1ºsem/2008 Objetivo da Aula Saber diferenciar

Leia mais

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes 3 MÁQUINAS VIRTUAIS Em nossa aula anterior, fizemos uma breve introdução com uso de máquinas virtuais para emularmos um computador novo

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

Manual de Instalação

Manual de Instalação Manual de Instalação Sumário 1. Sobre este documento...3 2. Suporte técnico...3 3. Requisitos de hardware...3 3.1. Estação...3 3.2. Servidor...4 4. Instalação...4 4.1. Instalação do Group Folha no servidor...6

Leia mais

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. PROGRAMA EMBRAPA DE MELHORAMENTO DE GADO DE CORTE MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. MANUAL DE INSTALAÇÃO: 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS

Leia mais

Desenvolvendo para WEB

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

Leia mais

Manual de Instalação, Administração e Uso do Sistema Elétric

Manual de Instalação, Administração e Uso do Sistema Elétric Manual de Instalação, Administração e Uso do Sistema Elétric Versão 1.0 Autores Bruna Cirqueira Mariane Dantas Milton Alves Robson Prioli Nova Odessa, 10 de Setembro de 2013 Sumário Apoio 1. Licença deste

Leia mais

Manual de Instalação Corporate

Manual de Instalação Corporate Manual de Instalação Corporate Sumário 1. Sobre este documento...3 2. Suporte técnico...3 3. Requisitos de hardware...3 3.1. Estação...3 3.2. Servidor...4 4. Instalação...4 4.1. Instalação do Imobiliária21

Leia mais

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA SACI LIVRE SISTEMA DE ADMINISTRAÇÃO DE CONTEÚDO INSTITUCIONAL

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO Serviços de impressão Os serviços de impressão permitem compartilhar impressoras em uma rede, bem como centralizar as tarefas de gerenciamento

Leia mais

Manual de Instalação

Manual de Instalação Manual de Instalação Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 4 3.1. Estação... 4 3.2. Servidor... 4 4. Instalação... 5 4.1. Instalação no servidor... 5

Leia mais

Instalando software MÉDICO Online no servidor

Instalando software MÉDICO Online no servidor Instalando software MÉDICO Online no servidor A máquina denominada Servidora é a que armazenará o banco de dados do software (arquivo responsável pelas informações inseridas), compartilhando com as demais

Leia mais

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

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

Leia mais

CONSTRUÇÃO DE BLOG COM O BLOGGER

CONSTRUÇÃO DE BLOG COM O BLOGGER CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das

Leia mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introdução a listas - Windows SharePoint Services - Microsoft Office Online Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição

Leia mais

Guia Sphinx: instalação, reposição e renovação

Guia Sphinx: instalação, reposição e renovação Sphinx : software para coleta e análise de dados acadêmicos e gerenciais. Tecnologia e informação para a decisão! Copyright Sphinx Todos direitos reservados Guia Sphinx: instalação, reposição e renovação

Leia mais

DarkStat para BrazilFW

DarkStat para BrazilFW DarkStat para BrazilFW ÍNDICE Índice Página 1 O que é o DarkStat Página 2 DarkStat e a inicialização do sistema Página 2 DarkStat e a finalização do sistema Página 2 Tela Principal do DarkStat Página 3

Leia mais

MANUAL DO USUÁRIO. AssetView FDT. AssetView FDT

MANUAL DO USUÁRIO. AssetView FDT. AssetView FDT MANUAL DO USUÁRIO AssetView FDT AssetView FDT A S T V W F D T M P www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta. Informações atualizadas dos endereços estão

Leia mais

AULA 6: SERVIDOR DNS EM WINDOWS SERVER

AULA 6: SERVIDOR DNS EM WINDOWS SERVER AULA 6: SERVIDOR DNS EM WINDOWS SERVER Objetivo: Instalar e detalhar o funcionamento de um Servidor de DNS (Domain Name System) no sistema operacional Microsoft Windows 2003 Server. Ferramentas: - ISO

Leia mais

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line)

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line) Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line) Criamos, desenvolvemos e aperfeiçoamos ferramentas que tragam a nossos parceiros e clientes grandes oportunidades

Leia mais

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC 1 Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC Edilberto Silva 1, André Luiz (1012545), Andreia Pereira da Silva (1012547) Carlos Alberto (1012206), Humberto César de Carvalho

Leia mais

Fox Gerenciador de Sistemas

Fox Gerenciador de Sistemas Fox Gerenciador de Sistemas Índice 1. FOX GERENCIADOR DE SISTEMAS... 4 2. ACESSO AO SISTEMA... 5 3. TELA PRINCIPAL... 6 4. MENU SISTEMAS... 7 5. MENU SERVIÇOS... 8 5.1. Ativação Fox... 8 5.2. Atualização

Leia mais

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO www.origy.com.br UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO CARACTERÍSTICAS: E-MAIL IMAP * Acesso simultâneo e centralizado, via aplicativo, webmail e celular/smartphone * Alta capacidade de armazenamento

Leia mais

Sistema de Chamados Protega

Sistema de Chamados Protega SUMÁRIO 1. INTRODUÇÃO... 3 2. REALIZANDO ACESSO AO SISTEMA DE CHAMADOS... 4 2.1 DETALHES DA PÁGINA INICIAL... 5 3. ABERTURA DE CHAMADO... 6 3.1 DESTACANDO CAMPOS DO FORMULÁRIO... 6 3.2 CAMPOS OBRIGATÓRIOS:...

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET 1 IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET Daniel da Silva Carla E. de Castro Franco Diogo Florenzano Avelino daniel.silva1@ext.mpsa.com

Leia mais

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

Introdução a Banco de Dados

Introdução a Banco de Dados Introdução a Banco de Dados Ricardo Henrique Tassi - Departamento de Replicação Índice 1- Introdução... 03 2- Quais são os bancos de dados mais conhecidos hoje em dia...04 3- Quais são os tipos de banco...05

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

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

Leia mais

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

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

Leia mais

Módulo SAC Atendimento ao Cliente

Módulo SAC Atendimento ao Cliente Módulo SAC Atendimento ao Cliente Objetivo O Módulo SAC ou Serviço de Atendimento ao Cliente é uma ferramenta que gerencia, cria e administra informações num canal de comunicação informatizado entre a

Leia mais

Procedimentos para Instalação do SISLOC

Procedimentos para Instalação do SISLOC Procedimentos para Instalação do SISLOC Sumário 1. Informações Gerais...3 2. Instalação do SISLOC...3 Passo a passo...3 3. Instalação da Base de Dados SISLOC... 11 Passo a passo... 11 4. Instalação de

Leia mais

Plano de Gerenciamento do Projeto

Plano de Gerenciamento do Projeto Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações

Leia mais

Manual de Instalação

Manual de Instalação Manual de Instalação Produto: n-mf Ricoh Versão do produto: 4..3 Autor: Barbara Vieira Souza Versão do documento: 1.0 Versão do template: Data: 08/1/011 Documento destinado a: Parceiros NDDigital, técnicos

Leia mais

2. INSTALAÇÃO E CONFIGURAÇÃO

2. INSTALAÇÃO E CONFIGURAÇÃO INDICE 1. INTRODUÇÃO 2. INSTALAÇÃO E CONFIGURAÇÃO 2.1. COMPARTILHANDO O DIRETÓRIO DO APLICATIVO 3. INTERFACE DO APLICATIVO 3.1. ÁREA DO MENU 3.1.2. APLICANDO A CHAVE DE LICENÇA AO APLICATIVO 3.1.3 EFETUANDO

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

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

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

DESENVOLVIMENTO DE SOFTWARE. Introdução ao Visual Studio VB.Net. Programação Estruturada. Prof. Celso Candido ADS / REDES / ENGENHARIA

DESENVOLVIMENTO DE SOFTWARE. Introdução ao Visual Studio VB.Net. Programação Estruturada. Prof. Celso Candido ADS / REDES / ENGENHARIA Introdução ao Visual Studio VB.Net Programação Estruturada 1 Nesse momento inicial não iremos programar em VB.Net, usando o Visual Studio, mas conhecer alguns comandos e variáveis usadas em uma linguagem

Leia mais

Guia rápido de uso da interface beta do NFS-e Easy para operação com Sistemas WebISS

Guia rápido de uso da interface beta do NFS-e Easy para operação com Sistemas WebISS Guia rápido de uso da interface beta do NFS-e Easy para operação com Sistemas WebISS NFS-e Easy v.1.0.2 RC1 Produto: Guia rápido de utilização do NFS-e Easy v1.0.2 RC1 Release date: Set, 23 2010 1 Sumário

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

Aula 1: Noção Básica e Criação de Tabelas.

Aula 1: Noção Básica e Criação de Tabelas. Aula 1: Noção Básica e Criação de Tabelas. Introdução Olá! Seja bem-vindo a apostila de Microsoft Access 2010. Access 2010 é um Sistema de Gerenciamento de Banco de Dados da Microsoft, distribuído no pacote

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

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

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

Tel. (0xx11) 3038-1150 Fax (0xx11) 3038-1166

Tel. (0xx11) 3038-1150 Fax (0xx11) 3038-1166 Sistema Nota Já Este manual tem por objetivo apresentar o sistema NotaJá a fim de auxiliar o usuário com todos os processos de cadastro, lançamentos de notas, cancelamentos, inutilizações, notas complementares

Leia mais

Sistema de Gerenciamento Remoto www.pevermelho.art.br

Sistema de Gerenciamento Remoto www.pevermelho.art.br Sistema de Gerenciamento Remoto www.pevermelho.art.br 1 - SOBRE O SGR Este manual irá lhe ajudar a entender o funcionamento do SGR (Sistema de Gerenciamento Remoto) permitindo assim que você possa atualizar

Leia mais

WebEDI - Tumelero Manual de Utilização

WebEDI - Tumelero Manual de Utilização WebEDI - Tumelero Manual de Utilização Pedidos de Compra Notas Fiscais Relação de Produtos 1. INTRODUÇÃO Esse documento descreve o novo processo de comunicação e troca de arquivos entre a TUMELERO e seus

Leia mais