Distributed Orchestration of Microservices
|
|
- Susan Cole
- 6 years ago
- Views:
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 Overview What are Microservices? Microservices vs. Monolith Microservices vs. SOA Microservices Framework + BPM Challenges of Microservices-BP
More informationComparing 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 informationPERSPECTIVE. 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 informationImplementing 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 informationbloyal 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 informationWHITE 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 informationINDEX. 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 informationWHITE 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 informationSYSTEM 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 informationWelcome 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 informationIntegration 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 informationInternational 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 informationIntegrating 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 informationCreating 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 informationEnterprise 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 informationAPI 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 informationDeath 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 informationUse-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 informationEnterprise 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 informationMANUFACTURING 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 informationEXECUTIVE 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 informationApplying 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 informationDeveloper-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 information10/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 informationSystems 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 informationSHOULD 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 information1/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 informationContainers 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 informationService-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 informationThe 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 informationYour 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 informationBuilding 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 informationCamunda 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 informationWebSphere 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
Oracle Software Configuration Manager Delivering Configuration Management As A Service Helmut Weymann Director Customer Support Agenda What is the Software Configuration Manager?
More informationAutomotive 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 informationCustomer 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 informationACCELERATING 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 informationAdobe 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 informationRecipe 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 informationChapter 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 informationMicrosoft 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 informationOracle 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 informationWHY 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 informationReal-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 informationCamunda 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 informationTABLE 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 informationCanopy 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 informationNOT 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 informationBUSINESS 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 informationRPA 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 informationEpicor 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 informationARIS 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 informationINTRODUCING 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 informationBPMN 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 informationWelcome 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 informationBack 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 informationGetting 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 informationTHINK. 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 informationFINACLE 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 informationReaching 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 informationHello 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 informationPresenter 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 informationReinventing 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 informationRETAIL 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 informationMore 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 informationPresentation-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 informationOracle 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 informationInnovation 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 informationEvent 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 informationExplain 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 informationBPM 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 informationFY2016 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 informationBusiness 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 informationB2B 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 informationNextGenPSD2 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 informationWanted: 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 informationIntegrating 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 informationSOA 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 informationWebSphere 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 informationHubspan 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
Service Oriented Architecture Sean Donahue What does FUSION mean exactly? FUSION Applications FUSION Architecture FUSION FUSION Tech Stack (Apps Unlimited) Oracle Fusion Architecture,
More informationGreentree. 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 informationTHE 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 informationA 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 informationBLOCKCHAIN 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 informationDHL 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 informationTranslate 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 informationPaperless 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 informationWhat 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 informationBeyond 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 informationCamunda 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 informationRequirements 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 informationService-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 informationOpenBank - 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 informationSamsung 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 informationLearn 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 informationqrd 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 informationTaxability 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