+ All Categories
Home > Documents > Margherita Forcolin (Insiel S.p.A .) Thessaloniki, 13 October 2011

Margherita Forcolin (Insiel S.p.A .) Thessaloniki, 13 October 2011

Date post: 30-Jan-2016
Category:
Upload: mieko
View: 23 times
Download: 0 times
Share this document with a friend
Description:
Margherita Forcolin (Insiel S.p.A .) Thessaloniki, 13 October 2011. EURIDICE approach. EURIDICE intended to fill the existing gap between technical feasibility and adoption of ICT services platforms for goods mobility aiming at the intelligent cargo as unifying concept. - PowerPoint PPT Presentation
Popular Tags:
21
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011
Transcript
Page 1: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

Margherita Forcolin (Insiel S.p.A.)

Thessaloniki, 13 October 2011

Page 2: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

EURIDICE approach

Technology Platforms

One-to-onedata interchange

NeutralSOA

CargoService

Infrastructure

Logistics as is

CollaborativeLogistics

DistributedCargo

Intelligence

4PL

CargoCommunity

Bus

ines

s M

odel

sEPC global

Network

Interchange standards

(EDI, ebXML)

Supply Chain Integration(VectorSCM)

EURIDICEInnovation

Target

Virtual intermediaries(Clicklogistic, Cliakapoint)

Public/private collaboration(CHINOS, ITAIDE)

InteroperabilityPlatforms(ATHENA)

SharedApplications

EURIDICE intended to fill the existing gap between technical feasibility and adoption of ICT services platforms for goods mobility aiming at the intelligent cargo as unifying concept.

- Structured approach to technology innovation, harmonizing and filling gaps between existing technologies

- Holistic perspective on the business models, that considers both traditional and innovative logistic models, while looking explicitly at the cargo communities operating at the local and global levels.

Page 3: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

Euridice

• Euridice goal was to build a cargo centric information chain that provides automated end-to-end information about the logistic supply chain based on existing technologies and standards combined with intermediating trusted third parties.

• Combining infrastructure, software, hardware, processes and data in order to provide Cargo Centric Information services

Page 4: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

Euridice solution - objectives

• A solution capable to gather and use data coming from different sources (business process, environment and the cargo itself) in order to release the final user (e.g. logistic provider) from the burden of its own independent solution of IC

• Provide a platform where the user could easily use the IC functionalities integrated with its own processes by orchestrating and combining general purpose functionalities (horizontal components provided by the platform itself) with business specific functionalities

– easy to use, customize and interface

– secure

4

Page 5: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

5

Euridice Integrated Platform

Fixed platform: distributed set of nodes where services, user applications, software agents and system components are deployed

Dynamically connected with Mobile Devices: different types of devices where mobile services are executed.

Business/user oriented

Cargo oriented

Page 6: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

Euridice Integrated Platform – structure & content

6

Exploitation dimension Development dimension

….let’s start from the beginning

Page 7: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

Multi domain distributed platform

• Multi domain – can serve multiple users/stakeholders

• Distributed - across different locations • Make use of different devices to deploy

intelligence on the Cargo itself

7

Page 8: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

MOBILE DEVICEMOBILE DEVICE

FIXED PLATFORMFIXED PLATFORM

Page 9: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

Multi Agent system

• Multi Agent technologies were used to glue the mobile and fixed world (FIPA, JADE)

• To implement the mobile side of the Intelligent Cargo Concept– Decouple the agent’s behaviour to handle the network

connectivity• Assisting Cargo Agent (ACA) on the fixed platform• Operational Cargo Agent (OCA) on mobile devices

– Distribute context, rules and behaviours on the field

9

Page 10: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

10MOBILE DEVICEMOBILE DEVICE

FIXED PLATFORMFIXED PLATFORM

Software Agents

Operational Agent

Assisting Agent

Page 11: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

Cargo Monitoring - Sensors Management

• Although not a sensor network the device is capable to manage different types of sensors to became aware of its context– Identification (RFID)– Positioning (GPS)– Temperature / Humidity (RFID)– G-Shock (Accelerometer)

• A specific agent – the DeviceAgent - acts as a Gateway between agents and sensors

• OCAs can apply (locally) business rules on sensor data (autonomous behaviour)

11

Page 12: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

12MOBILE DEVICEMOBILE DEVICE

FIXED PLATFORMFIXED PLATFORM

Software Agents

SensorsOperational Agent

Device Agent

Assisting Agent

Page 13: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

SOA based solution

• Accordingly with the SOA paradigm all functionalities are implemented as services– Horizontal services – provided by the platform itself

• Data can be maintained within the platform in a EPC Compliant storage

• A Publish/Subscribe interface is used to access storage via Event management service

13

Page 14: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

14MOBILE DEVICEMOBILE DEVICE

FIXED PLATFORMFIXED PLATFORM

Software Agents

Horizontal Services

Reasoning Business Service

PositioningIdentification

Sensors

Storage(EPC Compliant)

Event Service

Operational AgentDevice Agent

Assisting Agent

Page 15: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

User applications and service orchestration

• User applications are built on top of the service layer and implement user-specific services

• The Orchestration component allows to combine user and platform services to fulfill the user business needs

15

Page 16: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

16MOBILE DEVICEMOBILE DEVICE

FIXED PLATFORMFIXED PLATFORM

Software Agents

Application 1

Orchestration

Horizontal Services

Reasoning Business Service

PositioningIdentification

Application Service

Application ...Application

Service

Sensors

Storage(EPC Compliant)

Event Service

Operational AgentDevice Agent

Assisting Agent

Page 17: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

Secure communication with external systems

• Integration with legacy or external systems is ensured by SOAP web-services

• The SOAP Message is secured by WS-Security • SAML infrastructure is used for cross domain

authentication (inter/intra domain)

17

Page 18: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

18MOBILE DEVICEMOBILE DEVICE

FIXED PLATFORMFIXED PLATFORM

Software Agents

Application 1

Orchestration

Horizontal Services

Reasoning Business Service

PositioningIdentification

Application Service

Application ...Application

Service

Sensors

Storage(EPC Compliant)

Event Service

Operational Agent

Exte

rnal

App

licati

onEx

tern

al A

pplic

ation

Device Agent

Assisting Agent

Page 19: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

To summarize

• Cargo-centric solution• Open source• Service oriented • Multi Agent system• EPCIS Compliant • Context determination through sensors• Local reasoning

19

Page 20: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

20

Integrated Platform – enabling technologies

• OSGi container by Karaf 1.4 + Pax Tools • ESB: ServiceMix 4.2-fuse-02, with Apache• Java SOA toolkit • Integrated Spring support: Spring

2.5.6.SEC01• Web service support by Apache CXF 2.2.9• Routing and messaging engine: Apache

Camel 2.2• Low level TCP/IP communication by Apache

Mina 2.0• Web service support by Apache CXF2.2.9• Rule based routing and messaging engine

by Apache Camel 2.2. • Raw, low level TCP/IP communication by

Apache Mina 2.0• JMS queue implementation used by the

integrated platform is ActiveMQ 5.3.1

• Database persistence by Jboss Hibernate3.4.0.GA

• Scheduling functionality by OpenSympony Quartz 1.6.1

• Platform management by the web console and the shell helper extension.

• FIPA compatible agents run on the platform via the Java Agent Development Framework (JADE) 4.0.

• EPC Network specification for data sharing (EPCIS 1.0.1) by Fosstrak 0.4.2

• Packages (JADE, ontologies, RFID reader drivers) for mobile devices running JAVA

• Common packages (utilities, agent-agent communication, agents administration) for pilot application development

Technical details of architecture components:

Page 21: Margherita Forcolin (Insiel  S.p.A .) Thessaloniki, 13 October 2011

Questions?

Thank you for your attention!


Recommended