34
www.i- cargo.eu Intelligent Cargo in Efficient and Sustainable Global Logistics Operations Developing for the iCargo ecosystem --- iCargo Training Series -May.2015-

C4.1 developing for the i cargo ecosystem

Embed Size (px)

Citation preview

Page 1: C4.1 developing for the i cargo ecosystem

www.i-cargo.eu

Intelligent Cargo in Efficient and SustainableGlobal Logistics Operations

Developing for the

iCargo ecosystem---

iCargo Training Series-May.2015-

Page 2: C4.1 developing for the i cargo ecosystem

www.i-cargo.eu

Intelligent Cargo in Efficient and SustainableGlobal Logistics Operations

iCargo is a large-scale integrating project co-funded by the European Commission within the FP7 Information and Communication Technologies Work Programme. iCargo involves representatives of the main stakeholders in the areas of research and technological development, logistics companies, shippers and public authorities. The 29 partners coming from 13 countries are coordinated by the Research and Innovation Hub of ATOS Spain.

iCargo will design and implement a decentralized ICT infrastructure allowing real world objects, new planning services including CO2 calculation capabilities and existing systems to co-exist and efficiently co-operate at an affordable cost for logistics stakeholders.

The iCargo project aims at supporting new logistics services that: ₋ Synchronize vehicle movements and logistics operations across various modes and actors to lower CO2

emissions₋ Adapt to changing conditions through dynamic planning methods involving intelligent cargo, vehicle and

infrastructure systems and ₋ Combine services, resources and information from different stakeholders, taking part in an open freight

management ecosystem.

Page 3: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

José GatoTechnical Coordinator, Transport and Trade

Logistics Sector - ATOS

Developing for

the iCargo ecosystem

3

iCargo Training

Page 4: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

1. Introduction to iCargo ecosystem.

2. Understanding the entity centric approach

3. Connecting entities into the ecosystem

4. Communication between entities

5. Integrating services as an example

6. What semantics provide to iCargo

7. Conclusions

Table of Contents

4

Page 5: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

The iCargo ecosystem comprise of the required Solutions and Infrastructure which:• Supports the interoperability and cooperation between the participants of the

business ecosystem, • Transforms Business Processes to software services accessible through Internet

(SOA), providing entry points (Access Points) to the Business Participants to connect and transact,

• Defines a common set of Messages which are exchanged between the Business Participants for efficient, and unambiguous communications.

Introduction to iCargo ecosystem

Page 6: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

Introduction to iCargo ecosystem

The main iCargo ecosystem entities are:• The Logistic Service Client (LSC) is the user purchasing the door-to-door service

solution, typically representing a manufacturing or distribution company.• The Freight Service Integrator (FSI) is the user providing the combined door-to-

door service to the LSC, typically representing a freight forwarder, a 3PL company or the LSC itself through its logistics department. The FSI needs to integrate, plan and coordinate different logistic services into an effective and efficient door-to-door solution.

• The Logistic Service Provider (LSP) is the user providing transport and logistics services contributing to the door-to-door solution like, e.g., carriers for the various transport modes, handling and warehousing companies.

6

Page 7: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

• The iCargo ecosystem provides an Integration and Collaborative Infrastructure framework to host the tools, services and processes for realization of these business synergies.

• The iCargo ecosystem is the field of a number of Business and Technology Innovations:

Introduction to iCargo ecosystem

Page 8: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

A world of entities

Understanding the entity centric approach

Page 9: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

Understanding the entity centric approach

ItalyChina Int. waters

Appl. P

Appl. X

Appl. S

Appl. X

Appl. Y

Appl. X

Appl. ?

Horizontal information flow

Shift in paradigm: from “process-oriented” to “thing-oriented”

Page 10: C4.1 developing for the i cargo ecosystem

Organisation

Execution

Logistic demandLogistic service

X YCoop

X+Y

CargoBox-12345C

BEmission

monitoringPlace

B

TripA->B

A

Truck25-KGJ-8

Services

BSDSx

BSD DY

Transaction

OrderX-YYY

Logistic chain composition

Page 11: C4.1 developing for the i cargo ecosystem

Access point

Access point

iCargo Generic components

iCargo Applications and services

Semantic gateway

Emission monitoring

Logistic chain composition

External services

Access point

OrgX

OrgY

Coop X+Y

BSD DY

OrderX-YYY

Vessel Place TripA->B

BSDSx

CargoBox-12345 Train

25-KGJ-8

Place

D

TripC->DTruck

25-KGJ-8

Place

D

TripC->D

Coop Z+Y

OrgZOrg

Z

Coop Z+Y

BSDSxBSD

Sx

OrderX-YYYOrder

Z-9999

Page 12: C4.1 developing for the i cargo ecosystem

External services

Company U

Logistic chain composition

Logistic network awareness

Emission monitoring

iCargo entity-centric ecosystem

External services

Company Y

Access point

External services

Company Z

Access point

Communities

Access point

External services

Company X

Access point

External devices

RFID / sensors onboard units

Access point

Access point

Access point

Page 13: C4.1 developing for the i cargo ecosystem

Connecting (super) nodes

Bridging (member) nodes

Adapter nodes

External services

External devices

Internal services

ANode

Member repository

C1

Semantic repository

C1

B1Node

Entity repository

B1

Entity repository

B2

B2Node

Semantic repository

C2

Member repository

C2

[Communities]

[Organisations]

[Applications]

User application

User application

A

Distributedregistries

C2Node

C1Node

A A A

Page 14: C4.1 developing for the i cargo ecosystem

iCargo IT infrastructure

Semantic gateway

Logistic chain composition

Entity registry

Semantic repository

Entity repository

Service repository

External services

Access point

Access point

iCargo Generic components

Hybrid service network

Lifecycle management

Service orchestration

Service provisioning

Service authorisation

Resource management

Logistic network awareness

Emission monitoring

External devices

Semantic Tooling

Access point

iCargo Applications and services

Semantic models

Common Framework

Page 15: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

LCB and a pub/sub pattern

Communication between entities

Page 16: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

• The iCargo base infrastructure is composed by several software components.

• The logistic cloud bus enables the communication between entities with an event driven paradigm.

Communication between entities

Page 17: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

• The Logistic Cloud Bus implements a pub/sub pattern to allow fully decoupled developments.

• pub/sub mechanism is provided by an AMQP broker.

• The LCB exposes an interface and SDK to allow easy developments without caring about AMQP protocol.– You just publish and others are subscribed.

Communication between entities

Page 18: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

• The LCB is deployed here, developers can try the SDK and read the API documentation.

• A quick start tutorial for developers is also available

Communication between entities

Page 19: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

CO2 calculator

Accessing external services

Page 20: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

Accessing external services: CO2 calculator

• Calculation CO2 method– At door-to-door level– Per transport chain– On a leg basis – For all transport modes– based on default data and

real-measured data

Page 21: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

With an entity centric approach

Understanding CO2 calculation

Page 22: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

Organisation

Execution

Logistic demandLogistic service

X YCoop

X+Y

CargoBox-12345C

B

Place

B

TripA->B

A

Truck25-KGJ-8

Services

BSDSx

BSD DY

Transaction

OrderX-YYY

Logistic chain composition

Logistic network

awareness

Emission monitoring

Page 23: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

Organisation

BSDSx

Services

BSD DY

Transaction

Execution

OrderX-YYY

Logistic demandLogistic service

X YCoop

X+Y

CargoBox-12345C

B

Emission monitoring

Place

B

TripA->B

A

Truck25-KGJ-8

E = ET x A%ET = Fueltype x Fuelconsumption x Enorm

Page 24: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

Organisation

BSDSx

Services

BSD DY

Transaction

Execution

OrderX-YYY

Logistic demandLogistic service

X YCoop

X+Y

CargoBox-12345C

B

Emission monitoring

Place

B

TripA->B

A

Truck25-KGJ-8

Logistic chain composition

E = ET x A%ET = Fueltype x Fuelconsumption x Enorm

Page 25: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

E = ET x A%

ET = Const x distance

Volume %

Distance %

Pallets %

Route %

ET = Fuel type x norm x distance

Page 26: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

Routing request and response for transport chain composition

Output: door-to-door chains (alternatives), KPI: time, € costs, emissions at leg and chain level,polylines, service,Operators per chain.

Configuration of routing propertiesDefinition of locations

Input: origin, destination, restrictions (e.g. time, costs, operators)

• Request and response in JSON. Examples:

Page 27: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

What semantics provide to iCargo

Page 28: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu28

What semantics provide to iCargo

TruckCon-

tainer

Road

Infra

Ves-sel

Ship-ment

OrderWay-bill

Ter-minal

Tra-der

Train

Con-sig-nee

Con-sig-nor

Bulk

Tra-der

ETA

Re-lease

Cer-tifi-cat

• Different concepts• Different semantics and standards• Different organizations managing data• Different technologies for data sharing and exchange

• Bridging the semantic gap• Speed-up IT implementation• Facilitating the iCargo ecosystem• Enabling business level innovations

Page 29: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

Semantics in iCargo

• iCargo Access Points for data exchange between parties– iCargo REST API for AP-AP interactions

• Ontologies to capture semantics– Ontologies are used to deal with huge quantities of heterogeneous

data cornerstone of big data– They provide a collection of concepts and their relations– Computer interpretable model of semantics– Used to configure Access Points

• Semantic Tools to configure Access Points with semantics– From ontologies to Access Point knowledge bases– Foundation for message specifications– Supporting both standardized models (e.g. Common Framework) and

business/domain-specific models

29

Page 30: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

Logistics Core Ontology (LogiCO)

• Integrates concepts from commonly used models in logistics (e.g. WCO data model, UN/CEFACT Core Components)

• Based on standardized semantic web technology (OWL), uses standardized semantic tools (e.g. Protégé, Topbraid)

30

Page 31: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

Models in iCargo

31

LogiCO

Message model

Used in semantic gateway + Link software module

Access Point

Used to configure

mapping

Message specification

Access PointsUsed for specific interaction patterns(orders, status messages, etc.)

Standardized through the Common Framework

iCargo IT ecosystem

Page 32: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

Conclusions

• The iCargo ecosystems facilitates the integration and collaboration between connected actors.– The semantics help to have common understanding of

logistic concepts– The APs are the entry point to the ecosystem– The LCB facilitate real time event’s management– Easy integration with external services (like the CO2

monitor)

• The entity centric approach is the key to understand the philosophy of iCargo

32

Page 33: C4.1 developing for the i cargo ecosystem

iCargo Training Series: Developing for the iCargo ecosystem www.i-cargo.eu

Thank You

33

iCargo Training - 4 June 2013, Zaragoza

José GatoTechnical Coordinator, Transport and Trade

Logistics Sector - ATOS

Page 34: C4.1 developing for the i cargo ecosystem

www.i-cargo.eu

Intelligent Cargo in Efficient and SustainableGlobal Logistics Operations

Credits: Jose GatoTechnical Coordinator, Transport and Trade Logistics Sector , Atos [email protected]

Presented by: Jose Gato

Material: Jose Gato , AtosZisis Palaskas, Inlecom SystemsMatthijs Punter, TNOErik Cornelisse, CGIFlorian Krietsch, PTV