Integration in the Enterprise Mobile World

Similar documents
Jesus Rodriguez, KidoZen

Roadmap from On-Premise to Cloud based Integration solutions from SAP

Introducing KidoZen: the next-generation, integrated mobile app platform

ENTERPRISE MOBILE BACKEND AS A SERVICE EVALUATION CHECKLIST

Cisco Enterprise Mobility Services Platform

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

Cloud Services for DevOps: Next-gen PaaS Through MBaaS

apiomat Enterprise Mobile Enterprise Application Platform the Next Generation

Introducing. Cathal McGloin, VP & General Manager, Mobile Platforms Javier Perez, Director of Product Management and Global Consulting

Platform Architecture & Integration with OpenShift

Integrating Mobile apps with your Enterprise

Mobile Application Platform

From SOA to MOA: Transitioning from Service to Mobile Oriented Architectures

Enterprise Mobility Space

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Agenda. Success Stories with OpenShift. 11:15-11:45 am. OpenShift Tech Overview 9:40-10:30 am. Red Hat Mobile on OpenShift 10:45-11:15 am

IBM WebSphere Cast Iron Cloud Integration

ITP 342 Mobile App Development. APIs

Agenda. Company Platform Customers Partners Competitive Analysis

CSS CORP SMART MOBILITY SERVICES

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

elivering CRM Success in the Cloud

Simplify Enterprise Mobility. Frédéric Desbiens Principal Product Manager Mobility and Development Tools

Overview of Microsoft Enterprise Mobility Suite (EMS) Cloud University

MS 10978A Introduction to Azure for Developers

Overview of IBM Cloud Integration

Hybrid Cloud Integration

Identity and Access Management for the Hybrid Enterprise

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

tibbr Now, the Information Finds You.

Build Your Mobile Strategy Not Just Your Mobile Apps

Red Hat Openshift Christoph Eberle

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Securely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS

Wrap and Renew Digital SOA Catalog Offerings

Salesforce integration with Enterprise Open Source. Mischa de Vries László van den Hoek SFDC Consultant OS Consultant

Mobilize Your ERP with ADF Mobile

The ESB and Microsoft BI

REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS

Is it time for a Connector-less Approach to Cloud Integration?!

Enhance Your SAP Portal Experience Using SAP Mobile Documents. Matt Carrier, SAP SESSION CODE: PO358

Course 10978A Introduction to Azure for Developers

300+ APIs Everywhere

IBM SmartCloud Application Performance and Monitoring. RTView for APM Webinar

Layering Mobile APIs for Profit and Business Agility

Using Cloud Services for Building Next Generation Mobile Apps

Course Summary. Prerequisites

Identity Federation: Bridging the Identity Gap. Michael Koyfman, Senior Global Security Solutions Architect

Alexander De Houwer Technology Advisor Devices Win 10 Vincent Dal Technology Advisor Business Productivity

SAP INTEGRATION APPROACHES

... Introduction Acknowledgments... 19

The Webcast will begin at 1:00pm EST.

Client. Applications. Middle Tier. Database. Infrastructure. Leading Vendors

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

Middleware- Driven Mobile Applications

Technology overview. The definitive guide for Mobile Enterprise Application Development

Address Interoperability Challenges in Healthcare with Dell Boomi

<Insert Picture Here> Integrating your On-Premise Applications with Cloud Applications

Enterpise Mobility Lexicon & Terminology

Choosing the Best Mobile Backend

Mobile-First Strategy. CIO Executive Interview

Editions Comparison Chart

Introduction to IBM Worklight Mobile Platform

Security to Connect Back-end APIs with HTML5 Cross Platform Apps

Customer Cloud Architecture for Mobile.

Sugar Professional. Approvals Competitor tracking Territory management Third-party sales methodologies

Welcome to the Force.com Developer Day

GCM for Android Setup Guide

Andrej Zdravkovic Regional Vice President, Platform Solutions Intellinet

Enterprise Mobility Suite (EMS) Sean Lewis Principal Partner Technology Strategist

Customer Master Presentation - Contents

IBM z13 for Mobile Applications

Nýjungar í webmethods 9.x. Ingólfur Þorsteinsson

Federated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning.

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

ArcGIS Web Mapping. Sam Berg, esri

The New PaaS: Applications Drive the Business

Building HTML5 and hybrid mobile apps using cloud services. Andrei Glazunov

ITP 140 Mobile Technologies. Mobile Topics

Resco CRM Guide. Get to know Resco CRM

Roadmap to Solving Enterprise Mobility

Choosing a File Sync & Share Solution. PRESENTATION TITLE GOES HERE Darryl Pace Optimal Computer Solutions

Build and Secure Mobile Apps in the Enterprise. Ed Brill Ian Robinson Josh Lambert

ENTERPRISE MOBILITY STRATEGY. We work for you, not your technology vendors.

Transcription:

Integration in the Enterprise Mobile World

Hackerpreneur Co-Founder KidoZen, Inc Co-Founder Tellago, Inc Advisor to software companies(microsoft, Oracle.) Board member, Investor Speaker, Author http://weblogs.asp.net/gsusx http://jrodthoughts.com http://kidozen.com About Me

A quick history of building mobile solutions Enterprise mobile integration Enterprise mobile integration patterns Real world examples (KidoZen) Agenda

A Quick Story of Building Enterprise Mobile Solutions

Mobility is Hot

And Obvious

I want an app! We Can Build Apps

And Be Rock Stars

After All.

We Have Great Mobile Development Stacks

Let s Build Mobile Solutions

Not so fast

Just a few things to consider

Every mobile apps needs backend

How can my app authenticate to my corporate network?

Integration with my on-premise line of business systems

Or my SaaS applications

And do it consistently so that it can be reused by other apps.

And managed in the same way

I am a mobile developer.i know nothing about enterprise systems

We need the backend guys

But they don t know a thing about mobile development

What a mess

Integration is the Number 1 Challenge of Enterprise Mobile Solutions

We need a mobile middleware

A mobile middleware?

A Quick History of Middleware B2B SOA SaaS Mobile EAI, B2B integrations EDI, RosettaNet, Swift Service based orchestration BPEL4WS, ESB, CEP SaaS-SaaS, SaaS-On- Premise based integration ipaas platforms??????

These Guys are not the Solution On-premise delivery model Closed community Proprietary development tools Technical debt Challenges Professional services and training required High price No app ecosystem

Introducing the mobile backend as a service

Enable backend to mobile apps in the form of cloud services

Abstract the complexities of mobile backend using a consistent development and management experience

MBaaS= Cloud-Mobile Services + Mobile SDKs + Management Console

Consumer vs. Enterprise MBaaS Security Services Cloud Types Tenant Model Distribution Consumer MBaaS Twitter, Facebook Geolocation, Gaming Public Tenant => 1 App => Users Public App Stores Enterprise MBaaS Active Directory, Salesforce.com Enterprise Systems APIs Public, Hybrid, Private Tenant => Users => Multiple Apps Corporate App Stores, Integrated with MDM technologies

The number 1 focus of enterprise mbaas platforms is.

Integration with enterprise systems!

The Platforms Consumer B2B B2C Consumer, B2C

Mobile Enterprise Integration Patterns

Authentication to the corporate network?

Mobile-First Cloud Pattern: AD Authentication MBaaS Auth Service Corp Network NSString * un=@"john Doe" NSString * psw=@"secret" Identity * useridentity = [application Login:@"ADFS user:un andpassword:psw]; Active Directory

Multi-Factor Authentication

Mobile-First Cloud Pattern: AD Authentication MBaaS Auth Service MF Auth Service Corp Network NSString * un=@"john Doe" NSString * psw=@"secret" Identity * useridentity = [application Login:@"ADFS user:un andpassword:psw]; Active Directory

Enterprise Mobile Integration Patterns: Real-Time Enterprise Systems Integration

Real-Time Enterprise Systems Integration SF.com Connector MBaaS Enterprise System Service Corp Network Var mysap= App.Services( SAP ).Login({credentials}); Var mysf= App.Services( SF ).Login({credentials}); mysap.invoke( invokerfc, {parameters}); mysf.invoke( GetLeads, {parameters}); SAP Connector

Real-Time Enterprise Systems Integration: Accessing Content

Real-Time Enterprise Systems Integration: Accessing Content Content Transformer MBaaS Enterprise System Service Corp Network Var mysap= App.Services( SP ).Login({credentials}); mysf.invoke( GetItem, {parameters}); SharePoint Connector

Real-Time Enterprise Systems Integration: Server Side Scripts

Real-Time Enterprise Systems Integration: Server Side Script Server Side Script MBaaS Enterprise System Service Corp Network Var mysap= App.Services( ORCLDB ).Login({credentials}); mysf.invoke( Query, {parameters}); Oracle DB Connector

Queue-Based Enterprise Systems Integration

Mobile Enterprise Integration Patterns: Queue-Based Integration MBaaS Mobile Queue Service Corp Network JSONObject msg = new JSONObject(... Queue queue = myapplication.queue("myqueue"); queue.enqueue(msg, monenqueuecallback); SAP Application

Event-Based Enterprise Systems Integration

Mobile Enterprise Integration Pattern: Event-Based Integration MBaaS Channel Mobile Event Service Channel Corp Network Siebel Application _application.pubsub.publish( channel name, {message}); _application.pubsub.subscribe( channel name );

KidoZen?

KidoZen Pillars Backend as a Service Mobile SDKs Enterprise App Center Hosted HTML5 Apps Security AD Authentication Google ID Authentication Live ID Authentication Storage Object Storage Logging Configuration Integration Queuing Publish-Subscribe Service Relay Messaging SMS Email Push Notification Connectors SharePoint Exchange Salesforce.com Marketo. IOS Android Windows Phone Windows 8 JavaScript PhoneGap Mobile app provisioning Mobile app security management Mobile app backend management App analytics HTML5 application hosting HTML5 application deployment Time Tracking Event Viewer IIS Manager Expense Report

Salesforce.com Marketo ShareFile MS Yammer NetSuite Coupa SugarCRM Podio MS CRM Online SAP SharePoint Exchange SOAP, REST KidoZen LOB APIs

Enterprise Systems APIs SaaS KidoZen LOB Link API Your Datacenter Kido Agent LOB LOB

SaaS Enterprise Mobile Testing Mobile Development Professional Services KidoZen On-Premise Enterprise MDM-MAM Telcos

Demo: Enterprise System Integration Using KidoZen

MBaaS as a mobile-middleware Benefits?

Agility

Time to Market

Consistent backend across different mobile development platforms

Keep developers focus on building mobile apps, not infrastructure

Simplified Mobile Testing

Consistent management experience

It s a no brainer in the enterprise

Summary Enterprise Systems Integration is the most important challenge of enterprise mobile solutions Enterprise mobile integration requires new patterns and architecture styles Mobile backend as a service can be a great enabler of mobile integration scenarios in the enterprise KidoZen is a provides lightweight enterprise mobile middleware capabilities Try KidoZen(http://kidozen.com ), schedule a demo, have fun and send us some feedback!

We Would Like to Send you an Awesome KidoZen T-Shirt Leave your mailing address using the survey included in the webinar Or email us at info@kidozen.com

Thanks jr@kidozen.com http://www.kidozen.com http://jrodthoughts.com http://twitter.com/#!/jrodthoughts http://weblogs.asp.net/gsusx