16
CONVERTIGO MOBILITY PLATFORM First grade enterprise Open Source solution. Create and industrialize new mobile apps. Leverage existing business applications.

Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

Embed Size (px)

Citation preview

Page 1: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

CONVERTIGO MOBILITY PLATFORMFirst grade enterprise Open Source solution.

Create and industrialize new mobile apps.Leverage existing business applications.

Page 2: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

WHY OPEN SOURCE ENTERPRISE SOFTWARE ?

=Avoids vendor Lock-in

Page 3: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

THE ‘MANY-TO-MANY’ INTEGRATION CHALLENGE

Managing the complexity of integrating many mobile platforms and many data sources can quickly turn into a nightmare.

The only way to keep apps running and still remain within the budget is through the use of a dynamic middleware layer.

Page 4: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

CONVERTIGO PLATFORM

3

2

1

1. Leverage existing legacy apps

2. Manage, create, and enhance business logic

3. Build mobile applications once, run on many devices

To build and run Apps

Page 5: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

LEVERAGING EXISTING LEGACY

Transform existing applications into services : Easy !

Standard technology connectors “ready to use”

SQL (Oracle, MySQL, Postgres, DB2, Sybase any JDBC database)

REST Web Services

JSON Web Services

SOAP 1.1 and 1.2 Web Services

RSS Feeds

Atom Feeds

Excel Spread Sheets

Google Docs

CSV Files

XML Files

Extended connectors

Mainframe technology connectors

IBM AS/400, iSeries, i5: 5250 Connectors

IBM z/OS: 3270 and CICS Connectors

BULL GCOS: 7107 Connectors

UNIX: VTxxx Connectors

Web HTML Connector

Reads and writes from/to any web application

Works by parsing and executing HTML+JavaScript+Ajax

Compatible with any Web Framework (ASP, ASP.NET, JSP, JSF, Struts, jQuery, ExtJS, Dojo, YUI, Sencha, …)

SAP Connector : native access

1

Page 6: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

MANAGE BUSINESS LOGIC

Middleware approach

Orchestration

Data management – Filtering, Mashup, Aggregation, Transformation…

Add and manage your own server components (rules, functions, …)

API and Service exposure (SOAP/Rest)

Standard use by any application

Log generation (transactions, sequences, access…)

Transaction count module for re-billing capability

Platform features

Notification (Push) service

High availability and scalability

2

Page 7: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

OPTIMIZE UI TIMETOMARKET

Hybrid | extends Apache Cordova

Leverages popular HTML5 UI frameworks• jQuery Mobile, Angular JS, Polymer, any other you can

add.

Brings a Powerful Template engine• No JavaScript needed to fill data, Databind UI controls to

API results• Calls Sequences / Transaction automatically

Flash Update updates deployed apps• Administrator can determine app upgrade policy

Provides Off Line Data features• Data Caching for reading• FullSync differential data synchronization using NoSQL

storage

Native | with MP SDK

Writes Client Side Native• Uses XCode, Android Studio, or Visual Studio• Link with SDK

The SDK brings all the benefits of MP middleware to native mobile apps• Back end Connectors• Server side business logic• Security and access control• Server side Cache• Auditing Analytics and logs• Local FullSync Management

3

Page 8: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

SECURITY FEATURES

Mobile to Server communication are SSL encrypted

Sensible data (Passwords, account numbers) can be set as “Sensible” and not displayed in logs

No data is stored on the Platform; should data be persistent, it is always in an external database that can be protected

Server has encryption/decryption utility functions that can be called by project developers

Based on java’s JSSE security framework and can be configured to FIPS-140

Device repudiation capability

Identity Manager (IDM) authenticates users through basic user/password. Can also be integrated in Enterprises IAM such as Active Directory or any LDAP provider

IDM holds in a secured credential vault any credentials necessary to connect to back end applications

Identity Manager

Page 9: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

DISCONNECTED MODE - SIMPLE | STANDARD EDITION

With a simple configuration, the platform manages the disconnected mode in Read-Only

Data coming from API calls are cached on the device (1, 2, 3)

If the network is not available, the application automatically takes data from the local cache (4)

The cache is linked to the application and cannot be shared with another app

MobileApplication

APICall

Stack

ServerAPIs

CACHE

1

2

34

Page 10: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

DISCONNECTED MODE – FULLSYNC | EXTENDED EDITION

Differential data management

Local Data can be shared between several applications

Automatic and bidirectional data synchronization when the network is available

Local data access by the application

Data conflict management can be managed server side or client side

Replicated data can be filtered (Volume optimization, scope….)

Attachments support

Mobile Application

APICall

Stack

ServerAPIs

Data ManagementData

Management

NoSQL local

NoSQL Server

The platform brings all the tools to manage the full disconnected mode with parameterization and configuration

Page 11: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

POWERFUL INDUSTRIALIZATION

Automated tests / Industrialization Reusable APIs High security Jenkins CI integration

80% of tests without device deployment Easy apps management WEB / Portal parts / Mobile Apps target One code – Any device

Usage statistics

Platform supervision

Page 12: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

SOLUTION ARCHITECTURE

Scalability options

Web servers

Convertigo Mobility Platform

Enterprise Assets

The Convertigo Mobility Platform is an application tobe deployed within any application server.

It enables API hosting by projects.

Page 13: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

Easy connection to backend business apps

Mashup and contextual rich business logic

Business Mobile apps industrialization

Fast contextual integration and business adaptation

CONVERTIGO PROMISES

Page 14: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

PLATFORM ADDED VALUE

Cost and planning optimizations

Leveraging existing legacy applications easily and

speed up specific development

Short term ROIMaximize industrialization

& Advanced features

Cross Platform

Mobile Apps

Portals

Web

Page 15: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

PAIN | Enterprise

Applications not ready for mobility.Expensive developments required.Missing Agility, Time, Resources and Skills.

CLAIM | Convertigo

Deliver Mobility in 1/10 the expected time and budget.Bypass long classical SOA developments (maintain standards).

No high level skills needed.

GAIN | Enterprise

Time to market. User and Management satisfaction.New revenue stream, Short term ROI.Agile IT doing more with less and reducing Backlog.

Page 16: Convertigo Mobility Platform | Mobile Application Development for Enterprises | MADP & MBaaS

CONVERTIGO MOBILITY PLATFORMWeb site www.convertigo.comContact [email protected]

Direct contact

Olivier Picciotto & Michel MenagerTel: + 1 (415) 800 41 95 E-mail: [email protected]