The word ‘smart’ is much used in today’s world and sometimes glibly. Let’s face it, we have smart watches, smart refrigerators, smart televisions and the obligatory smart phone of course. So why not smart containers? IIMS is always keen to delve into coming technologies and the developments going on behind the scenes to deliver the smart container project are fascinating. So, if you are a self-confessed dinosaur, prepare for a tough read ahead! Dr. Hanane Becha takes up the story.
Complex supply chains inherently involve many different intermediaries as they move goods from point A to point B. Each party’s processes have been developed to achieve specific objectives within its role in the intermodal supply chain, creating multiple perspectives and information “silos.” As a result, no single party has complete door-to-door visibility of cargo during transport. This fact leaves many opportunities for errors and communication gaps—making it difficult to answer real-time questions and enable fully informed decisions.
The Ideal Real Time Insight Ideally, real-time data can be integrated directly into stakeholders’ risk analysis and decision-making processes. This is where the UN/ CEFACT Smart Container project adds so much value to the industry. The Smart Container project goal is to define data elements generated from smart containers and to develop a data model that will enable development of Smart Container Application Programming Interfaces (APIs).
A preliminary white paper published in December 2018, provides a detailed look at the benefits of using Smart Containers and potential use cases. Smart Container Business Requirements Specifications (BRS) were released in September 2019, providing an official global standard that includes detailed value propositions for multiple smart container use cases focused on data inputs, outputs, values, and formats.
70 | The Report • March 2020 • Issue 91
any chosen syntax. Traditionally, APIs were developed from scratch for specific integrations and languages. Today however, APIs are increasingly used to integrate various turnkey services and data sources for the purpose of enriching or augmenting existing business processes and workflows.
Data elements have been defined and a Smart Container Standard Data Model is being finalized. The data model defines communication semantics—consistent meanings regardless of context—ensuring all stakeholders interpret data the same way. Syntax rules specify the correct combined sequence of symbols that can be used to form a correctly structured program in a given programming language. Both are essential foundational elements for developing smart container standard APIs. The UN/CEFACT Core Components Library is a huge catalogue of semantic definitions for business data that can be reused across multiple business sectors. The library is extensible and continuously evolves to meet changing needs of buy/ship/pay process stakeholders.
The next step is defining APIs— agreed-upon data flows with syntax and semantics that enable stakeholders to connect and invoke third-party services in their business process workflows. APIs are the glue between different services that enable this integration. With standard APIs available to the industry, stakeholders will benefit from an explosion of new capabilities for connecting and integrating data across the intermodal supply chain ecosystem.
API Development via the Smart Container Project An API is a source code-based specification that allows different software components—or services—to communicate with each other. APIs can be created in
A turnkey service is like a black box. The service contains everything it needs and defines the service inputs, outputs, and required semantics. The service description should communicate what happens when the service is invoked and identify the conditions for using the service. There is no need for the stakeholder to understand or to master the logic behind the service.
With APIs as the “glue” between multiple turnkey services and data sources, adding business process capabilities can become agile, cost- efficient plug-and-play exercises. APIs not only enable powerful new data services and applications; they simplify continuous adaptation to changing business requirements.
In a step-by-step methodology, the Smart Container project is using defined data elements’ semantic and syntactic descriptions to develop the functional behaviour of API operations:
Step 1: Identify stakeholders and smart container services that could enhance their business processes. Clear value propositions are described based on Smart Container data scoping different services. The UN/CEFACT white paper promotes smart container adoption by providing use cases for decision makers across the supply chain ecosystem and answering questions like “what is in it for me? Why should I care?” This step is complete.
Step 2: Derive smart container- transmitted data elements based on use cases. Some of these data elements, such as “consignor” and “consignee” are already part of the Core Components Library. Other data elements are new, such as different smart container
Page 1 |
Page 2 |
Page 3 |
Page 4 |
Page 5 |
Page 6 |
Page 7 |
Page 8 |
Page 9 |
Page 10 |
Page 11 |
Page 12 |
Page 13 |
Page 14 |
Page 15 |
Page 16 |
Page 17 |
Page 18 |
Page 19 |
Page 20 |
Page 21 |
Page 22 |
Page 23 |
Page 24 |
Page 25 |
Page 26 |
Page 27 |
Page 28 |
Page 29 |
Page 30 |
Page 31 |
Page 32 |
Page 33 |
Page 34 |
Page 35 |
Page 36 |
Page 37 |
Page 38 |
Page 39 |
Page 40 |
Page 41 |
Page 42 |
Page 43 |
Page 44 |
Page 45 |
Page 46 |
Page 47 |
Page 48 |
Page 49 |
Page 50 |
Page 51 |
Page 52 |
Page 53 |
Page 54 |
Page 55 |
Page 56 |
Page 57 |
Page 58 |
Page 59 |
Page 60 |
Page 61 |
Page 62 |
Page 63 |
Page 64 |
Page 65 |
Page 66 |
Page 67 |
Page 68 |
Page 69 |
Page 70 |
Page 71 |
Page 72 |
Page 73 |
Page 74 |
Page 75 |
Page 76 |
Page 77 |
Page 78 |
Page 79 |
Page 80 |
Page 81 |
Page 82 |
Page 83 |
Page 84 |
Page 85 |
Page 86 |
Page 87 |
Page 88 |
Page 89 |
Page 90 |
Page 91 |
Page 92 |
Page 93 |
Page 94 |
Page 95 |
Page 96 |
Page 97 |
Page 98 |
Page 99 |
Page 100 |
Page 101 |
Page 102 |
Page 103 |
Page 104