c4.1 developing for the i cargo ecosystem

Post on 31-Jul-2015

62 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

www.i-cargo.eu

Intelligent Cargo in Efficient and SustainableGlobal Logistics Operations

Developing for the

iCargo ecosystem---

iCargo Training Series-May.2015-

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.

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

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

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

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

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

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

A world of entities

Understanding the entity centric approach

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”

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

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

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

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

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

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

LCB and a pub/sub pattern

Communication between entities

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

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

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

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

CO2 calculator

Accessing external services

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

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

With an entity centric approach

Understanding CO2 calculation

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

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

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

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

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:

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

What semantics provide to iCargo

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

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

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

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

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

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

www.i-cargo.eu

Intelligent Cargo in Efficient and SustainableGlobal Logistics Operations

Credits: Jose GatoTechnical Coordinator, Transport and Trade Logistics Sector , Atos Jose.Gato@atos.com

Presented by: Jose Gato

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

top related