DYNAMAPPER AND PREPACKAGED INTEGRATIONS

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

Overview SENTINET 3.1

Accenture Cloud Platform Serverless Journey

MuleSoft Certified Developer - Integration Professional Exam Preparation Guide

BRIDGING THE GAP: COLLIBRA CONNECT FROM THE BUSINESS POINT OF VIEW

The 7 Habits of Highly Effective API and Service Management

Dell Boomi Cloud MDM Overview

Industry-leading Application PaaS Platform

Serverless in the Java ecosystem

CHEM-E Process Automation and Information Systems: Applications

Oracle API Platform Cloud Service

Sentinet for BizTalk Server SENTINET

Reactive Microservices Architecture on AWS

DevOps Agility in the Evolving Cloud Services Landscape

State of Enterprise Mobile App Development

How to Keep UP Through Digital Transformation with Next-Generation App Development

AWS Lambda: Event-driven Code in the Cloud

Lab 3. Leverage Anypoint MQ to broadcast Order Fulfillment updates via Notification API

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints

Techno Expert Solutions

Getting Started with AWS Security

Open Cloud Engine - An Open Source Cloud Native Transformer

Contents. Introducing Collibra Connect 1. About Collibra Connect 2. Collibra Connect deployment 2. Installing Collibra Connect 5

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

ACCENTURE & RED HAT ACCENTURE CLOUD INNOVATION CENTER

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015

RA-GRS, 130 replication support, ZRS, 130

MODERN IT ARCHITECTURE

Managing Openstack in a cloud-native way

MuleSoft Certified Platform Architect Level 1 Certification Exam

DEPLOY MODERN APPS WITH KUBERNETES AS A SERVICE

DEPLOY MODERN APPS WITH KUBERNETES AS A SERVICE

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

Cloud Native Architecture 300. Copyright 2014 Pivotal. All rights reserved.

Software Design COSC 4353/6353 DR. RAJ SINGH

Azure Logic Apps. The big picture. API Apps, Logic Apps & API Management

API, DEVOPS & MICROSERVICES

PHP Composer 9 Benefits of Using a Binary Repository Manager

Alexandre Menezes Cloud Solution Architect

Oracle SOA Suite 12c: Build Composite Applications

Let s say that hosting a cloudbased application is like car ownership

Lab 3. On-Premises Deployments (Optional)

Third generation of Data Virtualization

PeopleSoft Internet Architecture

20532D: Developing Microsoft Azure Solutions

Rapid Large-Scale SOA - Connected Products at Leapfrog Enterprises

IBM Spectrum Protect Plus

IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion.

The Now Platform Reference Guide

CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT

CLOUD-NATIVE APPLICATION DEVELOPMENT/ARCHITECTURE

DevOps and Continuous Delivery USE CASE

Cisco CloudCenter Solution with Cisco ACI: Common Use Cases

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

AWS Reference Design Document

Use Case: Publishing an orchestration as a REST API

MuleSoft Runtime EE 3.8.x Docker Image

Contents. Anaplan Connector for MuleSoft

Oracle SOA Suite 12c : Build Composite Applications

Upgrade Your MuleESB with Solace s Messaging Infrastructure

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

Oracle SOA Suite 12c: Build Composite Applications. About this course. Course type Essentials. Duration 5 Days

Smarter Business Agility with WebSphere DataPower Appliances Introduction

Which compute option is designed for the above scenario? A. OpenWhisk B. Containers C. Virtual Servers D. Cloud Foundry

Introduction to Worklight Integration IBM Corporation

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

Hi! NET Developer Group Braunschweig!

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

Introduction to Cloud Computing

Efficiency Gains in Inbound Data Warehouse Feed Implementation

Cloud is the 'Only' Way Forward in Information Security. Leveraging Scale to Make the Unknown Known, in Dev, Sec & Ops.

SAP API Management and API Business Hub Overview

Hedge The New Serverless Framework By Janne Kujanpää

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

Sentinet for BizTalk Server VERSION 2.2

Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery

DICE: a Model-Driven DevOps Framework for Big Data

Oracle SOA Suite 11g: Build Composite Applications

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

Centralized Management of Global Software Artifact Repositories. White Paper. February 2016

Continuous Delivery for Cloud Native Applications

WebSphere Application Server, Version 5. What s New?

API Security Management with Sentinet SENTINET

<Insert Picture Here> Enterprise Data Management using Grid Technology

Sentinet for Microsoft Azure SENTINET

High performance and functionality

ADABAS & NATURAL 2050+

Creating a Hybrid Gateway for API Traffic. Ed Julson API Platform Product Marketing TIBCO Software

Lab 2. Complete the Process API Layer for Order Fulfillment API

Microservices at Netflix Scale. First Principles, Tradeoffs, Lessons Learned Ruslan

Azure Day Application Development. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

SUMMARY LAYERED ARCHITECTURE

Getting the Enterprise Ready for Digital Disruption Presented By: George Thadathil

Citrix Workspace Cloud

Overview of BlackBerry Dynamics Platform

DevOps Tooling from AWS

B. By not making any configuration changes because, by default, the adapter reads input files in ascending order of their lastmodifiedtime.

Tech Talk Nutanix Calm. Greg Smith, VP Product Marketing Gil Haberman, Director of Product Marketing

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

EXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES BEST PRACTICES FOR IDENTITY FEDERATION IN AWS E-BOOK

Transcription:

DYNAMAPPER AND PREPACKAGED INTEGRATIONS 1

THE NEED FOR INTEGRATION

3 CASE STUDY GLOBAL HEALTH CARE COMPANY SOURCE SYSTEMS NOT ADHERING TO INDUSTRY STANDARDS THE INITIAL PROBLEM Multiple source message structures and formats based on similar resources (functional objects) to be transformed into an industry standard (FHIR STU3) format. Multiple hospital facilities (source systems) transmitting patient s data to Research Panel (target system), with each facility having diverse functional objects as well as facility specific mappings.

4 CASE STUDY GLOBAL HEALTH CARE COMPANY NO STANDARD DATA FORMATTING ACROSS DIFFERENT PARTIES REQUIRED TO BE INTEGRATED THE ONGOING CHALLENGES Evolving source systems threatening the complexity of data transformations ecosystem Avoiding redundancy Keeping it Maintainable and Agile Faster Turn-Around Time

WE HAVE IDENTIFIED AN EFFICIENT SOLUTION TO THESE CHALLENGES DYNAMAPPER Accenture DynaMapper is an Architecture Solution to inject Agility, Superior Control, and Easier Maintainability in the most crucial piece of an Integration implementation i.e. Data Transformations Core Principle: Externalize the Data Mapping files FROM the Interface Package, TO a persistence layer e.g. Database Mule Flow Inbound Endpoint Data Mappings Outbound Endpoint Data Mappings *With DynaMapper *Traditional Approach Externalize

LET S ZOOM IN Property file main-execution-flow Inbound message Dynamically configured dwl Filename and original payload Transformed Output payload Flow logic DataWeave look-up Target system Caching dwl file contents Transformed output output payload Transformation dynamic-mapping-common-flow Source Systems dwls stored in Mongo.dwl Mongo DB 6

COMPLEXITIES OF TRADITIONAL MAPPING APPROACH Multiple flows: Redundant code in several similar flows with each flow having different set of mappings. Hard to maintain. Complex logic: Redundant logic to execute selected set of mappings (dwls).

DYNAMIC MAPPING APPROACH Dynamic dw() function DataWeave expressions defined within this function work just as those defined within a Transform Message element. The output is returned into the expression s result, wherever it may be. Simplified logic with no code redundancy.

LIQUID ARCHITECTURE PRINCIPLES One size GENERIC SOLUTION Can be applied across business domains and industries that use standard data formats for exchanging information. HIGHLY MAINTAINABLE Externalised data transformations enable ease of maintenance. REUSABLE Use of industry standards and externalisation allow to reuse transformations and data mappings. AGILE DEVELOPMENT New transformations can be easily added to the product, iterating the existing solution. ACCESS CONTROL Fine grained access control to maintain transformations. NON INTRUSIVE Modifications or additions to the transformations do not disturb the existing integrations. CENTRALISED Data transformations maintained in a single location. NO DOWNTIME No redeployment or refactoring when applying changes to existing applications.

INTRODUCING THE LEAN-MULE INTEGRATION XCHANGE AN INTEGRATION SOLUTION THAT PROVIDES INDUSTRY STANDARD PRE-PACKAGED INTEGRATIONS BASED ON MULE ANYPOINT PLATFORM CORE PRINCIPLES Micro-Services Architecture Lean Architecture Dev-Ops Cloud-Native Domain Driven Design Distributed and Dynamic Services Extensible, and Scalable Aligned to Lean Architecture best practices Reusable Services Low-Code Framework Built on DevOps best practices Supported by CI/CD Cloud native dockerized applications Built on AWS, compatible with cloud-only and hybrid architectures Supported by AWS CloudFormation 10

LeanMIX ENABLES THE STREAMLINING OF INTERFACE IMPLEMENTATION BY PROVIDING ARCHITECTURE BLUEPRINTS, AUTOMATION AND TOOLS Pre-Packaged Integrations MuleSoft AnyPoint Platform Experience APIs LeanMIX API-Led Connectivity Process APIs System APIs LeanMIX provides pre-built integrations for: Standard Integration Verticals and SaaS products such as Salesforce, SuccessFactors and ServiceNow. Standard Integration protocols, such as Web Service Consumers and File Processors. Standard Integration Patterns, such as Batch scopes, synchronous and asynchronous integrations.

DEMO 12

SCENARIO A TRANSFORMATIONS ARE DYNAMICALLY PICKED UP FROM THE REPOSITORY 1 2 3 From API Console, Post HTTP request Deploy the project, and with input XML having one segment as expose the REST API payload. 4 Post HTTP request with XML having multiple segments as payload. 5 Verify dynamically mapped generated output of file in target folder. Transformed output file.

SCENARIO B - EASILY UPDATE TRANSFORMATIONS WITH NO INTRUSION TO EXISTING APPLICATION Refers Generates 1 dwl A File (Format A) 2 Substitute dwl file in Mongo 3 Refers Generates dwl B File (Format B) 14

Prateek Kakkar Accenture Technology Technology Arch Science Sr. Manager Prateek.Kakkar@accenture.com VISIT OUR LOUNGE TO FIND OUT MORE Kaustubh Patil Accenture Technology Technology Arch Science Manager Kaustubh.Patil@accenture.com Pankaj Bhardwaj Accenture Technology Technology Arch Science Manager Pankaj.a.Bhardwaj@accenture.com