Assignment 3: Integration Challenge & Use Case

Wished someone reviewed our homework. Seems too quiet in here.

Is it possible to do DEMO for other templates in Unibright workflow designer? I would love to try them out.

Three examples:
-Data integrity

  • security
  • change management/requirements

An example is a company who is to produce sustainable rugs (that can be 100% recycled and re-used again).
Because it is a sustainable product you would like to have 100% transparency in the process from creating nylon (created from fishing nets out of the ocean) to producing the rugs.
Dificulty is that several players are involved in the end to end process also smaller companies so the cost for the blockchain needs to be kept low.

Ibm just started a project in this area for your information.

  1. Data Integrity - The company were each department has its own database in different IT system
  2. Security - ensuring that data is exchanged only with trusted, verifiable third party
  3. Reasonable cost - maintenance of the system should be cost efficient.
  • Message exchange
  • Notifies
  • State management
  • Control flow
  • Changing requirements
  • Data integrity
  • Technical integrity
  • Security
  • Cost estimate

Year 2071. In China the new mania is Italian food. One container of Italian spaghetti is ordered online by a Shanghai supermarket from an Italian producer. All the process is made on-chain. Producer in Italy receive the enquiry, approve it and the Chinese buyer subscribe the online contract. Payment is guaranteed on-chain, so he can start to prepare the shipment. An enquiry is immediately sent to local chamber of commerce that adds an online certificate of origin for Chinese custom. Then the smart contract is sent to local health authority, that add a certification about no infections present in the area, and that the company is well known as fulfilling the local regulation for food production. In the meantime, the producer has prepared the container. Smart contract coming back to him, he solicits the shipment to the shipping company. Shipping company service payment is guaranteed on chain. Then they open a smart contract with the sea vessel company for booking a space on the next vessel. Italian producer loads the container and take an online bill of lading from the shipping company. The online contract is now sent to Italian custom. They receive the container, check the content and approve the export. Italian exporter takes back the online documents and the merchandise is VAT exempted. Transit time 30 days from Italy up to Shanghai port. In the meanwhile, all the online documents are sent to the Chinese custom. Once the container has arrived Chinese custom controls the content and see that really it consists of Italian spaghetti, approved by local authority as complying the health rules for production and guaranteed by chamber of commerce as of Italian production. The deliver of the container is immediate, since VAT and custom duty for the importer are guaranteed on chain. Spaghetti are delivered to the supermarket and immediately put on sale.

Some packs are bought by a local restaurant that uses for offering Italian food to local customer. One customer asks to the waiter a plate of spaghetti and please, take me also the tracking code. The waiter returns with an inviting spaghetti dish and a QR code that was cut from the package. The customer scans it and receives the following result:

2071-03-11 Received order
2071-03-11 Approved order, smart contract signed
2071-03-12 Started procedure fulfilling order
2071-03-13 Released certificate of origin by chamber of commerce of Civitanova, Italy
2071-03-14 Released health certificate health authority of Civitanova, Italy
2071-03-21 Order ready for prompt shipment
2071-03-22 Loaded on truck in Civitanova, Italy
2071-03-22 Arrived in Ancona sea port, Italy
2071-03-23 Released from Italian custom
2071-03-24 Loaded on board, vessel Mare Nostrum, MSC sea company
2071-03-25 Vessel left the port
2071-04-02 Transhipping in Piraeus, Greece
2071-04-04 On transit in Suez, Egypt
2071-04-19 Transhipping in Hong Kong
2071-04-24 Arrival on Shanghai port
2071-04-26 Downloaded the container from vessel
2071-04-28 Released from Chinese custom
2071-04-29 Arrived at importer facilities
2071-04-30 Payment executed
Tracked and guaranteed on-chain by Unibright, ver. 24.7.1

  1. Data Integrity
  2. Notifications
    3.Cost Estimate


Message exchange, notifications, state management, control flow, changing requirements, data integrity, technical integrity, security, cost estimate


To optimise business processes on a common network infrastructure
To manage a secured database of records, updates, mapping and tracking

Use Case

CONA Services (Coke One North America), supply chain of Coca-Cola

Coca-Cola Bottling Harbor

To enable a low barrier network and streamline transactions among internal suppliers of bottles and external suppliers of raw materials

data integrity
control flow
technical integrety

different technological infrastructure for different companies, structure of data processing is completely different - maybe in a different language and not translated

Data Silos
Different companys, and different departments within the same company, have different ways they store data mand manage they work flow. Bridging the gap between these silos is difficult.

Data Security
Making sure that the data is not accessible by unauthorized parties, and at the same time making it accessible those who have a need, is a challenge. Especially when only some of the data should be availabe to certain parties.

Cost Efficiency
ERP systems can be very expensive to implement and maintain. Finding a way to make this cost effective can be a challenge.

Security and integrity of data: how do I know that the data I receive is from a trustable sender, how do I know that the package I am getting is not malicious

Invalid data format: The data I send and receive has to make sense to the systems, incorrect API formats will result invalid orders

Architecture suited for all parties: Some systems don’t support synchronous data transfers, others are using outdated technology - need to design a solution where all parties can participate, not just the most popular ones.

Data silos Increasing amounts of paperwork or systems needed to produce and work with data

Data integrity Errors from multiple inputs

Privacy Data exposure to outsider third party


  1. Automated setup of a baseline protocol compliant environment.
  2. Establishing a domain model.
  3. Integrating systems of record.

i.e. Baselining SAP, ERP, and Dynamics 365 to prevent data inconsistencies and work flow errors.

1 Like
  1. User adoption / change management.
  2. Data integrity and security.
  3. Support from providers are often not informed enough to understand the challenges.

We might set up a great system, but employees working on it have habids from previous systems that come over and are often reluctant to change.

Data integrity
Data silos
Data control

Example: Providing valid data between different data silos in a controlled environment.

Three challenges in the field of business integration are:

Changing Requirements- Adapting existing workflows to changes. For example, if a new party becomes involves in the workflow processes.

Cost Benefit- Keeping track of resources spent on the process to keep track of the cost benefits of changes in the process

Control Flow- Adaptation of the work flow to unexpected changes that requires some different decision to be made

For example, a new party becomes involved in the workflow process, which necessitates a change in the requirements for the messaging system. We want to keep track of the cost benefit of the integration of this new party and compare is to the resource cost of the previous process. The involvement of this new party may cause some changes that require decisions to be made about changes in the workflow.

State management
Implementation of functionality-
An example of this is customer requirement fulfillment processes such as product development and order fulfillment. Not only are there inter-departmental issues…i.e., sales, logistics, purchasing…but also various companies in the supply chain.

Three challenges in the field of business integration.

  • Message exchange

  • Control flow

  • Security

Educating the companies that if they all use the same system like Unibright they would over come many challenges. It would make message exchanges easier, control flow more efficient, and can guarantee their security. It would improve communication between companies and clients and would make things much more efficient.

  1. Supply chain management : Flow sequence gets delay due to rapid change in information
  2. Communication gaps or Data flow: Miscommunications happens between large number of contacts if there is no planning
  3. Slower Information exchange or delay in information access between different stakeholders
    All above can be minimised by using Blockchain interface like Unibright.

Assignment 3: Integration Challenge & Use Cases


  1. 3 P’s
  2. Old technology
  3. Not taking the time to explain this course properly.

Steve Jobs and Bill Gates.

  1. Message exchange
  2. Notifications
  3. State management

Keeping a record of everything that happened in a business process.