27
EDI Electronic Data Interchange

EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Embed Size (px)

Citation preview

Page 1: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

EDI

Electronic Data Interchange

Page 2: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

EDI tradicional

Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Page 3: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Porquê a EDI

Um dos problemas com a comunicação electrónica entre sistemas informáticos reside nas diferenças existentes entre formatos de ficheiros, esquemas, protocolos de troca de dados, etc., que tornam o processo de troca de dados complicado.

Page 4: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

A base da EDI

Contexto Semântica Sintaxe

Page 5: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Standards para EDI

Com a comunicação electrónica tem que haver uma estrutura uniforme da mensagem. O destinatário tem que conhecer a sua estrutura para ser capaz de a receber e a tratar. Daí o aparecimento dos standards.

EDIFACT (EUR) ANSI X12 (EUA)

Page 6: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Evolução dos Standards

Page 7: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Arquitectura (EDIFACT)

Mensagem Standard Segmento Standard Elementos

Page 8: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Implementação típica de EDI

Page 9: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Benefícios da EDI

Ciclo de encomendas + rápido Melhor controlo de inventário Menores flutuações financeiras Informação completa e em tempo real Tomada de decisão mais apoiada Redução de custos de processamento Menos erros

Page 10: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Problemas com a EDI (1)

Implementação complexa: cada contacto é único + é necessário percorrer um longo caminho até estabelecer um novo

Page 11: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Passos de uma nova relação EDI

1. Decisão de qual o subconjunto de EDIFACT ou X12 a usar. 2. Se não existir um IC, criar um. O mesmo é verdade para as

mensagens.3. O emissor avalia o programa que cria um ficheiro extraído da

aplicação de negócio. O receptor faz o mesmo para a parte de importação.

4. Ambas as partes usam um software comercial EDI para traduzir os dados extraídos / importados para mensagens standard.

5. As comunicações são instaladas e sistemas de gestão EDI são configurados para a relação

6. São efectuados testes.

Page 12: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Problemas com a EDI (2)

Falta de flexibilidade: hoje, a velocidade do comércio electrónico exige soluções mais dinâmicas

Page 13: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Problemas com a EDI (3)*

Penetração limitada: inviável para as PME devido ao tempo e custo + uma parte das implementações decorre da imposição de grandes grupos ás suas supply chains

Estandardização difusa: Standard muito amplo + necessidade de muitos ajustes => Standard Não-Standard

Page 14: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

XML-EDI

XML - eXtensible Markup Language EDI – Electronic Data Interchange

O propósito do XML-EDI consiste na troca estruturada de dados através de uma rede, utilizando como suporte a tecnologia XML.

Page 15: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

XML-EDI

Combina a semântica do EDI com a organização do XML

Um formato simples e flexível Inteligível para Humanos e Aplicações Usa ficheiros de suporte para descrição dos

dados (DTD e XSL)

Page 16: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Que é que o XML traz de novo?

Mais flexibilidade que o HTML

Menos características opcionais que SGML

Pode ser facilmente gerado a partir de Bases de Dados

Desenvolvimento de Document Type Definitions (DTD) que identificam formalmente cada elemento da informação e a traduzem para o EDI

Page 17: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Exemplo de XML

<?xml version="1.0" ?> <!DOCTYPE OrdemDeCompra [<!ELEMENT OrdemDeCompra(Cliente,Fornecedor,Encomenda)> <!ELEMENT Cliente Fornecedor (Nome,Endereco*)> <!ELEMENT Encomenda (Item+)>

<!ELEMENT Nome Item Endereco (#PCDATA)><!ENTITY isep "Instituto Superior de Engenharia">

<!ATTLIST Cliente uid ID #REQUIRED ><!ATTLIST Encomenda cid IDREF #REQUIRED >]><OrdemDeCompra>

<Cliente uid="C0023416"><Nome>&isep;</Nome><Endereco>Rua da Cantina nº213, Porto</Endereco>

</Cliente><Fornecedor>

<Nome>CyberSoft</Nome><Endereco> Rua da Liberdade nº1534, Porto </Endereco>

</Fornecedor><Encomenda cid="C0023416">

<Item>Disco Rígido</Item></Encomenda>

</OrdemDeCompra>

Page 18: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Vantagens na sua implementação

Permite dar mais realce à informação transferida, isto é, especificar a ordem da informação na mensagem

Os documentos podem ter campos adicionais como por exemplo, quem criou o documento, quando e onde

Pode beneficiar do contínuo desenvolvimento desta tecnologia

Torna a troca de informações no comércio electrónico mais simples e eficaz.

Page 19: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Modelo XML/EDI

Page 20: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Standardização

Apesar de ser flexível, o XML precisa de algumas regras para a sua padronização

Existem 3 propostas mais viáveis para a Standardização do XML:

X12-XML (ANSI) BizTalk (Microsoft) RosettaNet

Page 21: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Características Principais

X12/XML – É mais fiel ao EDI tradicional, representando pouca evolução

Biztalk – Permitindo que o XML possa ser adaptado ao tipo de mercado, é de forte implantação no mercado

RosettaNet – Apresenta um modelo com regras mais rígidas, mas com menor risco de quebras

Page 22: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Comunicação entre Sistemas feita por XML/EDI

Page 23: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

O OO-EDI

O OO-EDI é baseado numa técnica de análise orientada a objectos, o UML, para produzir modelos de objectos que descrevem processos de negócios entre empresas.

O OO-EDI é algo muito recente, pelo que ainda não existem standards

A reter: O XML aparenta ser uma forma promissora para melhorar o EDI, mas o desenvolvimento não para aqui. O EDI orientado a objectos (o OO-EDI) é uma forma conhecida para o desenvolvimento do EDI.

Page 24: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Evolução das Técnicas de Análise

Bloco de notas

Texto Narrativo

Análise Estruturada

Informação e Modelação de Processos

Modelação de Objectos

ProcessamentoProcessamento

DadosDados

Classe de Objectos

Processamento: “Métodos”

- - - - - - - - - - -Dados:

“Atributos”

Classe de Objectos

Processamento: “Métodos”

- - - - - - - - - - -Dados:

“Atributos”

Análise Tradicional

Análise

OO

A reter: No OO-EDI teremos muitos modelos UML diferentes. Estes devem ser de fácil conversão para códigos de aplicações de negócio, significando que o OO-EDI pode ter um grande potencial. Quando aplicamos um processo de análise OO a um Open-EDI, temos um OO-EDI.

Page 25: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Standards OO-EDI

relatório Relatório de esboço

Modelo de Referência Open-edi

Standards OO-ediGuia de Referência“Next Generationof UN/EDIFACT”

A reter: Esta figura mostra o trabalho principal que foi desenvolvido e as relações dos standards OO-EDI que poderemos ver num futuro próximo.

Page 26: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

A Reter

O OO-EDI é uma tecnologia nova e avançada.

Uma combinação entre o XML e o OO-EDI pode ser um caminho interessante para combinar vantagens das duas técnicas.

A reter: Certos autores classificam o OO-EDI como superior ao XML mas como não há soluções de trabalho, é de difícil verificação.

Page 27: EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre ou dentro de empresas e organizações

Revolução Vs. Evolução

A velha tecnologia é baseada no EDI tradicional. As novas tecnologias são baseadas em standards

de XML.

E, no futuro?...

O OO-EDI será a alternativa ao XML?1. É um pouco complicado dizer que o OO-EDI seja outro

paradigma ou que é apenas uma extensão de esforços anteriores com o EDI.

2. Caso o OO-EDI substitua o XML, não será no futuro próximo