CHALLENGES & SOLUTIONS

Size: px
Start display at page:

Download "CHALLENGES & SOLUTIONS"

Transcription

1 FRONT-END INTEGRATION FOR A TOP PSP: CHALLENGES & SOLUTIONS WHITEPAPER

2 FRONT-END INTEGRATION FOR A TOP PSP: CHALLENGES & SOLUTIONS A large-scale Payment Service Provider with years of experience was up for a major payment interface and API re-design to leapfrog the competition. This whitepaper describes the challenges faced and the solutions that ISAAC designed and developed for Ingenico epayments Ingenico epayments, formerly GlobalCollect, is a 100% subsidiary of Ingenico Group, global leader in seamless payments. Headquartered in Amsterdam and Brussels, Ingenico epayments has regional offices in North America, Asia Pacific, South America and the EU. ISAAC is a leading e-business enabler. Based in Eindhoven, ISAAC focusses on solutions and services in the B2B e-commerce and transactional industries in Europe. ISAAC has a dedicated and highly skilled team of interaction, integration and e-business specialists that work together to always support customers, based on the company motto: JOINT EFFORT! Following an extensive section process where software houses were rated on knowledge and experience of interaction design, mobile, API design, security, experience in the payments arena, developer-focus and technology stack. Ingenico selected ISAAC as primary firm to run the transformation project of all front-facing aspects of their infrastructure. A joint project team of specialists, architects and developers was formed in Hoofddorp and Eindhoven and an iterative design and- prototype process was started. After almost a year of re-thinking online payments in general, testing proof-of-concepts, test runs, sandboxing and user testing with a number of selected merchants, the new platform was ready for prime-time in early 2016.

3 AN INTRODUCTION TO... INGENICO EPAYMENTS AND THE PROJECT Ingenico epayments, part of the Ingenico group, is a leading worldwide Payment Service Provider (PSP) offering hundreds of payment methods in most of the world. Ingenico offers these payment services to large-scale merchants who want to process cards and more local alternative payments (like the Dutch ideal) for a global customer base. In addition to payment services, Ingenico also offers fraud screening through its API. Although the proposition of Ingenico epayments was still very competitive, the hosted payment pages and integration APIs were somewhat out-of-date. The hosted payment pages were not fully mobile friendly, hard to customize and (conversion-)test by merchants, and didn t support seamless back-button navigation. The APIs for server-to-server e-commerce integration were XML-based but not on-par with the latest modern REST web standards, and after many years of acquiring more and more functionalities, up for a full re-design. For e-commerce merchants with a native app presence on ios and Android, no inapp payment model was available. In addition to these mainly functionality based aspects, a desire for a new focus on developers was voiced based on an overall web technology and process paradigm shift. Ease of boarding as a merchant, the ability to be agile and over-all developerfriendliness of the APIs and documentation were deemed key to play seriously in the online payments world. Together, the full improvement plan was labelled as Ingenico Connect

4 ARCHITECTURE & COMPONENTS The full solution defined consists of a number of core components. Architecture-wise, the concept of micro services was used, defining clear (and intentionally limited) responsibilities per layer and component, and orchestrating the coordination and data flow between them. Some new components and concepts in the front-facing offerings of Ingenico epayments are: All the architecture components cooperate via standard service calls and handle data integration via a data grid implementation, providing scaling, fail-over and resilience. A new, clean REST API with a new security model, no longer based on IP whitelisting A reusable authentication service handling security and authentication issues A client-to-server security model and API for native, in-app payments MyCheckout hosted payment pages template engine and server-side component MyCheckout hosted payment pages in-browser editor for PCI-DSS level A payment processing Software Development Kits (SDKs) wrapping the feature-rich Server-to-Server REST API for Java and PHP e-commerce servers SDKs wrapping and implementing the Client-so-Server REST API and security model for native in-app payments on ios and Android A JavaScript SDK for merchants who want total freedom on the look & feel of their payment pages, while maintaining at least PCI-DSS A-EP certification Example apps to provide easy carbon-copy agile development approaches for merchant app developers A secure configuration center where merchants can access and edit their payment page setup, A/B-tests and security elements like API keys. A public developer hub with information on all API operations, payment page usage and payment product characteristics and best practices.

5 CHALLENGES & SOLUTIONS... PCI-DSS LEVEL A PAYMENT PAGES The payment card industry (PCI) is strictly governed by the PCI-DSS standard on payment card data security. In early 2014, PCI was updated to version 3, an important milestone for merchants and payment service providers. PCI-DSS 3.0 states on PCI Level A (the level where the merchant is bothered with the least security restrictions possible): During the payment process, the consumer s browser is redirected to a checkout/payment page (URL or iframe) that is entirely controlled by a PCI-compliant 3rd party service provider This poses a challenge, as entirely controlled means no CSS or Script can be loaded from the merchant, severely limiting the options a merchant has to apply his own style and perform A/B-testing, with reduced conversion optimization options as a result. Many PSPs use a model where merchant CSS files are manually reviewed by them before they are activated; for Ingenico and their renewed focus on supporting continuous merchant conversion optimization, we could not accept this. A solution was found by keeping all JavaScript and CSS assets in the Ingenico Connect domain, but offering a sophisticated API for A/B testing that integrates with any multi-variant testing framework. More interesting though is the online style / CSS editor, the so called Payment Page Editor (PPE). Using a browser based, Adobe-style editing framework that will feel familiar to marketeers and conversion specialists, the PPE provides direct access to styles, fonts, colors and templates, while doing this on a basis of responsive and already highly optimized presets. Merchants can test multiple variants, tweak while running in production and direct traffic to any optimization variant they can think of. All of this in a fully PCI-DSS Level A compliant environment. Testing of newly styled payment pages is supported by in-browser tablet and smartphone formfactor simulators, but we also offer easy omni-channel testing access by supplying scannable QR codes to load and distribute a test variant on your phone and sharing it with others before making a production decision.

6 CHALLENGES & SOLUTIONS... THE CONTINUOUS IMPROVEMENT CYCLE FOR PAYMENT PAGES VIA MYCHECKOUT With the Payment Page Editor, Ingenico has a unique tool to support even the most demanding merchants that can t be bothered with PCI-DSS levels A-EAP and D. Multiple variants Setup new MyCheckout payment page variants Responsive UAT test on mobile devices Ingenico Connect Server Test and communicate within merchant organisation Run variants in shop Test Framework 50% 60% Evaluate conversion results, theorize and make assumptions

7 CHALLENGES & SOLUTIONS... CLEAN NEW REST API ON LARGE OPTION SET Ingenico epayments has a rich offering of card and alternative payment products from around the globe. Their core systems support Design Tools Backend Systems Hierarchy tokenization, fraud screening, lookup services and financial mechanisms like payouts, currency conversions and refunds. It is a challenge to present all of this functional richness in a clean, not overwhelming fashion to merchants who are new in this area. The landscape is a lot more extensive than that of new PSPs that recently stormed the marked with a limited payment product portfolio. To present the rich service set, ISAAC designed and implemented a completely new, structured REST API that is documented using RAML. In this APIstructure, special care was taken to use the correct nouns that clearly map to concepts and hierarchy. The structure of this API cascades on to a number of other, supporting components, like the full API reference in the developer portal, the server SDKs (Java and PHP) and client SDKs (Android, ios and JavaScript). This synchronization of the interfaces of a number of components is an error-prone process. To reduce this risk, software and code generation tooling was deployed. Using a formal object hierarchy and reusable scripting, the REST API, the API reference and the SDKs are always automatically in synch, making sure merchants have a seamless experience when integrating, testing and running against the Ingenico Connectt REST API. B+ + JSon RAML APi RAML JSon Developers Portal SDKs

8 CHALLENGES & SOLUTIONS... PERFORMANCE AND FAIL-OVER Ingenico epayments processes payments for some of the world s largest and most demanding merchants. A service provider like that has to be performant and always-on. At peak, over three hundred payments per second are processed from a number of data centers. This raises challenges around data synchronization, session replication and fail-over behavior. DATA PROPAGATION, WORLDWIDE IN A SECURE GRID SERVER SIDE PERFORMANCE The new front-facing components have to participate fully in this infrastructure fabric of performance and reliability. To achieve super responsiveness, heavy caching is performed, while component interaction mostly uses a Data Grid solution for storing, replicating and retrieval of data. Nodes of any type (running the various micro services) can be configured to participate in the grid and thus share data with other components of the same type and layer. In real-time, nodes can be added or removed from the grid to change performance characteristics and infra-resilience. The grid can also take care of data propagation to other data centers. To make maximum use of the scalability a data grid offers, most server-side components have been designed from the ground up to be fully stateless, except for state that they store in and retrieve from the grid. Component orchestration is achieved on the infrastructure layer.

9 CHALLENGES & SOLUTIONS... PAYMENT PAGE PERFORMANCE Performance is more than just server-side speed of course. In a payment process, especially in a mobile-first world, speed of content delivery is just as key. The payment pages in Ingenico Connect MyCheckout have been designed from the ground up to provide optimal speed of delivery and rendering. To achieve this, we used a combination of optimization methods. The metadata-rich HTML with this is editable -hooks for the web-based MyCheckout editor is filtered to serve-out just that that what is needed to display the pages. All the rest is kept server- and editor-side only. All generic and variant-specific CSS is auto-combined into one streamlined CSS file that is served out with the page. This means, that merchants do not pay a price in speed for customizing their payment pages again and again, while tweaking for optimal conversion. JavaScript is minified, combined and always non-blocking. Even with JavaScript disabled, the Payment Pages are still fully functional, and gracefully degrade to a level that will work on the rendering device. A CDN or Content Delivery Network micro service has been integrated from the start to make sure that even in the most demanding circumstances, static content is available immediately. The payment page editor optimizes images in real time for the required resolution and makes them available to the CDN. Conversion performance on payment pages is also greatly helped by correct and understandable exception process handling; payment products will sometimes fail and customers will press the backbutton when you least expect it. The frontfacing components of the new Ingenico Connect landscape work together to handle this in an optimal way, always aiming to provide the customer with options to continue, and not lose them along the way to a successful payment conversion for the merchant.

10 CHALLENGES & SOLUTIONS... MOBILE FEATURES The new platform has been designed with mobile as a first class citizen. The new client-to-server API that was introduced as part of the project provides a security model that works with native apps and conversionboosting in-app payments. As part of the platform roll-out, we designed SDKs for Android and ios, that app-developers can use to handle the complexity of crypto, hashing and validating payment input. These SDK components are open source, extendable and based around best practices common on the host platform. An example implementation for the key mobile platforms takes merchant development teams by the hand to lead them through the process of integrating payments in their apps. Merchants get all the power of the full native experience without the burden of a lengthy PCI-DSS Level D assessment; the SDK model is compatible with the requirements of PCI- DSS Level A-EP. For merchants who did not develop their own e-commerce apps, the responsive MyCheckout pages offer an even easier PCI Level A solution. These pages offer the option to render shopping cart data, can be styled to fit exactly with the merchant brand and are optimized for delivery over potentially slow mobile data networks. The mobile solutions, both for native and web technology, are available for many locales. With translations and display optimizations for locales as different as Arabic and Chinese, Greek and Hebrew, all merchant customers can be served with the screens that mean most to them, with the payment product they love on the device they trust most: their own smart phone. WANT TO KNOW MORE? Have a look at developer.globalcollect.com for the Developer Hub where a lot of information on the new environment and a free sandbox account is available.

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already.

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already. 2 3 4 The point here is that for real business applications, there is a connected back-end for services. The mobile part of the app is just a presentation layer that is unique for the mobile environment.

More information

IBM Watson Content Hub. Architecture Overview

IBM Watson Content Hub. Architecture Overview IBM Watson Content Hub Architecture Overview Watson Content Hub supports a new omni-channel approach with a headless CMS Treat content as a system of record Separated content & presentation Access content

More information

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization WHITEPAPER Embracing Containers & Microservices for future-proof application modernization The need for application modernization: Legacy applications are typically based on a monolithic design, which

More information

Qlik Analytics Platform

Qlik Analytics Platform Technical Brief Qlik Analytics Platform Building Engaging Visual Analytics October, 2015 qlik.com Table of Contents Introduction 3 Introducing Qlik Analytics Platform 3 Integration Capabilities 4 Architecture

More information

Blue Compass Interactive, LLC

Blue Compass Interactive, LLC Web Project Proposal Board of Regents State of Iowa Website Design, Development & Hosting January 21, 2015 Blue Compass Interactive, LLC Presented by Blue Compass Interactive 6701 Westown Parkway, Suite

More information

Technical Overview. Elastic Path Commerce

Technical Overview. Elastic Path Commerce Technical Overview Elastic Path Commerce Extensible, Easy-to-Integrate, Scalable and More 7 Reasons Why Elastic Path Commerce Is The Best Fit For Your Unique Business 1. API is the Core of Digital Commerce

More information

An introduction to Headless Content Management Systems

An introduction to Headless Content Management Systems WHITEPAPER An introduction to Headless Content Management Systems John Winter, Co-Founder, Content Bloom Introduction Surfing web content used to be limited to desktop computers. This has drastically changed

More information

20486-Developing ASP.NET MVC 4 Web Applications

20486-Developing ASP.NET MVC 4 Web Applications Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an

More information

Integrating New Visualizations with Pentaho Using the Viz API

Integrating New Visualizations with Pentaho Using the Viz API Integrating New Visualizations with Pentaho Using the Viz API Nick Keune, Pentaho Embedded & Advanced Analytics SE, Hitachi Vantara Ben Hopkins Pentaho Senior Product Manager, Hitachi Vantara Agenda In

More information

TECHNICAL BRIEFING PIMCORE TECHNOLOGY BRIEFING DOCUMENT Pimcore s backend system is displayed and navigated as Documents, Assets and Objects that solves the challenges of digital transformation. Pimcore

More information

Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications 20486C - Version: 1 23 February 2018 Developing ASP.NET MVC 5 Web Developing ASP.NET MVC 5 Web 20486C - Version: 1 5 days Course Description: In this course, students will learn to develop advanced ASP.NET

More information

ENTERPRISE MOBILE APPLICATION DEVELOPMENT WITH WAVEMAKER

ENTERPRISE MOBILE APPLICATION DEVELOPMENT WITH WAVEMAKER ENTERPRISE MOBILE APPLICATION DEVELOPMENT WITH WAVEMAKER Abstract This whitepaper talks about the requirements of modern day Enterprise Mobile Applications and how WaveMaker can simplify and speed up the

More information

Social Networking. A video sharing community website. Executive Summary. About our Client. Business Situation

Social Networking. A video sharing community website. Executive Summary. About our Client. Business Situation Social Networking A video sharing community website. Executive Summary The client firm had a couple of social networking video sharing community websites that were hosted using a freely available open

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Duration: 5 Days Course Code: 20486B About this course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

RHM Presentation. Maas 360 Mobile device management

RHM Presentation. Maas 360 Mobile device management RHM Presentation Maas 360 Mobile device management Strong adoption in the enterprise Manufacturing Financial Consumer Healthcare Public Others 2 Trusted by over 9,000 customers Recognized Industry Leadership

More information

Course 20486B: Developing ASP.NET MVC 4 Web Applications

Course 20486B: Developing ASP.NET MVC 4 Web Applications Course 20486B: Developing ASP.NET MVC 4 Web Applications Overview In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus

More information

ENGAGEMENT PRODUCT SHEET. Engagement. March 2018

ENGAGEMENT PRODUCT SHEET. Engagement. March 2018 PRODUCT SHEET ENGAGEMENT March 2018 Facelift brand building technologies GmbH Gerhofstr.19 20354 Hamburg Germany www.facelift-bbt.com + 49 40 2286 849 0 March 2018 Page 0 of 5 Features Summary World s

More information

20486: Developing ASP.NET MVC 4 Web Applications

20486: Developing ASP.NET MVC 4 Web Applications 20486: Developing ASP.NET MVC 4 Web Applications Length: 5 days Audience: Developers Level: 300 OVERVIEW In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

Why Microsoft Azure is the right choice for your Public Cloud, a Consultants view by Simon Conyard

Why Microsoft Azure is the right choice for your Public Cloud, a Consultants view by Simon Conyard Why Microsoft Azure is the right choice for your Public Cloud, a Consultants view by Simon Conyard In my view, Microsoft Azure is fast becoming the trusted platform of choice for SMB and Enterprise customers.

More information

ASP.NET MVC Training

ASP.NET MVC Training TRELLISSOFT ASP.NET MVC Training About This Course: Audience(s): Developers Technology: Visual Studio Duration: 6 days (48 Hours) Language(s): English Overview In this course, students will learn to develop

More information

Microsoft Developing ASP.NET MVC 4 Web Applications

Microsoft Developing ASP.NET MVC 4 Web Applications 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20486 - Developing ASP.NET MVC 4 Web Applications Length 5 days Price $4290.00 (inc GST) Version C Overview In this course, students will learn to develop

More information

PCI DSS. Compliance and Validation Guide VERSION PCI DSS. Compliance and Validation Guide

PCI DSS. Compliance and Validation Guide VERSION PCI DSS. Compliance and Validation Guide PCI DSS VERSION 1.1 1 PCI DSS Table of contents 1. Understanding the Payment Card Industry Data Security Standard... 3 1.1. What is PCI DSS?... 3 2. Merchant Levels and Validation Requirements... 3 2.1.

More information

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application BACKBONE.JS Sencha Touch CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application A RapidValue Solutions Whitepaper Author: Pooja Prasad, Technical Lead, RapidValue Solutions Contents Executive

More information

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax

More information

Product Data Sheet: Ignition 8 Industrial Application Platform. A Whole New View

Product Data Sheet: Ignition 8 Industrial Application Platform. A Whole New View Product Data Sheet: Ignition 8 Industrial Application Platform A Whole New View With the powerful tools, web technologies, and next-generation visualization system we re building in Ignition 8, you ll

More information

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS ABOUT THIS COURSE In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the

More information

Example Azure Implementation for Government Agencies. Indirect tax-filing system. By Alok Jain Azure Customer Advisory Team (AzureCAT)

Example Azure Implementation for Government Agencies. Indirect tax-filing system. By Alok Jain Azure Customer Advisory Team (AzureCAT) Example Azure Implementation for Government Agencies Indirect tax-filing system By Alok Jain Azure Customer Advisory Team (AzureCAT) June 2018 Example Azure Implementation for Government Agencies Contents

More information

Web Engineering. Introduction. Husni

Web Engineering. Introduction. Husni Web Engineering Introduction Husni Husni@trunojoyo.ac.id Outline What is Web Engineering? Evolution of the Web Challenges of Web Engineering In the early days of the Web, we built systems using informality,

More information

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

20486: Developing ASP.NET MVC 4 Web Applications (5 Days) www.peaklearningllc.com 20486: Developing ASP.NET MVC 4 Web Applications (5 Days) About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

Adobe LiveCycle ES and the data-capture experience

Adobe LiveCycle ES and the data-capture experience Technical Guide Adobe LiveCycle ES and the data-capture experience Choosing the right solution depends on the needs of your users Table of contents 2 Rich application experience 3 Guided experience 5 Dynamic

More information

S1 Informatic Engineering

S1 Informatic Engineering S1 Informatic Engineering Advanced Software Engineering Web App. Process and Architecture By: Egia Rosi Subhiyakto, M.Kom, M.CS Informatic Engineering Department egia@dsn.dinus.ac.id +6285640392988 SYLLABUS

More information

9.3 release headlines

9.3 release headlines Dynamicweb 9.3 9.3 release headlines Product Information Management (PIM) Rapido Implementation Framework New Ecommerce improvements Network Load Balancing (NLB) Use index for content search PIM Dynamicweb

More information

20486C: Developing ASP.NET MVC 5 Web Applications

20486C: Developing ASP.NET MVC 5 Web Applications 20486C: Developing ASP.NET MVC 5 Web Course Details Course Code: Duration: Notes: 20486C 5 days This course syllabus should be used to determine whether the course is appropriate for the students, based

More information

WELCOME TO YOUR NEW IT WORKS! PAY PORTAL

WELCOME TO YOUR NEW IT WORKS! PAY PORTAL WELCOME TO YOUR NEW IT WORKS! PAY PORTAL ABOUT IT WORKS! PAY PORTAL OVERVIEW It Works! Pay Portal (www.myitworkspay.com) is a global commission payout service from It Works! The It Works! Pay Portal interface

More information

Case Study Ecommerce Store For Selling Home Fabrics Online

Case Study Ecommerce Store For Selling Home Fabrics Online Case Study Ecommerce Store For Selling Home Fabrics Online www.brainvire.com 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1 Client Requirement Client is a reputed home fabric dealer in the United States

More information

EMPLOYEE LOCATION TRACKING SERVICE

EMPLOYEE LOCATION TRACKING SERVICE WES T ST R EET AWE SOM E STR EET EMPLOYEE LOCATION TRACKING SERVICE Web & Android OVERVIEW GPS fleet tracking services have been on the market for some years now but with the explosion of smartphone usage,

More information

SIEBEL 15 RELEASE & UPGRADE SUMMARY

SIEBEL 15 RELEASE & UPGRADE SUMMARY SIEBEL 15 RELEASE & UPGRADE SUMMARY Eagle Creek Software Services H UPGRADING SIEBEL WITHOUT SKIPPING A BEAT UPGRADING SIEBEL WITHOUT SKIPPING A BEAT Siebel 15 Release and Upgrade Summary IP2015, also

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Course 20486B; 5 days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

The ROI of UI Toolkit Standardization

The ROI of UI Toolkit Standardization The ROI of UI Toolkit Standardization Whitepaper Introduction 1 Buy vs. Build 2 The ROI of Standardization 3 The ROI of Infragistics as your UX Team 3-4 Leveraged Learning 4 The Overall Value of Standardization

More information

WELCOME TO PM PAY GETTING STARTED

WELCOME TO PM PAY GETTING STARTED WELCOME TO PM PAY GETTING STARTED ABOUT OVERVIEW PM Pay is a global payment service that allows you to receive payments from your organization. The PM Pay interface has been created to enhance your overall

More information

August, HPE Propel Microservices & Jumpstart

August, HPE Propel Microservices & Jumpstart August, 2016 HPE Propel s & Jumpstart Jumpstart Value Quickly build modern web applications Single page application Modular microservices architecture app generator Modularity provides better upgradeability

More information

Understanding Cumulus Deployment Options Enterprise DAM On-Premise, in the Cloud or a Hybrid Approach

Understanding Cumulus Deployment Options Enterprise DAM On-Premise, in the Cloud or a Hybrid Approach TECHNICAL WHITE PAPER Understanding Cumulus Deployment Options Enterprise DAM On-Premise, in the Cloud or a Hybrid Approach Choose the right setup and be the DAM hero Whether your company is moving from

More information

The IBM MobileFirst Platform

The IBM MobileFirst Platform The IBM MobileFirst Platform Curtis Miles IBM MobileFirst Solution Architect April 14, 2015 What is the IBM MobileFirst Platform? A modular set " of libraries, tools, and runtimes " that help you " easily

More information

Customize the ReCharge Customer Portal. with the Theme Engine

Customize the ReCharge Customer Portal. with the Theme Engine Customize the ReCharge Customer Portal with the Theme Engine Table of Contents 01. Why Customize the Customer Portal?... 3 02. Theme Engine at a Glance... 6 03. Example Customizations... 10 04. How to

More information

MOBILE-FRIENDLY WEB DESIGN

MOBILE-FRIENDLY WEB DESIGN More and more of your potential customers are searching for businesses using their mobile devices. Is your website mobile-friendly? Mobile-Friendly Web Design Primer June 2016 Release i Table of Contents

More information

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their respective

More information

Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications Developing ASP.NET MVC 5 Web Applications Course 20486C; 5 days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework tools

More information

API Best Practices. Managing APIs holistically across the enterprise

API Best Practices. Managing APIs holistically across the enterprise API Best Practices Managing APIs holistically across the enterprise APIs are critical to evolving application architectures Public clouds Microservices Distributed apps μservice μservice μservice μservice

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Código del curso: 20486 Duración: 5 días Acerca de este curso In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

Build Data-rich Websites using Siteforce

Build Data-rich Websites using Siteforce Build Data-rich Websites using Siteforce Sonali Agrawal Director of Product Management @sonali_sfdc Eric Dorgelo Director of Development Safe Harbor Safe harbor statement under the Private Securities Litigation

More information

Apps from K15t Software help teams work better together in Confluence and Jira.

Apps from K15t Software help teams work better together in Confluence and Jira. Apps from K15t Software help teams work better together in Confluence and Jira. GET IN TOUCH Over 5000 organizations around the world use K15t Software s apps to enhance and expand the project collaboration

More information

Flexible and LEAN Ads

Flexible and LEAN Ads Flexible and LEAN Ads The IAB New Ad Portfolio emphasizes LEAN (Light, Encrypted, AdChoices supported, and Non-invasive) ad experience and flexible size ad specifications. LEAN ad experience for digital

More information

Frequently Asked Questions

Frequently Asked Questions Q. What is GTSE v.2.1.3? Frequently Asked Questions A. GTSE stands for Global Transport Secure ecommerce. GTSE v.2.1.3 is the next generation of Global Payments complete solution for small to mid-sized

More information

Oracle Mobile Hub. Complete Mobile Platform

Oracle Mobile Hub. Complete Mobile Platform Oracle Mobile Hub Mobile is everywhere and has changed nearly every facet of our lives. The way we work, play, socialize and interact with one another have all been revolutionized by mobile devices. More

More information

An Oracle White Paper April Oracle Application Express 5.0 Overview

An Oracle White Paper April Oracle Application Express 5.0 Overview An Oracle White Paper April 2015 Oracle Application Express 5.0 Overview Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and

More information

Cloud Load Balancer CDNetworks Inc. All rights reserved.

Cloud Load Balancer CDNetworks Inc. All rights reserved. Cloud Load Balancer Phone: (877) 937-4236 Email: info@cdnetworks.com 2019 CDNetworks Inc. All rights reserved. Table of Content DNS-based Global Load Balancing... 3 Key Features and Benefits... 4 POP Map...

More information

WHAT S NEW IN QLIKVIEW 11

WHAT S NEW IN QLIKVIEW 11 WHAT S NEW IN QLIKVIEW 11 QlikView 11 takes Business Discovery to a whole new level by enabling users to more easily share information with coworkers, supporting larger enterprise deployments through enhanced

More information

Embracing HTML5 CSS </> JS javascript AJAX. A Piece of the Document Viewing Puzzle

Embracing HTML5 CSS </> JS javascript AJAX. A Piece of the Document Viewing Puzzle Embracing HTML5 AJAX CSS JS javascript A Piece of the Document Viewing Puzzle Embracing HTML5: A Piece of the Document Viewing Puzzle For businesses and organizations across the globe, being able to

More information

Table of Contents. Introduction Technical Support Getting Started Data Synchronization General Website Settings...

Table of Contents. Introduction Technical Support Getting Started Data Synchronization General Website Settings... E-Commerce Table of Contents Introduction... 1 Technical Support... 1 Introduction... 1 Getting Started... 2 Data Synchronization... 2 General Website Settings... 3 Customer Groups Settings... 4 New Accounts

More information

Developing ASP.Net MVC 4 Web Application

Developing ASP.Net MVC 4 Web Application Developing ASP.Net MVC 4 Web Application About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will

More information

AKAMAI CLOUD SECURITY SOLUTIONS

AKAMAI CLOUD SECURITY SOLUTIONS AKAMAI CLOUD SECURITY SOLUTIONS Whether you sell to customers over the web, operate data centers around the world or in the cloud, or support employees on the road, you rely on the Internet to keep your

More information

20532D: Developing Microsoft Azure Solutions

20532D: Developing Microsoft Azure Solutions 20532D: Developing Microsoft Azure Solutions Course Details Course Code: Duration: Notes: 20532D 5 days Elements of this syllabus are subject to change. About this course This course is intended for students

More information

Xyleme Studio Data Sheet

Xyleme Studio Data Sheet XYLEME STUDIO DATA SHEET Xyleme Studio Data Sheet Rapid Single-Source Content Development Xyleme allows you to streamline and scale your content strategy while dramatically reducing the time to market

More information

Magento Marketplace's New Extension Quality Program

Magento Marketplace's New Extension Quality Program Magento Marketplace's New Extension Quality Program Erika Talbott Product Manager - Marketplace J Ravi Menon Architect - Marketplace Tom Erskine Lead Engineer - MFTF Overview Erika Talbott Marketplace

More information

A HOLISTIC APPROACH TO IDENTITY AND AUTHENTICATION. Establish Create Use Manage

A HOLISTIC APPROACH TO IDENTITY AND AUTHENTICATION. Establish Create Use Manage A HOLISTIC APPROACH TO IDENTITY AND AUTHENTICATION Establish Create Use Manage SIMPLE. SECURE. SMART. ALL FROM A SINGLE SOURCE. As the ways to access your organization and its sensitive data increase,

More information

DIRECT CONNECT GATEWAY

DIRECT CONNECT GATEWAY DIRECT CONNECT GATEWAY RESELLER USER MANUAL Copyright 2016, All Rights Reserved. This document is protected by copyright and other protective laws. Direct Connect Merchant Services, LLC. Is a registered

More information

Getting Started with AWS Security

Getting Started with AWS Security Getting Started with AWS Security Tomas Clemente Sanchez Senior Consultant Security, Risk and Compliance September 21st 2017 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Move

More information

DreamFactory Security Guide

DreamFactory Security Guide DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit

More information

Lab 1 MonarchPress Product Description. Robert O Donnell CS411. Janet Brunelle. September 20, Version #2

Lab 1 MonarchPress Product Description. Robert O Donnell CS411. Janet Brunelle. September 20, Version #2 Lab 1 MonarchPress Description 1 Lab 1 MonarchPress Product Description Robert O Donnell CS411 Janet Brunelle September 20, 2015 Version #2 Lab 1 MonarchPress Description 2 Table of Contents 1 INTRODUCTION...

More information

Introduction to Amazon Lumberyard and GameLift

Introduction to Amazon Lumberyard and GameLift Introduction to Amazon Lumberyard and GameLift Peter Chapman, Solutions Architect chappete@amazon.com 3/7/2017 A Free AAA Game Engine Deeply Integrated with AWS and Twitch Lumberyard Vision A free, AAA

More information

WELCOME TO YOUR PAYLUTION PAY PORTAL

WELCOME TO YOUR PAYLUTION PAY PORTAL WELCOME TO YOUR PAYLUTION PAY PORTAL ABOUT THE PAYLUTION PAY PORTAL OVERVIEW The Paylution Pay Portal is a global payment service that allows you to receive payments from your organization. The Paylution

More information

Microsoft Developing Microsoft SharePoint Server 2013 Core Solutions

Microsoft Developing Microsoft SharePoint Server 2013 Core Solutions 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20488 - Developing Microsoft SharePoint Server 2013 Core Solutions Length 5 days Price $4290.00 (inc GST) Version B Overview In this course, students learn

More information

WELCOME TO YOUR WORLDVENTURES PAYMENTS PORTAL

WELCOME TO YOUR WORLDVENTURES PAYMENTS PORTAL WELCOME TO YOUR WORLDVENTURES PAYMENTS PORTAL ABOUT THE WORLDVENTURES PAYMENTS PORTAL OVERVIEW The WorldVentures Payments Portal is a global payment service that allows you to receive payments from your

More information

Amyyon customers can t wait to get their hands on it s new application, developed in Uniface.

Amyyon customers can t wait to get their hands on it s new application, developed in Uniface. customers can t wait to get their hands on it s new application, developed in Uniface. 1 CUSTOMER SECTOR Information Technology COUNTRY Netherlands CHALLENGE Migrate the rich functionality of a client/server

More information

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488A: Developing SharePoint Server 2013 Core Solutions Delivery Method: Instructor-led (classroom) Duration: 5 Days Level: 300 COURSE OVERVIEW About this Course In this course, students learn

More information

How to apply: Available positions: Fill your candidacy details in the form: Designer.

How to apply: Available positions: Fill your candidacy details in the form:   Designer. How to apply: Fill your candidacy details in the form: https://goo.gl/forms/ku95hg7i3j7mn4pc2 Available positions: Designer UX Researcher Frontend Engineer Backend Engineer Copywriter Blockchain Engineer

More information

API Management Solutions

API Management Solutions API Management Solutions The Microsoft Way Inhoud 2015 Motion10 motion10.nl 2 3 Introduction 4 API Management solutions defined 6 Microsoft API Management - Nevatech Sentinet - Azure API Management 9 When

More information

Transform to Your Cloud

Transform to Your Cloud Transform to Your Cloud Presented by VMware 2012 VMware Inc. All rights reserved Agenda Corporate Overview Cloud Infrastructure & Management Cloud Application Platform End User Computing The Journey to

More information

BlackBerry Apps Experience. Everything You Need to Know and More.

BlackBerry Apps Experience. Everything You Need to Know and More. { BlackBerry Apps Experience Everything You Need to Know and More. Agenda BlackBerry Application Ecosystems Rules of the Road to Mobility Steps to App World Success Do-It-Yourself Apps with Major Impact

More information

Implementing the Twelve-Factor App Methodology for Developing Cloud- Native Applications

Implementing the Twelve-Factor App Methodology for Developing Cloud- Native Applications Implementing the Twelve-Factor App Methodology for Developing Cloud- Native Applications By, Janakiram MSV Executive Summary Application development has gone through a fundamental shift in the recent past.

More information

WELCOME TO ISAWALLET

WELCOME TO ISAWALLET WELCOME TO ISAWALLET ABOUT ISAWALLET OVERVIEW Isawallet is a global commission payout service from Isagenix. The Isawallet interface has been created to enhance your overall experience when receiving commission

More information

Digitized Engineering Notebook

Digitized Engineering Notebook Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Spring 2017 Digitized Engineering Notebook Naga Venkata Sandeep Kavuru Governors State

More information

Release Notes March 2016

Release Notes March 2016 Release Notes March 2016 About the Release Notes... 3 Release Overview... 3 End of Life Announcements... 3 Other Announcements... 5 Enhancements... 6 Doc Launcher for uploading 3 rd party documents and

More information

Architecture and Governance with SharePoint for Internet Sites. Ashish Bahuguna Kartik Shah

Architecture and Governance with SharePoint for Internet Sites. Ashish Bahuguna Kartik Shah Architecture and Governance with SharePoint for Internet Sites Ashish Bahuguna ashish.bauguna@bitscape.com Kartik Shah kartik.shah@bitscape.com Agenda Web Content Management Architecture Information Architecture

More information

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

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to

More information

IBM Mainframe Makeover: What Powers your Mobile Applications and Smart Phones?

IBM Mainframe Makeover: What Powers your Mobile Applications and Smart Phones? IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 09 March 2016 ISSN (online): 2349-784X IBM Mainframe Makeover: What Powers your Mobile Applications and Smart Phones? Pramod

More information

Accelerate Your Cloud Journey

Accelerate Your Cloud Journey Dubai, UAE 20th March 2013 Accelerate Your Cloud Journey James Spearman Dimension Data - Solutions Architect Cloud 2012 2011 Cisco and/or its affiliates. All rights reserved. Cisco Connect 1 Dimension

More information

Develop and test your Mobile App faster on AWS

Develop and test your Mobile App faster on AWS Develop and test your Mobile App faster on AWS Carlos Sanchiz, Solutions Architect @xcarlosx26 #AWSSummit 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The best mobile apps are

More information

Brochure. Security. Fortify on Demand Dynamic Application Security Testing

Brochure. Security. Fortify on Demand Dynamic Application Security Testing Brochure Security Fortify on Demand Dynamic Application Security Testing Brochure Fortify on Demand Application Security as a Service Dynamic Application Security Testing Fortify on Demand delivers application

More information

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE. CUSTOMER PAIN POINTS 1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.NET FRAMEORK. THAT S TAKING UP SPACE ON MY HARDDRIVE

More information

NETACEA / WHITE PAPER DNS VS JAVASCRIPT

NETACEA / WHITE PAPER DNS VS JAVASCRIPT NETACEA / WHITE PAPER DNS VS JAVASCRIPT DNS VS JAVASCRIPT FOREWORD BACKGROUND ENTERPRISE GRADE VIRTUAL WAITING ROOM THE ALTERNATIVES SUMMARY ABOUT THE NETACEA VIRTUAL WAITING ROOM FOREWORD Visual Diagram

More information

FROM VSTS TO AZURE DEVOPS

FROM VSTS TO AZURE DEVOPS #DOH18 FROM VSTS TO AZURE DEVOPS People. Process. Products. Gaetano Paternò @tanopaterno info@gaetanopaterno.it 2 VSTS #DOH18 3 Azure DevOps Azure Boards (ex Work) Deliver value to your users faster using

More information

All-In-One-Designer SEO Handbook

All-In-One-Designer SEO Handbook All-In-One-Designer SEO Handbook Introduction To increase the visibility of the e-store to potential buyers, there are some techniques that a website admin can implement through the admin panel to enhance

More information

Developing ASP.NET MVC 5 Web Applications. Course Outline

Developing ASP.NET MVC 5 Web Applications. Course Outline Developing ASP.NET MVC 5 Web Applications Course Outline Module 1: Exploring ASP.NET MVC 5 The goal of this module is to outline to the students the components of the Microsoft Web Technologies stack,

More information

Using Hippo CMS to Manage Accessible Web Sites

Using Hippo CMS to Manage Accessible Web Sites Using Hippo CMS to Manage Accessible Web Sites A whitepaper on WAI and section 508 compliance For many organizations compliance with accessibility guidelines, such as Section 508 in the United States,

More information

Release Presentation. ODS Web Services Version Open Data Services Via Web Services. Release Date: 2014/09/30

Release Presentation. ODS Web Services Version Open Data Services Via Web Services. Release Date: 2014/09/30 Release Presentation ODS Web Services Version 1.1.1 Open Data Services Via Web Services Release Date: 2014/09/30 Deliverables The document represents a companion standard recommendation for interacting

More information

Build application-centric data centers to meet modern business user needs

Build application-centric data centers to meet modern business user needs Build application-centric data centers to meet modern business user needs Citrix.com Table of contents Meeting current business challenges...3 Device package integration...5 Policy-based service insertion...6

More information

UPGRADE YOUR ECOMMERCE SOLUTION

UPGRADE YOUR ECOMMERCE SOLUTION UPGRADE YOUR ECOMMERCE SOLUTION Upgrade Your Ecommerce Solution Read Time: 8 minutes UPGRADE YOUR ECOMMERCE SOLUTION Making the Move to SuiteCommerce Standard You know first hand the benefits of having

More information

20486 Developing ASP.NET MVC 5 Web Applications

20486 Developing ASP.NET MVC 5 Web Applications Course Overview In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework tools and technologies. The focus will be on coding activities that enhance the performance

More information

WELCOME TO DIGIALGO WHO WE ARE? WHAT WE DO?

WELCOME TO DIGIALGO WHO WE ARE? WHAT WE DO? CORPORATE PROFILE WELCOME TO DIGIALGO WHO WE ARE? We are a digital marketing company where we offer a wide array of Mobile & Internet Marketing Services with the concept of 360 Degree branding plan. We

More information