24
Enterprise Mobility Solutions A nova plataforma que permite aos Partners desenvolverem Soluções de Mobilidade

Aton Mobility Platform Portuguese

Embed Size (px)

Citation preview

Page 1: Aton Mobility Platform Portuguese

Enterprise Mobility Solutions

A nova plataforma que permite aos Partners desenvolverem Soluções de Mobilidade

Page 2: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

O que é?

O que é a Aton Mobility Platform?É uma plataforma para o desenvolvimento de

aplicações ( ou parte delas) conectando blocos funcionais * disponiveis para uso.

* Os blocos são chamados “processadores”

Page 3: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Genesis

Foi desenhado para quê?

Page 4: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Para criar um sistema que permitisse o intercambio, processamento e, em

geral, o fluxo de informação, obtido de fontes heterogéneas, para destinos e

usuários igualmente heterogéneos.

A plataforma nasceu da necessidade de ...

Page 5: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

A plataforma da Aton está baseada nos seguintes conceitos simples

Conceitos em que se baseia a Plataforma

Page 6: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Fornecer aos usuários um conjunto de blocos básicos “ready to use”, cada um especializado em tarefas básicas

Por exemplo: um bloco capaz de lêr um ficheiro, de actualizar dados dentro de uma base de dados, de lêr informação de um periférico HW (um leitor RFID ou um sensor de movimento).

Blocos básicos “Ready to use”

Page 7: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Permite aos usuários combinar blocos visualmente, por conseguinte , criar fluxos de informação entre diferentes blocosExemplo: permitir que determinado dado extraido de uma base de dados esteja disponivel como web service, depois de ter sido filtrado ou transformado; ou então, enviar esta informação a diferentes destinatários ,dependendo do seu conteudo, em forma de SMS, a um telefone movél ou como um conteudo multimedia a um PDA, ou até , ser utilizado por uma aplicação instalada num PC conectado á Internet.

Permite aos usuários combinar blocos visualmente

Page 8: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Menos código, reutilização de blocos lógicos e acessivel inclusivé para usuários que não programam.

Reutilização dos blocos existentes (ou cadeia de Blocos ), menos código, menos testes, mais pessoaos , inclusivé no expertos, terão acesso ao desenvolvimento visual dos fluxos de informação , graças ao Qflow, a ferramenta para combinar visualmente os blocos

Reduza tempo e recursos

Page 9: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Como funciona

Como funciona?

Page 10: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

+ +

Escolhes os blocos

“ready to use”

1 2 3Combina-os Cria o teu próprio

Fluxo de negócio

Como funciona

Page 11: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Ferramenta Visual

QFlow é a ferramenta, para

desenvolver visualmente,

aplicações baseadas na

plataforma AMP.

Qflow corre sobre windows, Linux, MAC OSX e possibilita desenhar fluxos desde qualquer sitio,

conectando-se ao servidor sobre http(s).

Page 12: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Principais beneficios ao usar AMP

Usando blocos “ready to use” :

Amplia o número de pessoas capazes de desenhar & desenvolver aplicações usando esta plataforma

Re-utiliza blocos já desevolvidos e testados

Reduz códigos

Page 13: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Criar Aplicações Distribuidas

Aplicações Distribuidas

Page 14: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Aplicações Distribuidas Geográficamente

É possivel conectar diferentes fluxos ( redes de blocos) que correm em diferentes servidores , que podem “colaborar” para construir lógicas geográficamente distribuidas, utilizando http(s). Por exemplo, um dado procedente de um processo RFID dentro de um armazém em Lisboa pode ser analizado e guardado num sistema em Madrid.

Cooperação entre aplicações distribuidas

(A) (B)

Page 15: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Blue Box

Acesso Mobile

Acesso á base de dados distribuida

Desenvolvimento visual remoto

Informação enviada a um dispositivo

Cooperação entre aplicações distribuidas

Page 16: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Tecnologia

Tecnologia

Page 17: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Tecnologia em que se baseia a plataforma

Tecnology: Java 6

Standard: Container OSGI (Open Service Gateway Initiative) Multi-threading: scalable on multiple CPUs architecturesSupported Platforms: Windows, Linux, Mac OS X 10.5 Main interfaces: Webservice, DBMS, SMS, e-mail, File SystemOpensource core: http://freedem.sourceforge.net/

http://www.osgi.org/Main/HomePage

http://www.knopflerfish.org/http://www.osgi.org/About/Members

Aton is OSGI supporter

Page 18: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

REMOTING LIBRARYPlatform: Microsoft .NET 2.0Transport: asinchronous on HTTP(S)

Esta libraria permite a uma aplicação (Microsoft .NET 2.0 para PDA y PC) conectar-se aos blocos internos da Aton Mobility Platform Server, trocando mensagens , inquéritos e outros dados . Uma aplicacção que utilize Aton Remoting Library é vista pelo sistema como um “bloco” e poder ser “pushed” por outros blocos, independemente do local onde estejam fisicamente situados.

Usamos um protocolo para permitir data push from server towards clients over http (Bidirectional-streams Over Synchronous HTTP)

=

Comunicando Aplicações

Page 19: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Dispositivos Móveis

SERVER

<XML> mensajes

<XML> mensagens ou queries enviados ao servidor

As aplicações nos dispositivos móveis fazem uso da Aton Mobility Platform Library, que permite o intercambio de dados com o servidor: portanto, é possivel enviar mensagens ao servidor e receber suas respostas fácilmente.

No lado do Server, Aton Mobility Platform permitirá construir redes de blocos para criar fluxos de dados , modificação dos mesmos , seu encaminhamento para outros destinos (outros dispositivos móveis, PDA, PC, notebooks), publicados como Web Service ou enviados como un email ou um SMS

Web service (SOAP)

Comunicando Aplicações

“Push” info sobre HTTP

Qualquer aplicação (baseada em formulários, fichas, browser…)

Page 20: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Aton Mobility Platform

Exemplos de Uso

Page 21: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Enterprise Mobility - Foco

Enterprise MobilityEnterprise Mobility

Acesso Movél a

Serviços Distribuidos

Suporte a UsuariosMóveis

+Gestão

HW & SW

IntegraçãoCom Sistemas

Backend(CRM,ERP, WMS,DWH)

12

3

Page 22: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

A Plataforma foi aplicada na construção de Soluções para:• Sistemas de Gestão com RFID• Gestão de Dispositivos Móveis (Mobile Device Management)

• Envio de Dados (Content Delivery) a usuários moveis em modo “push”

• Integração de Sistemas (System Integration)

(ex: soluções Móveis com ERP como SAP)generalmente…• Creação de soluções personalizadas mediante a

utilização de componentes e tecnologias standard

Aton Mobility Platform

Page 23: Aton Mobility Platform Portuguese

Copyright © 2009 Aton S.p.A. All Rights Reserved

Soluções Aton criadas com a Plataforma

Aton Mobility Platform - soluções

visite www.aton.eu