plataformas ecm (enterprise content management) · assim como os erp ... que as plataformas...

35
- Pág. 1 de 35 - White Paper Plataformas ECM (Enterprise Content Management) Desde as Aplicações até à Plataforma A próxima geração de soluções orientadas ao conteúdo de negócio www.adendo.pt www.gsoft.tv

Upload: ngobao

Post on 30-Nov-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 1 de 35 -

White Paper

Pla ta forma s ECM (Enterprise Content

Ma na gement)

Desde a s Aplica ções a té à Pla ta forma

A próxima gera çã o de soluções orienta da s a o conteúdo de negócio

www.adendo.pt www.gsoft.tv

Page 2: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 2 de 35 -

ÍNDICE

1   S u m á rio E x e c u tiv o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4  

1.1   ÂMBITO E OBJECTIVOS .............................................................................. 4  

1.2   AUDIÊNCIA ALVO ................................................................................... 4  

2   D e fin iç ã o d e E n te rp ris e C o n te n t e E n te rp ris e C o n te n t M a n a g e m e n t . . . . . . . . . . . . . . . . . . 5  

2.1   O QUE É ENTERPRISE CONTENT MANAGEMENT? ..................................................... 5  

2.2   O QUE É ENTERPRISE CONTENT? .................................................................... 6  

2.3   LINHAS ORIENTADORAS DO ECM .................................................................... 6  

3   T e n d ê n c ia s n o d o m ín io d o E n te rp ris e C o n te n t M a n a g e m e n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8  

3.1   ECM: NÃO SE TRATA APENAS DE PARTILHA DE FICHEIROS TRANSFORMADA EM FERRAMENTA DE

CONTEÚDOS ............................................................................................... 8  

3.2   A EVOLUÇÃO DO ECM .............................................................................. 9  

3.3   A DIVERSIDADE DE CONTEÚDOS ................................................................... 10  

3.4   CONTEÚDO INTELIGENTE ......................................................................... 11  

3.5   “BIG DATA” É “BIG CONTENT” .................................................................. 11  

4   R e q u is ito s e D e s a fio s p a ra u m a P la ta fo rm a M o d e rn a d e C o n te ú d o s . . . . . . . . . . . . . . . 1 4  

4.1   DESPOLETANDO PROCESSOS E APLICAÇÕES ORIENTADAS A CONTEÚDOS ........................... 14  

4.2   FORNECER MODULARIDADE E EXTENSIBILIDADE .................................................... 15  

4.3   SUPORTAR MAIS QUE APENAS A COMPONENTE SERVIDOR ........................................... 16  

Page 3: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 3 de 35 -

4.4   CORRE EM QUALQUER PLATAFORMA, INCLUINDO NA CLOUD ....................................... 17  

4.5   DESENVOLVIMENTO MODERNO: ÁGIL E, BREVEMENTE, NA CLOUD ................................. 20  

5   A u ti l iz a ç ã o d e s ta n d a rd s in te re s s a , m a s s e m fu n d a m e n ta lis m o s . . . . . . . . . . . . . . . . . . . . 2 2  

5.1   PORQUÊ UTILIZAR STANDARDS? ................................................................... 22  

5.2   STANDARDS EXISTENTES E EMERGENTES ........................................................... 22  

6   B u s in e s s C a s e p a ra A d o p ç ã o d e u m a A b o rd a g e m d e P la ta fo rm a à s A p lic a ç õ e s d e

C o n te ú d o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7  

6.1   RAZÕES QUALITATIVAS ........................................................................... 27  

6.2   CALCULAR O ROI ................................................................................. 27  

6.3   CALCULAR O ROI (EXEMPLOS) .................................................................... 28  

7   P la t a fo rm a E m p re s a ria l A d e n d o P ro : u m a P la t a fo rm a E C M A c t u a l . . . . . . . . . . . . . . . . . . 3 2  

8   C o n c lu s ã o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4  

8.1   O QUE SE PODE ESPERAR AO ADOPTAR UMA SOLUÇÃO ECM ........................................ 34  

8.2   CITAÇÕES ......................................................................................... 34  

8.3   RECURSOS ADICIONAIS ............................................................................ 35  

Page 4: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

1 Sumário Executivo

1.1 Âmbito e Objectivos

Este documento é destinado a líderes da área de tecnologia e pessoas com influência, envolvidos na selecção de soluções para a gestão de conteúdos empresariais. O presente documento proporciona aos leitores um conhecimento detalhado de como têm vindo a evoluir as necessidades organizacionais no que diz respeito à gestão empresarial e porque é crítica a implementação de processos e ferramentas que sejam suficientemente flexíveis para suportar estas rápidas mudanças.

Após a leitura deste white paper deverá compreender:

• O significado de “enterprise content” e “enterprise content management”.

• Como os conteúdos da empresa e as necessidades organizacionais de gestão desses

conteúdos estão a evoluir.

• Por que é importante ter ferramentas baseadas numa plataforma tecnologicamente

robusta que suporte informação e processos de complexidade e tamanho diversos.

• Tecnologias e padrões para apoio à gestão de conteúdo empresariais (ECM) suportadas em

processos.

• Como criar o business case para a adopção de uma plataforma para a criação de soluções

orientadas a conteúdos.

1.2 Audiência Alvo

Profissionais relacionados com a arquitectura de software, ou arquitectura empresarial e tomem ou influenciem decisões relativas ao desenvolvimento de frameworks, sistemas de Enterprise Content Management ou outras plataformas orientadas ao conteúdo. É expectável que o leitor tenha um conhecimento geral relativamente a conceitos de Enterprise Content Management, mas não é esperado que tenha um conhecimento detalhado de um processo, aplicação, framework ou plataforma específica de ECM.

Page 5: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 5 de 35 -

2 Definição de Enterprise Content e Enterprise Content Management

2.1 O que é Enterprise Content Management?

As organizações estão cada vez mais conscientes do valor dos conteúdos que possuem e do valor de serem capazes de utilizar esses conteúdos de forma eficaz. Isto é precisamente do que trata o ECM. ECM é vocacionado para a gestão do ciclo de vida da informações desde a sua criação até arquivamento e eliminação. De acordo com a Associação para a Informação e Gestão de Imagem (AIIM):

"Enterprise Content Management (ECM) são as estratégias, os métodos e ferramentas usadas para capturar, gerir, armazenar, preservar e distribuir conteúdo e documentos relacionados aos processos de negócio. ECM permite a gestão da informação estruturada e não estruturada de uma organização, onde quer que a informação exista." (AIMM, 2011).

Ainda que muitos possam assumir que o ECM é apenas uma solução tecnológica, tal não corresponde à verdade. O ECM inclui também qualquer processo operacional ou estratégico que dependa de conteúdo, para além das ferramentas e tecnologia usadas para apoiá-los.

A primeira década do século 21 tem causado a evolução dos "processos organizacionais" muito para além do que muitos inicialmente consideraram possível e os conteúdos suportam muitos desses processos. Esta evolução tornou o ECM um componente crítico para a tecnologia da empresa. Tradicionalmente, as soluções tecnológicas que suportam o ECM dispõem de capacidades, tais como:

• Pesquisa

• Colaboração

• Gestão de regras de negócio

• Gestão de workflow

• Digitalização e captura de conteúdos

• Gestão de versões

• Gestão de metadados

Estas capacidades ajudam a tornar o acesso, entrega e gestão de conteúdos mais controlado, eficiente e menos dispendioso. Esta lista de funcionalidades tem vindo a evoluir, assim como a área de ECM está a evoluir - constantemente adicionando novos requisitos e sendo cada vez mais exigente, com uma maior ênfase na integração e flexibilidade a longo prazo.

Assim como os ERP (Enterprise Resource Planning) aumentam a eficiência operacional e a competitividade, padronizando processos como a gestão financeira, o ECM permite às organizações obter o controlo sobre os seus conteúdos para alcançar objectivos organizacionais.

Page 6: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 6 de 35 -

2.2 O que é Enterprise Content?

A definição acima fornece uma descrição do que significa gerir conteúdo, mas o que é o "conteúdo corporativo" (enterprise content) que está a ser gerido? O conteúdo corporativo evoluiu: já não se trata apenas de versões digitalizadas de documentos ou um conjunto baixo de registos.

O conteúdo corporativo pode incluir qualquer tipo de conteúdo que uma organização captura e usa diariamente nos seus processos diários, desde conteúdo estruturado em bases de dados, documentos XML ou aplicações empresariais, tais como CRM (Customer Relationship Management), SCM (Supply Chain Management) ou ERP (Enterprise Resource Planning), a conteúdo não estruturado, tal como texto, e-mails, e folhas de cálculo.

Mais ainda, o conteúdo corporativo não se limita ao que enunciámos anteriormente. Do conteúdo corporativo podem ainda fazer parte activos multimédia, tal como imagens, vídeos, voice mail, media streaming, e muitas outras formas inovadoras de informação e conteúdos. A área de “social media” pode também ter impacto nestes conteúdos.

Em resumo, “conteúdo corporativo” pode ser qualquer pode ser qualquer conjunto de dados, documentos, conteúdo de aplicativos corporativos ou activos multimédia associados aos processos de negócio da organização, ou qualquer conteúdo que uma organização considere suficientemente valioso armazenar e gerir.

O conteúdo corporativo está no cerne dos sistemas de informação - é parte importante dos processos e modelo de negócio. O conteúdo corporativo já não é uma entidade estática que existe paralelamente à lógica de negócio; o conteúdo coexiste com a lógica de negócio. É fundamental que as plataformas suportem tipos de conteúdo e meta dados que sejam capazes de representar com precisão as relações complexas e as transacções que ocorrem todos os dias no negócio para permitir melhorias nos processos organizacionais.

2.3 Linhas Orientadoras do ECM

Em meados da década de 1980, as organizações estavam a implementar soluções stand-alone, de fornecedores como FileNet, ViewStar e Lotus para capturar documentos em papel e reduzir o esforço e o tempo necessários para encontrar a informação de que necessitavam. As empresas continuam a adoptar a gestão de conteúdos pelos mesmos motivos que o fizeram há duas décadas atrás, sendo que o ritmo tem vindo a aumentar.

De acordo com o “2011 State of the ECM Industry”, pela AIIM, existe um conjunto de linhas orientadoras para adopção do ECM:

0% 5% 10% 15% 20% 25%

Improve  efficiency

Optimize  business  processes

Compliance

Reduce  costs

Mitigate  risk

Enable  collaboration

Improve  customer  service

Faster  turnaround/improved  response

Competitive  advantageFigura 1: Drivers for

ECM Adoption (Miles, 2011)

Page 7: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 7 de 35 -

O estudo também recolheu razões para a adopção de novos sistemas de ECM

Figura 2: Drivers for ECM Adoption (Miles, 2011)

Ainda que este documento não pretenda entrar em detalhes sobre as linhas orientadoras para adopção de um ECM, é fácil de prever que cada uma das questões referenciadas beneficiará do apoio de uma solução de ECM baseada numa plataforma tecnológica sólida.

0% 5% 10% 15% 20% 25%

Our  content  is  getting  out  of  hand  and  we  need  to  control  it

We  are  consolidating  our  existing  systems

Need  to  provide  universal  access  in  branches,  at  home  and  on-­‐the-­‐move

Need  to  cut  costs  and  improve  efficiency

We  have  compliance  issues  with  increasing  industry  regulation  and  litigation

Need  to  improve  collaboration  and  project  coordination

Keen  to  maximize  knowledge-­‐sharing  in  the  business

Want  to  use  Share  Point  for  document  management

Page 8: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 8 de 35 -

3 Tendências no domínio do Enterprise Content Management

3.1 ECM: Não se trata apenas de partilha de ficheiros transformada em ferramenta de conteúdos

Emergiram ultimamente uma série de soluções não ECM (DropBox, Box.net, Google Docs, etc.) que permitem a partilha de ficheiros e outros conteúdos entre utilizadores. Embora este tipo de soluções apoiem a partilha, colaboração e recursos limitados de segurança, não é correcto considerá-las soluções holísticas de ECM.

As modernas plataformas ECM não se restringem à partilha de arquivos nem se assemelham a soluções de gestão de documentos que, na maioria dos casos, pouco mais são que interfaces utilizador para partilha de conteúdos. As plataformas ECM incluem uma variedade de capacidades, tais como:

• Controlo de versões;

• Relações entre documentos;

• Suporte para meta dados de documentos e/ou semântica;

• Workflow parametrizável e gestão do ciclo de vida dos conteúdos;

• Check-in / check-out;

• Streaming de conteúdo;

• Auditoria;

• Regras de negócio.

Estas capacidades são, na maioria dos casos, críticas para permitir que as organizações consigam gerir os seus conteúdos eficiente mente e não são suportadas pelo tipo de ferramentas enumeradas anteriormente. Adicionalmente, uma plataforma ECM deverá preencher os requisitos que são comuns a todo o software empresarial, nomeadamente:

• Integração complexa com serviços de directório (ex.: LDAP);

• Capacidade para constar do portfólio de tecnologia da empresa em conformidade com

standards de arquitectura de software;

• Alta disponibilidade.

Em geral, as aplicações de partilha de ficheiros são projectados para conteúdos independentes, sem controlo, não estruturados e incluem poucas ferramentas para apoiar a gestão estrutural (por exemplo, taxonomias) ou a utilização de meta dados. Além disso, embora estas ferramentas suportem a partilha, eles não suportam a reutilização de conteúdo, faltando-lhes o apoio para a aplicação de regras de negócio críticos, para a gestão do ciclo de vida dos conteúdos e para disponibilização de workflows que suportem processos de negócio orientados a conteúdos. Sem a capacidade de classificar o conteúdo ou de representar a sua relação com outros conteúdos, a gestão de conteúdos torna-se quase impossível à medida que o volume cresce.

As aplicações de partilha de ficheiros têm outra limitação importante. À medida que o conteúdo empresarial se torna mais diversificado, incluindo recursos multimédia, como vídeo e áudio, há

Page 9: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 9 de 35 -

uma necessidade crescente de suportar “rich content” e actividades, tais como streaming – funcionalidade de que a maioria das ferramentas de partilha de ficheiros não dispõe. As plataformas de gestão de documentos mais antigas também não têm suporte para muitos dos mais novos tipos de conteúdo.

Por fim, as organizações com condicionantes legais e regulamentares deverão ser bastante cuidadosas na manipulação de conteúdos através de aplicações de partilha de ficheiros, uma vez que estas não dispõem dos padrões de segurança nem dos mecanismos de auditoria ou controlo necessários. Mesmo que não existam condicionalismos legais, a exposição de conteúdo privado pode ser uma grande mancha na reputação de uma organização.

3.2 A Evolução do ECM

Tal como todos os processos de negócio e a tecnologia que os suporta, o ECM está frequentemente em mudança para introdução de novos modelos, conceitos e enfrentar novos desafios. Tradicionalmente, as tecnologias ECM têm consistido num conjunto de soluções independentes:

Figura 3: Funcionalidades Tradicionais de ECM

No entanto, e em número crescente, as organizações querem mais integração. As organizações pretendem que o conteúdo possa ser difundido ou esteja disponível a pedido, sempre que necessário. As organizações pretendem que o conteúdo esteja nas suas ferramentas de trabalho e possam gerir os seus processos de negócios, sem a necessidade de utilizar ferramentas diferentes com os respectivos processos isolados.

As necessidades do negócio estão a impulsionar uma nova tecnologia de ECM. O ECM evoluiu de uma solução em silos, departamentos, de finalidade única para uma infra-estrutura de nível empresarial. Estas soluções modernas de ECM vão muito além das aplicações comerciais “off the shelf” que apontam para uma função específica, tal como gestão de documentos e das aplicações que combinam múltiplas funcionalidades. A recente tecnologia ECM não é uma aplicação; é sim

Page 10: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 10 de 35 -

uma plataforma integrada, de conteúdo flexível, que expõe componentes e serviços que as organizações podem facilmente integrar de forma a suportarem processos de negócio orientados a conteúdos nas aplicações que integrem a plataforma. A nova plataforma ECM ideal é transparente aos utilizadores – apenas as funcionalidades são importantes. O diagrama abaixo ilustra esta evolução.

Figura 4: A Evolução da Gestão de Conteúdos (Miles, 2011)

3.3 A Diversidade de Conteúdos

As organizações não estão unicamente a pedir soluções de gestão de conteúdos de forma a serem suficientemente flexíveis para suportar mais processos de negócio; as soluções ECM têm também de suportar um número crescente de tipos de conteúdos. As organizações estão cada vez mais a utilizar novos tipos de informação para apoiar o seu funcionamento. À medida que as organizações gerem mais tipos de conteúdos diferentes, o seu nível de preocupação relativamente à precisão, confiabilidade e acessibilidade desses conteúdos aumenta.

0% 20% 40% 60% 80% 100%

Paper  recordsScanned  documents

Web  content  -­‐  currentComplex  design  files  /  digital  assets

Web  content  -­‐  archiveFaxes

Office  documents  (Word,  Excel,  etc)Vídeo/CCTV  files

Internal  blog  postsPhoto  images

E-­‐mailsVoice/telephone  call  records

E-­‐mail  attachmentsExternal  blog  postsInstant  messages

Tweets

Chaotic

Somewhat  unmanaged

Managed

Well  managed

Siloed CM  applications,  best-­‐of-­‐breed specialists

ECM  suites:  integration via  APIs,  Web  Services

Frameworks,  templates –content-­‐enabled apps,  “case  management”

2003                        2004                      2005                      2006                      2007                      2008                      2009                      2010                      2011

Shift in  emphasis…from repository/security/control to

role  of content in  business  process enablement

Figura 5: Avaliação de como o conteúdo é gerido (Miles, 2011)

Page 11: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 11 de 35 -

3.4 Conteúdo Inteligente

Para além de os conteúdos serem cada vez mais diversos, também se têm tornado inteligentes, em alguns casos. Isto significa que, tradicionalmente, os conteúdos geridos pelas soluções de ECM seriam essencialmente ficheiros de grande dimensão e imagens digitalizadas interpretadas com soluções de OCR e metadados limitados. No entanto, actualmente as plataformas de ECM deverão ser mais sofisticadas: deverão permitir interpretar os conteúdos dos documentos e associar significado à informação neles contida. Este “conteúdo inteligente” permite que as organizações possam ir além do simples armazenamento de ficheiros binários com um conjunto limitado de metadados associado para visualização, permitindo associar relações, metadados complexos e regras de negócio, automatizando os processos de negócio. Por exemplo, uma organização envia uma factura. A tecnologia ECM pode extrair o número da factura e usá-lo para relacionar com informação contida noutras aplicações empresariais (por exemplo, um ERP), para que os utilizadores possam ter uma visão mais global da informação e possam ser associadas regras de negócio.

.

Figura 6: A Evolução do Conteúdo

As soluções ECM também estão a aumentar os conteúdos com o aumento das quantidades de metadados, tais como identificadores de versão e informação de segurança, que poderão ser úteis ao permitir uma gestão ainda mais eficiente. Os metadados deixam de ser apenas informativos e passam a desempenhar o papel de variáveis contempladas nos processos de negócio.

3.5 “Big Data” é “Big Content”

O conteúdo não está apenas a tornar-se mais diverso e inteligente, está também a aumentar a uma velocidade muito considerável. As empresas estão a capturar volumes crescentes de informação sobre clientes, fornecedores e operações. A McKinsey Global Institute prevê que o volume de dados cresça a um rácio de 40% por ano (Manyika, et al, 2011) provenientes de media social, conteúdos móveis, vídeo, entre outros, ajudados pelo baixo custo do armazenamento e de soluções cloud, que

Page 12: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 12 de 35 -

encorajam as empresas a querer gravar tudo. O IDC prevê rácios ainda superiores: prevê que em 2011 a quantidade de informação digital produzida mundialmente seja 10 vezes superior à produzida em 2006. Isto faz com que se preveja um crescimento anual na ordem dos 60% (Chute, Manfrediz, Minton, Reinsel, Schlichting, & Toncheva,2008).

Figura 7: Crescimento dos conteúdos na Organização

(Chute, Manfrediz, Minton, Reinsel, Schlichting, & Toncheva,2008)

O crescimento dos conteúdos terá sido, anteriormente, preocupação de alguns nichos de mercado, mas neste momento causa impacto em todos os sectores e organizações e está rapidamente a transformar-se numa forma de as empresas líder se destacarem dos seus pares, ao tirarem partido da informação armazenada. Por exemplo, de acordo com o McKinsey Global Institute, 30% das vendas da Amazon.com são originadas pelas recomendações do produto escritas por compradores anteriores (Manyika, et al., 2011). Se esta informação é gerida como conteúdo empresarial pode ser utilizada noutros processos orientados ao conteúdo, para além das recomendações de venda.

A capacidade de analisar e utilizar grandes volumes de informação com base nas sofisticadas tecnologias ECM traz alguns benefícios:

• T ra n s p a rê n c ia : Tornar o conteúdo mais facilmente acessível aos stakeholders onde e

quando dele necessitam. Isto reduz o tempo e esforço necessários para localizar a

informação e contribui para a melhoria da performance.

• D e c is õ e s s u p o rta d a s e m in fo rm a ç ã o: As empresas estão a armazenar quantidades

crescentes de informação que pode auxiliar a que as tomadas de decisão sejam suportadas

em dados quantitativos e que contribui para uma maior previsibilidade da decisão. Por

exemplo, guardar informação sobre o tempo gasto em cada etapa de um determinado

workflow pode informar a organização sobre que partes dos processos são mais

demoradas ou mais caras.

0

50000

100000

150000

200000

250000

300000

350000

2005 2006 2007 2008 2009 2010

Enterprise  Information(Petabytes)

N.  of  "Files"  (T)

Page 13: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 13 de 35 -

• S e g m e n ta ç ã o d e c l ie n te s : À medida que a tecnologia melhora, as organizações

tornam-se mais capazes de desenvolver perfis de clientes personalizados, de forma a

abordá-los de forma mais direccionada. Por exemplo, consolidando informação dos

sistemas CRM com e-mails não estruturados e informação proveniente de social media, de

forma a criar um conhecimento mais global das necessidades dos clientes.

• T o m a d a d e d e c is ã o a u to m a tiz a d a : O acesso aos conteúdos pode dar toda a

informação necessária para que algumas decisões possam ser automatizadas, reduzindo

custos operacionais associados aos RH. Mesmo que a totalidade de uma decisão não seja

automatizada, os conteúdos auxiliam de forma substancial a uma tomada de decisão mais

informada e com base em dados muitas vezes quantitativos.

• Id e n t if ic a ç ã o d e n o v o s M o d e lo s d e N e g ó c io , P r o d u t o s e S e r v iç o s: A agregação

do conteúdo e subsequente análise origina inúmeras oportunidades de negócio, desde

serviços de comparação de preços em tempo real, até soluções preventivas no sector da

saúde.

Apesar da informação adicional ser valiosa, as organizações ainda se debatem como armazenamento, gestão e extracção de dados do conteúdo. Em muitos casos, à medida que o tamanho dos conteúdos aumenta, aumenta igualmente a complexidade e o custo associado com a gestão desse conteúdo.

As técnicas de gestão da informação utilizadas nos sistemas legados deixaram de ser suficientes, com volumes crescentes de conteúdo. O crescimento dos conteúdos torna essencial a adopção de novos processos e tecnologias. Desde o armazenamento baseado na cloud até às tecnologias semânticas que auxiliam a pesquisa – o crescimento de conteúdos está a transformar todo o ambiente ECM.

Page 14: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 14 de 35 -

4 Requisitos e Desafios para uma Plataforma Moderna de Conteúdos

4.1 Despoletando Processos e Aplicações Orientadas a Conteúdos

Algumas organizações têm feito avanços significativos com a utilização de ferramentas de ECM. No entanto, na maioria casos, a utilização da tecnologia ainda não é óptima. Porquê? Muitos ainda consideram ECM uma ferramenta stand-alone, em vez de um componente de um middleware que fornece serviços capazes de suportar um conjunto extremamente diversificado de funções de negócio.

Por exemplo, um departamento de recursos humanos pode precisar de uma solução de tecnologia para auxiliar na execução de um novo processo de contratação. Este é um processo centrado em conteúdo. Um currículo, um potencial empregado, o seu perfil e a entrevista de feedback são todos potenciais tipos de conteúdo. A situação pode ser ainda mais complexa. Pode haver uma exigência de colocar-se automaticamente um candidato aceite na directoria de utilizadores, ou se integrar com um sistema de gestão de conteúdos web ou outros processos de negócios. Provavelmente, nenhuma aplicação ECM consegue responder a estes requisitos de raiz.

Figura 8: Arquitectura para Aplicações Orientadas a Conteúdos

Neste modelo, uma camada de interface de utilizador expõe os seus serviços para diferentes tecnologias de interface de utilizador. Estes serviços podem ser utilizados para criar interfaces de

Page 15: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 15 de 35 -

utilizador personalizadas para se adaptarem ao contexto organizacional, fazendo com que o utilizador adira mais facilmente à aplicação, e reduzindo a curva de aprendizagem do utilizador.

A plataforma deve ser projectada de forma modular e flexível. Deve expor um framework para ser utilizado por programadores, e não ser simplesmente um repositório de conteúdo. Muitas ferramentas de ECM tendem a ser projectadas em torno de um repositório de conteúdo apenas. Esta é mais uma abordagem tradicional, herdada da era cliente-servidor.

A plataforma também deve fornecer um conjunto abrangente de serviços e ser desenhada como uma plataforma para suportar a integração: é projectada para ser extendida por programadores fazendo evoluir a solução base oferecida.

Seja este o modelo implementado, ou uma arquitectura ECM alternativa, a verdade é que a chave para entregar um ECM verdadeiramente flexível é através de uma aborgadem modular, centrada na plataforma.

4.2 Fornecer Modularidade e Extensibil idade

Nenhum fornecedor pode antecipar todos os casos de uso que devem ser implementados para gestão dos conteúdos corporativos. Novos tipos de conteúdo, padrões e modelos de negócios estão a ser continuamente desenvolvidos e, portanto, é importante seleccionar uma plataforma de ECM que esteja preparada para a interoperabilidade, personalização e extensão. A falta de extensibilidade pode ter um impacto directo sobre a capacidade do negócio. Mais de metade das empresas indicam que a falta de suporte da ferramenta ECM para as suas necessidades está restringindo a sua aquisição (Miles, 2011). O gráfico abaixo ilustra algumas das razões fornecidas:

Figura 9: Razões para a não adopção das soluções ECM

Uma plataforma ECM bem desenhada será extensível e customizável de forma previsível, sustentável e com um custo razoável. Vamos explorar o que isto significa.

No mínimo, uma plataforma de conteúdos bem projectada deve ser modular, orientada a componentes e entregar funcionalidades como um conjunto de características dissociadas, independentes (serviços), com poucas dependências entre os componentes ou do ambiente técnico. Esse desenho permite que os arquitectos possam escolher o conjunto preciso de recursos e serviços necessários para atender aos requisitos de cada projecto. Além disso, a plataforma deve disponibilizar uma que possa ser usada para aceder aos serviços de plataforma. Outros recursos da plataforma para apoiar um modelo sustentável para a construção de aplicações de ECM incluem:

0% 5% 10% 15% 20% 25% 30% 35% 40%

Requires  custom  integration  with  other  systems

Has  created  point-­‐solutions

Has  held  back  our  adoption  of  ECM

Has  restricted  our  ability  to  consolidate  systems

Has  restricted  our  choice  of  vendor

Limits  system  utilization

Has  limited  our  ability  to  roll-­‐out  worldwide

Restricts  our  uptake  of  new  releases  and  products

None  of  these

Page 16: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 16 de 35 -

• T e s ta b il id a d e : A plataforma deve suportar extensões de teste/customizações sem ser

excessivamente pesado. Idealmente, a plataforma deve integrar-se facilmente com uma

plataforma de testes e permitir a integração contínua, de modo que os aspectos funcionais

e não funcionais (por exemplo, desempenho) de personalizações/extensões possam ser

verificados.

• M ú lt ip la s e s t ra t é g ia s A P I : Uma plataforma de ECM extensível deve expor múltiplas

API’s para permitir diferentes estratégias de integração.

• S u p o rte p a ra l in g u a g e n s s ta n d a rd , ta is c o m o J a v a , P H P ou outros, em

detrimento de linguagens proprietárias. Alguns vendedores podem optar por implementar

o suporte para linguagens recentemente introduzidas, que estejam “na moda”, para gerar

interesse nos seus produtos. Os arquitectos devem avaliar cuidadosamente o valor das

linguagens suportadas por factores como a adopção da língua, a dimensão da comunidade

de programadores, as qualidades intrínsecas da linguagem e a capacidade técnica de

suporte a aplicações que utilizem essas linguagens.

• C lie n te A P I e p ro g ra m a ç ã o c o n s is te n te s: um mecanismo consistente e apoiado de

extensibilidade pelo desenvolvimento interno (fornecedor) e desenvolvimento externo, o

que permite ao cliente que as extensões funcionem similarmente às características nativas

da solução.

• D e p lo y m e n t: A plataforma de ECM deve suportar múltiplas estratégias de deployment

desde um único servidor de alta disponibilidade activo / activo e recuperação de desastres,

até soluções cloud. Deve suportar configurações de deployment complexas concebidos

para validação de aplicação (por exemplo, teste de preparação para a produção). Além

disso, a plataforma deve permitir a distribuição de customizações e extensões de uma

forma previsível e controlada em todos os ambientes, sem afectar a funcionalidade da

plataforma central.

• B e n c h m a rk in g d e d e s e m p e n h o : A plataforma deve ter dados de benchmark regulares

publicados e permitir que as equipes responsáveis pela implementação definam os seus

próprios testes de desempenho, com base em casos de uso específicos e necessidades de

aplicação.

4.3 Suportar mais que apenas a componente Servidor

Frequentemente, programadores, arquitectos de software e gestores de projecto avaliam as aplicações empresariais com base nas características de arquitectura do lado do servidor. Analisam a implementação do armazenamento dos dados, a forma como a lógica de negócios foi projectada e as APIs que estão disponíveis para integração com outras aplicações. No entanto, os recursos do lado do cliente são tão importantes quanto os do lado do servidor. Ao avaliar uma plataforma ECM, é importante considerar mais do que apenas as principais capacidades englobadas nos componentes do lado do servidor. Os arquitectos de software devem também garantir que a

Page 17: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 17 de 35 -

plataforma não impõe restrições excessivas sobre a interface que o utilizador final irá utilizar para aceder ao conteúdo da aplicação e/ou oo fornecimento de conteúdo do próprio conteúdo.

As plataformas de ECM devem apoiar a entrega e interacção de conteúdos multicanal. Esta capacidade está a tornar-se cada vez mais crítica, à medida que as empresas aumentam a utilização de dispositivos móveis, tablets e outras ferramentas. Idealmente, a plataforma vai fornecer ou permitir a integração com uma ou mais frameworks para apoiar desenvolvimento rápido de aplicações:

• Gama de diferentes fra m e w o rk s d e in te rfa c e u ti l iz a d o r W e b para diferentes casos

de uso (por exemplo, JSF, GWT, templates web básicos, etc) para garantir que todos os tipos

de aplicações web, incluindo interfaces de utilizador baseadas em móveis e tablets, pode

ser efectuado da forma mais adequada.

• F ra m e w o rk s R IA (R ic h In te rn e t A p p lic a tio n s ), que suportam Flex e middleware

relacionado, tais como Adobe Life Cycle ou Granite DS, para facilitar o desenvolvimento

dessas interfaces.

• "A p lic a ç õ e s s i le n c io s a s " para scripting e processamento batch.

• A p lic a ç õ e s d e d e s k to p .

• A p lic a ç õ e s m ó v e is , principal tecnologia de suporte, tais como Android e iOS, e

fornecendo SDKs dedicados a empacotar os serviços de plataforma e API.

\

Figura 10: Entrega de Conteúdos Multi Canal

4.4 Corre em qualquer plataforma, incluindo na Cloud

O software empresarial tradicional foi pensado para correr localmente, e ainda hoje uma grande parte das soluções de ECM estão desenvolvidas dessa forma e são geridas internamente pela equipa de IT. Neste cenário, é importante destacar a necessidade de ter um middleware standard. Por exemplo, em termos de tecnologia Java, deveria ser possível instalar toda a solução em

Web  Application(e.g.  JSF,  GWT)

RichInternet  

Application(e.g.  Flex)

Shell/Script/Command

LineApplication

Desktop  Application

Mobile  Application

Enterprise Content Platform

Page 18: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 18 de 35 -

servidores aplicacionais Java standards (tais como o lean Apache Tomcat servlet engine, servidores aplicacionais JBoss, ou outra infra-estrutura standard que não necessite de componentes adicionais especializados). As mesmas considerações são importantes à base de dados. "Instale onde quiser e como quiser" deve ser o lema. Isto permite às empresas alcançar um melhor ROI, permitindo-lhes partilhar e alavancar os seus actuais investimentos numa única plataforma uniforme.

As soluções tradicionais muitas vezes falham nesta área. Muitos exigem configurações específicas e sistemas, resultando nalguns casos na necessidade de manutenção e processos operacionais específicos, que trazem custos adicionais para as organizações.

As soluções Cloud vêm trazer uma grande variedade de oportunidades e promessas, tendo contribuído para a democratização da tecnologia para muitas organizações. Em vez de contratar pessoal especializado e fazer um grande investimento em infra-estrutura e software, as organizações podem obter os mesmos recursos com um baixo custo de start-up e um pagamento mensal.

As plataformas baseadas na Cloud permitem o desenho de soluções de Enterprise Content sofisticadas, fiáveis e de alta disponibilidade, sem a preocupação com:

• Requisitos de instalação

• Capacidade de armazenamento

• Configurações de software

• Investimento em Hardware

• Escalabilidade futura

A Forrester Research ilustra a taxonomia da Cloud da seguinte forma:

Figura 11: Taxonomia da Cloud

IaaS PaaS SaaS

Dynamicinfrastructure

services

Integration-­‐as-­‐a-­‐service

Dynamic appsservices

Infrastructurevirtualization

tools

Middlewarevirtualization

tools

Appsvirtualization

tools

Purecloudmarket

Extendedcloudmarket

Level ofsharing

Publiccloud

Hosted(virtual  private)

cloud

Privatecloud

Infrastructure Middleware Applications Businessvalue

Source:  Forrester Research,  Inc.

Page 19: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 19 de 35 -

A Cloud é habitualmente segmentada nas seguintes camadas:

• In fr a s t r u c t u r e-a s -a -s e rv ic e ( Ia a S ): IaaS é o mais baixo nível de abstracção na nuvem

pilha de tecnologia. IaaS fornece sistema operacional suporte, armazenamento e

processamento. vendedores em este setor incluem o Windows Azure e Amazon EC2.

• P la t fo rm -a s -a -S e rv ic e (P a a S ): PaaS é essencialmente o middleware da nuvem. É mais

abstrato do que a camada IaaS e fornece componentes, um ambiente e estruturas para

construção de aplicações de alto nível. Fornecedores neste espaço incluem Heroku e

CloudBees.

• S o ftw a re -a s -a -S e rv ic e (S a a S ): SaaS é geralmente o mais alto nível da pilha de nuvem e

inclui soluções de aplicativos completos projectados para ser utilizado pelos utilizadores

finais, tais como correio web eo Google Apps.

Apesar de SaaS ser actualmente o mais utilizado, a adopção de PaaS está em crescimento; estima-se que o mercado vá crescer para 11,91 bilhões $ na próxima década, impulsionado pelas organizações que procuram reduzir os custos de tecnologia, melhorando ao mesmo tempo os seus serviços.

A tecnologia ECM, tal como quase todas as outras tecnologias, têm tido o impacto da Cloud. No entanto, não deve considerar-se que as soluções de ECM podem facilmente ser utilizadas na Cloud. Muitas ferramentas ECM têm uma série de características que as tornam de utilização difícil, senão não impossível, num ambiente Cloud. Por exemplo, muitos fornecedores de ECM construíram as suas soluções através da aquisição ou ciclos de desenvolvimento de produtos independentes que não partilham uma arquitectura comum e não têm (e podem nunca vir a ter) uniformização das condições ambientais, resultando em ferramentas com um elevado número de dependências externas que não podem ser suportados em ambientes mais standard, como na Cloud.

Ao pensarmos em ECM na Cloud apontamos primeiramente para SaaS. Embora esta seja uma opção válida, a realidade é que uma plataforma de ECM deve permitir o uso das outras opções na Cloud:

• Ia a S : permite que as organizações que já estão tirando proveito de uma infra-estrutura

organizada possam continuar a utilizá-la sem a necessidade de configurações específicas

de ambiente, que tornariam a utilização da Cloud impraticável.

• P a a S : permite a entrega de frameworks e componentes que podem ser customizados,

abstraindo-se da complexidade da infra-estrutura de baixo nível – permite uma boa

adequação às plataformas modernas de ECM.

• S a a S : Uma parte significativa dos utilizadores da plataforma ECM irá entregar as

aplicações desta forma, solicitando os requisitos técnicos que aqui estão implicados:

o Alocação flexível de recursos

o Multi-tenancy

o Segurança e privacidade

o Monitorização de implementações em larga escala

Page 20: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 20 de 35 -

Além de permitir que todas as três abordagens a computação em nuvem, uma boa plataforma técnica deve tornar mais fácil para se deslocar de um modo para outro, e também para alternar entre as opções de implantação sem grande esforço, alto custo ou longo tempo de mercado.

When considering a new ECM technology, it is important to consider more than just a “supports the cloud” check-box on an RFP. Cloud support is not a simple YES/NO question; cloud requirements and capabilities vary and should be examined in detail. It is not sufficient to rely on the shiny “Cloud based” marketing collateral.

4.5 Desenvolvimento moderno: Ágil e, brevemente, na Cloud

Um conjunto de melhores práticas pode garantir soluções de alta qualidade com um menor custo de implementação do que as abordagens tradicionais de entrega de software:

• A d o p ta r p rá tic a s A g ile e d e d e s e n v o lv im e n to it e ra t iv o . Adopte a máxima

"release early, release often”. Estas práticas têm servido para reduzir o risco em

comparação com as práticas tradicionais de gestão de projectos.

• G a ra n tir in te g ra ç ã o . Construir a cada mudança a garantia de que as alterações no

código que têm um impacto negativo são identificadas precocemente, antes que possam

causar problemas adicionais.

• Im p le m e n t a r t e s t e s a u t o m á t ic o s. Isto reduz o tempo, esforço e custos dos testes para

confirmar a validade das alterações de software.

• U til iz a ç ã o d e fe rra m e n ta s e té c n ic a s m o d e rn a s p a ra c o n tro lo d o c ó d ig o

fo n te que oferecem aos programadores maior eficiência que as ferramentas tradicionais

que bloqueiam um ficheiro inteiro, enquanto um único programador faz alterações. Este

leque mais recente de ferramentas de controlo do código fonte também permite o

desenvolvimento verdadeiramente distribuído - algo que era difícil e caro com soluções

anteriores.

• Im p le m e n t a ç ã o c o n t ín u a e t e s t e /b e n c h m a r k d e p e r fo r m a n c e a u t o m á t ic o .

Estabelece as linhas de base para a solução para que a equipe possa facilmente identificar

quaisquer alterações que causem impacto substancial no desempenho.

• Im p le m e n t a ç ã o d e d e p lo y m e n t c o n t ín u o . O deployment contínuo automatiza o

processo de deploy e reduz o tempo necessário para a realização das tarefas, bem como o

risco de perder passos críticos.

IaaS, SaaS e PaaS são agora áreas bem estabelecidos na Cloud, mas está a emergir uma área - desenvolvimento na Cloud. O desenvolvimento baseado na Cloud permitindo que às organizações não só utilização (SaaS), montagem (PaaS) e execução (IaaS), mas realmente construir software remotamente. No ambiente de "tudo como um serviço”, não é exagerado afirmar que o “desenvolvimento como um serviço” será o próximo passo de crescimento das soluções Cloud.

O desenvolvimento na Cloud tem muitos dos mesmos benefícios que outras ofertas baseadas Cloud, como menor custo de aquisição, a adopção mais rápida, instalação e configuração mais simples e reduzida gestão e esforço de manutenção. Uma série de IDEs baseados na Cloud têm sido recentemente introduzidas (por exemplo, Orion do Eclipse e o Salesforce), oferecendo uma solução

Page 21: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 21 de 35 -

de alto nível de abstracção do código fonte. No entanto, o desenvolvimento na Cloud não se resume ao desenvolvimento em ambiente integrado (IDE). Para ser verdadeiramente holístico, o “desenvolvimento como um serviço” deve suportar todo o ciclo de vida de desenvolvimento, que inclui:

• P ro d u ç ã o d e c ó d ig o

• C o m p ila ç ã o

• C o n tro lo d e v e rs õ e s

• In t e g r a ç ã o c o n t ín u a

• A u to m a tiz a ç ã o d e te s te s

• D e p lo y m e n t p a ra m ú ltip la s p la ta fo rm a s

Este modelo é ilustrado abaixo e está já a ser oferecido em produtos como VMWare Code2Cloud e CloudBees Dev@Clooud. Uma plataforma ECM ideal deverá abraçar este modelo de desenvolvimento:

Figura 12: Development as a Service

O “desenvolvimento como um serviço” encontra-se ainda nos seus estados iniciais. Muita evolução deverá ainda ocorrer antes do ciclo completo de desenvolvimento ser suportado na Cloud. No entanto, já existe um valor real em adoptar esta nova abordagem para o desenvolvimento - quando é possível combinar e integrar um ambiente de desenvolvimento baseado na Cloud, com uma infra-estrutura de desenvolvimento local.

Page 22: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 22 de 35 -

5 A util ização de standards interessa, mas sem fundamentalismos

5.1 Porquê util izar standards?

Os utilizadores com perfil não-técnico não estão interessados em saber quais os standards que existem e quais os que estão emergindo. Para eles importa que as diferentes plataformas se consigam conjugar; no fundo, eles pretendem a interoperabilidade. Pretendem soluções que possam comunicar umas com as outras, sem custo e esforço excessivos.

Os standards fornecem um conjunto de directrizes e mecanismos para interagir com uma tecnologia. A adopção de standards tem uma série de benefícios, sendo o mais citado a interoperabilidade. Nenhuma organização quer ficar refém de uma única solução de um fornecedor ou produto para implementação de uma solução de tecnologia – independentemente da qualidade das soluções e serviços desse fornecedor. A adopção de standards tem um número de benefícios adicionais, tais como:

• D im in u iç ã o d o c u s to d e a q u is iç ã o d e te c n o lo g ia

• A u m e n to d a c o n s is tê n c ia e s im p lic id a d e d o d e s e n v o lv im e n to

• A u m e n to d a re u ti l iz a ç ã o d e c ó d ig o

• R e d u ç ã o d o c u s to , te m p o e e s fo rç o n a tra n s iç ã o e n tre s o lu ç õ e s e

fo rn e c e d o re s

• M e n o r n e c e s s id a d e d e fo c o n a in fra -e s tru tu ra

• C a p a c id a d e d e c ria r in t e rfa c e s a d a p ta d o s à s n e c e s s id a d e s d e fu n ç õ e s

e s p e c íf ic a s d o n e g ó c io

• M e lh o ria d a p o rt a b il id a d e d a a p lic a ç ã o

• D im in u iç ã o d o t im e d o m a rk e t , p o is é m a is fá c i l c o m p ra r c o m p o n e n te s o ff

th e s h e lf e a p lic a ç õ e s q u e p o d e m s e r in te g ra d a s , fo rn e c e n d o a s

fu n c io n a lid a d e s n e c e s s á ria s p a ra a s o lu ç ã o .

As organizações deverão compreender quais os standards que fornecem os benefícios mais importantes para as suas necessidades aquando da adopção de uma solução ECM.

5.2 Standards Existentes e Emergentes

Diz-se que a vantagem dos standards é que existem muitos para escolher. Isto poderia ser apenas uma piada para tecnólogos, mas a experiência diz que existe um fundo de verdade na afirmação – e para o mundo da gestão de conteúdo corporativo não acontece de forma diferente. Não existe um padrão único que é mais importante do que todos os outros. Não existe uma definição universal do que é mais valioso; varia sempre de acordo com as necessidades técnicas e de negócio da organização.

Nem todos os fornecedores de ECM e produto irão apoiar todos os standards. No entanto, é importante determinar os standards que são mais importantes para o futuro do negócio e da

Page 23: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 23 de 35 -

tecnologia e garantir que eles são compatíveis com a plataforma ECM potencial. Por exemplo, uma organização preocupado com a indústria editorial pode ter um forte interesse em adoptar o NewsML, enquanto uma organização com uma cobertura mais genérica e horizontal pode ter mais interesse em apoiar o Content Management Interoperability Standard.

In t e r o p e r a b il id a d e

Conforme referido anteriormente, a interoperabilidade é um dos principais impulsionadores para a adopção de standards. A interoperabilidade assume muitas formas. No ECM, a interoperabilidade está principalmente orientada para proporcionar às aplicações baseadas em conteúdo uma forma standard de partilhar os seus activos digitais.

Os principais standards relacionados com interoperabilidade para soluções ECM incluem os Content Management Interoperability Services (CMIS) e Java Content Repository (JCR). Os CMIS têm vindo a ser ligeiramente mais populares que os JCR, devido ao facto de terem uma abordagem agnóstica face à tecnologia.

O CMIS é um dos standards mais recentes na área de gestão de conteúdo, tendo sido especificamente projectado para suportar a interoperabilidade entre as soluções de ECM. Adoptado oficialmente em Maio de 2010, gerido pelo OASIS, e apoiado por um grande número de fornecedores, a norma define um modelo de fornecedor de domínio agnóstico, uma abstracção de protocolo e um conjunto de ligações que permitem partilhar e aceder ao conteúdo através de múltiplas ferramentas de ECM. Os principais serviços prestados pelo CMIS incluem:

• S e rv iç o s d e R e p o s itó rio : Permite a pesquisa de informação e conteúdos no repositório,

bem como a existência de tipos de objecto definidos para o repositório.

• S e rv iç o s d e N a v e g a ç ã o : Suporta a navegação pela hierarquia de pastas num

repositório CMIS.

• S e rv iç o s d e M a n ip u la ç ã o d e O b je c to s: Gestão de objectos do repositório (Create,

Retrieve, Update, Delete).

• S e rv iç o s d e P e s q u is a : Pesquisa de objectos no repositório.

• S e rv iç o s d e V e rs io n a m e n to : Gestão do ciclo de vida dos objectos no repositório.

Diferentes fornecedores têm-se dedicado a fazer evoluir o standard CMIS. Umexemplo disso são as implementações de CMIS feitas pela Apache Foundation, no âmbito do projecto Apache Chemistry, com o apoio de programadores provenientes de diferentes fornecedores de gestão de conteúdo, como a Adobe.

Outros standards oficiais ou de facto, em termos de interoperabilidade, incluem:

• W in d o w s S h a re p o in t S e rv ic e s (W S S ) : não se trata propriamente de um standard, mas

de um conjunto de serviços para aceder ao conteúdo dos produtos Microsoft SharePoint.

• W e b -b a s e d D is tr ib u te d A u th o rin g a n d V e rs io n in g (W e b D A V ): um standard

baseado em http que facilita a colaboração entre utilizadores na edição e gestão de

documentos e ficheiros armazenados em servidores web.

• J a v a C o n te n t R e p o s ito ry (J C R ) : especificação Java de baixo nível, ainda que tenham

sido criadas adaptações para outras linguagens, definida pelo Java Community Process.

Page 24: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 24 de 35 -

• C o m m o n In te rn e t F i le S y s te m (C IF S ): protocolo que permite que as aplicações façam

pedidos de ficheiros e serviços em computadores remotos via Internet.

M e t a d a d o s

Os Metadados contribuem para aumentar o conteúdo armazenado por soluções de ECM, com detalhes adicionais, tais como taxonomia, relacionamentos, atributos de segurança, características de uso de informação de auditoria, entre outros. Qual é a importância dos metadados para uma solução de ECM? É crítica. Sem metadados torna-se quase impossível de gerir, manter o controlo e encontrar conteúdo numa ferramenta de ECM. Há um certo número de standards que causam impacto na criação e gestão de metadados nas soluções de ECM, tais como XML, Dublin Core e standards relacionados a tecnologia semântica (por exemplo, RDF). Suportar algumas dessas normas, como Dublin Core, é importante, mas não suficiente para endereçar todas as necessidades de metadados de ECM. É necessário ter em atenção que muitos destes standards estão ainda em evolução, pelo que a chave será a capacidade de adopção de uma plataforma com a flexibilidade para suportar o standard futuro.

A norma mais importante, embora seja um standards de nível muito mais baixo do que muitos dos outros discutidos neste documento é, sem dúvida, o XML. O XML (Extensible Markup Language) é um padrão gerido pelo World Wide Web Consortium (W3C) e é presentemente familiar para a maioria dos tecnólogos.

Ao contrário do HTML, o XML não tem um único conjunto definido de tags e atributos; o XML permite que os programadores definam os seus próprios elementos ou utilizem um vocabulário definido por ua terceira parte. O XML é uma tecnologia fundamental para a definição de conteúdos e dados estruturados e, claro, dos metadados; é também a base para uma série de outros standards, como Dublin Core e XMP.

O XML tem sido uma tecnologia core que quase todos os fornecedores declaram suportar. No entanto, os arquitectos de software devem ter em atenção o que esse "suporte" quer dizer. Nem todos os fornecedroes suportam o XML de forma similar para a integração e transformação, armazenamento e publicação. Os arquitectos de software devem explorar em detalhe os recursos de XML de uma plataforma de ECM quando se trata de gestão, armazenamento e processamento de dados baseados em XML.

Outro domínio que é mencionado mais frequentemente relacionado aos metadados é a tecnologia semântica. A tecnologia semântica permite associação do significado ou contexto ao conteúdo digital - e não apenas do que significa para as pessoas - mas para computadores também. Se os computadores puderem aprender o significado por trás de conteúdo, eles podem saber o que interessa aos utilizadores e prestar assistência com tarefas comuns, tais como pesquisa ou melhorando os dados com detalhes existentes, baseados em relações conhecidas. Sem a tecnologia semântica, o conteúdo traduz-se tipicamente apenas nas ligações entre os recursos estruturados e não estruturados. A tecnologia semântica fornece o contexto para estes recursos e outros relacionados, de modo que as máquinas possam reconhecer entidades como pessoas, lugares, eventos, organizações, etc., dentro do conteúdo.

O suporte para tecnologias semânticas é limitado na maioria das plataformas de ECM, embora alguns fornecedores com visão de futuro estejam a começar a incorporar esta tecnologia. Se a tecnologia semântica fizer jus às suas promessas, as melhorias que proporciona para metadados, categorização e enriquecimento de conteúdo, vai melhorar substancialmente a tecnologia ECM.

Page 25: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 25 de 35 -

Isto pode ser visto em projectos de investigação e open source, como o projecto Interactive Knowledge Stack (IKS). O IKS é um projecto de investigação da União Europeia que envolve diferentes fornecedores, e que tem por objectivo a construção de um diálogo aberto e de uma plataforma tecnológica flexível para gestão de conteúdos. A partir do IKS têm resultado vários projectos Open Source, como o projecto Apache Stanbol, que fornece uma ligação entre as fontes de dados Semantic Web e as soluções de gestão de conteúdo tradicionais.

O u tro s s ta n d a rd s n ã o re la c io n a d o s a c o n te ú d o q u e im p o rta c o n s id e ra r

A tecnologia e o desenvolvimento de linguagens de programação têm vindo a evoluir e há uma série de standards técnicos que são um "must-have" e de alto valor para uma plataforma de desenvolvimento de conteúdos moderna.

O OpenSocial é um deles. O OpenSocial foi originalmente criado como uma especificação aberta para acesso e partilha do perfil do utilizador, conteúdos e actividade em redes sociais, ao invés de trabalhar com as interfaces proprietárias oferecidas por cada site. No entanto, a sua adopção tem crescido para além do domínio das redes sociais.

O OpenSocial é composto por dois conceitos de alto nível: gadgets e APIs. Os gadgets são componentes pequenos, plug-in’s baseados em HTML/JavaScript. A API do OpenSocial fornecer capacidades para gestão de pessoas, actividades e dados e são expostos via JavaScript e REST. Os gadgets OpenSocial também podem ser utilizados para proporcionar uma solução simples de integração entre aplicativos, e podem aceder a qualquer informação na organização que esteja exposta via REST.

Além das capacidades existentes nos OpenSocial, existem esforços correntes para proporcionar maior integração entre OpenSocial e CMIS; essas mudanças estão previstas para a versão 2.0 da especificação OpenSocial.

Há uma série de normas adicionais que não estão directamente relacionadas com os conteúdos que são importantes para o desenvolvimento do ECM, como o OAuth, REST e LDAP. Cada uma destas tecnologias pode desempenhar um papel importante na entrega da solução.

O OAuth é um protocolo standard para autenticação. Fornece uma forma standard para que os programadores possam oferecer os seus serviços via uma API, sem que os utilizadores tenham de expor as suas credenciais. Da perspectiva do utilizador, este protocolo permite que um utilizador (proprietário do recurso) conceda acesso a um recurso protegido por um aplicativo (prestador de serviços) para outro aplicativo (consumidor de serviço). OAuth é uma forma de autenticação delegada, que permite que uma única identidade seja partilhada entre vários sites sem expor as suas credenciais. Além de fornecer uma forma standard de concessão de acesso entre as aplicações, OAuth também fornece um mecanismo para restringir o âmbito e duração da autenticação do consumidor do serviço. Esta é uma estratégia muito mais segura do que partilhar credenciais e conceder acesso ilimitado a um terceiro.

Tendo em conta que o conteúdo corporativo é essencial para muitos processos de negócio, é importante que a plataforma forneça uma forma standard para controlar o acesso aos seus serviços. Em vez de reinventar a roda, muitos fornecedores integraram o OAuth nas suas plataformas, para controlar quais os serviços e os dados que são partilhados entre aplicações.

O Lightweight Directory Access Protocol (LDAP) é outro protocolo standard a ser considerado. O protocolo LDAP permite que as aplicações acedam à informação armazenada num servidor LDAP. Os Servidores LDAP podem armazenar qualquer tipo de informação, mas são mais frequentemente

Page 26: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 26 de 35 -

utilizados para armazenar informação de contacto, credenciais de segurança e informação de grupo. A maioria das organizações que suportam acesso seguro a recursos ou e-mail armazenam a informação dos utilizadores num directório LDAP. Os servidores LDAP são tão comuns que as plataformas de ECM deverão suportar esta integração, pelo menos a um nível de leitura, para que as informações do utilizador não necessitem ser replicadas em vários locais.

O REST (Representational State Transfer) é um estilo arquitectural baseado na web, não um standard para integração de aplicações. As interacções via REST envolvem dois componentes - clientes e servidores. Os clientes fazem solicitações aos servidores; os servidores recebem pedidos, processam-nos e retornam uma resposta. Os pedidos e as respostas transferem representações de recursos. Um recurso é qualquer objecto num endereço (URI) que pode fornecer informações ou executar operações.

Dada a crescente popularidade dos serviços de estilo REST, os arquitectos de software que adoptarem por este estilo de integração devem examinar cuidadosamente quais os serviços que uma plataforma expõe via REST. Alguns fornecedores indicam que eles suportam REST, mas apresentam recursos muito limitados.

Finalmente, a um nível mais baixo, standards como OSGi permitem a modularidade e extensibilidade do software. Os arquitectos de software que ainda estão a utilizar tecnologia Java para o trabalho pesado e difícil que é incrementar as primeiras versões do J2EE devem definitivamente considerar explorar o standard OSGi. Ele trás ao Java uma nova abordagem para a modularidade e extensibilidade.

Page 27: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 27 de 35 -

6 Business Case para Adopção de uma Abordagem de Plataforma às Aplicações de C onteúdo

A maioria dos engenheiros de software sabe, ou pelo menos suspeita, que implementação de uma abordagem centrada na plataforma para construir aplicações orientadas ao conteúdo tem algum valor organizacional. Processos ad-hoc, múltiplas ferramentas e práticas inconsistentes raramente servem o melhor interesse de qualquer empresa. No entanto, a justificação "confie em mim" não é convincente o suficiente para um executivo levar a cabo alterações nos processos de negócio, nos colaboradores e/ou investir em novas plataformas tecnológicas.

É fundamental que os arquitectos de software saibam definir ou contribuir para a definição de um business case. O que é um business case? Um business case justifica a razão de recomendações de arquitectura de forma coesa e convincente. Um business case bem definido deve incluir razões qualitativas, e se possível uma justificação quantitativa, ou retorno sobre o investimento (ROI) para a realização de um projecto - e não apenas o ponto de vista técnico.

As secções a seguir apresentam um modelo de amostra para calcular o ROI e benefícios genéricos do uso de uma plataforma para gerenciar conteúdo corporativo.

6.1 Razões Qualitativas

A implementação de uma abordagem centrada na plataforma para construir aplicações orientadas ao conteúdo tem um número de benefícios, tais como:

• Necessidades mais reduzidas de formação para os recursos técnicos, uma vez que uma

única abordagem está em uso em toda a empresa. Arquitectos, programadores e designers

podem aprender os pontos fortes, pontos fracos, características, restrições e interfaces uma

vez e construir inúmeras aplicações. Isto permite que os recursos se foquem na entrega de

recursos de alto valor em vez de aprenderem múltiplas ferramentas de fornecedores.

• Melhoria da reutilização de conteúdo e consistência.

• Redução de custos devido a um reduzido número de ferramentas necessárias para apoiar

os casos de uso necessários.

• Redução do “time to market”, já que se está a utilizar uma ferramenta consistente para

fornecer múltiplas aplicações.

Tenha em conta que estes são apenas benefícios gerais. Devem ser feitos esforços para identificar os benefícios específicos para a organização que adopta a plataforma de ECM.

6.2 Calcular o ROI

Adoptar uma plataforma de gestão de conteúdo empresarial (ECM) pode significar um investimento organizacional de relevo. E, como qualquer investimento, é importante compreender quando é que aquisição irá ser paga por si mesma - ROI. Um certo número de técnicas podem ser utilizadas para o cálculo do retorno sobre o investimento (ROI). Uma abordagem simplista envolve identificar o benefício de implementação da nova solução, quantificando cada benefício, e deduzir

Page 28: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 28 de 35 -

o custo. As categorias abaixo incluem o benefício da amostra e as áreas de custos, que vão variar para cada organização / projecto:

Figura 13: Categorias de Custo e Benefício

6.3 Calcular o ROI (exemplos)

As tabelas seguintes mostram as estimativas de ROI de uma organização para a entrega de três aplicações usando um aplicativo específico para desenvolver cada uma versus a utilização de uma plataforma de conteúdos única. Neste exemplo, as aplicações podem ser classificados como aplicativos orientados ao conteúdo.

• O Projecto A é um projecto de gestão de documentos com vista a cumprir os requisitos de

uma determinada organização no que diz respeito à gestão interna de documentos.

• O Projecto B é uma aplicação de conteúdos orientada a processos: trata-se de uma

implementação de uma extranet para gerir devoluções de produtos por parte dos clientes.

Integra com o ERP.

• O Projecto C é uma aplicação DAM para o departamento de Marketing e Comunicação.

Este exemplo assume que a plataforma de conteúdo é Open Source, e adquirida através de um modelo de subscrição. Assim sendo, a maior parte do custo de software para a plataforma trata-se

Modelo  de  Benefícios

Benefícios  de  negócio

Produtividade  do  utilizador

Custos  de  suporte  reduzidos

Custos  de  IT  reduzidos

Integração

Reutilização  de  informação

Aumento  da  utilização  de  conteúdo

Diminuição  da  redundância  da  informação

Benefícios  futuros  

Modelo  de  Custos

Custos  de  infraestrutura

Formação  e  educação

Software  aplicacional

Consultoria  e  pessoal

Operações  em  curso

Integração  e  alterações  de  processos

Alterações  organizacionais

Comunicações  

Page 29: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 29 de 35 -

de um custo operacional, em oposição aos grandes custos de CAPEX. Não se deve assumir que “Open Source” significa grátis. Não é exactamente assim. O Open Source tem um custo, que se traduz essencialmente em manutenção e suporte.

Este modelo ficcional pode ser usado como um ponto de partida para a sua própria análise de ROI para adopção de uma plataforma de ECM. Tenha em mente que, para avaliar o verdadeiro valor da adopção de uma plataforma de ECM, deve-se olhar para além de um único projecto e analisar o impacto ao longo do tempo.

Tabela 1: Exemplo de Cálculo de ROI: projecto A

Abordagem  específica  (aquisição  de  um  software  específico  de  gestão  documental  de  um  fornecedor)

Abordagem  orientada  à  plataforma

CAPEXConsultoria  (levantamento,  customização  e  integração) 65000 65000Interno  (definição  de  processos,  formação,  gestão  de  projecto) 34000 34000Aquisição  de  Software 45000 0Instalação  da  Infraestrutura 15000 15000TOTAL 159000 114000OPEXAno  1 17600 37600Custos  do  projecto  em  curso 24000 16000Manutenção  e  suporte  de  software 10000 30000Infraestrutura 7600 7600  Ano  2 35600 49600Custos  do  projecto  em  curso 18000 12000Manutenção  e  suporte  de  software 10000 30000Infraestrutura 7600 7600Ano  3 45600 55600Custos  do  projecto  em  curso 28000 18000Manutenção  e  suporte  de  software 10000 30000Infraestrutura 7600 7600TCO  (nos  3  anos  apenas) 257800 256800

Projecto  A:  Gestão  de  Documentos

Page 30: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 30 de 35 -

Abordagem  específica,  adquirindo  uma  solução  DAM  out-­‐of-­‐the-­‐box

Utilização  da  plataforma  de  conteúdos  do  Projecto  A

CAPEXConsultoria  (levantamento,  customização  e  integração) 5000 5000Interno  (definição  de  processos,  formação,  gestão  de  projecto) 5000 5000Aquisição  de  Software 60000 0Instalação  da  Infraestrutura 14000 0TOTAL 84000 10000OPEXAno  1 15000 0Custos  do  projecto  em  curso 0 0Manutenção  e  suporte  de  software 10000 0Infraestrutura 5000 0Ano  2 15000 0Custos  do  projecto  em  curso 0 0Manutenção  e  suporte  de  software 10000 0Infraestrutura 5000 0Ano  3 15000 0Custos  do  projecto  em  curso 0 0Manutenção  e  suporte  de  software 10000 0Infraestrutura 5000 0TCO  (nos  3  anos  apenas) 129000 10000

Projecto  C:  Digital  Asset  Management

Tabela 2: Exemplo de Cálculo de ROI: projecto B

Page 31: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 31 de 35 -

Tabela 3: Exemplo de Cálculo de ROI: projecto C

Tabela 4: Exemplo de Cálculo de ROI: total

Embora este modelo seja puramente fictício, ilustra o valor de adoptar uma plataforma de conteúdo em vez de se utilizar aplicações de finalidade única ou o desenvolvimento de soluções personalizadas. Observe que os custos de consultoria, infra-estrutura e software para as soluções pontuais continuam altos sobre cada implementação do aplicativo, enquanto estes custos diminuem ou são eliminados em posteriores implementações usando a plataforma de ECM.

Abordagem  específica,  desenvolvendo  a  aplicação  de  raiz,  utilizando  uma  framework  de  desenvolvimento

Utilização  da  plataforma  de  conteúdos  do  Projecto  A

CAPEXConsultoria  (levantamento,  customização  e  integração) 80000 60000Interno  (definição  de  processos,  formação,  gestão  de  projecto) 12000 24000Aquisição  de  Software 3000 0Instalação  da  Infraestrutura 15000 2000TOTAL 110000 86000OPEXAno  1 9500 6000Custos  do  projecto  em  curso 18000 15000Manutenção  e  suporte  de  software 500 5000Infraestrutura 9000 1000Ano  2 22500 15000Custos  do  projecto  em  curso 13000 9000Manutenção  e  suporte  de  software 500 5000Infraestrutura 9000 1000Ano  3 33500 23000Custos  do  projecto  em  curso 21000 17000Manutenção  e  suporte  de  software 500 5000Infraestrutura 12000 1000TCO  (nos  3  anos  apenas) 175500 130000

Projecto  B:  Processamento  de  devoluções  de  clientes

Abordagem  específica Abordagem  Orientada  à  PlataformaTOTAL  Cost  of  Ownership,  todos  os  projectos 652.300  € 396.800  €

Page 32: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 32 de 35 -

7 Plataforma Empresarial Adendo Pro: uma Plataforma ECM Actual

A GSoft, através da solução Adendo Pro, solução ECM Open Source, adoptou uma abordagem orientada à plataforma para entrega de conteúdos. Ao contrário das ferramentas tradicionais de ECM, o Adendo Pro oferece uma solução modular, organizada em lógica de camadas. O diagrama abaixo apresenta uma visão de alto nível da solução ECM Adendo Pro.

Figura 14: Diagrama de Arquitectura do Adendo Pro

O Adendo Pro baseia-se numa arquitectura modular. Este modelo dá uma enorme flexibilidade técnica e comercial para criar aplicações orientadas ao conteúdo com as características específicas necessárias para suportar cada processo de negócio. A arquitectura Adendo Pro suporta diferentes casos de uso:

• Customização de aplicações

• Desenvolvimentos à medida

• Integração de aplicações com a plataforma Adendo Pro

Para além de uma arquitectura modular, a plataforma Adendo Pro fornece mecanismo de extensibilidade, que podem ser usados para:

• Configurar serviços e componentes

• Estender os actuais serviços existentes

Page 33: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 33 de 35 -

O Adendo Pro intensifica a colaboração entre as equipas e os colaboradores, por meio de uma p la ta fo rm a d e w o rk flo w , u m d o s p o n to s fo rte s d o A d e n d o P ro , que permite gerir os processos colaborativos e orientados a conteúdos, dando ainda a possibilidade de aplicações externas interagiram nos processos de negócio do cliente.

As principais funcionalidades que compõem o ECM Adendo Pro são as seguintes:

• C a p tu ra e D ig ita l iz a ç ã o : Captura de conteúdos a partir de qualquer fonte de dados.

Digitalização com captura simultânea de conteúdos e metadados, utilizando tecnologia

OCR.

• G e s tã o d o s c o n te ú d o s : Mecanismos de aprovação, controlo de versões, revisão e edição

de conteúdos.

• P a rt i lh a d e c o n t e ú d o s: Permite aos utilizadores partilhar e editar os conteúdos

acedendo através do ambiente Web.

• G e s tã o d o c ic lo d e v id a d o s c o n te ú d o s : Gestão do processo de mudança do

conteúdo por meio das fases do ciclo de vida (ex: elaboração, aprovação, expiração,

retenção, eliminação, destruição).

• P e s q u is a d e a lt a p e rfo rm a n c e: Pesquisa de alta performance com funcionalidades

avançadas: full text, tags, facets, sugestões "será que quis dizer?", sinónimos, palavras

proibidas.

• C o n v e rs ã o d e fo rm a to s: Renderização do conteúdo em múltiplos formatos.

• G e s tã o d e n o tif ic a ç õ e s : Gestão de alertas de revisão, publicação de documentos,

prazos de expiração, arquivo de conteúdos, tarefas de workflow, entre outros.

• G e s tã o d e re g is to s : Implementa políticas de retenção, eliminação, protecção e auditoria

sobre os registos de negócio.

• S e g u ra n ç a e c o n t ro lo d e a c e s s o s: Incorpora mecanismos de segurança para controlo

de acessos e edição de conteúdos.

Ao nível tecnológico, o Adendo Pro baseia-se numa arquitectura flexível e de alto desempenho, com as seguintes principais características:

• 100% Java-based (corre em qualquer sistema operativo – Windows, Linux, Unix, MacOs)

• Escalabilidade e desempenho

• Utilização Open Source

• Capacidade de integração com aplicações externas

• Suporta diferentes bases de dados (SQL Server, MySQL, Oracle)

• Arquitectura Orientada a Serviços (SOA)

• Storage Integration

A estratégia arquitectural do Adendo Pro é um exemplo de uma plataforma ECM moderna, que oferece todo o valor e benefícios descritos ao longo deste documento. Esta estratégia contrasta com as estratégias seguidas por fornecedores que oferecem uma gama de ferramentas ou aplicações com uma única finalidade.

Page 34: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 34 de 35 -

8 Conclusão

Após a leitura deste white paper o leitor deverá compreender:

• O significado dos termos “enterprise content” e “enterprise content management”.

• De que forma os conteúdos empresariais e as necessidades das organizações em termos de

gestão de conteúdos têm vindo a evoluir.

• Por que é importante ter processos e ferramentas que suportem dados de múltiplos

formatos, complexidade e tamanho.

• Os principais standards que suportam a tecnologia ECM.

• Tecnologias e standards que suportem ECM centrado em processos.

• Como criar um business case para adopção de uma plataforma para criar ferramentas

orientadas ao conteúdo.

• O que é necessário para criar uma plataforma ECM que não suporta um único use case pré-

definido, mas que oferece às equipas de TI uma forma eficiente e elegante de construir,

customizar e manter soluções que são igualmente evolutivas.

8.1 O que se pode esperar ao adoptar uma solução ECM

Não importa qual a estratégia que é seguida para apoiar as necessidades de conteúdo empresarial. Não se deve esperar que todos os processos empresariais e questões existentes possam ser resolvidos num único projecto. Inicialmente, a organização deve seleccionar um ou mais casos de uso, trabalhar e entender a plataforma e usar as “lessons learned” na implementação seguinte.

Além disso, as organizações devem esperar que o conteúdo, os standards e as necessidades de negócio evoluam ao longo do tempo. A plataforma de ECM deverá ser reavaliada regularmente para determinar se ainda está adequada às necessidades organizacionais.

8.2 Citações

• Association for Information and Image Management (AIIM), 2011. What Is ECM? Retrieved

06 10, 2011, from AIIM Website: http://www.aiim.org/What-is-ECM-Enterprise-Content-

Management.

• Miles, 2011. State of the ECM Industry 2011. AIIM.

• Manyika, et al., 2011. Big Data: The Next Frontier for Innovation, Competition and

Productivity. McKinsey Global Institute.

• Chute, Manfrediz, Minton, Reinsel, Schlichting, & Toncheva, 2008. An Updated Forecast of

Worldwide Information Growth Through 2011. IDC.

• Ried & Kisker, 2011. Sizing the Cloud. Forrester Research.

Page 35: Plataformas ECM (Enterprise Content Management) · Assim como os ERP ... que as plataformas suportem tipos de conteúdo e meta ... O estudo também recolheu razões para a adopção

- Pág. 35 de 35 -

8.3 Recursos Adicionais

• Oauth: http://www.oauth.net/.

• Open Social: http://www.opensocial.org/

• W3C SWEO Linking Open Data: http://www.w3.org/wiki/SweoIG/TaskForces/

CommunityProjects/LinkingOpenData

• OSGi: http://www.osgi.org/

• Jenkins/Hudson: http://java.net/projects/hudson/

• Apache Chemistry: http://chemistry.apache.org/

• Apache Stanbol: http://incubator.apache.org/stanbol/

• Interactive Knowledge Stack: http://www.iks-project.eu/