Distributed Orchestration of Microservices

Size: px
Start display at page:

Download "Distributed Orchestration of Microservices"

Transcription

1 Distributed Orchestration of Co-Founder & Developer Advocate Camunda With thoughts

2 Bernd Ruecker Co-founder and Developer Advocate of Camunda Berlin,

3

4 3 common hypotheses I check today: # Events decrease coupling # Orchestration needs to be avoided # Workflow engines are painful

5 Simplified example: dash button Photo by 0xF2, available under Creative Commons BY-ND 2.0 license.

6 Three steps

7 Who is involved? Checkout Inventory Shipment

8 Autonomous (micro-)services Checkout Dedicated Application Processes Dedicated infrastructure Inventory Shipment Dedicated Development Teams

9 Events decrease coupling

10 Request/response: temporal coupling Checkout The button blinks if we can ship within 24 hours Request Response Inventory Shipment

11 Temporal decoupling with events and read models Read Model Checkout The button blinks if we can ship within 24 hours Good Fetched Inventory Good Stored Shipment *Events are facts about what happened (in the past)

12 Events can decrease coupling* *e.g. decentral data-management, read models, extract cross-cutting aspects

13 Peer-to-peer event choreography Order placed Checkout received Inventory Goods fetched Shipment Goods shipped

14 Peer-to-peer event choreography Order placed Fetch the goods before the payment Checkout received Inventory Goods fetched Shipment Goods shipped

15 Peer-to-peer event choreography Order placed Fetch the goods before the payment Checkout received Inventory Goods fetched Shipment Goods shipped

16 Peer-to-peer event choreography Order placed Checkout Fetch the goods before the payment Customers can pay via invoice received Inventory Goods fetched Shipment Goods shipped

17 Photo by born1945, available under Creative Commons BY 2.0 license.

18 Extract the end-to-end responsibility Order placed Checkout Retrieve payment Order received Inventory Shipment *Commands have an intent about what needs to happen in the future

19 Commands help to avoid (complex) peer-to-peer event chains

20 Orchestration needs to be avoided

21 Smart ESB-like middleware Order Checkout Order placed received Inventory Shipment Good fetched Good shipped

22 Dumb pipes Checkout Order Martin Fowler Inventory Shipment Smart endpoints and dumb pipes

23 Danger of god services? Checkout Order Sam Newmann Inventory Shipment A few smart god services tell anemic CRUD services what to do

24 Danger of god services? Checkout Order Sam Newmann Inventory Shipment A few smart god services tell anemic CRUD services what to do

25 A god service is only created with bad API design!

26 Who is responsible to deal with problems? Order Retrieve

27 Who is responsible to deal with problems? Order Retrieve Credit Card

28 Who is responsible to deal with problems? Order Retrieve Credit Card Rejected

29 Who is responsible to deal with problems? Order Retrieve Rejected Rejected Credit Card If the credit card was rejected, the customer can provide new details Client of dumb endpoints easily become a god services.

30 Who is responsible to deal with problems? Order Retrieve Credit Card Rejected received canceled If the credit card was rejected, the customer can provide new details

31 Who is responsible to deal with problems? Order Retrieve Credit Card Smart endpoints are potentially long-running Rejected received canceled If the credit card was rejected, the customer can provide new details Clients of smart endpoints remains lean.

32 Photo by Tookapic, available under Creative Commons CC0 1.0 license.

33 There was an error while sending your boarding pass

34 Current situation Web-UI Me Check-in

35 Current situation Web-UI Me Check-in Output Mgmt Barcode Generator

36 Current situation Web-UI Me Check-in Output Mgmt Barcode Generator

37 Current situation the bad part Web-UI Me Check-in Output Mgmt Barcode Generator

38 Current situation the bad part Web-UI Me Check-in Stateful Retry Output Mgmt Barcode Generator

39

40 Possible situation much better! Web-UI Me Check-in Output Mgmt Barcode Generator

41 Possible situation much better! Me Web-UI Check-in Stateful Retry Output Mgmt Barcode Generator

42 Possible situation much better! Me Web-UI Check-in Stateful Retry The failure never leaves this scope! Output Mgmt Barcode Generator

43 Handling State Persist thing (Entity, Actor, ) State machine or workflow engine Typical concerns DIY = effort, accidental complexity Scheduling, Versioning, operating, visibility, scalability,

44 Workflow engines are painful Complex, proprietary, heavyweight, central, developer adverse,

45 Workflow engines, state machines It is relevant in modern architectures

46 Workflow engines, state machines CADENCE Silicon valley has recognized

47 Workflow engines, state machines CADENCE

48 Workflow engines, state machines CADENCE also at scale

49 Workflow engines, state machines CADENCE for todays demo

50 The workflow engine handles state REST Credit Card

51 Fallbacks increase resilience REST Credit Card

52 Distributed systems

53 It is impossible to differentiate certain failure scenarios. Client Service Provider Independant of communication style!

54 One HTTP call introduces complexity you have to tackle! REST Credit Card

55 One HTTP call introduces complexity you have to tackle! REST Credit Card

56 Timeouts

57 Distributed systems

58 Business transaction / compensation*

59 Living documentation for long-running behaviour

60 A visual HTML report for a specific test case

61 Do you prefer coded or graphical DSLs? Bpmn.createExecutableProcess("order") //....sendtask("retrieve").camundaclass(retrieveadapter.class).receivetask("received").message("receivedevent") //... * BPMN - ISO notation for modeling and executing long-running processes and flows

62 Before mapping processes explicitly with BPMN, the truth was buried in the code and nobody knew what was going on. Jimmy Floyd, 24 Hour Fitnesse

63 Workflows live inside service boundaries

64 Manigfold architecture options

65 Lightweight workflow engines are great don t DIY* *e.g. enabling potentially long-running services, solving hard developer problems, can run decentralized

66

67 Zalando Sales-Order and Order-Fulfillment via Camunda for every order worldwide Orders Q2-2017: 22,2 Mio. Sales 2016: 3,6 Mrd. EUR Growth 2016: 23%

68 Some code Checkout Order Inventory Shipping Monitor Human Tasks H2 H2

69 # Events decrease coupling: sometimes read-models, but no complex peer-to-peer event chains! # Orchestration needs to be avoided: sometimes no ESB, smart endpoints/dumb pipes, important capabilities need a home # Workflow engines are painful: some of them lightweight engines are easy to use and can run decentralized, they solve hard developer problems, don t DIY

70 Thank you!

71 Contact: Slides: Blog: application-development/ 3-common-pitfalls-of-microservicesintegrationand-how-to-avoid-them.html events-workflow-automation With thoughts

Microservices-based Business Process Model Automation. Agnes Koschmider

Microservices-based Business Process Model Automation. Agnes Koschmider Microservices-based Business Process Model Automation Agnes Koschmider Overview What are Microservices? Microservices vs. Monolith Microservices vs. SOA Microservices Framework + BPM Challenges of Microservices-BP

More information

Comparing Servicebased nealford.com

Comparing Servicebased nealford.com Comparing Servicebased Architectures @neal4d nealford.com 1 agenda Micro Service-oriented Service-based 2 Service-oriented Architecture 3 origins: hubs System B System A System C 4 origins: hubs System

More information

PERSPECTIVE. Microservices A New Application Paradigm. Abstract

PERSPECTIVE. Microservices A New Application Paradigm. Abstract PERSPECTIVE Microservices A New Application Paradigm Abstract Microservices Architecture is introducing the concept of developing functionality as a number of small self-contained services. This paper

More information

Implementing and Managing Open Source Compliance Programs

Implementing and Managing Open Source Compliance Programs Implementing and Managing Open Source Compliance Programs Ibrahim Haddad, Ph.D. VP of R&D, Head of Open Source Twitter: Web: @IbrahimAtLinux IbrahimAtLinux.com Open Source Compliance Summit Yokohama, November

More information

bloyal Integration and API Overview

bloyal Integration and API Overview bloyal Integration and API Overview Last Updated: September 15, 2016 Helping you build loyal customers TM 1 of 10 Copyright 2016-2018 bloyal.com. All Rights Reserved 1. Introduction bloyal is a cloud based

More information

WHITE PAPER. An Insight into Microservices Testing Strategies. Abstract. Arvind Sundar, Technical Test Lead

WHITE PAPER. An Insight into Microservices Testing Strategies. Abstract. Arvind Sundar, Technical Test Lead WHITE PAPER An Insight into Microservices Testing Strategies Arvind Sundar, Technical Test Lead Abstract The ever-changing business needs of the industry necessitate that technologies adopt and align themselves

More information

INDEX. Integration Services Catalogue. Integration

INDEX. Integration Services Catalogue. Integration Services Catalogue Greytrix - Rockstar ISV partner for Sage X3 has expertise in integrations between platform, applications and delivery methodology. The following list contains a sampling of the integrations

More information

WHITE PAPER. Payments organizations can leverage APIs to monetize their data and services. Abstract

WHITE PAPER. Payments organizations can leverage APIs to monetize their data and services. Abstract WHITE PAPER Payments organizations can leverage APIs to monetize their data and services Abstract Open banking initiatives such as the revised directive on payment services (PSD2), emergence of fintechs,

More information

SYSTEM AND SOFTWARE DESIGN USING THE UNIFIED MODELING LANGUAGE (UML)

SYSTEM AND SOFTWARE DESIGN USING THE UNIFIED MODELING LANGUAGE (UML) Michael Weintraub And Frank Tip SYSTEM AND SOFTWARE DESIGN USING THE UNIFIED MODELING LANGUAGE (UML) Thanks go to Martin Schedlbauer and to Andreas Zeller for allowing incorporation of their materials

More information

Welcome to the introduction of the Intercompany Integration Solution for SAP Business One. In this course, we present the highlights of the basic

Welcome to the introduction of the Intercompany Integration Solution for SAP Business One. In this course, we present the highlights of the basic Welcome to the introduction of the Intercompany Integration Solution for SAP Business One. In this course, we present the highlights of the basic process for our solution for intercompany integration.

More information

Integration Patterns and Practices

Integration Patterns and Practices Integration Patterns and Practices Version 41.0, Winter 18 @salesforcedocs Last updated: November 16, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

International Journal of Computing and Business Research (IJCBR) ISSN (Online) :

International Journal of Computing and Business Research (IJCBR) ISSN (Online) : International Journal of Computing and Business Research (IJCBR) ISSN (Online) : 2229-6166 Volume 3 Issue 2 May 2012 LATEST PROGRAMMING LANGUAGE TOOLS FOR BUSINESS PROCESS MODELLING Dr. Ram Shukla, Faculty

More information

Integrating Business Processes

Integrating Business Processes Integrating Business Processes BPM and SOA Timo Itälä, Paavo Kotinurmi HELSINKI UNIVERSITY OF TECHNOLOGY Course Map 2007 12.9: EA (Enterprise Architecture) Overview 19.9: ERP (Enterprise Resource Planning)

More information

Creating an integrated plug-and-play supply chain with serverless computing

Creating an integrated plug-and-play supply chain with serverless computing Microsoft IT Showcase Creating an integrated plug-and-play supply chain with serverless computing Microsoft Core Services Engineering (CSE, formerly Microsoft IT) teamed with the Microsoft Devices Supply

More information

Enterprise Process Integration

Enterprise Process Integration Enterprise Process Integration Janne J. Korhonen What is a process? A process is a coherent set of activities carried out by a collaborating set of roles to achieve a goal. Ould: Business Process Management:

More information

API Gateway based approach to Integrations

API Gateway based approach to Integrations API Gateway based approach to Integrations Sanjeev Tamboli VP Products & CTO eq Technologic, Inc. GPDIS_2016.ppt 1 Agenda Company and Product overview About eq Technologic, Inc. Product overview Brief

More information

Death of the ESB: 10 Pitfalls in the transition to Cloud-Native Integration. Rishikesh Palve, 25th Oct 2017 Open Source Summit Europe 2017

Death of the ESB: 10 Pitfalls in the transition to Cloud-Native Integration. Rishikesh Palve, 25th Oct 2017 Open Source Summit Europe 2017 Death of the ESB: 10 Pitfalls in the transition to Cloud-Native Integration Rishikesh Palve, 25th Oct 2017 Open Source Summit Europe 2017 1 What are we going to talk about today? ESBs?? Cloud & Edge Native

More information

Use-Case Diagram. Contents. Introduction. 1. Introduction. User-Centred Design (UCD) Users Requirements

Use-Case Diagram. Contents. Introduction. 1. Introduction. User-Centred Design (UCD) Users Requirements Contents Use-Case Diagram MIT, Walailak University by Dr.Wichian Chutimaskul Introduction Business Model using Activity Diagram Domain Analysis using Use-Case Description Documenting Requirements using

More information

Enterprise Services Repository

Enterprise Services Repository Enterprise Services Repository An overview Rathish Balakrishnan SAP NW Product Management SOA Middleware The Approach: Service Oriented Architecture SOA is essential but missing business semantics WEB

More information

MANUFACTURING ERP SOFTWARE BUYERS GUIDE

MANUFACTURING ERP SOFTWARE BUYERS GUIDE JobBOSS. Shop management solutions. MANUFACTURING ERP SOFTWARE BUYERS GUIDE A guide to selecting the right shop management system. jobboss.com 2 MANUFACTURING ERP SOFTWARE BUYERS GUIDE CHOOSING THE RIGHT

More information

EXECUTIVE SUMMARY FINANCIAL (ADMINISTRATOR)

EXECUTIVE SUMMARY FINANCIAL (ADMINISTRATOR) FINANCIAL (ADMINISTRATOR) Vanguard Administrator is security software specifically for identity and entitlements administration with intelligence tools for auditing, monitoring and reporting. Vanguard

More information

Applying Domain Driven Design to APIs and Microservices. James

Applying Domain Driven Design to APIs and Microservices. James Applying Domain Driven Design to APIs and Microservices James Higginbotham @launchany Your API tells a story and creates a conversa3on between you and the world A great API design strategy is cri3cal

More information

Developer-Friendly Business Process Management

Developer-Friendly Business Process Management Developer-Friendly Business Process Management May 2014 Kemsley Design Ltd. www.kemsleydesign.com www.column2.com Overview Many BPM experts today will tell you that the key to business agility is business-led,

More information

10/17/2014. Elizabeth Larson, CBAP, PMP, CSM CEO, Watermark Enhanced 1 Performance. Enduring Results.

10/17/2014. Elizabeth Larson, CBAP, PMP, CSM CEO, Watermark Enhanced 1 Performance. Enduring Results. Elizabeth Larson, CBAP, PMP, CSM CEO, Watermark Learning info@watermarklearning.com Enhanced 1 Performance. Enduring Results. @e_larson Describe the essential models to use during requirements analysis

More information

Systems for Strategic Management and Support

Systems for Strategic Management and Support University of Pisa MSc in Computer Engineering Systems for Strategic Management and Support LECTURE 16 http://www.iet.unipi.it/m.cimino/ssms/ Mario G.C.A. Cimino Department of Information Engineering III)

More information

SHOULD YOUR BARCODE LABELING SOLUTION BE FULLY INTEGRATED WITH YOUR BUSINESS SYSTEM?

SHOULD YOUR BARCODE LABELING SOLUTION BE FULLY INTEGRATED WITH YOUR BUSINESS SYSTEM? SHOULD YOUR BARCODE LABELING SOLUTION BE FULLY INTEGRATED WITH YOUR BUSINESS SYSTEM? B U S I N E S S T R A N S F O R M AT I O N T H R O U G H T O TA L S Y S T E M I N T E G R AT I O N TEKLYNX Americas

More information

1/10/2017 Notes - Introduction to EA (Enterprise Architecture)

1/10/2017 Notes - Introduction to EA (Enterprise Architecture) Class Notes Page 1 1/10/2017 Notes - Introduction to EA (Enterprise Architecture) Tuesday, January 10, 2017 11:58 AM Where Does An Enterprise Architect Fit? EA = S + B + T Enterprise Architecture = Strategy

More information

Containers and Microservices Create New Performance Challenges

Containers and Microservices Create New Performance Challenges Containers and Microservices Create New Performance Challenges Cloud Computing Expo Santa Clara, 2015 Jonah Kowall, VP Market Development and Insights 2005 2013 Software is eating the world Emergence of

More information

Service-Oriented Enterprise Architecture Workshop Report

Service-Oriented Enterprise Architecture Workshop Report Service-Oriented Enterprise Architecture Workshop Report 23 rd April 2008 Dr Christopher J Harding Forum Director Tel +44 774 063 1520 (mobile) c.harding@opengroup.org Thames Tower 37-45 Station Road Reading

More information

The definitive end-to-end platform for automotive finance.

The definitive end-to-end platform for automotive finance. The definitive end-to-end platform for automotive finance. alfasystems.com Alfa Systems is the number one software choice for automotive finance companies worldwide. Live across four continents, our class-leading

More information

Your Intelligent POS Solution: User-Friendly with Expert Analysis

Your Intelligent POS Solution: User-Friendly with Expert Analysis Overview SAP Customer Checkout with SAP Business One Challenges Your Intelligent POS : User-Friendly with Expert Analysis Central Overview of Sales Data Central Overview of Sales Data Cash and card payments,

More information

Building Real-time and Responsive Applications on Azure. Girish Phadke & Maneesha Marathe Tata Consultancy Services Ltd.

Building Real-time and Responsive Applications on Azure. Girish Phadke & Maneesha Marathe Tata Consultancy Services Ltd. Learn. Connect. Explore. Building Real-time and Responsive Applications on Azure Girish Phadke & Maneesha Marathe Tata Consultancy Services Ltd. Real-time and Responsive Scenarios Trading Applications

More information

Camunda BPM at the Swiss Federal Institute of Intellectual Property

Camunda BPM at the Swiss Federal Institute of Intellectual Property Camunda BPM at the Swiss Federal Institute of Intellectual Property Control of the intellectual property rights management BPM for business driven development System integration without ESB »Camunda is

More information

WebSphere for SOA. BPM with SOA: Your Most Potent Weapon to Take on Business Complexity

WebSphere for SOA. BPM with SOA: Your Most Potent Weapon to Take on Business Complexity for SOA BPM with SOA: Your Most Potent Weapon to Take on Business Complexity BPM with SOA: Your Most Potent Weapon to Take on Business Complexity Foundational Extend End-to-End Transform Adapt Dynamically

More information

<Insert Picture Here> Oracle Software Configuration Manager Delivering Configuration Management As A Service

<Insert Picture Here> Oracle Software Configuration Manager Delivering Configuration Management As A Service Oracle Software Configuration Manager Delivering Configuration Management As A Service Helmut Weymann Director Customer Support Agenda What is the Software Configuration Manager?

More information

Automotive Industry Solutions

Automotive Industry Solutions Automotive Industry Solutions Solutions for the Automotive Industry To the machine, give the work. To the people, give the thrill of creation. Kazuma Tateishi, Omron Founder 2 Building excellence in automotive

More information

Customer Data Management

Customer Data Management Customer Data Management Single Source of Truth Trading Community Architecture Data Quality Management Customer Data Hub Fusion Middleware Glenn Gesell Tamer Chavusholu Mehran Tavangari OSI Consulting,

More information

ACCELERATING DIGITIZATION THROUGH NEXT-GENERATION INTEGRATION

ACCELERATING DIGITIZATION THROUGH NEXT-GENERATION INTEGRATION ACCELERATING DIGITIZATION THROUGH NEXT-GENERATION INTEGRATION Introduction and market scenario An explosive nexus of four digital forces mobile, cloud, social media, and big data combined with the Internet

More information

Adobe Value Incentive Plan (VIP) Channel FAQ

Adobe Value Incentive Plan (VIP) Channel FAQ Adobe Value Incentive Plan (VIP) Channel FAQ General program 1. What is Adobe Value Incentive Plan (VIP)? The Adobe Volume Licensing (AVL) Value Incentive Plan (VIP) is a membership-based program that

More information

Recipe for a Lucrative Credit Repair Business

Recipe for a Lucrative Credit Repair Business Recipe for a Lucrative Credit Repair Business Recipe for a Lucrative Credit Repair Business THE SUBSCRIPTION MODEL Traditionally, a credit repair business follows a subscription-model, where clients pay

More information

Chapter 2 Accountants as Business Analysts. Changing Roles of Accountants in Business

Chapter 2 Accountants as Business Analysts. Changing Roles of Accountants in Business Chapter 2 Accountants as Business Analysts Changing Roles of Accountants in Business - Past; accountants focused on stewardship and reporting functions: kept financial records, prepared financial reports

More information

Microsoft Dynamics 365 and Columbus

Microsoft Dynamics 365 and Columbus Microsoft Dynamics 365 and Columbus Start your cloud journey Cloud services Cloud transformation series If you agree that modern cloud computing is a great way to benefit from innovative, powerful technology

More information

Oracle Service Bus for Microservice Architecture MTE10097

Oracle Service Bus for Microservice Architecture MTE10097 Oracle Service Bus for Microservice Architecture MTE10097 Ricardo Ferreira Principal Solution Architect Oracle Luis Weir Principal Architect, Global Lead HCL Robert Wunderlich Sr. Principal Product Manager

More information

WHY RFID FOR LIBRARIES

WHY RFID FOR LIBRARIES RADIO FREQUENCY IDENTIFICATION (RFID) FOR LIBRARY TRACKING RFID-enabled systems have moved beyond security to become tracking and management systems that combine security with more efficient tracking of

More information

Real-time Streaming Insight & Time Series Data Analytic For Smart Retail

Real-time Streaming Insight & Time Series Data Analytic For Smart Retail Real-time Streaming Insight & Time Series Data Analytic For Smart Retail Sudip Majumder Senior Director Development Industry IoT & Big Data 10/5/2016 Economic Characteristics of Data Data is the New Oil..then

More information

Camunda BPM at Bank11

Camunda BPM at Bank11 Camunda BPM at Bank11 Execution of the core business via automated processes with Camunda BPM Great combination of other software services to a flexible end-to-end solution Strong improvement of process

More information

TABLE OF CONTENTS DOCUMENT HISTORY

TABLE OF CONTENTS DOCUMENT HISTORY TABLE OF CONTENTS DOCUMENT HISTORY 4 UPDATE 17D 4 Revision History 4 Overview 4 Optional Uptake of New Features (Opt In) 5 Update Tasks 5 Feature Summary 6 Supply Chain Collaboration 7 Streamline Collaboration

More information

Canopy IoT Platform BEYOND BASIC DEVICE MANAGEMENT

Canopy IoT Platform BEYOND BASIC DEVICE MANAGEMENT Canopy IoT Platform BEYOND BASIC DEVICE MANAGEMENT Canopy TM IoT Platform is the most advanced cloud solution for managing large networks of self-service devices, kiosks, vending machines and more. Go

More information

NOT ALL CLOUDS ARE CREATED EQUAL

NOT ALL CLOUDS ARE CREATED EQUAL NOT ALL CLOUDS ARE CREATED EQUAL Saran Sankar Technology CoE Thursday, February 15 1 connecting senior-level financial executives since 1931 CPE Credits Today s webinar is worth 1 Continuing Professional

More information

BUSINESS PROCESS MODELLING Primer Version 0.2

BUSINESS PROCESS MODELLING Primer Version 0.2 BUSINESS PROCESS MODELLING Primer Version 0.2 1 Purpose & Scope The following pages describe the beginning of Business Process Modelling. The first step is a simple gathering of information into one or

More information

RPA for SAP 101. Automate your financial SAP processes with Winshuttle s RPA for SAP. Copyright Winshuttle 2017

RPA for SAP 101. Automate your financial SAP processes with Winshuttle s RPA for SAP. Copyright Winshuttle 2017 RPA for SAP 101 Automate your financial SAP processes with Winshuttle s RPA for SAP Copyright Winshuttle 2017 1 Jay Juntti Solution Marketing Winshuttle Tim Woodhouse Strategic Sales Shared Services &

More information

Epicor ERP Chris Purcell Senior Product Marketing Manager Epicor Software Corporation

Epicor ERP Chris Purcell Senior Product Marketing Manager Epicor Software Corporation Epicor ERP 10.1.500 Chris Purcell Senior Product Marketing Manager The process of increasing in size The process of increasing in amount, value, or importance Increase in economic activity or value The

More information

ARIS 9.6 Roadmap and Future Directions

ARIS 9.6 Roadmap and Future Directions ARIS 9.6 Roadmap and Future Directions Dr Katrina Simon Dr Helge Hess ARIS Product Management 2013 Software AG. All rights reserved. ARIS @ Software AG FIRST BPA Platform 2M 21 15,000 YEARS OF SUCCESS

More information

INTRODUCING EMS PLATFORM SERVICES

INTRODUCING EMS PLATFORM SERVICES INTRODUCING EMS PLATFORM SERVICES Ankita Verma EMS Software Product Management October 16-18, 2018 Presentation Goals Who this is intended for: Interested in integrations and EMS architecture Plan on using

More information

BPMN Guide Quick Start. by Bizagi BPM

BPMN Guide Quick Start. by Bizagi BPM BPMN Guide Quick Start by Bizagi BPM Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With BPMN?... 2 Introduction

More information

Welcome to the course on the working process across branch companies.

Welcome to the course on the working process across branch companies. Welcome to the course on the working process across branch companies. In this course we will review the major work processes across branch companies. We will start with the intercompany trade process.

More information

Back Office System. The most advanced and modern tolling and transportation system in the market.

Back Office System. The most advanced and modern tolling and transportation system in the market. US Kapsch TrafficCom Back Office System. The most advanced and modern tolling and transportation system in the market. The Kapsch Next Generation Back Office is integrated by a set of interconnected modules

More information

Getting from Ireland to PEPPOL. Ger Clancy IBM

Getting from Ireland to PEPPOL. Ger Clancy IBM Getting from Ireland to Ger Clancy IBM Agenda Why should I care? What is? Status Quo + beyond Documents Costs / Solutions 2 So What? 1) Existing Public Sector trade with Norway, Denmark, (Austria, Italy)

More information

THINK. OPERATE. BEHAVE LIKE A PLATFORM-BASED BUSINESS.

THINK. OPERATE. BEHAVE LIKE A PLATFORM-BASED BUSINESS. ACCENTURE VIDEO SOLUTION THINK. OPERATE. BEHAVE LIKE A PLATFORM-BASED BUSINESS. Strategy Consulting Digital Technology Operations KEYS TO WINNING THE KING CUSTOMER S HEART FOR YEARS NOW, WE VE BEEN PREACHING

More information

FINACLE SERVICES: API MANAGEMENT USING CA API GATEWAY

FINACLE SERVICES: API MANAGEMENT USING CA API GATEWAY FINACLE SERVICES: API MANAGEMENT USING CA API GATEWAY Executive Summary Banks embarking on a digital transformation in today s connected world need to thrive, compete and evolve. To accelerate this transformation,

More information

Reaching Customers Across Multiple Channels

Reaching Customers Across Multiple Channels Leading Provider of Cloud-Based Customer Experience Solutions Relies on Integrated, Modular WSO2 Middleware to Speed the Delivery of Services that Enhance User Engagement Businesses recognize that brand

More information

Hello and welcome to this overview session on SAP Business One release 9.1

Hello and welcome to this overview session on SAP Business One release 9.1 Hello and welcome to this overview session on SAP Business One release 9.1 1 The main objective of this session is to provide you a solid overview of the new features developed for SAP Business One 9.1

More information

Presenter s Name - Presenter s Title DD Month Year. Mobile Solutions IBM Corporation

Presenter s Name - Presenter s Title DD Month Year. Mobile Solutions IBM Corporation Presenter s Name - Presenter s Title DD Month Year Mobile Solutions Maximo Mobile Upgrade Considerations When upgrading to Maximo 7.5, Mobile requires a new install of the latest version of mobile 7.5.1

More information

Reinventing Supply Chain Finance

Reinventing Supply Chain Finance Reinventing Supply Chain Finance Unlocking Strategic Value for Procurement, Supply Chain, and Finance Professionals Part 2: Core Capabilities and Benefits By Bill McBeath October 2014 Table of Contents

More information

RETAIL MANAGEMENT SOFTWARE SYSTEMS for consumer electronics and household appliances retailers

RETAIL MANAGEMENT SOFTWARE SYSTEMS for consumer electronics and household appliances retailers RETAIL MANAGEMENT SOFTWARE SYSTEMS for consumer electronics and household appliances retailers Manage a fast-moving stock in your physical and online stores and provide consistently high-quality service

More information

More industry awards followed along with a burgeoning global client-base.

More industry awards followed along with a burgeoning global client-base. ABOUT PTY LTD TECHNISOFT Technisoft Pty Ltd is a leader in INNOVATIVE SOFTWARE SOLUTIONS. Our core focus is to make the complex task of managing plant, infrastructure and field technicians easy. Our software

More information

Presentation-Layer Web Services. The Role of the User

Presentation-Layer Web Services. The Role of the User Presentation-Layer Web Services Ronald Schmelzer Senior Analyst ZapThink, LLC The Role of the User Human Interactivity Putting a face on system-to-system interactions Making use of wetware (the brain)

More information

Oracle Landed Cost Management

Oracle Landed Cost Management Oracle Landed Cost Management Process Guide Release 12.1 Part No. E14299-01 April 2009 Oracle Landed Cost Management Process Guide, Release 12.1 Part No. E14299-01 Copyright 2009, Oracle and/or its affiliates.

More information

Innovation From the Ground Up:

Innovation From the Ground Up: Innovation From the Ground Up: The Next Generation of Enterprise Business Solutions STAN SWETE Chief Technology Officer Innovation From the Ground Up The Next Generation of Enterprise Business Solutions

More information

Event Processing with State Machines

Event Processing with State Machines Event Processing with State Machines INTRODUCTION In today s fiercely competitive world, providing superior, on-time customer service is key to success. To meet or beat service level agreements (SLAs),

More information

Explain the needs, goals, and pain points addressed. [The Customer] About. Main Goals. Pain Points

Explain the needs, goals, and pain points addressed. [The Customer] About. Main Goals. Pain Points Story A big multi-brand hypermarket is interested in providing smart shopping experience to the customers. Currently, the customers are not delighted about the shopping experience and sometime have trouble

More information

BPM in der praktischen Anwendung für Projektmanagement

BPM in der praktischen Anwendung für Projektmanagement BPM in der praktischen Anwendung für Projektmanagement Michael Cramer, Oracle Primavera Senior Sales Executive Today s Objectives Overview of Primavera s workflow approach Brief tour

More information

FY2016 AGM Shareholder Presentation. Company Update. Slide 1

FY2016 AGM Shareholder Presentation. Company Update. Slide 1 FY2016 AGM Shareholder Presentation Company Update Slide 1 FY 2016 BUSINESS PERFORMANCE CRAIG SOWDEN Chief Financial Officer, TZ Limited Slide 2 Year-on-Year Revenue Growth $A25M A$20.8M A$20M A$15M A$15.2M

More information

Business Process Modeling Information Systems in Industry ( )

Business Process Modeling Information Systems in Industry ( ) Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline

More information

B2B DIGITAL TRANSFORMATION

B2B DIGITAL TRANSFORMATION EIGHT REASONS TO INVEST IN ORACLE COMMERCE CLOUD FOR B2B DIGITAL TRANSFORMATION ecommerce is a major growth opportunity for B2B businesses and sits at the heart of digital transformation initiatives. Whether

More information

NextGenPSD2 Conference 2017

NextGenPSD2 Conference 2017 THE Berlin GROUP A EUROPEAN STANDARDS INITIATIVE NextGenPSD2 Conference 2017 Payment Initiation Service, PIS Oliver Bieser, Deutsche Bank Ortwin Scheja, SRC «««««««««««« Content 1 Payment Types 2 Payment

More information

Wanted: Agile Solution for Evolving Marketing Demands

Wanted: Agile Solution for Evolving Marketing Demands CA SE S TU DY Global Marketing and Branding Service Leader Deploys WSO2 ESB and WSO2 Identity Server to Integrate and Manage Authentication Across 20 Distinct Modules of its Cloud-Based Application Around

More information

Integrating SAP and Microsoft Dynamics AX Using Two-Tier Enterprise Resource Planning

Integrating SAP and Microsoft Dynamics AX Using Two-Tier Enterprise Resource Planning Situation Employees at Microsoft offices around the world used a spreadsheet-based system to record and enter expense report data into SAP. Human error, costly template maintenance, and system downtime

More information

SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations

SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations A White Paper Oracle Collaborate, April 2008 By Raman D. Singh Consulting Manager, SOA Practice Protégé Software

More information

WebSphere Cast Iron Integration Overview IBM Corporation

WebSphere Cast Iron Integration Overview IBM Corporation WebSphere Cast Iron Integration Overview Agenda Why Integrate? Cast Iron Overview Successes Value proposition Q&A 2 60 Seconds on Cloud Definition Cloud Applications = SaaS Applications Platforms Infrastructure

More information

Hubspan White Paper: ecommerce Integration

Hubspan White Paper: ecommerce Integration : How Hubspan and CNET ChannelOnline Streamline B2B ecommerce with Punchout GLOBAL INTEGRATION ON DEMAND Executive Summary: with Punchout Streamlining B2B ecommerce improves shopping experience, customer

More information

<Insert Picture Here> Service Oriented Architecture

<Insert Picture Here> Service Oriented Architecture Service Oriented Architecture Sean Donahue What does FUSION mean exactly? FUSION Applications FUSION Architecture FUSION FUSION Tech Stack (Apps Unlimited) Oracle Fusion Architecture,

More information

Greentree. Workflow and Business Process Management

Greentree. Workflow and Business Process Management Greentree Workflow and Business Process Management Contents Business Process Management 3 The Greentree BPM layers 5 BPM and Process Flow Designer 8 Information and document management 9 Active Workflow

More information

THE NEXT EVOLUTION IN COMMERCE: INVISIBLE PAYMENTS

THE NEXT EVOLUTION IN COMMERCE: INVISIBLE PAYMENTS THE NEXT EVOLUTION IN COMMERCE: INVISIBLE PAYMENTS WHAT THIS SHIFT MEANS FOR CONSUMERS AND THE COMPANIES THAT SERVE THEM A White Paper by i2c, Inc. 1300 Island Drive Suite 105 Redwood City, CA 94065 USA

More information

A Brief Tour of Responsibility- Driven Design in Rebecca Wirfs-Brock

A Brief Tour of Responsibility- Driven Design in Rebecca Wirfs-Brock A Brief Tour of Responsibility- Driven Design in 2004 Rebecca Wirfs-Brock rebecca@wirfs-brock.com 1 What Is Responsibility-Driven Design? A way to design software that emphasizes behavioral modeling of

More information

BLOCKCHAIN CLOUD SERVICE. Integrate Your Business Network with the Blockchain Platform

BLOCKCHAIN CLOUD SERVICE. Integrate Your Business Network with the Blockchain Platform BLOCKCHAIN CLOUD SERVICE Your Business Network with the Blockchain Platform Enable real-time transactions and securely share tamper-proof data across a trusted business network. Oracle Blockchain Cloud

More information

DHL Shipping for Magento 2

DHL Shipping for Magento 2 DHL Shipping for Magento 2 The module DHL Shipping for Magento 2 enables merchants with a DHL account to create shipments and retrieve shipping labels. The module supports the following webservices: DHL

More information

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan Translate Integration Imperative into a solution Framework A Solution Framework August 1 st, Mumbai By Dharanibalan Gurunathan Copyright IBM Corporation 2007 agenda 1 Introduction to solution framework

More information

Paperless Process Management for JDA MMS

Paperless Process Management for JDA MMS Paperless Process Management for JDA MMS Overview. The JDA Merchandise Management System (MMS) is the first choice for retailers demanding a reliable, streamlined implementation at the lowest cost of ownership.

More information

What s New in Apple Pay & Wallet

What s New in Apple Pay & Wallet Session System Frameworks #WWDC17 What s New in Apple Pay & Wallet 714 Nick Shearer, Software Magician Jon Nguy, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display

More information

Beyond Bitcoin: What to do with Blockchain?

Beyond Bitcoin: What to do with Blockchain? Beyond Bitcoin: What to do with Blockchain? Nelson Petracek Office of the CTO, Strategic Enablement Group TIBCO Software Inc. 1 http://ericsammons.com/what-is-the-blockchain/ 2 Beyond Bitcoin: The Tip

More information

Camunda BPM at Sparta Systems

Camunda BPM at Sparta Systems Camunda BPM at Sparta Systems Embedding Camunda in a software product Customizing the modeler Letting business analysts create and deploy workflows »We wanted to offer an out-of-the-box capability that

More information

Requirements Engineering Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 7 Slide 1

Requirements Engineering Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 7 Slide 1 Objectives To describe the principal requirements engineering activities and their relationships

More information

Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture

Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture Preface. Chapter 1. Introduction. Service-Oriented Modelling: What Is It About? Driving Principles Of Service-Oriented Modelling.

More information

OpenBank - banking platform for e-money management based on blockchain technology (version 0.2)

OpenBank - banking platform for e-money management based on blockchain technology (version 0.2) OpenBank - banking platform for e-money management based on blockchain technology (version 0.2) Dr. Pavel Kravchenko, Sergiy Vasilchuk, Bohdan Skriabin Abstract Traditional banking technology has multiple

More information

Samsung SDS Nexledger. A Blockchain Platform and Solution

Samsung SDS Nexledger. A Blockchain Platform and Solution Samsung SDS Nexledger A Blockchain Platform and Solution Blockchain is a trustworthy record or ledger of all transactions that have taken place. It uses the Consensus Protocol for validating processes

More information

Learn How To Implement Cloud on System z. Delivering and optimizing private cloud on System z with Integrated Service Management

Learn How To Implement Cloud on System z. Delivering and optimizing private cloud on System z with Integrated Service Management Learn How To Implement Cloud on System z Delivering and optimizing private cloud on System z with Integrated Service Mike Baskey, Distinguished Engineer, Tivoli z Architecture IBM August 9th, 2012 Session:

More information

qrd by Create, track and manage QR Code campaigns

qrd by Create, track and manage QR Code campaigns qrd by Create, track and manage QR Code campaigns Professional QR Code Management Our QR Code platform is an all-in-one solution to help you in creating successful mobile marketing campaigns. Create dynamic

More information

Taxability of Software

Taxability of Software Taxability of Software TB-51(R) Issued July 5, 2011 Tax: Sales and Use Tax PREWRITTEN COMPUTER SOFTWARE IS TANGIBLE PERSONAL PROPERTY Computer software means a set of coded instruction designed to cause

More information