SKF Digitalization. Building a Digital Platform for an Enterprise Company. Jens Greiner Global Manager IoT Development

Similar documents
Architecting an Open Data Lake for the Enterprise

Koen van den Biggelaar Senior Manager, Solutions Architecture Amazon Web Services

PRODUCT UPDATES APJ PARTNER SUMMIT - BALI. February Software AG. All rights reserved. For internal use only

Lesson 3 Cloud Platform as a Service usages for accelerated Design and Deployment of IoTs

Bluemix Overview. Last Updated: October 10th, 2017

TECHNOLOGY PLATFORM STRATEGY

Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions

Course 20535A: Architecting Microsoft Azure Solutions

SKF IoT Cloud Services

Cloud Customer Architecture for API Management.

The AWS Mission. Enable businesses and developers to use web services to build scalable, sophisticated applications.

Microsoft Azure Architect Design (AZ301)

Architecting Microsoft Azure Solutions

Implementing Microsoft Azure Infrastructure Solutions

Information Builders Enterprise Information Management Solution Transforming data into business value Fateh NAILI Enterprise Solutions Manager

"Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary

Building IoT Solutions in Azure

Enterprise-Scale MATLAB Applications

PLATFORM CAPABILITIES OF THE DIGITAL BUSINESS PLATFORM

Building data-driven applications with SAP Data Hub and Amazon Web Services

Your Top 5 Reasons Why You Should Choose SAP Data Hub INTERNAL

TECHNOLOGY PLATFORM STRATEGY

Microsoft FastTrack For Azure Service Level Description

DRIVING GREATER ONLINE EXPERIENCES WITH CLOUD

Mastering Your Data Power Your Connected Business With Your Master Data. Scott Walz, Sales Engineer June 27, 2018

SAP Cloud Platform Pricing and Packages

Innovate with Oracle Public Cloud Platform & Infrastructure Services

Architecting Microsoft Azure Solutions

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED

VDMA Bayern I4.0 Projekt. Nürnberg Unrestricted Siemens AG 2017 Page 1. A. v. Paumgartten Partner Manager Siemens

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Industrial IoT Solution Architecture Design From Connectivity to Data

Security Solutions in Azure

Introducing Infor Xi/Ming.le for M3

EBOOK: Cloudwick Powering the Digital Enterprise

Boomi Basics: Going Beyond Integration with APIs, Data Management and Workflow Automation

The Open IoT Stack: Architecture and Use Cases

Building a Data Lake on AWS EBOOK: BUILDING A DATA LAKE ON AWS 1

Middleware Modernization: lay the foundation to your digital success

Cloud OS Customer-Ready Services

SAP Cloud Platform Pricing and Packages

Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2

The Next Level Industrial Revolution. Top 10 Business Opportunities in Manufacturing IoT

Application & Data Modernization enabling your Digital Transformation. Dennis Lauwers European Technical Leader Hybrid Cloud

Industrie4.0 Data&Integration PoV

SAP Cloud Platform Integration Product Overview

Wandel der IT im Kontext Digitalisierung

MS Integrating On-Premises Core Infrastructure with Microsoft Azure

Migration To the Cloud Using AWS

Smart Cities Brief. Amazon Web Services. July 2016

MIGRATING MEDIA WORKFLOWS TO THE CLOUD. Scott Malkie, Systems Engineer

Case Study BONUS CHAPTER 2

EXPERIENCE EVERYTHING

Turn your conversations into memorable conversations by learning how to showcase Dynamics CRM Online value proposition to Technical Decision Makers.

CTERA Enterprise File Sync and Share (EFSS) - CTERA Overview

Product Intelligence Report

Smart Meeting Room Availability Dashboard

Husqvarna Group IT s engagement in digitalised product IT

Maturing IoT solutions with Microsoft Azure

Implementing Microsoft Azure Infrastructure Solutions

Two offerings which interoperate really well

MICROSERVICES. Prabavathy Arumugam Software AG. All rights reserved. For internal use only

Integrating MATLAB Analytics into Enterprise Applications The MathWorks, Inc. 1

SAP Leonardo a SCP cloud

Maturing IoT solutions with Microsoft Azure. Glenn Colpaert Azure/IoT Domain

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER

Closing the loop of an industrial value chain with MindSphere IoT. Embedded Conference Finland

IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS

Tascent Enterprise Suite Multimodal Biometric Identity Platform

Definition. Are we doing them the right way? right things? Cloud Governance Framework 26-nov-17 2

Big Data Cloud. Simple, Secure, Integrated and Performant Big Data Platform for the Cloud

TechArch Day Digital Decoupling. Oscar Renalias. Accenture

Put Mobile First: With the IBM Mobile App Development Lifecycle. Ian Robinson Program Director IBM MobileFirst Platform & Analytics 10/07/2013

Extending Enterprise to the Edge

Applicazioni Cloud native

Oracle s Cloud Computing Strategy

MICROSOFT CERTIFICATION PATH COMPETENCY AREAS Mobility: IT Pro. Cloud platform: IT Pro & Developer. Productivity: IT Pro

TECHNICAL WHITE PAPER. Rubrik and Microsoft Azure Technology Overview and How It Works

Business is being transformed by three trends

Cloud Security at Scale via DevSecOps

Decisyon App Composer (DAC) Technology Overview

AWS for Finance Institutes

FUTURE MANUFACTURING SANDVIK COROMANT. Per Nilsson, Sr. Manager Digital Business Nevzat Ertan, Sr. Manager & Chief Architect

IBM Cloud Operating Environment

Solutions Business Manager What s New. May 30, David J. Easter Director of Product Management, SBM and SBM powered solutions

Pentaho 8.0 and Beyond. Matt Howard Pentaho Sr. Director of Product Management, Hitachi Vantara

Our Emerging Offerings Differentiators In-focus

CloudShell Pro. Self-Service Sandbox Environments for Physical, Virtual, and Hybrid-Cloud D ATA SHEET. The Need for Cloud Sandboxing

A Reference Architecture for Hybrid Integration. Peter Broadhurst Senior Technical Staff Member for IBM App Connect

Cloud Practice Overview August

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

Operational Intelligence in Industrial Environments

2015 The MathWorks, Inc. 1

Building a Secure, Approved AMI Factory Process Using Amazon EC2 Systems Manager (SSM), AWS Marketplace, and AWS Service Catalog

Scaling up MATLAB Analytics with Kafka and Cloud Services

SIMPLIFYING BUSINESS ANALYTICS FOR COMPLEX DATA. Davidi Boyarski, Channel Manager

Getting Started with AWS IoT

DevOps architecture overview

Transcription:

SKF Digitalization Building a Digital Platform for an Enterprise Company Jens Greiner Global Manager IoT Development 2017-05-18 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

SKF Abstract SKF started in 2004 with cloud technology, home grown and business need driven. We learned soon, that adopting cloud services in an Enterprise company on a larger scale is quite different than a Start Up would do it. In this presentation we explain the journey for an Enterprise company like SKF to change the culture, technology and processes. Also how to showcase the benefit of AWS technology with rapid prototyping. In this showcase we use AWS services with a pure server less architecture. For an Enterprise integration we developed a functional reference architecture to support the Digitalization of SKF which defines the principles and guidelines to ensure fast and consistent development.

SKF Company

SKF a truly global company Established 1907 Sales 2015 SEK 75,997 million Employees 46,635 Production sites around 115 in 29 countries SKF presence in over 130 countries Distributors/dealers 17,000 locations Global certificates ISO 14001 OHSAS 18001 certification ISO 50001 SKF Group

Two value propositions Rotating equipment performance Product SKF Group

Digitalization Cloud Adoption in an Enterprise Meaning, Benefit, Challenges

Digital Business User Value Smart Services Service Layer Scalable, Reliable Secure Cost Efficient Digital Platform $ $ Asset Layer Smart Products $ SKF Group

Current Software Cloud Native Web App Database Machine Learning IoT Web App Machine Learning IoT Data Lake Mobile App Database Mobile App Speech to Text Speech to Text IoT Decision Tree SKF Group

Digital Platform - Service Catalog Cloud Services IoT Connectivity Internet of Things Cloud Native Consultancy Big Data Management Machine Learning Web Development Ad Hoc Analytics Advanced Analytics SKF Group

Digital Platform Consultancy Idea DevOps teams Scale 6 weeks Rapid Prototyping SKF domain experts Partnerships Business Evaluation SKF Project Spin Off

SKF Digital Platform How to build a technology stack to enable Digitalization in an Enterprise? 4.0

Digital Platform Value Stream Applications Security Data IaaS API IaaC User Mgmt. Device Mgmt. Data Lake Dashboards Digital Platform RDS Reports Data Index Machine Learning Batch Analytics Advanced Analytics Data Catalog Predictive Maintenance Lead generation New Business Models Improved Planning Recommender Expert Systems Value IoT Stream Analytics

Designed for continuous delivery of value! SKF Group

Digital Platform Reference Architecture Domain Functions Secure Data Authentication, Authorization Administration, Auditing Data Encryption Deliver Infrastructure Hardware, Network and OS Infrastructure / Network/ Encryption Security Job Scheduler, Process Audit Balance Control System Monitoring System Configuration/ Deployment Management/ Administration, Expose Information Analyze Data Store, Distribute and Process Data File Systems Data Warehouse, Data Marts Provision Data Deliver Service In-Memory Compute Analytics Databases Social Media and Text Analytics Media Analytics Web Portal Services / APIs Ingestion of Synchronous Streams Edge Data Federation Data Index Statistical Methods Speech Analytics Publish Queue Enterprise Search Machine Learning GIS Analytics Extract-Load -Transform- Data integration Ingestion of Asynchronous Streams and Batch Loads On-Premise Data Archive, Backup, Disaster Recovery Mobile App Real time reporting IaaS Traditional BI Analytic Scripts and Models Dashboard Extracts Data Access Services/APIs PaaS Visual Analytics Deep Learning Data Lake Load Landing Areas Manage Information Master Data Mgmt, Reference Data, Meta Data Mgmt Records Mgmt, Archive Strategy, Info Lifecycle Mgmt Data Classification, Data Quality, Data Stewardship Data Governance, Compliance Develop, Deploy, & Maintain Solutions SKF Enterprise Methods Design Tools DBA Tools Software and Model Management IOT Device and Asset Management Group Management Communication MGT and delivery Handling Network Connectivity Abstraction layer IOT Data MGT and repository Mediation and Rating

Asynchronous Data Ingest Pattern Batch File Change Data Capture Events & Messages Connectors to RDBMS & Dist. File System Connectors to APIs SKF Group 15

Reusability to increase efficiency! SKF Group

DevOps Culture Change Scalability with Security SKF Developer & Architects & SKF Operations Partnership + Operations Value with Speed SKF Group

Example Feedback App How fast could a scalable software be developed? 4.0

Application Example

Requirements Epic Easy feedback for any product with a rating and free text including the possibility to attach 1-n photos. This needs to be available in the data lake for further analytics. User Story The user should use a smartphone, typing the first letters in and get a prefiltered list of products. Selecting a product, putting a simple 1-5 star rating, optional add free text and / or photos Features Admin console Native App Database solution Self service registration Search and filter for products / ratings Export of results Scalable & secure

Ensure re-usability & highest speed Idea Workshop Reference Architecture Sprints Deploy Batch File Secure Data Authentication, Authorization Administration, Auditing Data Encryption Deliver Infrastructure Expose Information Analyze Data Web Portal Manage Information Services Mobile Extracts / APIs App Meta Data Mgmt Records Lifecycle Mgmt GIS Data Statist Analyt Stewardship ic ic Data Governance Change Data Capture Events & Messages Connectors to RDBMS & Dist. File System Connectors to APIs Job Scheduler, Balance Control System Monitoring System Configuration / Administratio n, Store, Distribute and Process Data Provision Data Deliver Service Analytics Databas es Data Index Extract-Load - Transform-Data Data Archive, Recovery File Systems Data Lake Load Landing Areas Data Access PaaS Develop, Deploy, & Maintain Solutions SKF Enterprise Methods Design Tools IOT SKF Group

Ensure re-usability & highest speed Idea Workshop Reference Architecture Sprints Deploy SKF Group

Services backend AWS Lambda AWS DynamoDB AWS Cloudformation AWS IAM AWS S3 AWS API Gateway Custom authorizer AWS Cognito SKF Group

Services frontend AWS Cognito AWS SDK JS SKF Group

Technologies Backend Java Maven YAML JSON Bash Frontend JavaScript HTML CSS SKF Group

SKF Group Feedback Overview

SKF Group Admin web app Overview

If it s not automated, it s not finished! SKF Group

SKF Group Cloudformation Complete template

Cloudformation Usage Structure Script Dynamic parameters AWS CloudFormation SKF Group

Cloudformation Structure api RestApi.yaml authorizer ApiKeyAuthorizer.yaml ApiUserAuthorizer.yaml function AddApplicationUser.yaml CreateApplication.yaml DeleteApplicationUser.yaml GetApplications.yaml GetApplicationSettings.yaml GetDesignations.yaml GetFeedbacks.yaml KeyAuthorizer.yaml PutDesignations.yaml PutFeedback.yaml S3ImageUploaded.yaml S3ResizeImage.yaml UpdateApplicationName.yaml UpdateApplicationState.yaml UpdateApplicationUser.yaml UserAuthorizer.yaml storage FeedbackBucket.yaml FeedbackWebBucket.yaml table ApplicationTable.yaml DesignationTable.yaml FeedbackTable.yaml Parameters.yaml SKF Group

SKF Group Cloudformation Structure

Cloudformation Script Deployment Merge micro templates Upload template Update stack Deploy Bash S3 Cloudformation API Gateway Code Web Create package Maven Upload package S3 Sync web folder S3 SKF Group

Thank you! and my Team!