EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre...

27
EDI Electronic Data Interchange

Transcript of EDI Electronic Data Interchange. EDI tradicional Movimento electrónico de documentos standard entre...

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