SlideShare une entreprise Scribd logo
1  sur  28
MDA – Sistemas Distribuidos Especificação  das  funcionalidades  do sistema Especificação da  implementação dessa  funcionalidade
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos ,[object Object],[object Object],PIM PSM CORBA PSM JAVA
MDA – Sistemas Distribuidos ,[object Object],[object Object],PIM Marked PIM Marks Plataform PSM Maping Transformação
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos Caso de Uso  Sistema de Vendas Online  de DVDs Business Domain Model
MDA – Sistemas Distribuidos Caso de Uso  Sistema de Vendas Online  de DVDs Process Model
MDA – Sistemas Distribuidos Caso de Uso  Sistema de Vendas Online  de DVDs Domain Model
MDA – Sistemas Distribuidos Caso de Uso  Sistema de Vendas Online  de DVDs Pataform Independent Model - PIM
MDA – Sistemas Distribuidos Caso de Uso  Sistema de Vendas Online  de DVDs Transformando PIM para PSM
MDA – Sistemas Distribuidos Caso de Uso  Sistema de Vendas Online  de DVDs Modelo do Sistema – Plataforma JAVA
MDA – Sistemas Distribuidos Caso de Uso  Sistema de Vendas Online  de DVDs Geração de Código Java – Modelo PSM JAVA
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos   Comportamento do Sistema ITS
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos Ferramentas Modelagem  Component Assembly and Configuration ACE ORB – Adaptative Communication Environment
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object],[object Object]
MDA – Sistemas Distribuidos Modelo Component Assembly and Configuration Modelo ITS CCM Component Assembly
MDA – Sistemas Distribuidos   Componentes Arquiteturais CCM do ITS
MDA – Sistemas Distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Modelagem de sistemas da informação – aula 03 mai2011
Modelagem de sistemas da informação – aula 03 mai2011Modelagem de sistemas da informação – aula 03 mai2011
Modelagem de sistemas da informação – aula 03 mai2011
Universal.org.mx
 
MDA –Model Driven Architecture
MDA –Model Driven ArchitectureMDA –Model Driven Architecture
MDA –Model Driven Architecture
elliando dias
 

Tendances (20)

Arquitetura de sistemas web
Arquitetura de sistemas webArquitetura de sistemas web
Arquitetura de sistemas web
 
Capacitacao arquiteturacorpore
Capacitacao arquiteturacorporeCapacitacao arquiteturacorpore
Capacitacao arquiteturacorpore
 
Aula01 arquitetura clienteservidor
Aula01 arquitetura clienteservidorAula01 arquitetura clienteservidor
Aula01 arquitetura clienteservidor
 
Servidores de aplicação apresentação
Servidores de aplicação apresentaçãoServidores de aplicação apresentação
Servidores de aplicação apresentação
 
CMC-Visualizer for TeamConcert
CMC-Visualizer for TeamConcertCMC-Visualizer for TeamConcert
CMC-Visualizer for TeamConcert
 
Arquitetura MVC
Arquitetura MVCArquitetura MVC
Arquitetura MVC
 
Desenvolvimento de Sistemas Cliente/Servidor - Estrutura de sistemas cliente ...
Desenvolvimento de Sistemas Cliente/Servidor - Estrutura de sistemas cliente ...Desenvolvimento de Sistemas Cliente/Servidor - Estrutura de sistemas cliente ...
Desenvolvimento de Sistemas Cliente/Servidor - Estrutura de sistemas cliente ...
 
Arquitetura de Sofware
Arquitetura de SofwareArquitetura de Sofware
Arquitetura de Sofware
 
Padrões-05 - Padrões Arquiteturais - MVC
Padrões-05 - Padrões Arquiteturais - MVCPadrões-05 - Padrões Arquiteturais - MVC
Padrões-05 - Padrões Arquiteturais - MVC
 
Arquitetura sapb1
Arquitetura sapb1Arquitetura sapb1
Arquitetura sapb1
 
Apresentação do relatório final de estágio
Apresentação do relatório final de estágioApresentação do relatório final de estágio
Apresentação do relatório final de estágio
 
Introdução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NETIntrodução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NET
 
Fundamentos da arquitetura cliente servidor.
Fundamentos da arquitetura cliente servidor.Fundamentos da arquitetura cliente servidor.
Fundamentos da arquitetura cliente servidor.
 
Modelagem 16102006
Modelagem 16102006Modelagem 16102006
Modelagem 16102006
 
Modelagem de sistemas da informação – aula 03 mai2011
Modelagem de sistemas da informação – aula 03 mai2011Modelagem de sistemas da informação – aula 03 mai2011
Modelagem de sistemas da informação – aula 03 mai2011
 
Arquitetura Cliente-Servidor
Arquitetura Cliente-ServidorArquitetura Cliente-Servidor
Arquitetura Cliente-Servidor
 
Mda arq cliente_serv
Mda arq cliente_servMda arq cliente_serv
Mda arq cliente_serv
 
MDA –Model Driven Architecture
MDA –Model Driven ArchitectureMDA –Model Driven Architecture
MDA –Model Driven Architecture
 
Aula1 astah
Aula1 astahAula1 astah
Aula1 astah
 
Comunicação cliente servidor
Comunicação cliente servidorComunicação cliente servidor
Comunicação cliente servidor
 

En vedette

Arquitectura e modelos de sistemas distribuidos
Arquitectura e modelos de sistemas distribuidosArquitectura e modelos de sistemas distribuidos
Arquitectura e modelos de sistemas distribuidos
Portal_do_Estudante_SD
 
Apostilas - cliente servidor - aula 1 - fabiula
Apostilas - cliente servidor - aula 1 - fabiulaApostilas - cliente servidor - aula 1 - fabiula
Apostilas - cliente servidor - aula 1 - fabiula
Daniel Silveira
 
Sistemas Distribuídos - Computação Distribuída e Paralela
Sistemas Distribuídos - Computação Distribuída e ParalelaSistemas Distribuídos - Computação Distribuída e Paralela
Sistemas Distribuídos - Computação Distribuída e Paralela
Adriano Teixeira de Souza
 

En vedette (12)

Os Principais Canais de Distribuição de Conteúdo
Os Principais Canais de Distribuição de ConteúdoOs Principais Canais de Distribuição de Conteúdo
Os Principais Canais de Distribuição de Conteúdo
 
Aula 1 apresentação
Aula 1   apresentaçãoAula 1   apresentação
Aula 1 apresentação
 
4 pilares para a produção e distribuição de conteúdo
4 pilares para a produção e distribuição de conteúdo4 pilares para a produção e distribuição de conteúdo
4 pilares para a produção e distribuição de conteúdo
 
Akka - Uma plataforma para o desenvolvimento de sistemas concorrentes e distr...
Akka - Uma plataforma para o desenvolvimento de sistemas concorrentes e distr...Akka - Uma plataforma para o desenvolvimento de sistemas concorrentes e distr...
Akka - Uma plataforma para o desenvolvimento de sistemas concorrentes e distr...
 
Introdução à sistemas distribuídos
Introdução à sistemas distribuídosIntrodução à sistemas distribuídos
Introdução à sistemas distribuídos
 
Middleware Reflexivo
Middleware ReflexivoMiddleware Reflexivo
Middleware Reflexivo
 
Arquitectura e modelos de sistemas distribuidos
Arquitectura e modelos de sistemas distribuidosArquitectura e modelos de sistemas distribuidos
Arquitectura e modelos de sistemas distribuidos
 
Sistemas para Internet e Software Livre
Sistemas para Internet e Software LivreSistemas para Internet e Software Livre
Sistemas para Internet e Software Livre
 
Apostilas - cliente servidor - aula 1 - fabiula
Apostilas - cliente servidor - aula 1 - fabiulaApostilas - cliente servidor - aula 1 - fabiula
Apostilas - cliente servidor - aula 1 - fabiula
 
ACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidosACII - SL07 - Introducao aos sistemas distribuidos
ACII - SL07 - Introducao aos sistemas distribuidos
 
Sistemas Distribuídos - Computação Distribuída e Paralela
Sistemas Distribuídos - Computação Distribuída e ParalelaSistemas Distribuídos - Computação Distribuída e Paralela
Sistemas Distribuídos - Computação Distribuída e Paralela
 
Arquitetura cliente servidor
Arquitetura cliente servidorArquitetura cliente servidor
Arquitetura cliente servidor
 

Similaire à MDA – Sistemas Distribuidos

Apostila de sql basico
Apostila de sql basicoApostila de sql basico
Apostila de sql basico
Fernando Palma
 
diagrama de componentes
diagrama de componentesdiagrama de componentes
diagrama de componentes
elliando dias
 
Introducao banco de dados
Introducao banco de dadosIntroducao banco de dados
Introducao banco de dados
vaniakenob
 

Similaire à MDA – Sistemas Distribuidos (20)

Processo de Desenvolvimento MDA: metodologias e agilidade
Processo de Desenvolvimento MDA: metodologias e agilidadeProcesso de Desenvolvimento MDA: metodologias e agilidade
Processo de Desenvolvimento MDA: metodologias e agilidade
 
DDD – Domain Driven Design
DDD – Domain Driven DesignDDD – Domain Driven Design
DDD – Domain Driven Design
 
Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0
 
Apostila de sql basico
Apostila de sql basicoApostila de sql basico
Apostila de sql basico
 
Como criar módulos para magento 2
Como criar módulos para magento 2Como criar módulos para magento 2
Como criar módulos para magento 2
 
Projetos de Software com Visual Studio Team System
Projetos de Software com Visual Studio Team SystemProjetos de Software com Visual Studio Team System
Projetos de Software com Visual Studio Team System
 
Frameworks em Java
Frameworks em JavaFrameworks em Java
Frameworks em Java
 
Php Conf08 Enterprise Patterns
Php Conf08 Enterprise PatternsPhp Conf08 Enterprise Patterns
Php Conf08 Enterprise Patterns
 
Projeto de Software
Projeto de SoftwareProjeto de Software
Projeto de Software
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de Dados
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
 
Systemcenter2012r2 140928162048-phpapp02
Systemcenter2012r2 140928162048-phpapp02Systemcenter2012r2 140928162048-phpapp02
Systemcenter2012r2 140928162048-phpapp02
 
diagrama de componentes
diagrama de componentesdiagrama de componentes
diagrama de componentes
 
Desenvolvendo Produtos Com Java EE
Desenvolvendo Produtos Com Java EEDesenvolvendo Produtos Com Java EE
Desenvolvendo Produtos Com Java EE
 
Asp net mvc
Asp net mvcAsp net mvc
Asp net mvc
 
Trabalho softwares de redes
Trabalho softwares de redesTrabalho softwares de redes
Trabalho softwares de redes
 
Introducao banco de dados
Introducao banco de dadosIntroducao banco de dados
Introducao banco de dados
 
MDA-gerenciamento
MDA-gerenciamentoMDA-gerenciamento
MDA-gerenciamento
 
MOM
MOMMOM
MOM
 
Corbawebserves
CorbawebservesCorbawebserves
Corbawebserves
 

Plus de elliando dias

Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScript
elliando dias
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de container
elliando dias
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
elliando dias
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
elliando dias
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
elliando dias
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Web
elliando dias
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
elliando dias
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorcery
elliando dias
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Design
elliando dias
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.
elliando dias
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
elliando dias
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Study
elliando dias
 

Plus de elliando dias (20)

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slides
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScript
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structures
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de container
 
Geometria Projetiva
Geometria ProjetivaGeometria Projetiva
Geometria Projetiva
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
 
Ragel talk
Ragel talkRagel talk
Ragel talk
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Web
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Minicurso arduino
Minicurso arduinoMinicurso arduino
Minicurso arduino
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorcery
 
Rango
RangoRango
Rango
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Design
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makes
 
Hadoop + Clojure
Hadoop + ClojureHadoop + Clojure
Hadoop + Clojure
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Study
 

Dernier

Dernier (8)

Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

MDA – Sistemas Distribuidos

  • 1. MDA – Sistemas Distribuidos Especificação das funcionalidades do sistema Especificação da implementação dessa funcionalidade
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. MDA – Sistemas Distribuidos Caso de Uso Sistema de Vendas Online de DVDs Business Domain Model
  • 9. MDA – Sistemas Distribuidos Caso de Uso Sistema de Vendas Online de DVDs Process Model
  • 10. MDA – Sistemas Distribuidos Caso de Uso Sistema de Vendas Online de DVDs Domain Model
  • 11. MDA – Sistemas Distribuidos Caso de Uso Sistema de Vendas Online de DVDs Pataform Independent Model - PIM
  • 12. MDA – Sistemas Distribuidos Caso de Uso Sistema de Vendas Online de DVDs Transformando PIM para PSM
  • 13. MDA – Sistemas Distribuidos Caso de Uso Sistema de Vendas Online de DVDs Modelo do Sistema – Plataforma JAVA
  • 14. MDA – Sistemas Distribuidos Caso de Uso Sistema de Vendas Online de DVDs Geração de Código Java – Modelo PSM JAVA
  • 15.
  • 16.
  • 17. MDA – Sistemas Distribuidos Comportamento do Sistema ITS
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. MDA – Sistemas Distribuidos Ferramentas Modelagem Component Assembly and Configuration ACE ORB – Adaptative Communication Environment
  • 23.
  • 24.
  • 25.
  • 26. MDA – Sistemas Distribuidos Modelo Component Assembly and Configuration Modelo ITS CCM Component Assembly
  • 27. MDA – Sistemas Distribuidos Componentes Arquiteturais CCM do ITS
  • 28.