Engenheiro eletrico
1
Desenvolvimento, Distribuição e Gerenciamento de
Aplicações com Objetos
Distribuídos
2
Marcelo Salles Loureiro
comercial@inprise.com www.inprise.com.br (0 xx 11) 3060-9722
3
Ciclo de Construção de
Aplicações
Desenvolvimento Integração
Distribuição Gerenciamento
Ciclo de vida típico de aplicações Interprise
4
Objetos Distribuídos
Vantagens
5
Objetos Distribuídos
Construir uma infra-estrutura capaz de adaptar-se rapidamente às mudanças de mercado
Baseado em arquitetura component-based
Componentes podem ser módulos de códigos novos ou existentes
ORB (Object Request Broker) é a fundação para esta nova arquitetura
Objetos Distribuídos
Arquitetura Multi-Tier Component oferece:
Desenvolvimento de aplicação mais rápido
Vida da aplicação mais longa
Facilidade na Manutenção de aplicações
7
Ganho de produtividade
Criação de novos aplicativos
Manutenção de código
Correção de “bug’s”
8
Redução de Custos
Menor tempo e esforço de manuteção e/ou atualização Automaticamente menor custo
Re-aproveitamento de objetos por sistemas internet, intranet, extranet e ethernet
Menos tempo necessário para desenvolvimento
Maior agilidade nas atualizações e/ou manutenções
Automaticamente menor custo
9
Padrões de Mercado
CORBA
DCom
DCE
RMI
EJB
10
CORBA x DCom
11
CORBA x DCom
Independência de plataforma
Arquitetura aberta
Segurança
Performance
12
CORBA
13
Corba
O Que é Corba?
Arquitetura de aplicação distribuída
“Common Object Request Broker Arquitecture”
Padrão gerenciado pela OMG
Organização formada por mais de 800 empresas
Empresas usuárias e produtoras de tecnologia
Inprise, IBM, SUN, Sybase, AT&T, Toshiba, Novell...
14
O que é CORBA?
Versão Atual 2
Versão 3 em fechamento
15
O que é CORBA?
Multi-Plataforma
Windows, Unix, OS390...
Independência