12 Diferenças nas Plataformas de Aplicações Corporativas ... · PDF file1...

10

Click here to load reader

Transcript of 12 Diferenças nas Plataformas de Aplicações Corporativas ... · PDF file1...

Page 1: 12 Diferenças nas Plataformas de Aplicações Corporativas ... · PDF file1 Prefácio Para se obter sucesso em um mundo de negócios móveis competitivos e dinâmicos, você precisa

12 Diferenças nas

Plataformas de

Aplicações

Corporativas

Móveis Julho de 2012

Page 2: 12 Diferenças nas Plataformas de Aplicações Corporativas ... · PDF file1 Prefácio Para se obter sucesso em um mundo de negócios móveis competitivos e dinâmicos, você precisa

Contents

Prefácio .................................................................................................................. 1

Resumo Executivo .................................................................................................... 1

Introdução .............................................................................................................. 2

12 Diferenças Fundamentais Entre MEAPs .................................................................. 2

1. Sem a Necessidade de Codificação Nativa ...................................................................... 3

2. Sem a Necessidade de Depuração Nativa ........................................................................ 3

3. Suporte para Tradicionais Plataformas Corporativas ........................................................... 3

4. Experiências GUI Nativas e Híbridas ................................................................................ 4

5. Amplas Opções de Integração ........................................................................................ 4

6. Solução Global Multi-língua ............................................................................................ 4

7. Implantação com melhor custo-benefício ........................................................................... 5

8. Segurança de Nível Corporativo Garantido ...................................................................... 5

9. Não fique na mão, conte conosco ................................................................................... 6

10. Finanças mais Fortes que Qualquer Fornecedor de MEAP ................................................... 6

11. Maior Compromisso com o MEAP .................................................................................... 6

12. Roadmap mais Claro e Visão Abrangente ......................................................................... 7

Conclusão ............................................................................................................... 7

Sobre a Magic Software Enterprises .......................................................................... 7

Page 3: 12 Diferenças nas Plataformas de Aplicações Corporativas ... · PDF file1 Prefácio Para se obter sucesso em um mundo de negócios móveis competitivos e dinâmicos, você precisa

1

Prefácio

Para se obter sucesso em um mundo de negócios móveis competitivos e dinâmicos, você precisa de

uma solução que otimize os seus processos de negócios e que aproveite com eficiência o seu

conhecimento e os ativos para te ajudar a ser um vencedor.

Escolher a plataforma de aplicações de negócios móveis (MEAP – Mobile Enterprise Application

Platforms) correta irá elevar o seu nível de desempenho para novos níveis. Nossa tecnologia de ponta,

a prova de futuro e altamente escalável irá permitir que você tenha acesso aos sistemas de sua

empresa em tempo real e de qualquer local, enquanto utiliza as capacidades nativas de seu

smartphone ou tablet.

Tempo de resposta para o mercado é crucial se você quer estar na frente nesta competição. Entretanto,

é importante que você escolha o MEAP que permita que você implante rapidamente qualquer

aplicação de negócios em qualquer sistema operacional móvel a partir de um único esforço de

desenvolvimento.

Operar em um ambiente móvel pode potencialmente expor seus sistemas de back-end a muitas falhas

de segurança. Você precisa estar certo de que está usando uma solução forte e completa de nível

empresarial que garanta proteção de seus dados mais sensíveis.

Resumo Executivo

Uma plataforma de aplicação móvel (MEAP) deve dar a você a habilidade de desenvolver e executar

apps de plataformas móveis de maneira simples e eficiente. Use este documento para identificar as

diferenças entre MEAPs e para que você possa fazer sua própria comparação.

A escolha de um MEAP pelo seu departamento de TI deve ser a decisão tecnológica mais importante

que você fará em muito, muito tempo. Seu MEAP irá determinar como você cria apps, o que você

desenvolve e o quão rapidamente você implantará aplicações móveis pelo resto da década e mais.

Isso poderá afetar positivamente suas estratégias de cloud, bem como alavancar seus investimentos de

TI e até influenciar na continuidade do seu CIO.

A avaliação dos vendedores de MEAP é, portanto, uma decisão que requer uma cuidadosa atenção e

a consciência das fundamentais diferenças que persistem entre MEAPs. O documento destaca as

diferenças que a Plataforma de Aplicações Magic xpa e as ofertas de implantação móveis entregam e

o quão importante podem ser esses fatores para a sua empresa. Após sua avaliação, acreditamos que

você vai concordar com a forma de trabalho colaborativa da Magic, aplicações mais inteligentes e

plataforma de integração, e a abordagem de metadados fornecerá a abordagem mais à prova de

futuro para atingir a excelência em mobilidade empresarial.

Page 4: 12 Diferenças nas Plataformas de Aplicações Corporativas ... · PDF file1 Prefácio Para se obter sucesso em um mundo de negócios móveis competitivos e dinâmicos, você precisa

2

A avaliação dos vendedores de MEAP é, portanto, uma decisão que requer uma cuidadosa atenção e

a consciência das fundamentais diferenças que persistem entre MEAPs. O documento destaca as

diferenças que a Plataforma de Aplicações Magic xpa e as ofertas de implantação móveis entregam e

o quão importante podem ser esses fatores para a sua empresa. Após sua avaliação, acreditamos que

você vai concordar com forma de trabalho colaborativa da Magic, aplicações mais inteligentes e

plataformas de integração, e a abordagem de metadados fornecerá a abordagem mais à prova do

futuro para atingir a excelência em mobilidade empresarial.

Introdução

Ao invés de empenhar o exercício do auto-serviço e fornecer uma detalhada comparação dos

vendedores de MEAP e suas ofertas, nossa proposta é destacar as fundamentais diferenças que

percebemos entre a implantação móvel da Plataforma de Aplicações Magic xpa e as diversas outras

ofertas. Ao fazer isso, esperamos sinceramente que você possa ficar mais bem informado e tome as

decisões acertadas sobre o melhor MEAP para as suas necessidades.

MEAPs são projetados para facilitar o desenvolvimento e a implantação de aplicações móveis para as

empresas e que vá ao encontro das necessidades dos seus clientes, parceiros e funcionários. Eles

suportam múltiplos dispositivos móveis e plataformas para garantir uma maior adoção. Eles trabalham

no conceito de multi-plataformas para trazer os benefícios do “escreva uma vez, execute várias”. Isto

obviamente tem a intenção de ampliar a velocidade do desenvolvimento e reduzir os esforços de

programação. MEAPs tendem a ser baseados em um repositório, permitindo ao desenvolvedor

reutilizar um código existente. Na teoria, eles precisam apenas de uma pequena equipe de

desenvolvimento, resultando em um melhor tempo de resposta ao mercado e possibilitando execuções

nativas garantindo excelentes experiências baseadas nas expectativas dos usuários de cada dispositivo

e plataforma.

12 Diferenças Fundamentais Entre MEAPs

Como cada vendedor de MEAP alcança seus objetivos depende de um número de fatores. Enquanto

nós esperamos encontrar uma relativa igualdade entre os competidores na categoria de MEAP, nossa

análise competitiva tem mostrado a nós que existem sérias diferenças entre MEAPs que podem trazer

impactos futuros no sucesso ou no fracasso de suas estratégias de negócios móveis. Se você estiver

avaliando MEAPs, você deve entender essas diferenças entre as plataformas e as companhias que as

oferecem antes de você tomar sua decisão.

Page 5: 12 Diferenças nas Plataformas de Aplicações Corporativas ... · PDF file1 Prefácio Para se obter sucesso em um mundo de negócios móveis competitivos e dinâmicos, você precisa

3

1. Sem a Necessidade de Codificação Nativa

Com alguns outros MEAPs, as habilidades de codificação nativas são requisitadas para completar

projetos ou realizar mudanças. Alguns fornecedores de MEAP surpreendentemente não completam o

processo de criação de um app móvel para um dispositivo específico. Programação manual e ajustes

são necessários. Deve-se cuidadosamente avaliar quando o MEAP é verdadeiramente uma solução

completa através das plataformas ou então se é um gerador de código. Se ajustes são necessários, a

plataformas tomará conta de “aparar as arestas” do código, em outras palavras, se os

desenvolvedores ajustam o código manualmente, irão esses ajustes serem refletidos no IDE do MEAP?

Se não, graves problemas com versões irão ocorrer.

Com a Plataforma de Aplicações Magic xpa, o desenvolvedor não tem nenhuma necessidade de

ajustes. Nós acreditamos que os MEAPs que falham na prevenção jus ao propósito inerente das

plataformas de aplicações.

2. Sem a Necessidade de Depuração Nativa

Com vários outros MEAPs, as depurações (Debuggers) nativas devem ser utilizadas para testar os apps

móveis. Quando os outros MEAPs forçam você a depurar suas capacidades de implantação em um

dispositivo específico, então você será forçado a escrever um código para corrigir os problemas

detectados durante o teste nativo. As necessidades de testes nativos em múltiplos dispositivos também

complicam os procedimentos de teste em um grande nível. A equipe de testes tem que aprender com

as diversas e diferentes ferramentas de teste e a probabilidade de erros nos testes aumenta pela

complexidades de aprender e recordar a idiossincrasiadas ferramentas de depuração nativas.

Com a Magic, você nunca precisa usar um depurador nativo. O MEAP da Magic cria apps que são

testados e depurados dentro do ambiente do MEAP. A Magic oferece desenvolvimento multi-

plataformas, testados e implantados enquanto outros fornecedores de MEAP possuem apenas a

solução para desenvolvimento e execução. A plataforma de aplicações da Magic possui apenas um

depurador para aprender e usar, não quatro (ou mais.)

3. Suporte para Tradicionais Plataformas Corporativas

A Plataforma de Aplicaçõs Magic xpa oferece desenvolvimento execução em dispositivos móveis,

assim como uma capacidade adicional de criar aplicações para desktop, client-servidor e Web. A

maioria dos outros MEAPs são tão imaturos e novos em seus ciclos de vida que eles suportam apenas

apps móveis e não possuem as capacidades para suportar outros tipos de execução de aplicações.

Isso resulta em códigos duplicados para estes ambientes e não tem chance de reutilizar lógicas de

aplicações existentes para a criação de novos apps móveis.

A Plataforma de Aplicação Magic xpa é capaz de compor uma lógica de aplicações no lado do

servidor de seus parceiros existentes de Java, .NET, SOA-enabled e Web para o mais alto nível de

produtividade.

Page 6: 12 Diferenças nas Plataformas de Aplicações Corporativas ... · PDF file1 Prefácio Para se obter sucesso em um mundo de negócios móveis competitivos e dinâmicos, você precisa

4

4. Experiências GUI Nativas e Híbridas

As execuções móveis da Magic oferecem recursos aos desenvolvedores para controlar o “look and

feel” do app móvel, dessa forma eles podem desenvolver especificamente algo no visual nativo para

cada dispositivo sem nunca ter que se capacitar em programações nativas. Para se obter aceitação do

usuário é necessário que apps para BlackBerry pareçam com outras apps para BlackBerry, os apps

para iPhone pareçam com os apps populares de iPhone e assim por diante. Alternativamente, se a

gestão quiser uma abordagem mais uniforme, a plataforma de aplicação da Magic suporta totalmente

a estratégia de implantação. Além disso, o Magic xpa permite o desenvolvimento de apps híbridos

que combinem o uso de HTML5 de uma maneira que seja completamente transparente ao usuário.

5. Amplas Opções de Integração

Ambas as Plataformas de Aplicação Magic xpa e a Plataforma de Integração Magic xpi oferecem uma

ampla série de opções de integração para o desenvolvedor. Com o Magic xpa, a interoperabilidade

técnica com protocolos de mensagens, protocolos de comunicação, bases de dados, Web Services, e

até recursos de sistema IBM i estão inclusos. Adicione a Plataforma de Integração Magic xpi, e você

ganha uma biblioteca completa de componentes de aplicação de nível empresarial e adaptadores

tecnológicos com um elegante agente de integração e uma arquitetura de servidor que inclui

monitoramento completo da integração de negócios. A Magic possui uma caminhada sólida de

integração back-end de níveis empresariais e um conjunto de ferramentas de integração para

integrarem sistemas de TI empresariais e um conjunto de ferramentas de integração para integrarem

sistemas de TI empresariais, dados e processos com o MEAP. Integração em sistemas back-end é um

componente crucial de fornecimento de aplicações B2E, B2B e B2C. Outros vendedores de MEAP

fornecem apenas uma biblioteca não testada de APIhandlers. Isto não é uma solução de integração

porque isto não inclui verdadeiramente um barramento de comunicação multi-thread que facilite o

mapeamento de dados, a transformação de dados, mensageria ou roteamento. A Magic oferece muito

mais que apenas uma biblioteca de APIhandlers, ao invés disso entrega uma verdadeira abordagem

livre de códigos para integração que pode salvar centenas e até milhares de horas no tempo de

desenvolvimento.

6. Solução Global Multi-língua

A oferta de implantação de mobilidade da Magic entrega suporte multi-moedas e multi-línguas através

de Unicode e outras tecnologias embutidas. Se você precisar de uma solução global, fornecedores

iniciantes de MEAP têm limitado o alcance apenas para a América do Norte. Muitos fornecedores

caem dentro da categoria de empresas iniciantes e imaturas e têm sérias limitações de alcance globais

e de experiência internacional. Entretanto, a Magic oferece suporte local e serviço nos maiores

mercados nos países ao redor do mundo, além de possuir uma rede de serviços profissionais madura

através de mercados globais emergentes. Centros de suporte ao redor do mundo oferecem serviços

“24x7 follow-the-sun” através de sistemas de suporte eletrônicos e call-centers. Além disso, os Serviços

Globais treinados com nossa tecnologia estão disponíveis para oferecer consultoria estratégica,

assistência de desenvolvimento customizada e acordos de níveis de serviço (SLA) necessários. A Magic

é a melhor opção para empresas que atuam num mercado global ou para aquelas que aspiram atuar.

Page 7: 12 Diferenças nas Plataformas de Aplicações Corporativas ... · PDF file1 Prefácio Para se obter sucesso em um mundo de negócios móveis competitivos e dinâmicos, você precisa

5

7. Implantação com melhor custo-benefício

As ofertas de implantação de mobilidade da Magic possuem uma abordagem estratégica abrangente

garantindo mínimo custo, mínimo risco e máxima eficiência em projetos de mobilidade empresarial. Os

benefícios de tal abordagem incluem a otimização de recursos, alta produtividade e rápido retorno do

investimento.

Utilizar uma aplicação com abordagem por metadados é um ótimo método para atingir um resultado

eficiente na implantação da mobilidade empresarial, uma vez que elimina as necessidades de uma

replicação pesada de lógica, dados e processos, e para uma re-engenharia da arquitetura central.

Nenhum outro MEAP incorpora o paradigma da Magic de eficiente desenvolvimento, comprovada ao

longo de três décadas e usado por milhões de pessoas em aplicações de missão crítica em todo o

mundo.

8. Segurança de Nível Corporativo Garantido

Trabalhando sobre camadas seguras, com recursos embutidos, como a criptografia dos dados

transmitidos e armazenados em cache, autenticação robusta dos usuários, atribuição de papéis,

proteção contra tentativas de acesso aos sistemas de back-end. Tudo isso fornece segurança de nível

empresarial e faz com que a transição para a mobilidade empresarial seja viável com suas estratégias

de negócios. A comprovada arquitetura para Aplicações Ricas de Internet (RIA – Rich Internet

Application) da Magic garante a segurança da aplicação e evita os riscos de segurança do

navegador móvel. Além disso, a tecnologia intermediada de integração da Magic é fundamentalmente

mais segura que as abordagens de outros MEAP, os quais expõe os sistemas e dados da empresa ao

acesso direto através da firewall.

Page 8: 12 Diferenças nas Plataformas de Aplicações Corporativas ... · PDF file1 Prefácio Para se obter sucesso em um mundo de negócios móveis competitivos e dinâmicos, você precisa

6

9. Não fique na mão, conte conosco

A Magic está no mercado há 30 anos e vem crescendo rapidamente. Outros fornecedores de MEAP

estão iniciando e sem garantias de que eles sobreviverão nestes tempos de incertezas econômicas ou

evitar aquisições que acabem por eliminar o suporte de suas plataformas embrionárias. A indústria é

volátil, fusões e aquisições são muito prováveis e plataformas inteiras irão desaparecer sendo

engolidas por outras prioridades estratégicas. A escolha de um fornecedor com uma história mais

estável irá garantir que a plataforma escolhida tenha mais chances de existir no futuro e permitir à

você uma migração de suas aplicações móveis independente de novas tecnologias empresariais e

ambientes móveis que o futuro possa trazer.

10. Finanças mais Fortes que Qualquer Fornecedor de MEAP

Como uma empresa pública, registrada na NASDAQ e regulamentada pela Comissão de Segurança e

Intercâmbio, nossas declarações financeiras auditadas são uma questão de registro público. No ano

passado, Investidores da Bolsa colocaram a Magic no topo de 1% das companhias públicas em termos

de desempenho financeiro (pelo crescimento consistente de receitas e pela rede de auditadas exibindo

suas receitas, lucratividade, dinheiro em caixa e posição de dívidas. Se uma empresa é relutante em

fornecer suas demonstrações financeiras, então você corre sérios riscos de estar lidando com uma

empresa que está a beira da falência financeira. Se as demonstrações financeiras estão disponíveis,

procure um crescimento consistente de receitas e lucros.

11. Maior Compromisso com o MEAP

Um dos outros fornecedores de MEAP no mercado pertencem à companhias de aplicações ERP.

Funcionários têm deixado as companhias em massa e as fusões têm deixado o futuro de seus MEAPs

em dúvida. Não existe esse tipo de confusão ou dúvidas na Magic. A Mobilidade Empresarial está no

coração da estratégia de nossa empresa e nós procuramos fornecer aos departamentos de TI

plataformas tecnológicas de aplicação e integração necessárias para uma estratégia de mobilidade

empresarial de sucesso. Estes outros fornecedores MEAP têm uma empresa mãe que adquiriu o MEAP

para servir à base de clientes de ERP, que claramente possuem propostas com necessidades muito

maiores desejadas pelo mercado do que apps personalizados em dispositivos móveis. É amplamente

especulado que o futuro destes MEAPs sejam ofertas incertas para o mercado.

Page 9: 12 Diferenças nas Plataformas de Aplicações Corporativas ... · PDF file1 Prefácio Para se obter sucesso em um mundo de negócios móveis competitivos e dinâmicos, você precisa

7

12. Roadmap mais Claro e Visão Abrangente

A Magic possui estratégias coerentes para os sitemas corporativos, apps móveis e para o cloud. Nós

oferecemos a garantia de que todas estas soluções sejam baseadas em uma única plataforma com

arquitetura orientada a serviços (SOA). As plataformas da Magic são capazes de compor aplicações

existentes de Java, .NET, COBOL, RPG e outros ambientes. Sabemos nossa direção no sentido da

mobilidade empresarial em termos de suporte para GPS, câmeras, agenda e outras capacidades

móveis incorporadas na maior parte dos dispositivos. A plataforma da Magic é capaz de reutilizar

tudo que você tem hoje e apresentar uma estratégia coerente para a implantação de soluções em

todos os ambientes que você precisará estar a Magic trabalha em colaboração com nossos clientes no

desenvolvimento do nosso roadmap para tornar seus esforços a prova de futuro e garantir a

disponibilidade da escolha mais inteligente para o desenvolvimento de apps móveis e nos anos futuros.

Conclusão

Se você tem sido perguntado sobre como encontrar maneiras de desenvolver apps empresariais para

dispositivos móveis, então você tem uma decisão a tomar.

Entender essas diferenças fundamentais irá permitir à você focar-se nas questões corretas para permitir

que você faça uma comparação efetiva e evitar de ter dificuldades de programação, que é caro para

desenvolver apps e praticamente impossível de mantê-los. Quando o ritmo e as mudanças do mundo

de desenvolvimento de apps móveis são acelerados, a escolha de ferramentas que abstraiam o

desenvolvedor de tratar os detalhes técnicos do ambiente do dispositivo é mais importante do que

nunca, e é isso que a Magic faz.

As ofertas móveis da Magic implementam uma poderosa e versátil abordagem orientada a metadados,

fornecendo uma independência de dispositivo e uma plataforma a prova de futuro para uma

implantação móvel rápida, simples e com ótimo custo-benefício.

Sobre a Magic Software Enterprises

A Magic Software Enterprises (NASDAQ:MGIC) potencializa clientes e parceiros ao redor do mundo

com tecnologia mais inteligente que fornece ao usuário uma experiência multi-canais de lógica e

dados empresariais.

Nós desenhamos, em 30 anos de experiência, milhões de instalações ao redor do mundo, e alianças

estratégicas com líderes globais de TI, incluindo IBM, Microsoft, Oracle, Salesforce.com e SAP, para

permitir que os clientes adotassem novas tecnologias e maximizassem suas oportunidades de negócios.

Page 10: 12 Diferenças nas Plataformas de Aplicações Corporativas ... · PDF file1 Prefácio Para se obter sucesso em um mundo de negócios móveis competitivos e dinâmicos, você precisa

8

Para mais informações, visite: www.magicsoftware.com.br

Magic is a registered trademark of Magic Software Enterprises Ltd. All other product and company names mentioned herein are

for identification purposes only and are the property of, and might be trademarks of, their respective owners.

Magic Software Enterprises has made every effort to ensure that the information contained in this document is accurate; however,

there are no representations or warranties regarding this information, including warranties of merchantability or fitness for a

particular purpose. Magic Software Enterprises assumes no responsibility for errors or omissions that may occur in this document.

The information in this document is subject to change without prior notice and does not represent a commitment by Magic

Software Enterprises or its representatives.