Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial. Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva

Documentos relacionados
Sérgio Koch Van-Dall

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services

Gustav Dallmann Júnior

HMI: UM MIDDLEWARE PARA OBJETOS DISTRIBUÍDOS SOBRE O PROTOCOLO HTTP

Processamento distribuído em ambiente peer-to-peer

CELINE LIP: UM FRAMEWORK QUE UTILIZA O MODELO IMS LIP EM APLICAÇÕES WEB JEE. Marcelo Gonzaga. Orientador: Prof. Adilson Vahldick

contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.

Ferramenta Web de Apoio à Elicitação de Requisitos de Software. Acadêmico: Ivan Wilhelm Orientador: Everaldo Artur Grahl

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS

SERVIÇO CONTRATO Especificação das operações de Serviço

MIDDLEWARE PARA A COMUNICAÇÃO DE DADOS ENTRE SISTEMAS DISTRIBUÍDOS COM WS SECURITY. CAIO RENAN HOBUS Orientador: Jhony Alceu Pereira

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri

APLICATIVO PARA GERENCIAMENTO DA ENFERMAGEM HOSPITALAR

Companhia Estadual de Águas e Esgotos Márcia Dulce de Andrade Pereira Jacob Lopes Hallison Daniel do Carmo Marques. Maio/2016

SOFTWARE DE GERENCIAMENTO DE

UNIVERSIDADE REGIONAL DE BLUMENAU FERRAMENTA DE GERÊNCIA DE REQUISITOS DE SOFTWARE INTEGRADA COM ENTERPRISE ARCHITECT

João Max Deggau Orientador: Prof. Mauro Marcelo Mattos, Doutor 2013/2

Projeto. Observatório Nacional de Clima e Saúde

Desenvolvimento de Aplicações Distribuídas

UML Unified Modeling Language Linguagem de Modelagem Unificada

INFORMÁTICA. Instruções: Para responder às questões de números 71 e 72, considere o texto a seguir:

Ricardo Sorroche Orientando Prof. Wilson Pedro Carli - Orientador

GERENCIAMENTO BASEADO NA WEB. Baseado em slides gentilmente cedidos pelo Prof. João Henrique Kleinschmidt da UFABC.

PMR3507 Fábrica digital

Ajax na Construção de uma Aplicação Web para Monitoramento de Ambientes. Marcus Vinícius Silva Gois Orientador: Paulo César Rodacki Gomes

Introdução a Web Services

6.1. Teste Baseado em Gramática e Outras Abordagens de Teste

Alternativas para a Interoperabilidade entre Sistemas de Informação Universitários

Ontologia de Livro: Aplicativo Android para Busca de Dados

SISTEMA DE E-COMMERCE PARA PEQUENOS VAREJISTAS. Aluno: Leonardo Rossetti Orientador: Roberto Heinzle

APLICATIVO DE CONTROLE DE PEDIDOS EM AMBIENTE WEB Roni Rohling Orientando Prof. Ricardo de Alencar de Azambuja Orientador

Curso Online de E-commerce. Plano de Estudo

Guilherme Fernando Gielow

ENGENHARIA DE SOFTWARE

Estágio Supervisionado

SISTEMA PARA AUTOMATIZAÇÃO RESIDENCIAL CONTROLADO POR

FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE

Acadêmica: Jerusa Cristina Duarte Casas Orientador: Oscar Dalfovo

PROTÓTIPO DE APLICATIVO PARA ACOMPANHAMENTO E CONTROLE DE

Professor Emiliano S. Monteiro

MINERAÇÃO DE DADOS EM ARQUIVOS DE LOG GERADOS POR SERVIDORES DE PÁGINAS WEB

Aplicação de Troca Eletrônica de Dados (EDI) Utilizando Padrões EAN Brasil

Análise e projeto de sistemas

4. Desenvolvimento e Operacionalidade 5. Resultados e Conclusões 6. Extensões 7. Demonstração do Sistema

SERVIÇO CONTRATO. Especificação das operações de Serviço MANUAL DO USUÁRIO CONSULTAR CONTRATO. Projeto: Plataforma de Integração.

Aula 01 Conceito de Banco de Dados e SGBD

Sistema Help Desk 24 horas para uma Software House

M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O

Figura 16 Niagara - Visão de grupos de notas.

Proposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW

Desenvolvendo um protótipo do UDDI. Luís Fernando Jordan. 1. Introdução. 1.1 Apresentação.

UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos

FERRAMENTA WEB PARA APOIAR O SETOR DE QUALIDADE NOS TESTES DE RELATÓRIOS DA LEI DE RESPONSABILIDADE FISCAL.

QEA Integração entre a ferramenta para desenvolvimento de sistemas web Quellon e o Enterprise Architect

Uso da Internet. Disciplina: Gestão da Tecnologia de Sistemas. Professor: Thiago Silva Prates

Componentes gráficos para prototipagem e documentação rápid a em Delphi. Aluno: Reinoldo Krause Junior Orientadora: Luciana Pereira de Araújo

Sistema de Controle e Gerenciamento de Manutenções

AEOLLICUS - SISTEMA DE GERENCIAMENTO E SIMULAÇÃO DE FAZENDAS EÓLICAS

Sistema de Gestão de Clubes Recreativos e Esportivos

GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS

Prof. Marcelo Machado Cunha

PROTÓTIPO DE UM SISTEMA DE MONITORAMENTO DE ANIMAIS DOMÉSTICOS UTILIZANDO RFID.

API - Webservices. Grupo Cortez de Lima

Ferramenta para criaçã. ção o e execuçã

DIAGRAMAS DE CLASSE UML

Desenvolva passo a passo um Sistema Web seguro com C# e Web Services!

MÓDULO DE ANÁLISE DE COMPETÊNCIAS EMPRESA SENIOR

Ferramenta de apoio à gerência de requisitos baseada no modelo CMMI. Mariane Meisen. Everaldo Artur Grahl

Introdução ao Desenvolvimento de

Programação para Internet I

SISTEMA GERENCIAL PARA AUTOMAÇÃO DE FORÇA DE VENDAS USANDO DISPOSITIVOS MÓVEIS BASEADOS EM PALM OS

Manual para emissão do CPF na CRC Nacional versão 1.0

Rafael Antonio Pires Orientador: Francisco Adell Péricas

Desenvolvimento Web. Introdução Geral. Prof. Vicente Paulo de Camargo

Web Services REST. Sistemas Distribuídos. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS. Tereza Gonçalves Kirner

UMA FERRAMENTA DE APOIO A DETERMINAÇÃO DE EQUIVALÊNCIAS SEMÂNTICAS ENTRE ESQUEMAS GML UTILIZANDO ONTOLOGIAS OWL

FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID

2ª edição. Daniel Adorno Gomes. Novatec

Aula 12 -QS -Engenharia de SW Orientada a Serviço

NFe Nota Técnica Alteração de layout da NFe versão 4.00

Unidade II MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini

Desenvolvimento de um Framework para replicação de dados entre bancos heterogêneos

Comentários: Desenvolvimento de Sistemas Rogério Araújo

Banco de Dados. Professor: Marcelo Machado Cunha IFS Campus Aracaju

SISTEMA DE GERENCIAMENTO DE CONTEÚDO DE PÁGINAS WEB UTILIZANDO FLEX. Orientador: Prof. Francisco Adell Péricas Aluno: Michel Scoz

UMA ARQUITETURA VOLTADA PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB.

15/04/2013. Pensar Orientado a Objetos. Projeto Orientado a Objetos. Características de Objetos. Classe de Objetos. Comunicação entre Objetos

Curso online de. Formação em Front-End. Plano de Estudo

Software de registro e controle de não conformidades segundo o padrão ISO 9001:2008

BANCO DE DADOS. Introdução. Prof. Marcelo Machado Cunha

3 Tecnologias Relacionadas

Título PROCESSO LABES ESPECIALIZADO PARA DESENVOLVIMENTO SEGUNDO O PARADIGMA ESTRUTURADO. Projeto. Analista; Requisitos Funcionais Escopo; Cliente;

Arquitetura de Serviços na Embrapa, viabilização da integração de informações eletrônicas de UDs e UCs. 12 de agosto de 2014 Fernando Chagas Santos

Transcrição:

Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva

Conteúdo Introdução Fundamentação teórica Desenvolvimento do trabalho Conclusões

1. Introdução Serventias extra judiciais, conhecidas como cartórios, utilizam sistemas computacionais para gerenciamento de dados; Em algumas situações se faz necessária a troca de dados entre cartórios distintos;

É utilizada a correspondência tradicional para a troca de dados entre cartórios; Existe a obrigatoriedade de envio de relatórios de dados à diversos órgãos públicos; Os sistemas de dados utilizados pelos cartórios não são compatíveis; Sistemas construídos por fabricantes distintos.

1.1 Objetivos O objetivo deste trabalho é a criação de um protótipo de protocolo de aplicação para integração dos sistemas distintos utilizados pelos cartórios de RCPN; Confeccionar um esquema XML documentos utilizados pelo RCPN; Implementar um web service para a troca de documentos através da internet; Desenvolver um cliente do serviço para consulta e busca de certidões.

2. Fundamentação teórica Registros públicos; extensible Markup Language (XML); XML Schemas; Web Services; SOAP; Apache extensible Interaction System (AXIS); Trabalhos correlatos.

2.1 Registros públicos São todos os atos registrados nos cartórios; Atos de registro podem ser fornecidos através de certidões que comprovam a existência dos mesmos; Os serviços extra judiciais são prestados por cartórios notariais e de registro. RCPN é responsável pelos registros de nascimento, casamento, óbito entre outros.

2.2 XML Armazena dados em um formato adequado; Oferece várias maneiras de validação; Capacidade de extensão de vocabulários; Utilizado em protocolos a nível de aplicação; Os elementos podem ser definidos pelo próprio desenvolvedor; Os atributos representam detalhes dos elementos;

2.3 XML Schema Linguagem de definição que permite a restrição de vocabulários e estruturas hierárquicas específicas em documentos XML; Oferece a capacidade de gerenciamento de dados por causa da habilidade de estender e restringir tipos de dados; Criação de tipos definidos pelo usuário; Tem natureza intuitiva de objetos orientados para programadores orientados à objetos.

2.4 Web services Integração entre sistemas heterogêneos, utilizando padrões de protocolos independentes da plataforma e linguagem de programação; Utilizam HTTP, FTP, SMTP entre outros protocolos para transporte de serviços, no ponto de vista de web services; Tem a capacidade de transpor firewalls, utiliza estruturação de dados em XML, utiliza o padrão solicitação/resposta do HTTP, existe suporte por muitos fornecedores.

2.5 Trabalhos correlatos Dantas (2001) implementou um protocolo criptográfico para emissão de certidões de nascimento pela internet; Bortoli (2002) elaborou uma dissertação para utilizar documentos eletrônicos na emissão e registro de documentos; Kracik (2002) implementou um protocolo de comunicação para integrar sistemas contábeis heterogêneos; Colpani (2002) desenvolveu um protótipo de software para troca de dados entre aplicações de comércio eletrônico.

3. Desenvolvimento do trabalho

3.1 Requisitos Criação de um protótipo de protocolo de aplicação para troca de documentos utilizados no RCPN (funcional); Implementação de um web service (não funcional); Utilização do protocolo SOAP para troca de mensagens entre cliente e servidor (não funcional);

3.2 Especificação Foram utilizados os diagramas da UML feitos através da ferramenta Poseidon for UML Community Edition 3.0; Casos de uso do cliente e servidor do serviço; Diagramas de seqüência dos métodos chamados pelo cliente do serviço; Diagramas de classe para representação dos elementos e atributos utilizados pelo protocolo de aplicação.

3.2.1 Casos de uso

3.2.2 Diagramas de seqüência

3.2.3 Diagramas de classes O protocolo de aplicação foi modelado baseando-se no modelo de diagramas de classes da UML.

3.2.3.1 Classes principais

3.2.3.2 Classe Consulta

3.2.3.3 Classe Certidao

3.2.3.4 Classe Certidao_Nascimento

3.2.3.5 Classe Certidao_Casamento

3.2.3.6 Classe Certidao_Obito

3.2.4 Módulo Servidor O módulo servidor corresponde ao webservice; Consiste em uma classe que contém os métodos que são acessados pelo módulo cliente; Utiliza a classe JDOM para confecção dos documentos.

3.2.5 Módulo Cliente O módulo cliente representa o consumidor dos serviços disponibilizados pelo módulo servidor; Realiza chamadas aos métodos e retorna os documentos desejados.

3.3 Implementação Aspectos relacionados ao desenvolvimento do protótipo de protocolo; Aspectos técnicos utilizados no desenvolvimento dos aplicativos cliente e servidor.

3.3.1 Técnicas e Ferramentas Utilizadas Altova XML Spy 2005; Jakarta Tomcat 5.0; Axis 1.1; banco de dados Firebird; Eclipse 3.0

3.3.2 Operacionalidade da aplicação Configuração do cliente do serviço; Consulta de registros; Busca de documentos;

3.3.2.1 Configuração do cliente do serviço

3.3.2.2 Consulta de registros

3.3.2.3 Busca de certidões

4. Conclusão A criação do protótipo de protocolo de aplicação foi conseguido com êxito; Os aplicativos desenvolvidos permitem a consulta e a busca de certidões do RCPN; Com a implementação do protocolo é possível a utilização do mesmo na integração de sistemas de RCPN distintos.

4.1 Extensões Estender o protocolo para outros tipos de cartório que praticam os registros públicos; Implementação de protocolos de aplicação para outras áreas que utilizem sistemas heterogêneos; Estudo comparativo entre integração de sistemas.