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

Slides:



Advertisements
Similar presentations
Eclipse, M2M and the Internet of Things
Advertisements

Eclipse, M2M and the Internet of Things
IBM SMB Software Group ® ibm.com/software/smb Maintain Hardware Platform Health An IT Services Management Infrastructure Solution.
Welcome to Middleware Joseph Amrithraj
An ecosystem for freight information services: the iCargo project
Enterprise Architecture Firm Architecture World ‘10 SOA on Demand Ulf Fildebrandt Chief Development Architect SOA Infrastructure SAP AG.
1 st Review Meeting, Brussels 5/12/12 – Technical progress (P. Paganelli, Bluegreen) iCargo 1st Review Meeting Brussels 5/12/12 Technical.
Review meeting 05th December
SELBO Agent Ivan Minov University of Plovdiv “Paisii Hilendarski“
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
The Business Value of CA Solutions Ovidiu VALEANU Senior Consultant DNA Software – CA Regional Representative.
Ch. 7. Architecture Standardization for WoT
Approaches to EJB Replication. Overview J2EE architecture –EJB, components, services Replication –Clustering, container, application Conclusions –Advantages.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
ICT 1 “Putting Context in Context: The Role and Design of Context Management in a Mobility and Adaptation Enabling Middleware” Marius Mikalsen Research.
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
6/4/2015Page 1 Enterprise Service Bus (ESB) B. Ramamurthy.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
SOA, EDA, ECM and more Discover a pragmatic architecture for an intelligent enterprise, to maximize impact on the business Patrice Bertrand Software Architect.
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
Intelligent Cargo in Efficient and Sustainable Global Logistics Operations Workpackage 4: iCargo Ecosystem Infrastructure iCargo 1 st Review May /12/2012.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
SOA, BPM, BPEL, jBPM.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
1 © EURIDICE Consortium 2008 Paolo Paganelli (Insiel) EURIDICE Project Coordinator EURIDICE Final Event – ECITL 2011 Thessaloniki (GR) EURIDICE – Exploitation.
Moving the RFID Value Chain Value Proposition Cost and Complexity What is it? (passive RFID) Where is it? (active RFID) How is it? (Sensors) Adapt to it.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Page 1 ADANETS Workshop 29/01/2003ADANETS-WP1 ADANETS Annual Workshop Mobility in Car Services.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
ICT Strategy Intelligent Highways: Endpoint Adapters.
Overview: Application Integration, Data Access, and Process Change November 16, 2005 Tom Board, NUIT.
GREG CAPPS [ ASUG INSTALLATION MEMBER MEMBER SINCE:1998 ISRAEL OLIVKOVICH [ SAP EMPLOYEE MEMBER SINCE: 2004 GRETCHEN LINDQUIST [ ASUG INSTALLATION MEMBER.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
Imagining a Community Source Student Services System Leo Fernig Richard Spencer SOA Workshop Vancouver March 24, 2006.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Jini Architectural Overview Li Ping
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
MTA SZTAKI Department of Distributed Systems Hogyan mixeljünk össze webszolgáltatásokat, ontológiákat és ágenseket? Micsik András.
Mobile Analyzer A Distributed Computing Platform Juho Karppinen Helsinki Institute of Physics Technology Program May 23th, 2002 Mobile.
Luigi Cicchese Partner Reply Building a Smarter City.
Best SMS Gateway Software Provider Company in India By Aruhat Technologies.
Chapter 13 Web Application Infrastructure
RDA 9th Plenary Breakout 3, 5 April :00-17:30
Amadeus Open Profile Suite
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
EURIDICE Project Exploiting the concept of Intelligent Cargo
Enterprise Service Bus (ESB) (Chapter 9)
The business view Operations Business processes Productivity
Execute your Processes
Sensor Networks – Motes, Smart Spaces, and Beyond
Enabling the business-based Internet of Things and Services
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
IT Management Services Infrastructure Services
Network Services Evolution and Development
Network Services Evolution and Development
Presentation transcript:

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. - 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.

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

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

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

Euridice Integrated Platform – structure & content 6 Exploitation dimension Development dimension ….let’s start from the beginning

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

MOBILE DEVICE FIXED PLATFORM

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

10 MOBILE DEVICE FIXED PLATFORM Software Agents Operational Agent Assisting Agent

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

12 MOBILE DEVICE FIXED PLATFORM Software Agents Sensors Operational Agent Device Agent Assisting Agent

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

14 MOBILE DEVICE FIXED PLATFORM Software Agents Horizontal Services ReasoningBusiness Service PositioningIdentification Sensors Storage (EPC Compliant) Event Service Operational Agent Device Agent Assisting Agent

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

16 MOBILE DEVICE FIXED PLATFORM Software Agents Application 1 Orchestration Horizontal Services ReasoningBusiness Service PositioningIdentification Application Service Application... Application Service Sensors Storage (EPC Compliant) Event Service Operational Agent Device Agent Assisting Agent

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

18 MOBILE DEVICE FIXED PLATFORM Software Agents Application 1 Orchestration Horizontal Services ReasoningBusiness Service PositioningIdentification Application Service Application... Application Service Sensors Storage (EPC Compliant) Event Service Operational Agent External Application Device Agent Assisting Agent

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

20 Integrated Platform – enabling technologies OSGi container by Karaf Pax Tools ESB: ServiceMix 4.2-fuse-02, with Apache Java SOA toolkit Integrated Spring support: Spring SEC01 Web service support by Apache CXF 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 Database persistence by Jboss Hibernate3.4.0.GA Scheduling functionality by OpenSympony Quartz 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 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:

Questions? Thank you for your attention!