CLOUD COMPUTING APPLICATIONS FOR LOGISTICS

Similar documents
Technology Services Overview Python/Django

"Service Lifecycle Management strategies for CIOs"

The Way to SOA Concept, Architectural Components and Organization

MRV EMPOWERS THE OPTICAL EDGE.

Prof. Dr. Lutz Heuser SAP Research

2015 Third-Party Logistics Study

Public Sector Cloud Services - The Telecom Perspective

Logistics Mall A Cloud Platform for Logistics

Leading by Example - Government Cloud Services from the UK, Germany and Japan

SOA and Cloud in practice - An Example Case Study

Software Enabled Creative Destruction. Jason Jackson, Field CTO, Pivotal

How To Use Axway Sentinel

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

Global Headquarters: 5 Speen Street Framingham, MA USA P F

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Collaborative Open Market to Place Objects at your Service

Connecting the Global Enterprise

MARKetstudy:»Cloud Computing for Logistics«

Reducing Outages and Degradations. With Proactive Application Performance Monitoring. Ted Wilson VP Business Development SL Corporation

Hybrid Cloud Computing

CLOUD MANAGED SERVICES FRAMEWORK E-BOOK

Business-Driven Software Engineering Lecture 3 Foundations of Processes

IS Strategic Plan Q Board presentation 6/9/14

IoT in Production. Dr. Verena Majuntke, Bosch Software Innovations. Bosch Software Innovations

Cisco Network Services Manager 5.0

Service-Oriented Architecture and Software Engineering

Cloud Computing Standards: Overview and ITU-T positioning

This presentation provides an overview of the architecture of the IBM Workload Deployer product.

Addressing Storage Management Challenges using Open Source SDS Controller

GMI CLOUD SERVICES. GMI Business Services To Be Migrated: Deployment, Migration, Security, Management

Getting Started Hacking on OpenNebula

Data Sheet Netrounds Control Center

A case study taken from Raiffeisen Bank Hungary

EMA Radar for Private Cloud Platforms: Q1 2013

Reducing Outages and Degradations. With Proactive Application Performance Monitoring. Ted Wilson VP Business Development SL Corporation

SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for On-boarding

Video Conferencing Meets WebRTC

Ganzheitliches Datenmanagement

INTERNET OF THINGS EUROPE

Three simple steps to effective service catalog and request management

Enterprise IT Architectures BPM (Business Process Management)

Load Building and Route Scheduling

NEW BSS ARCHITECTURE. Michael Levitin June 2015

Beyond the SOA/BPM frontiers Towards a complete open cooperative environment

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

goberlin a Trusted Cloud Marketplace for Governmental and Commercial Services

Urbancode Deploy Overview

by nugg.ad Europe s Audience Experts

AKAMAI WHITE PAPER. The Challenges of Connecting Globally in the Pharmaceutical Industry

Business Intelligence in Oracle Fusion Applications

Delivering Transport Software Solutions

Advanced Multichannel Order Management Solutions That Optimize Sales Performance

FanTaaStic One Stop Shop of federated Testbeds and Testing Services

White Paper: The Power of Adopting an Enterprise Mobile Strategy DISCOVER THE POWER OF FLEXIBILITY

Corporate Network Services of Tomorrow Business-Aware VPNs

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

GE Fanuc Production Management Software

Manjrasoft Market Oriented Cloud Computing Platform

IS PRIVATE CLOUD A UNICORN?

A Marketplace Broker for Platform-as-a-Service Portability

OMNICHANNEL SALES REVOLUTION

Working anytime anywhere

+ < We call it Integrated Operations Management. Optimized Processes Assured Customer Satisfaction

Internet of Things in Logistics

Groot, Groter, Groots(t)

High Performance Computing Cloud Computing. Dr. Rami YARED

Product Strategy Update OTM Users Conference 2015

ONEM2M SERVICE LAYER PLATFORM

EXIN Cloud Computing Foundation

CLOUD. MADE EASY. vnebula Portal

OpenNebula Open Souce Solution for DC Virtualization

Agile Software Factory: Bringing the reliability of a manufacturing line to software development

Overview Application Incident Management. David Birkenbach ALM Solution Management August 2011

Continuous Integration & Automated Testing in a multisite.net/cloud Project

Federal Cloud Computing Initiative Overview

A Grid Architecture for Manufacturing Database System

Accelerating Cloud adoption with Security Level Agreements automation, monitoring and industry standards compliance

MASHUPS FOR THE INTERNET OF THINGS

Microsoft Azure for IT Professionals 55065A; 3 days

SAP NetWeaver & Enterprise Services Architecture

A Strawman Model. NIST Cloud Computing Reference Architecture and Taxonomy Working Group. January 3, 2011

Business Intelligence Competency Partners

CLOUD COMPUTING & WINDOWS AZURE

Delivering Transport Software Solutions

OpenNebula Open Souce Solution for DC Virtualization

Do you have a Fleet Management System?

NIST Cloud Computing Reference Architecture

Cloudified IP Multimedia Subsystem (IMS) for Network Function Virtualization (NFV)-based architectures

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

PEPPERDATA IN MULTI-TENANT ENVIRONMENTS

Benefits of Deploying VirtualWisdom with HP Converged Infrastructure March, 2015

Transcription:

CLOUD COMPUTING APPLICATIONS FOR LOGISTICS Jakob Rehof Professor, Chair of Software Engineering, Technical University of Dortmund Director, Fraunhofer-ISST Dortmund and Berlin First Mysore Park Workshop on Cloud Computing 2010 Infosys Mysore Campus January 13-16, 2010, Mysore, India

The Fraunhofer-Gesellschaft: Short Profile Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V. (»Fraunhofer Society for the Promotion of Applied Research«) Dortmund Berlin Named after the researcher, inventor and entrepreneur Joseph von Fraunhofer (1787-1826) Founded in 1949 Headquarter in Munich München 80 research units including 57 Fraunhofer Institutes at over 40 different locations in Germany Around 12.700 employees Branches in Europe, the USA and Asia

Logistics industry Germany and NRW Logistics is one of the largest industries (3rd) in DE: 2,7 M employed (about 7 % of total workforce) 7 % growth in logistics - 17 % in intralogistics 220 B in 2008 in DE, 950 B in EU NRW largest logistics Land in DE: - 5.700 logistics companies (many sme) - 160.000 employed - Location of 33 of top 100 logistics companies in DE - Central node in global flow of goods - Largest inland port in DE

Fraunhofer Innovation Cluster»Cloud Computing for Logistics«Budget 3 * 3 Mio. (Fraunhofer, NRW, Industry) Time frame 3 Years (starting Q4 2009) Partners (currently on LOI basis) Fraunhofer ISST, Fraunhofer IML, TU Dortmund Industry (Providers/SW 2 Mio, User Group 1 Mio) Accenture WM-Group...

Efficiency Cluster Logistics Ruhr (t.b.d.) Time frame: 2010-2015 Partners: 124 (19 research) Volume: > 100 M Service Design Studio Cloud Computing for Logistics

Why use cloud for logistics? SME dominated industry Limited or no IT-competence and/or investement Specialization ( 3PL 4PL) Need to focus on business competence (rather than IT) Need for individualized solutions (processes) on-the-fly Time to build (12-18 months) is too long Refresh time (3-5 years) too short for strategic investments Serve more customers without the up-front investments in IT

Some characteristics of logistics The product is a process (get X from A to B) Processes very difficult to standardize Dynamics, nondeterminism High variance across instances (e.g., locality) Opportunity for service level standardization Internet of things RFID Universal addressability of dumb things Processes consist of things, people and programs (services) that need to be networked and orchestrated into solution processes

Logistics: Internet of things, services and people To understand how the Internet encourages this interweaving of complex systems, you need to appreciate how it has changed the nature of computer programming. Back in the twentieth century, a programmer had the opportunity to exercise absolute control within a bounded world with precisely defined rules. They were able to tell their computers exactly what to do. Today, programming usually involves linking together complex systems developed by others, without understanding exactly how they work. In fact, depending upon the methods of other systems is considered poor programming practice, because it is expected that they will change. Now consider a program that is directing delivery trucks to restock stores. It needs to know not just the time of day, but also the locations of the trucks in the fleet, the maps of the streets, the coordinates of its warehouses, the current traffic patterns, and the inventories of its stores. Fortunately it can keep track of all of this changing information by connecting to other computers through the Internet. It can also offer services to other systems that need to track the location of packages, pay drivers, and schedule maintenance of the trucks. All of these systems will depend upon one another to provide information, without depending on exactly how the information is computed. All of these communicating systems are being constantly improved and extended, evolving in time. W. Daniel Hillis, The Dawn of the Entanglement, Edge Question 2010 How is the Internet changing the way you think?

Fraunhofer Innovation Cluster»Cloud Computing for Logistics«Logistics by design Semantic models for logistics Logistics as a service Service engineering for cloud logistics Logistics as a product Cloud market place for logistics services (Logistics Mall)

Vision of the Logistics Mall Lieferprozess Frachtbrief Lieferung(Muster) Transportdienst

Logistics Mall Architecture Browser / Virtual Desktop Mall Marketplace (MMP) Customer portals (CAF) Services Proceses Logistics process designer (LPD) Service Eng. Framework (SEF) Logistics Mall Infrastructure (LMI) Data Center Virtualization layer Customer-local Infrastructures 11

Mall marketplace functions (customer view) MMP B/ VD CAF LPD SEF LMI VL Login/registration Buy Use Management of authenticated users (customers, providers, hosts) Information on contracting and terms of use of Mall offerings Contracting for use of applications/services/processes from Mall offerings (contracts, terms of use, SLA s, terms of payment) Integration of shops with third party offerings Information on terms of use Configuration of user specific portals (GUI, functionality, etc.) Develop Information on development environment of Mall and on deployment of offerings into Mall Contracting and terms of use for development tools 12

Components of Mall Marketplace Web-Frontend User management Product management MMP Framework Manager MMP Administration Customers DB Service Repository Security CMS Monitoring MMP Providers DB Process Repository Contracting CRM Hosts DB Business Ontology Shop- Management MMP Config DB Data Center Virtualization layer MMP-Server 13

Customer portals MMP B/ VD CAF LPD SEF LMI VL Login/registration Applications Individualized user access to applications and services provided in the Mall Logistics processes Individualized user access to instances of logistics processes and process orchestration Cockpit with stats on running processes User management and access control Cost and billing information Reporting (usage, ressources, cost, SLAs, problems,...) Buy and develop Access to other functions of Mall Help: Online user manual and trouble ticketing

Components of Customized Access Framework (CAF) Web-Frontend User management Application management Logistic process management CAF Framework Manager CAF Administration Order mgmt Instantiation Security CAF Monitor WMS Orchestration CMS... Billing Reporting User DB Service Repository Process Repository Business Ontology CAF Config DB Data Center CAF-Portal-Server Virtualization layer Process Engine-Server 15

Logistics process designer MMP B/ VD CAF LPD SEF LMI VL Login/registration Process elements BPMN 2.0, SPOT ML elements for modeling logistics processes Logistics services Semantic repository of services available for binding into processes Business objects Browser for business ontology Make new logistics process (from scratch or by pattern) Process repository (storage of process models) Search: semantic search for logistics services and business objects Check: semantic checking of process model

Components of Logistics process designer (LPD) Web-Frontend User management Process modeling Logistics process management LPD Framework Manager LPD Administration Proc. elements Checking Security LPD Monitor Services Sem. Search User DB Service Repository Process Repository Business Ontology LPD Config DB Data Center Virtualization layer LPD-Server 17

Frontends of Logistics Mall Mall Marketplace (MMP) Customized Access Framework Service design environment Mall application dev. environment Data Center MMP-Server CAF- Customer- Server Process- Engine- Server Process Design Server App Dev. Server 18

Logistics Mall Infrastructure Browser / Virtual Desktop Mall Marketplace (MMP) Customer portals (CAF) Logistics Mall Infrastructure (LMI) User management Product management Logistics process designer (LPD) Ontology management Document management Service Eng. Framework (SEF) Security Billing User DB Service Repository Process Repository Business Ontology Document Repository Monitoring [more] Data Center Virtualisierungsschicht 19

Challenges Security Data Composition of services from several providers Application Integration Standardization, interoperability Service composition Composing services from several providers inside and outside cloud Orchestrating services into processes Which Cloud Computing? Many commercial end emergent offerings to choose from Lacking standards (interoperability, virtualization,...) Billing Complex individual business models for services in the cloud Real-time transparency of cost, compliance etc. for customer Page 20