Materia
# Serviços de objetos
- Ciclo de vida (Life Cycle) - Define serviços e convenções para criar, mover, apagar e copiar objetos. - habilitam os clientes a executar operações sobre objetos em locais diferentes.
- Relacionamento (Relationship)
- Proporciona um modo para criar associações (links) dinâmicas entre componentes que não sabem nada uns dos outros.
- Nomeação (Naming) - Permite que os objetos referenciem e localizem outros objetos pelo nome
- Transação (Object Transaction) - Fornece às aplicações a confiabilidade e robusteza suficientes a um negócio em ambiente de acesso multiuso.
- Negócio (Trader)
- Permite localizar serviços de qualquer provedor disponível
- Segurança (Security) - Fornece funcionalidades como autenticação, controle de acesso, auditoria, comunicação segura, criptografia e ferramentas administrativas.
- Concorrência (Concurrency) - Assegura a um B.D. ou sistema de arquivos que somente um cliente por vez tenha acesso a um registro ou arquivo.
- Persistência (Persistant Object) - Proporciona uma interface única para os objetos acessarem os vários mecanismos de persistência – B.D. relacionais, orientados a objetos, etc.
- Evento (Event) - Permite que os componentes sejam registrados ou tenham registros excluídos dinamicamente a partir de eventos específicos.
- Tempo (Secure Time) - Fornece mecanismo para sincronizar relógios em ambientes distribuídos.
Modelo COM|DCON
COM = Component Objetc Model
DCOM = Distributed COM
Modelo de programação baseado em objetos, projetado para promover a interoperabilidade de software – cooperação entre objetos = comunicação.
Família COM = grupo de tecnologias composta por:
OLE
ACTIVE X
DCOM
Biblioteca COM = fornece conjunto de serviços (API) para suportar as características de interoperabilidade.
- Plataforma Windows COM é parte integrante do S.O.
- Outras plataformas Necessitam pacote de instalação
DCOM = extensão do modelo COM para ambientes