SlideShare una empresa de Scribd logo
1 de 54
Descargar para leer sin conexión
PHP como Base de Digital
Asset Management
Ivan Rosolen • Bruno Schrappe • arizona.flow • 19 de Julho de 2014
PHP
DAM
Definição de Ativo Digital
Arquivo Digital
PHP
DAM
Definição de Ativo Digital
Arquivo Digital
Metadados intrínsecos
Formato
Criação
Tamanho
Dimensões
XMP
…
PHP
DAM
Definição de Ativo Digital
Arquivo Digital
Metadados intrínsecos
Formato
Criação
Tamanho
Dimensões
XMP
…
Metadados de Negócio
Dono do ativo
Permissões
DRM
…
PHP
DAM
Definição de Ativo Digital
Arquivo Digital
Metadados intrínsecos
Formato
Criação
Tamanho
Dimensões
XMP
…
Metadados de Negócio
Dono do ativo
Permissões
DRM
…
Metadados de Conteúdo
Objetos referenciados
Links
Conteúdo
…
PHP
DAM
Ativo Digital
Definição de Ativo Digital
Arquivo Digital
Metadados intrínsecos
Formato
Criação
Tamanho
Dimensões
XMP
…
Metadados de Negócio
Dono do ativo
Permissões
DRM
…
Metadados de Conteúdo
Objetos referenciados
Links
Conteúdo
…
PHP
DAM
Digital Asset Management
PHP
DAM
Digital Asset Management
• DAM é a administração e distribuição de ativos
digitais como imagens, documentos, áudio, vídeo e
arquivos diversos
PHP
DAM
Digital Asset Management
• DAM é a administração e distribuição de ativos
digitais como imagens, documentos, áudio, vídeo e
arquivos diversos
• Permite a catalogação, armazenamento e
reaproveitamento de consideráveis volumes de
informação valiosa na forma de ativos digitais
PHP
DAM
Digital Asset Management
• DAM é a administração e distribuição de ativos
digitais como imagens, documentos, áudio, vídeo e
arquivos diversos
• Permite a catalogação, armazenamento e
reaproveitamento de consideráveis volumes de
informação valiosa na forma de ativos digitais
• Atualmente está na base de sistemas de informação
de organizações modernas e de marketing
omnichannel
PHP
DAM
Marketing Omnichannel
PHP
DAM
Por Que Desenvolver um DAM
PHP
DAM
Por Que Desenvolver um DAM
• Core de operações da empresa que presta serviços
para Marketing, envolvendo arquivos digitais
PHP
DAM
Por Que Desenvolver um DAM
• Core de operações da empresa que presta serviços
para Marketing, envolvendo arquivos digitais
• Precisávamos de um DAM versátil e aberto para
compor diversas outras soluções
PHP
DAM
Por Que Desenvolver um DAM
• Core de operações da empresa que presta serviços
para Marketing, envolvendo arquivos digitais
• Precisávamos de um DAM versátil e aberto para
compor diversas outras soluções
• Escalabilidade para deploys
PHP
DAM
Por Que Desenvolver um DAM
• Core de operações da empresa que presta serviços
para Marketing, envolvendo arquivos digitais
• Precisávamos de um DAM versátil e aberto para
compor diversas outras soluções
• Escalabilidade para deploys
• DAM híbrido - com recursos para produção digital e
para aplicações corporativas
PHP
DAM
Por Que Usamos PHP
PHP
DAM
Por Que Usamos PHP
• Projeto de Inovação - requisitos ainda em maturação
PHP
DAM
Por Que Usamos PHP
• Projeto de Inovação - requisitos ainda em maturação
• Muitos pontos a pesquisar durante o desenvolvimento
PHP
DAM
Por Que Usamos PHP
• Projeto de Inovação - requisitos ainda em maturação
• Muitos pontos a pesquisar durante o desenvolvimento
• Precisamos de desenvolvedores criativos e ágeis
PHP
DAM
Por Que Usamos PHP
• Projeto de Inovação - requisitos ainda em maturação
• Muitos pontos a pesquisar durante o desenvolvimento
• Precisamos de desenvolvedores criativos e ágeis
• Desenvolvedores PHP são “makers”
PHP
DAM
Requisitos Funcionais
Integrações DAM
PHP
DAM
Requisitos Funcionais
Integrações DAM
Workflows de Produção
e Manipulação de
Arquivos
PHP
DAM
Requisitos Funcionais
Integrações DAM
Workflows de Produção
e Manipulação de
Arquivos
Múltiplos
Repositórios
Sincronizados
PHP
DAM
Requisitos Funcionais
Integrações DAM
Workflows de Produção
e Manipulação de
Arquivos
Sistemas de
Aprovação
Múltiplos
Repositórios
Sincronizados
PHP
DAM
Requisitos Funcionais
Integrações DAM
Workflows de Produção
e Manipulação de
Arquivos
Sistemas de
Aprovação
Interfaces
Corporativas
Múltiplos
Repositórios
Sincronizados
PHP
DAM
Requisitos Funcionais
Integrações DAM
Workflows de Produção
e Manipulação de
Arquivos
Sistemas de
Aprovação
Interfaces
Corporativas
PIM
Catálogo de
Produtos
Múltiplos
Repositórios
Sincronizados
PHP
DAM
Requisitos Funcionais
Integrações DAM
Workflows de Produção
e Manipulação de
Arquivos
Sistemas de
Aprovação
Interfaces
Corporativas
PIM
Catálogo de
Produtos
Múltiplos
Repositórios
Sincronizados
eCommerce
PHP
DAM
Requisitos Funcionais
Integrações DAM
Workflows de Produção
e Manipulação de
Arquivos
Sistemas de
Aprovação
Interfaces
Corporativas
PIM
Catálogo de
Produtos
Múltiplos
Repositórios
Sincronizados
eCommerce
MIS &
Job-Entry
PHP
DAM
Requisitos Funcionais
Integrações DAM
Workflows de Produção
e Manipulação de
Arquivos
Sistemas de
Aprovação
Interfaces
Corporativas
PIM
Catálogo de
Produtos
Múltiplos
Repositórios
Sincronizados
eCommerce
Database
Publishing
MIS &
Job-Entry
PHP
DAM
Arizona SP
DAM!
Workflow
MCM!
Mkt Content
DAM!
SaaS
ERP
.flow
.flow
.flow
.flow
PHP
DAM
AZ	

Argentina
.flow
Paim
10 MBit/s
.flow
VPN via
Internet
NBS SP
.flow
20 MBit/s
Arizona SP
DAM!
Workflow
MCM!
Mkt Content
DAM!
SaaS
MCM!
Mkt Content
DAM!
SaaS
Colaboração
Santander
ERP
ERP
Dentsu
20 MBit/s
.flow
F/Nazca
Internet
.flow
20 MBit/s
W/McCann RJ
W/McCann SP
WAN Agência
.flow
.flow
2 MBit/s
NBS RJ
Arizona RJ
.flow
.flow
Carrefour
20 MBit/s
.flow
Pernambucanas
20 MBit/s
.flow
Peralta 20 MBit/s
.flow
Lew’Lara
20 MBit/s
.flow
.flow
.flow
VPN via
Internet
Datacenter
Level3
.flow
.flow
.flow
PHP
DAM
PHP
DAM
Integração Adobe Air
• SabreAMF
• https://github.com/evert/SabreAMF
PHP
DAM
Interface WEB e Serviços
• Restfull API
• Respect
• https://github.com/respect
PHP
DAM
Integração com SO
• Extensões PHP
• Linux tools
• Softwares de terceiros
PHP
DAM
Arquivamento
• Tamanhos de armazenamentos diferentes
• Controle de espaço
• Gravação
PHP
DAM
Integração com Storage
!
http://www.mulesoft.org
PHP
DAM
Banco de Dados
http://www.mysql.com http://www.mongodb.org
PHP
DAM
Deploy
• Phing
• http://www.phing.info/
• Composer
• https://getcomposer.org/
• Chef
• http://www.getchef.com/chef/
OBRIGADO!

Más contenido relacionado

Destacado

Destacado (8)

Mattermark 2nd (Final) Series A Deck
Mattermark 2nd (Final) Series A DeckMattermark 2nd (Final) Series A Deck
Mattermark 2nd (Final) Series A Deck
 
The investor presentation we used to raise 2 million dollars
The investor presentation we used to raise 2 million dollarsThe investor presentation we used to raise 2 million dollars
The investor presentation we used to raise 2 million dollars
 
Foursquare's 1st Pitch Deck
Foursquare's 1st Pitch DeckFoursquare's 1st Pitch Deck
Foursquare's 1st Pitch Deck
 
Linkedin Series B Pitch Deck
Linkedin Series B Pitch DeckLinkedin Series B Pitch Deck
Linkedin Series B Pitch Deck
 
Sequoia Capital Pitch Deck Template
Sequoia Capital Pitch Deck TemplateSequoia Capital Pitch Deck Template
Sequoia Capital Pitch Deck Template
 
Mixpanel - Our pitch deck that we used to raise $65M
Mixpanel - Our pitch deck that we used to raise $65MMixpanel - Our pitch deck that we used to raise $65M
Mixpanel - Our pitch deck that we used to raise $65M
 
The slide deck we used to raise half a million dollars
The slide deck we used to raise half a million dollarsThe slide deck we used to raise half a million dollars
The slide deck we used to raise half a million dollars
 
SEOmoz Pitch Deck July 2011
SEOmoz Pitch Deck July 2011SEOmoz Pitch Deck July 2011
SEOmoz Pitch Deck July 2011
 

Similar a Case: PHP como Base de Digital Asset Management – arizona.flow

Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1
Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1
Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1
Ueliton da Costa Leonidio
 
Apresentaçào Institucional da empresa SC IT - services & Consulting
Apresentaçào Institucional da empresa SC IT - services & ConsultingApresentaçào Institucional da empresa SC IT - services & Consulting
Apresentaçào Institucional da empresa SC IT - services & Consulting
scconsulting
 

Similar a Case: PHP como Base de Digital Asset Management – arizona.flow (20)

Case PHP como base de digital asset management arizona
Case PHP como base de digital asset management arizonaCase PHP como base de digital asset management arizona
Case PHP como base de digital asset management arizona
 
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
Processamento Dados em Escala com Serverless: Um Estudo de Caso da Amazon.com...
 
CMS em PHP: essa briga ainda existe?
CMS em PHP: essa briga ainda existe?CMS em PHP: essa briga ainda existe?
CMS em PHP: essa briga ainda existe?
 
Construindo Data Lakes e Analytics na AWS - BDA301 - Sao Paulo Summit
Construindo Data Lakes e Analytics na AWS -  BDA301 - Sao Paulo SummitConstruindo Data Lakes e Analytics na AWS -  BDA301 - Sao Paulo Summit
Construindo Data Lakes e Analytics na AWS - BDA301 - Sao Paulo Summit
 
MS Dynamics CRM - ENEI 2014
MS Dynamics CRM - ENEI 2014MS Dynamics CRM - ENEI 2014
MS Dynamics CRM - ENEI 2014
 
Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1
Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1
Comércio Eletrônico - Aula 8 - Planejamento e Implementação - Parte 1
 
Slides Ferramentas e estratégias para alavancar negócios Online
Slides Ferramentas e estratégias para alavancar negócios OnlineSlides Ferramentas e estratégias para alavancar negócios Online
Slides Ferramentas e estratégias para alavancar negócios Online
 
Mudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dadosMudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dados
 
Domain Driven Design com Python
Domain Driven Design com PythonDomain Driven Design com Python
Domain Driven Design com Python
 
Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011
Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011
Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011
 
Portfólio de Serviços em RPA uiPath - iProcess
Portfólio de Serviços em RPA uiPath - iProcessPortfólio de Serviços em RPA uiPath - iProcess
Portfólio de Serviços em RPA uiPath - iProcess
 
Locaweb + Spree: transformando código aberto em um projeto comercial
Locaweb + Spree: transformando código aberto em um projeto comercialLocaweb + Spree: transformando código aberto em um projeto comercial
Locaweb + Spree: transformando código aberto em um projeto comercial
 
Plataformas Predicta para Agências e Anunciantes
Plataformas Predicta para Agências e AnunciantesPlataformas Predicta para Agências e Anunciantes
Plataformas Predicta para Agências e Anunciantes
 
ILM com PostgreSQL
ILM com PostgreSQLILM com PostgreSQL
ILM com PostgreSQL
 
Qual Parafuso Apertar? Como ter Sucesso em seu Projeto de SEO - Search Master...
Qual Parafuso Apertar? Como ter Sucesso em seu Projeto de SEO - Search Master...Qual Parafuso Apertar? Como ter Sucesso em seu Projeto de SEO - Search Master...
Qual Parafuso Apertar? Como ter Sucesso em seu Projeto de SEO - Search Master...
 
Apresentação documenta
Apresentação documentaApresentação documenta
Apresentação documenta
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e Tecnologia
 
Compliance e legislação anticorrupção na era digital
Compliance e legislação anticorrupção na era digitalCompliance e legislação anticorrupção na era digital
Compliance e legislação anticorrupção na era digital
 
Dicas para vender mais na internet
Dicas para vender mais na internetDicas para vender mais na internet
Dicas para vender mais na internet
 
Apresentaçào Institucional da empresa SC IT - services & Consulting
Apresentaçào Institucional da empresa SC IT - services & ConsultingApresentaçào Institucional da empresa SC IT - services & Consulting
Apresentaçào Institucional da empresa SC IT - services & Consulting
 

Más de Ivan Rosolen

Criando APIs usando o micro-framework Respect
Criando APIs usando o micro-framework RespectCriando APIs usando o micro-framework Respect
Criando APIs usando o micro-framework Respect
Ivan Rosolen
 

Más de Ivan Rosolen (18)

15 mandamentos de um bom programador
15 mandamentos de um bom programador15 mandamentos de um bom programador
15 mandamentos de um bom programador
 
Utilizando Filas com PHP
Utilizando Filas com PHPUtilizando Filas com PHP
Utilizando Filas com PHP
 
Filas com php
Filas com phpFilas com php
Filas com php
 
Boas Práticas com PHP
Boas Práticas com PHPBoas Práticas com PHP
Boas Práticas com PHP
 
Mercado de Tecnologia
Mercado de TecnologiaMercado de Tecnologia
Mercado de Tecnologia
 
Deploy automatizado de Aplicações no Jelastic
Deploy automatizado de Aplicações no JelasticDeploy automatizado de Aplicações no Jelastic
Deploy automatizado de Aplicações no Jelastic
 
Autenticação com Json Web Token (JWT)
Autenticação com Json Web Token (JWT)Autenticação com Json Web Token (JWT)
Autenticação com Json Web Token (JWT)
 
JSON Web Tokens
JSON Web TokensJSON Web Tokens
JSON Web Tokens
 
Tecnologias e Inovação
Tecnologias e InovaçãoTecnologias e Inovação
Tecnologias e Inovação
 
Rest Beer v2
Rest Beer v2Rest Beer v2
Rest Beer v2
 
Jelastic
JelasticJelastic
Jelastic
 
Aws video creator
Aws video creatorAws video creator
Aws video creator
 
Cassandra 7 masters
Cassandra 7 mastersCassandra 7 masters
Cassandra 7 masters
 
Quando o planejamento da infraestrutura leva ao sucesso
Quando o planejamento da infraestrutura leva ao sucessoQuando o planejamento da infraestrutura leva ao sucesso
Quando o planejamento da infraestrutura leva ao sucesso
 
Php e Cassandra
Php e Cassandra Php e Cassandra
Php e Cassandra
 
Criando APIs usando o micro-framework Respect
Criando APIs usando o micro-framework RespectCriando APIs usando o micro-framework Respect
Criando APIs usando o micro-framework Respect
 
PHPT
PHPTPHPT
PHPT
 
CakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápidoCakePHP e o desenvolvimento rápido
CakePHP e o desenvolvimento rápido
 

Case: PHP como Base de Digital Asset Management – arizona.flow