200 likes | 350 Views
Intelligent Cargo in Efficient and Sustainable Global Logistics Operations Workpackage 4: iCargo Ecosystem Infrastructure . iCargo 1 st Review May 2012 05/12/2012 Avenue de Beaulieu, Brussels . WP4 Innovation Agenda. Position and dependencies of WP4.
E N D
Intelligent Cargo in Efficient and Sustainable Global Logistics OperationsWorkpackage 4: iCargo Ecosystem Infrastructure iCargo 1st Review May 2012 05/12/2012 Avenue de Beaulieu, Brussels WP4 Innovation Agenda
The WP4 aims to design and prototype the iCargo Ecosystem Infrastructure allowing iCargo business and technical services to interoperate in order to realise the iCargo business goals utilising technologies from semantic Web and ontologies, distributed data and event management, Internet of Things (IoT) and Internet of Services (IoS), Service Oriented Architecture (SOA) and Cloud technologies (Cloud Bus)}. Test and deploy the Ecosystem, integrating WP2 and WP3 components, to support pilots development and demonstration. WP4: Aims and Objectives
iCargo Ecosystem: What is it a shared virtual infrastructure (for providing and consuming cargo services) between different organizations (the iCargo Ecosystem participants) governed primarily in a distributed manner channels Shipment from factory Long haul transport In-city delivery Road transport The iCargo Ecosystem is a ‘parallel universe’ mirroring logistic processes, resources and data and offering capabilities for co-operative, synchronized and real-time management of transport resources (i.e. intelligent planning and controlling transport logistics chains) to optimise efficiency, quality and environmental performance.
iCargo Ecosystem: High Level Architecture Network of Cooperating peer to peer Logistics Nodes The Ecosystem is set up as a network of semantically compatible services (www.icargoschema.com) and…‘common and distributed’ participation / cooperation rules, Registration and Common iCargo Services. This Hybrid Service Network is based on loosely connected, distributed, compliant, Access Points (> Semantic Gateways) exposing Entity Centric Services or Application Services for cooperative use Participants use the Ecosystem Services to compose solutions in their own environment or residing in the Ecosystem itself. Common iCargo Services Registration & Configuration Support Application Application Application Application Semantic mediation
Logistic chain composition External devices External services iCargo Applications and services Access point Access point Access point iCargo Generic components Logistic network awareness Semantic gateway Emission monitoring Semantic Tooling Entity repository WP4 Entity discovery Semantic models Service registry Distributed storage Service repository Semantic repository e.g. Common Framework Hybrid service network Lifecycle management Service provisioning Service orchestration Service authorisation Resource management iCargo IT infrastructure
Innovation Agenda Common Framework – iCargo domain Ontologies - semantic standard: www.icargoschema.com “Logistic chain composition”, “Logistic network awareness”, “Emission monitoring” ...
Main innovations introduced in Workpackage 4 Service virtualisation: Business services can be discovered and invoked (contracted, composed) irrespectively of the physical locations and physical implementations in the IT systems that host them. Dynamic service composition: Heterogeneous services can exchange data with each other and cooperate over a Cloud Bus. Secure and customised access to services: Channels are used for secure access to service status and data, according to the nature of the service (e.g. Cargo status notification updates, CO2, calculators,...) the service provider and subscriber (e.g. A mobile logistics unit), and the business model supported (e.g. paid for services)
Why should I use the iCargo Cloud? Because: • I want to scale up the sharing of my data with my partners without having to create dedicated connections and interfaces to their systems • I want to access data from other participants to which I do not have dedicated connections, to execute queries on large, distributed sets of cargo data • I want to share and scale up to support many users, the cargo related services (e.g. CO2 calculations) I provide (free or paid-for) • I need regular updates to the status of logistics objects without having to subscribe to multiple web sites/portals or other online (non Cloud) sources
Next steps Current Achievements High Level architecture (first cut) defined Major architectural components identified Existing technologies to be used off-the-shelf identified Initial work allocation to WP4 participants done Plans for next 12 months Define interfaces between components Detailed design of components Adjust architecture if necessary in the light of changes in WPs: 2,3,5: Implement components from WP2 and WP3 Provide ‘toolkit’ to support development of pilots (WP5)
Takis Katsoulakos Bill Karakostas Inlecom www.inlecom.com THANK YOU!
Channels –Access Points – Semantic Gateways • Channels are the mechanisms with which you supply to or obtain information from the Cloud • A Channel connects one provider of logistics information to many consumers (through the Cloud), or one consumer to multiple providers • Same as with real life (TV channels!) there are free and paid-for channels, as there are high speed and normal speed ones. • How information is transmitted (i.e. by using discrete events or continuous streams) and the speed of the transmission also varies depending on the type of channel. • Access Points will be developed as evolution of ‘agents’ in Euridice, EAPs with profiling regarding messages, and Semantic Gateways
iCargo Cloud: Services • User Services • entity centric services: information about physical entities • Application services –WP3 • orchestration services: combination of entity centric services to deliver added value, for example, to allow Ecosystem participants to compose and coordinate (‘orchestrate’) complex logistics chains – used bylogistics applications such as the iCargo organizer (WP3) • Infrastructure services • make the Ecosystem a predictable, auditable, secure, and useful environment for its participants - Authentication Service /Resources Access Service/Gateway Services / Link / Data Mining Service /Events Subscription Service /Discovery Service Payment Services • Services amplification • To deal with the pragmatic issue that in reality many organisations will use proprietary formats, technologies and protocols, the Ecosystem’s HSN adopts different mechanisms such as software virtualisation and semantic technologies.
Implementation - iCargo Cloud APIs • iCargo Application Programming Interfaces allow you to publish information about your logistics chain resources (data, services), or to subscribe to such resources provided by other participants in the iCargo Ecosystem • APIs are defined in an implementation independent way, abstracting away the specific underlying Cloud technologies • One of the most suitable technologies for this purpose is Representational State Tranfer (REST) • Most of the Cloud Storage industry strongly believe that a key capability of a storage cloud is the REST style Web Services API. Many of the most popular storage cloud services include or exclusively use REST, including SoftLayer'sCloudLayer, Amazon S3, Nirvanix SDN and Rackspace Cloud Files • Implementation alternatives: • Use the services of an existing commercial Cloud • (e.g. Microsoft Azure or Amazon EC2): no iCargo specific API • Implement core services and APIs on an open source Cloud platform • Define a generic iCargo Cloud API and map it to specific APIs • (e.g. language specific such as Apache LibCloud and/or general • ones defined by OCC, OGF and other standardisation bodies)
Entity centric register WS KB SG Secure access ERP system Individual processing LS Semantics eR SO Single access point VSP eR Secure & single point of access eR Semantic support eR eR K R Cloud services Active & Context awareness A Mobile agent Entity centric
Business (driven) vision 1 Technical vision • Semantic interoperability • Common Framework Interpretation of data • Seamless connectivity • Controlled & secure access Accessibility of data 2 • Entity-centric approach • Reduction of complexity Organisation of data
Semantic Gateways Erik Cornelisse
Dependencies with Workpackage 2, 3 Application • Physical and logical Persistent Logistic Objects (PLOs) provided by WP3, as well as from users’ systems and existing platforms from logistics and related domains. • Generic support components, (WP2) that provide the basic capabilities for PLOs to be searched, combined and engage in interactions, in a “Logistics cloud” environment. • An ontology based on the Common Framework to support interoperability based on the semantic web approach, by integrating the knowledge management tools developed by WP2 in the overall architecture WP2 architecture: source: Logica Smart Gateways Semantic Web Components Composition Services Digital Shadows (software agents) Knowledge base incl. standards Semantic Web services Cloud Ecosystem Cloud APIS Physical Server Mobile resources Cloud resources User desktop Computing resources