CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT

Similar documents
MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS

MODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift

Microservices with Red Hat. JBoss Fuse

Mobile API Management and Integration

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage

Transforming the Internal IT Landscape with APIs. Scott Cranton Director, Application Platform SAs April 2018

MODERN IT ARCHITECTURE

RED HAT JBOSS FUSE. A lightweight, flexible integration platform

Red Hat Roadmap for Containers and DevOps

JBOSS MIDDLEWARE TO THE CLOUD. MICHAEL EPLEY Sr JBoss Solutions Architect, IC Specialist 2014 June

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat

ACCELERATE APPLICATION DELIVERY WITH OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, April 2016

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

Identity Management and Compliance in OpenShift

Connect to multiple data sources without writing code. Mark Drilling Principal Software Engineer Red Hat June 24, 2015

TEN LAYERS OF CONTAINER SECURITY

A4M36ISS: Introduction. Jiří Pechanec QA Engineer September 17 th, 2015

CoreOS and Red Hat. Reza Shafii Joe Fernandes Brandon Philips Clayton Coleman May 2018

Container in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev

Red Hat JBoss Middleware Integration Products Roadmap. Ken Johnson Director, Product Management, Red Hat

FROM LEGACY TO MICROSERVICES Lessons learned on the road to success by Miles & More

OpenShift Hyper-Converged Infrastructure Bare Metal Deployment with Containerized Gluster

Open Source IoT. Eclipse IoT. Tim De Borger - Senior Solution Architect 13/06/2017

RED HAT JBOSS FUSE A lightweight, lexible integration platform

Learn. Connect. Explore.

K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment

Openshift: Key to modern DevOps

Love Containers, Love Devops, Love Openshift, Where's my business case?

Modernize your IT- Landscape

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

LOG AGGREGATION. To better manage your Red Hat footprint. Miguel Pérez Colino Strategic Design Team - ISBU

Build an open hybrid cloud and paint it red and blue

Migrating traditional Java EE applications to mobile

The Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure. Albert Law Solution Architect Manager

Hiram Chirino Platform Architect June 5th Whats's new in Fuse 6.2

Introduction to Worklight Integration IBM Corporation

Distributed API Management in a Hybrid Cloud Environment

ARCHITECTURE ARCHITECTURE OVERVIEW

SOA-14: Continuous Integration in SOA Projects Andreas Gies

Cloud Native Java with Kubernetes

Red Hat Gluster Storage Roadmap Past, Present & Future

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

Eclipse MicroProfile with Thorntail (formerly WildFly Swarm)

SAP API Management and API Business Hub Overview

Edge Foundational Training

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

S Implementing DevOps and Hybrid Cloud

What s New in Red Hat OpenShift Container Platform 3.4. Torben Jäger Red Hat Solution Architect

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017

Hitchhikers Guide To Modern Enterprise JavaScript. Jay Balunas Senior Engineering Manager May 4th, 2017

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment

The Modern & Agile Platform for Abstraction. Vasco Neves Application Platform Sales Specialist / Middleware

Red Hat Containers Roadmap. Red Hat A panel of product directors

Automation with Meraki Provisioning API

JBoss AMQ 7 Technical Deep Dive

End to End BPM: From process modeling to execution with Signavio and Red Hat. Red Hat Summit Wednesday May 3.

OPEN SOURCE AND THE DIGITAL TRANSFORMATION. Syed M Shaaf Principal Solution Architect EMEA Telco Technology Office

SOA-14: Continuous Integration in SOA Projects Andreas Gies

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution

Overview SENTINET 3.1

Continuous Delivery for Cloud Native Applications

API MANAGEMENT WITH WEBMETHODS

From data center OS to Cloud architectures The future is Open Syed M Shaaf

AN EVENTFUL TOUR FROM ENTERPRISE INTEGRATION TO SERVERLESS. Marius Bogoevici Christian Posta 9 May, 2018

Why real integration developers ride Camels

Talk Talk - Chat Chat

INTRODUCING CONTAINER-NATIVE VIRTUALIZATION

Deep dive on case management

Red Hat JBoss Fuse 6.3

Red Hat Container Catalog Consuming Container Images from Red Hat and its Ecosystem. Dirk Herrmann Product Owner Container Catalog May 2nd 2017

RED HAT GLUSTER TECHSESSION CONTAINER NATIVE STORAGE OPENSHIFT + RHGS. MARCEL HERGAARDEN SR. SOLUTION ARCHITECT, RED HAT BENELUX April 2017

Best practices for OpenShift high-availability deployment field experience

OpenShift Roadmap Enterprise Kubernetes for Developers. Clayton Coleman, Architect, OpenShift

TRAINING AND CERTIFICATION UPDATE

Red Hat Software Collections. Ryan Hennessy Sr. Solutions Architect

API Connect. Arnauld Desprets - Technical Sale

Transformation Digitale et APIs

Red Hat Cloud Platforms with Dell EMC. Quentin Geldenhuys Emerging Technology Lead

I keep hearing about DevOps What is it?

An Introduction to Developing for Cisco Kinetic

Red Hat Developer Studio 12.0

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer

Automation and Programmability using Cisco Open NXOS and DevOps Tools

Mobile Services Category Team (MSCT) Advanced Technology Academic Research Center (ATARC) Mobile Backend as a Service (MBaaS) Working Group Document

Decision Model and Notation 101

AGENDA Introduction Pivotal Cloud Foundry NSX-V integration with Cloud Foundry New Features in Cloud Foundry Networking NSX-T with Cloud Fou

OpenShift 3 Technical Architecture. Clayton Coleman, Dan McPherson Lead Engineers

Getting Started with. Lite.

Otevřené inovace a vývoj aplikací Open Innovation and Application Development

APIs eat Digital Transformation for breakfast

Microservices and Container Development

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE

Kubernetes Performance-Sensitive Application Platform

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Performance Monitoring and Management of Microservices on Docker Ecosystem

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)

A Greybeard's Worst Nightmare

Transcription:

CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT Featuring Red Hat Mobile Application Platform, 3Scale by Red Hat, and Red Hat JBoss Fuse Maggie Hu - Sr. Middleware Specialist Solution Architect, Red Hat Christina Lin - JBoss Technical Evangelist, Red Hat Tom Corcoran - Sr. Solution Architect, 3Scale & API Management, Red Hat May 2, 2017

Agenda Integrating Salesforce.com with Red Hat Products Red Hat Portfolio Use cases for today demo Demos Red Hat Mobile Application Platform 3Scale by Red Hat Red Hat Fuse Integration

Integrating Salesforce.com with Red Hat Products JBoss Middleware Fuse

Today s demo! ❶ ❷ ❺ ❸ ❹

DEMO!

List & Update Salesforce.com Opportunities

Salesforce.com Opportunity

Red Hat Mobile Application Platform (RHMAP)

OPENSHIFT VIEW OF RHMAP ARCHITECTURE Complex architecture, same great RHMAP user experience OpenShift Container Platform OpenShift Master Nodes RHMAP Core Infra Nodes Authentication MBaaS Infra Mobile App Node Mobile App Node Mobile App Node Mobile App Node core management Pod Data Store Pod Scheduler Health/Scaling Routers Registry etcd Other App Nodes Other App Nodes OpenShift Infra Nodes other services Pod JBoss EAP Pod Pod JBoss Fuse Pod Pod JBoss BPM Pod Pod Pod

MOBILE APPS AND MICROSERVICES IN RHMAP ENTERPRISE SYSTEMS MOBILE BACKEND-AS-A-SERVICE Mobile Microservice PUBLIC CLOUD SERVICES Reduced number of calls to client app Multiple services and large payloads, i.e. enterprise system, database, private cloud system, public API from internet

SUMMARY OF MOBILE APPS WITH RHMAP ENTERPRISE SYSTEMS MOBILE BACKEND-AS-A-SERVICE PUBLIC CLOUD SERVICES SSL Encryptrion AES-256 Consume APIs Enhanced your cloud app Build microservices (MBaaS Services) All in a container in the MBaaS Add more node.js business logic Data from multiple sources To hundreds and thousands of devices

Full Process Flow to Build a Mobile App frontend developer CREATE A PROJECT IN THE PLATFORM CODE YOUR CLIENT APP BUILD YOUR APP ON THE BUILD FARM DOWNLOAD AND INSTALL ON DEVICE ADD FUNCTIONALITY TO YOUR CLOUD CODE ADD SERVICES TO YOUR APP DEPLOY YOUR CLOUD CODE PLATFORM CREATES CLIENT & CLOUD APPS backend developer

Red Hat Mobile Components

AeroGear Unified Push Server

Red Hat Mobile Unified Push Notifications

3Scale by Red Hat

Enabling Your API Strategy

OpenShift, Fuse & 3scale Real time Admin Portal Benefits: Security Scalability Very low latency Privacy Control Flexibility Branded Developer Portal Mobile Apps Developer Apps Swagger Doc

Integrating with Salesforce

Fuse and Salesforce Code generation Configuration Integrate Summarize Enrich Type Transform Proxy APIs Built-in Tooling Drag and drop route Configure application HR, ERP Salesforce to Salesforce System migration Aggregators Splits XML, JSON Customize data Monetizing services Information customization Version control

Applying Agile Integration Lightweight Pattern Based Reusable Connectors Community Sourced Flexibility Cloud native solutions Lean artifacts, Cloud native individually deployable Container based scaling solutions and high availability Lean artifacts, individually deployable Container based scaling and high availability Scalability Well defined, re-usable, and well managed end-points Ecosystem leverage Re-Usability

Fuse Integration Architecture microservices Build Deploy OpenShift Notification 3scale Pods Build application image Image Repository Opportunities Pods Push Notification Server RHMAP 3scale RHMAP

Salesforce Integration - microservice way Generate Salesforce Objects Maven Salesforce plugin mvn camel-salesforce:generate -DclientId= id -DclientSecret=secret -DuserName=username -Dpassword=password Configure Salesforce Connectors CRUD Salesforce Objects, Bulk, Stream(Consumer) Rest API support salesforce:upsertsobject?sobjectidname= Account salesforce:cameltesttopic&sobjectname= Account Applying Enterprise Integration Pattern <split id="_split1"> <jsonpath>recentitems</jsonpath> <log id="_log3" message="${body}"/> <to id="_to3" uri="direct:getoppdetail"/> </split>

Mobile/3scale API Integration - Proxying Restful API Endpoint Rest DSL <rest path="/opportunity" produces="application/json"> <get uri="/getlist"> <description>retrieve lists of opportunities</description> <to uri="direct:getopporecentlist"/> </get> </rest> Calling push notification server HTTP4 component, CXF-RS, CXF <to id="_to3" uri="http4://push.34.210.10.237.xip.io/api/v2/ag-push/rest/sender"/> Generate OpenAPI documentation <restconfiguration apicontextpath="api-docs" bindingmode="json" component="servlet">

Containerized Application Local debug Maven Spring boot plugin mvn spring-boot:run Containerized Integration Solution and Cloud Deployment Maven fabric8 plugin mvn clean fabric8:deploy Manage and scale integration layer https://ocpmaster.ocp.hucmaggie.com:8443/console/

Summary

Enterprise Mobile Integration with Salesforce 2. Configure API Management Policies Red Hat Fuse ENTERPRISE INTEGRATION PATTERN BASED REUSABLE CONNECTORS MICROSERVICES CONTAINERIZED API IMPLEMENTATION AGILE INTEGRATION 1. Integrate With Salesforce Salesforce 3. RESTful APIs of Integrated data from RedHat Fuse 4. 3scale manages APIs monitors and secure 5. Microservices are created consuming APIs to feed mobile app 6. RHMAP features add functionality to the app and build app for multiple mobile platforms

Reference A recap of Red Hat Summit sessions: http://maggiechu-jboss.blogspot.com/2017/05/red-hat-summit-2016-2017-customiz e-secure-your-enterprise-mobile-salesforce-integrations-with-redhat.html

QUESTIONS? Maggie Hu Christina Wei Mei Lin Sr. Middleware Specialist Solution Architect Red Hat Email: mhu@redhat.com Twitter: @HuCMaggie JBoss Technology Evangelist Red Hat Email: clin@redhat.com Twitter: @Christina_wm Tom Corcoran Sr. Solution Architect, 3Scale & API Management Red Hat Email: tcorcora@redhat.com Twitter: @tnscorcoran

RED HAT API MANAGEMENT AT SUMMIT 2017 Time Room Title 10:15 101 Technological pivot points lightning talks 15.30 151A The Three Pillars that Apply Agile to Integration 16:30 153C Mobile API Management and Integration - A Reference Architecture and Demo 16.30 153B Customize and secure your enterprise mobile Salesforce integrations like Red Hat 18:00 210A API Escape Room 10:15 104C Blueprint for modern application architecture with APIs, OpenID, and microservices 10:15 102B Building secure IoT solutions with Red Hat 152 Managing across the API life cycle 15.30 157B Schiphol Airport: Sharing the experience of running a multicloud OpenShift integration CPaaS with API management in production 16.30 152 How to craft a successful API strategy 16.30 153C Mobilizing and securing Red Hat JBoss BPM Suite and BRMS 16:40 156C Agile Integrations in Action Tuesday, 2nd May Wednesday, 3rd May Thursday, 4th May 10:15

THANK YOU plus.google.com/+redhat facebook.com/redhatinc linkedin.com/company/red-hat twitter.com/redhatnews youtube.com/user/redhatvideos