You are on page 1of 18

SOFTWARE DEVELOPMENT

PFE 2023

integrationobjects.com
PFE Booklet 2023 00

ABOUT INTEGRATION OBJECTS

Integration Objects is a world-leading digital company for industry 4.0 advanced solutions in
Industrial IoT (IIoT), industrial cyber security, Big Data Analytics, integrated command &
control centers, for the process, power, energy and utilities industries as well as for defense
and governmental Institutions.

Our customers are located on five continents and include the largest industrial companies in
the world such as ExxonMobil, TotalEnergies, Chevron, Saudi Aramco, BG and Glencore.

Integration Objects is rapidly expanding and looking for top-notch professionals to join our
research and development teams.

We currently have openings for the internships described below.

To apply, send your application by email to careers@integrationobjects.com


01 PFE Booklet 2023

STANDARDIZED & SECURE IT-OT CONVERGENCE BASED ON


OPC UNIFIED ARCHITECTURE

Abstract

A central challenge of Industry 4.0 and IT-OT convergence is the variety of protocols, devices and
application areas legacy systems: How can users guarantee the interoperability of everything?
More specifi cally, how can users ensure secure and standardize the exchange of data and
information between devices, machines and services, and from different industries?

OPC UA have been more and more used and deployed to resolve such challenges. Anyone who
wants to advertise with the label of “Industry 4.0-capable” must be OPC-UA-capable too (integrated
or via a gateway). OPC UA, short for Open Platform Communications United Architecture,) is the
interoperability standard for the secure and reliable exchange of data in the industrial automation
space and in other industries. This open interface standard is platform and manufacturer
independent.

Within this context, we propose this end of studies project in order to design and implement a
generic OPC UA solution for standardized and secure IT-OT convergence and support of multiple
industrial communication and IoT protocols. The intern will be asked to:
• Perform a literature review to understand:
o OPC UA Standard
o Integration Objects’ OPC UA framework
o Industrial communication protocols such as Modbus TCP, Modbus Serial, DNP3
o IoT protocols such as MQTT and REST
• Design and implementation of the solution.
• Perform tests, benchmarks and provide perspectives.
The intern will learn all about OPC UA, Internet of Things, cyber security and programming
in .NET environment.

Deliverables

At the end of the internship, the intern shall deliver a finalized product including:
• Source codes.
• Test & development tools used during the internship.
• Documentation: project report, design documents, and test reports.

Keywords: Cyber Security, Industrial protocols, OPC, OPC UA, .Net core/C#

To apply, send your application by email to careers@integrationobjects.com


PFE Booklet 2023 02

STANDARDIZED & SECURE IOT INTEGRATION BASED ON


MQTT

Abstract

One of the big challenges in the Industrial IoT and Industry 4.0 remains the variety of protocols,
devices and application areas legacy systems. To bridge this gap, we are looking into several
possible solutions that would leverage the MQTT protocol. MQTT stands for MQ Telemetry
Transport; it’s an extremely simple and lightweight publish-subscribe messaging protocol. It was
designed for constrained devices and low-bandwidth, high-latency or unreliable networks.

Within this context, we propose this end of studies project in order to in order to design and
implement a generic MQTT broker solution for standardized and secure IT-OT integration and
support of multiple industrial communication and IoT protocols. The intern will be asked to:
• Perform a literature review to understand:
o MQTT Standard
o MQTT Sparkplug
o Industrial communication protocols such as Modbus TCP, Modbus Serial, DNP3
o IoT protocols such as MQTT and REST
• Design and implementation of the solution.
• Perform tests, benchmarks and provide perspectives.
The intern will learn all about MQTT, Sparkplug, Internet of Things, Cyber security and Programming
in .NET environment.

Deliverables

At the end of the internship, the intern shall deliver a fi nalized product with source codes, and
documentation including:
• Source codes.
• Test & development tools used during the internship.
• Documentation: project report, design documents, and test reports.

Keywords: Cyber Security, Industrial protocols, Sparkplug, MQTT, SSL, .Net core/C#

To apply, send your application by email to careers@integrationobjects.com


03 PFE Booklet 2023

REAL-TIME & SECURE DNP DATA TRANSFER FOR IT-OT


INTEGRATION

Abstract

To bring a comprehensive solution to IT-OT integration challenges, Integration Objects provides a


new IoT platform, Smart IoT Highway (SIOTH®). SIOTH provides protocol conversion capabilities by
supporting and managing different industrial protocols, data buffering and storing into different
databases as well as a reasoning engine for rules and workfl ows execution.

In order to expand the protocol conversion capabilities within SIOTH, we propose this end of
studies project to design and implement a generic communication framework supporting the DNP3
protocol for exchanging data between devices, sensors and SIOTH. DNP3 is a standard for fi eldbus
communication in automation technology. It is well known for meeting a high standard of quality
befitting the high quality needs of Industry 4.0.

The intern will learn all about Industrial Internet of Things (IIoT), communication protocols and
APIs such as DNP3, ZMQ, MQTT, cyber security and programming in .Net environment.

Deliverables

At the end of the internship, the intern shall deliver a fi nalized product with source codes, a setup
and documentation including:
• Source codes
• Test tools
• Documentation: user guide, project report, and test reports

Keywords: Industrial Internet of Things (IIoT), DNP3, Real-time Systems, Distributed Systems,
industrial cyber security.

To apply, send your application by email to careers@integrationobjects.com


PFE Booklet 2023 04

IT-OT INTEGRATION SOLUTION TO SECURELY CONNECT DEVICES


TO THE CLOUD

Abstract

To bring a comprehensive solution to IT-OT integration challenges, Integration Objects provides a


new IoT platform, Smart IoT Highway (SIOTH®). SIOTH provides protocol conversion capabilities by
supporting and managing different industrial protocols, data buffering and storing into different
databases as well as a reasoning engine for rules and workfl ows execution.

In order to expand the protocol conversion capabilities within SIOTH, we propose this end of
studies project to design and implement a generic communication framework supporting the XMPP
protocol for exchanging data between sensors and SIOTH. XMPP is the Extensible Messaging and
Presence Protocol, a set of open technologies for instant messaging, presence, multi-party chat,
voice and video calls, collaboration, lightweight middleware, content syndication, and generalized
routing of XML data.

The intern will learn all about Industrial Internet of Things (IIoT), communication protocols and APIs
such as XMPP, ZMQ, MQTT, cyber security and programming in .Net environment.

Deliverables

At the end of the internship, the intern shall deliver a fi nalized product with source codes, a setup
and documentation including:
• Source codes (.NET)
• Test tools
• Documentation: user guide, project report, and test reports

Keywords: Industrial Internet of Things (IIoT), XMPP, Real-time Systems, Distributed Systems, cyber
security.

To apply, send your application by email to careers@integrationobjects.com


05 PFE Booklet 2023

IT-OT INTEGRATION CONFIGURATION & MONITORING AT THE


USERS’ FINGERTIPS

Abstract

A central challenge of Industry 4.0 and IT-OT convergence is the variety of protocols, devices and
application areas legacy systems: How can users guarantee the interoperability of everything?
More specifi cally, how can users ensure secure and standardize the exchange of data and
information between devices, machines and services, and from different industries?

To bring a comprehensive solution to IT-OT integration challenges, Integration Objects provides


Smart IOT Highway (SIOTH®) as a scalable and modular IoT platform for data exchange and
transformation purposes. Its main purpose is to securely transfer and monitor effi ciently huge
amounts of data from thousands of devices simultaneously. It establishes secure end-to-end
pipelines in order to collect and orchestrate data from edge, IoT devices or any data source system
and transfer data to any application, cloud and vice versa, as well as confi gure data fl ows to meet
business applications requirements.

To accelerate the use and the deployment of the SIOTH platform, we propose this end of studies
project to design and implement a confi guration and monitoring solution allowing end users to
easily and rapidly perform complex SIOTH configuration using Excel. In this project, the intern will
be asked to:
• Perform a literature review to understand the project scope
• Study the existing SIOTH architecture and its main components
• Engineer the best technical solution to implement the SIOTH configuration and monitoring
solution within Excel
• Perform tests, benchmarks and provide perspectives
• Compare results with other products
The intern will have the opportunity to learn about internet of things, protocols, cyber security,
reporting mechanisms and programming in .NET environment.

Deliverables

At the end of the internship, the intern shall deliver a finalized product that includes:
• Design documents
• Source code
• Test & development tools used during the internship
• Documentation: user guide, project report, and test reports

Keywords: Industrial Internet of Things (IIoT), Real-time Systems, Distributed Systems, Data
Visualization, Data Streaming, Data Conversion.

To apply, send your application by email to careers@integrationobjects.com


PFE Booklet 2023 06

REAL-TIME & SECURE HART- IP DATA TRANSFER FOR IT- OT


INTEGRATION

Abstract

To bring a comprehensive solution to IT-OT integration challenges, Integration Objects provides a


new IoT platform, Smart IoT Highway (SIOTH®). SIOTH provides protocol conversion capabilities by
supporting and managing different industrial protocols, data buffering and storing into different
databases as well as a reasoning engine for rules and workflows execution.

In order to expand the protocol conversion capabilities within SIOTH, we propose this end of studies
project to design and implement a generic communication framework supporting the HART-IP
protocol for exchanging data between devices, sensors and SIOTH. HART-IP (Highway Addressable
Remote Transducer) is an open standard used for sending and reception of digital information
between smart devices and control systems. It is well known for meeting a high standard of quality
befitting the high quality needs of Industry 4.0.

The intern will learn all about Industrial Internet of Things (IIoT), Industrial communication
protocols (HART-IP, Kafka), cyber security and programming in .Net environment.

Deliverables

At the end of the internship, the intern shall deliver a finalized product with source codes, a setup
and documentation:
• Source codes (.NET)
• Test tools
• Documentation: user guide, project report, and test reports

Keywords: Industrial Internet of Things (IIoT), Real-time Systems, Distributed Systems, Data
Visualization, Data Streaming, Data Conversion.

To apply, send your application by email to careers@integrationobjects.com


07 PFE Booklet 2023

CLOUD DEPLOYMENT SOLUTION FOR SIOTH IT-OT


INTEGRATION PLATFORM

Abstract

Smart IOT Highway (SIOTH®) is a scalable and modular IoT platform for data exchange and
transformation purposes. Its main purpose is to securely transfer and monitor effi ciently huge
amounts of data from thousands of devices simultaneously. It establishes secure end-to-end
pipelines in order to collect and orchestrate data from edge, IoT devices or any data source system
and transfer data to any application, cloud and vice versa, as well as confi gure data fl ows to meet
business applications requirements.

As SIOTH platform has expanded and has become quite complex platform, new challenges arise to
meet new business use cases and scale up or down in order to meet increased or decreased
demand. Within this framework, we propose this end of studies project in order to research the best
fi t cloud deployment solution for SIOTH. In fact, cloud computing is often used nowadays to
provide worldwide access to shared pools of confi gurable resources. The nature and use of cloud
computing is growing rapidly, both virtually and in reality.

The intern will be asked to:


• Perform a literature review to understand:
o Cloud Computing
o SaaS
o SIOTH architecture
o Microservices: Service Mesh solution
o Virtualization
o Define a strategy of deployment.
• Design and implement of an MVP for the cloud deployment solution

The intern will learn about Cloud computing, Internet of Things, Virtualization Cyber security and
Programming un .NET environment.

Deliverables

At the end of the internship the intern shall deliver a fi nalized product with source code and
documentation:
• Source codes/ Tools
• Test & development tools used during the internship.
• Documentation: project report, design documents and additional documents.

Keywords: Internet of things, Cloud computing, SIOTH, SaaS, .Net, Microservices, Cybersecurity

To apply, send your application by email to careers@integrationobjects.com


PFE Booklet 2023 08

DATA RELIABILITY SOLUTION FOR SIOTH IT-OT


INTEGRATION PLATFORM

Abstract

To bring a comprehensive solution to IT-OT integration challenges, Integration Objects provides a


new IoT platform, Smart IoT Highway (SIOTH®). SIOTH provides protocol conversion capabilities by
supporting and managing different industrial protocols, data buffering and storing into different
databases as well as a reasoning engine for rules and workfl ows execution.

To ensure the data transfer reliability within SIOTH, we propose this end of studies project in order
to design and implement a generic and cross platform solution for store and forward capabilities.
The store and forward module is one of the most important modules in SIOTH. It protects against
inevitable outages in weak links in the data collection chain. A store and forward system sits
between the data-generating devices or systems and SIOTH integration bus. The intern will be
asked to:
• Perform a literature review to understand:
o Buffering
o SIOTH Architecture
o FIFO/LIFO
• Design and implement a cross platform solution for the store and forward mechanism

The intern will learn all about internet of things, protocols, multi-threading and programming
in .Net environment.

Deliverables

At the end of the internship, the intern shall deliver a finalized product that includes:
• Design documents
• Source code
• Test & development tools used during the internship
• Documentation: user guide, project report, and test reports

Keywords: Internet of Things, SIOTH, Real-time and historical data, Industrial protocols, .Net, C#,
Security, Smart devices, Micro services, Data modeling, Data visualization.

To apply, send your application by email to careers@integrationobjects.com


09 PFE Booklet 2023

GENERIC FRAMEWORK FOR OPC UNIFIED ARCHITECTURE


STANDARD

Abstract

A central challenge of Industry 4.0 and IT-OT convergence is the variety of protocols, devices and
application areas legacy systems: How can users guarantee the interoperability of everything? OPC
UA have been more and more used and deployed to resolve such challenges. Anyone who wants to
advertise with the label of “Industry 4.0-capable” must be OPC-UA-capable too (integrated or via a
gateway). OPC UA, short for Open Platform Communications United Architecture,) is the
interoperability standard for the secure and reliable exchange of data in the industrial automation
space and in other industries. This open interface standard is platform and manufacturer
independent.

This end of studies project consists of on the design and implementation of a new and generic
OPC UA framework that supports the latest version of the OPC UA standard including the features
of reverse connect, transparent and non-transparent redundancy management.

The intern will be asked to:


• Perform literature review to understand:
o OPC UA Standard
o Integration objects’ OPC UA framework
o Redundancy concepts
o Reverse Hello Connect concept
o Aliases
• Design and implement the OPC UA framework
• Perform tests, benchmarks and provide perspectives

Deliverables

At the end of the internship, the intern shall deliver a finalized product that includes:
• Source codes
• Tests and development tools used during the internship
• Documentation: project report design documents and additional documentations.

Keywords: Open and secure architectures, IT-OT integration, Industrial protocols, OPC UA,
Redundancy, Reverse Hello, .Net/C#

To apply, send your application by email to careers@integrationobjects.com


PFE Booklet 2023 10

OPC UA INTELLIGENT MODULE FOR ALARMS AND


CONDITIONS MODELING

Abstract

A central challenge of Industry 4.0 and IT-OT convergence is the variety of protocols, devices and
application areas legacy systems: How can users guarantee the interoperability of everything? OPC
UA have been more and more used and deployed to resolve such challenges. Anyone who wants to
advertise with the label of “Industry 4.0-capable” must be OPC-UA-capable too (integrated or via a
gateway). OPC UA, short for Open Platform Communications United Architecture,) is the
interoperability standard for the secure and reliable exchange of data in the industrial automation
space and in other industries. This open interface standard is platform and manufacturer
independent.

One of the main functionalities of OPC UA is how to manage and model Alarms and Conditions.
This end of studies project consists of on the design and implementation of OPC UA AC intelligent
module that automatically export and map all the OPC Alarms and Conditions information models
(Areas, Condition, Sources, fi lters) from source OPC AE servers and OPC UA AC servers to SIOTH
OPC UA Broker.

The intern will be asked to:


• Perform a literature review to understand:
o OPC UA Standard
o Integration Objects’ OPC UA framework
• Design and implementation of the OPC UA AC intelligent module
• Perform tests, benchmarks and provide perspectives.

The intern will learn all about OPC UA, Internet of Things, Cyber security and Programming
in .NET environment.

Deliverables

At the end of the internship, the intern shall deliver a fi nalized product with source codes, and
documentation including:
• Source codes.
• Test & development tools used during the internship.
• Documentation: project report, design documents, and test reports.

Keywords: Open and secure architectures, IT-OT integration, Cyber Security, Industrial protocols,
OPC, OPC UA, Angular .Net core/C#

To apply, send your application by email to careers@integrationobjects.com


11 PFE Booklet 2023

RULE & WORKFLOW ENGINE FOR ORCHESTRATING /


SYNCHRONIZING IT-OT INTEGRATION

Abstract

To bring a comprehensive solution to IT-OT integration challenges, Integration Objects provides a


new IoT platform, Smart IoT Highway (SIOTH®). SIOTH provides protocol conversion capabilities
by supporting and managing different industrial protocols, data buffering and storing into
different databases as well as a reasoning engine for rules and workfl ows execution.

The rule and workfl ow engines provide essential functionalities within SIOTH to orchestrate
and synchronize data fl ows based on logic, events detection, scheduling or routing. Within this
framework, we propose this end of studies project in order to engineer a solution for data fl ows
orchestration based on rules and workfl ows. The intern will be asked to:
• Perform a literature review and a comparative study for:
o Existing reasoning and rule engines
o Existing integration bus, middleware and orchestration platforms
• Design the best solution for the required data fl ows orchestration
• Perform an MVP, tests, benchmarks and provide perspectives.

During this project, the intern will learn all about Industrial Internet of Things (IIoT), rule
engines and programming in .Net/Java environments.

Deliverables

At the end of the internship, the intern shall deliver a finalized solution with:
• Comparative study of the existing rule engines
• Design documents
• Source codes (.NET/Java)
• Test tools
• Documentation: user guide, project report, and test reports

Keywords: Industrial Internet of Things (IIoT), Real-time Systems, Distributed Systems, Rule
Engine, Orchestration, Workfl ow Engine

To apply, send your application by email to careers@integrationobjects.com


PFE Booklet 2023 12

AZURE AI / ML INTEGRATION FOR REAL-TIME


MANUFACTURING INTELLIGENCE APPLICATION

Abstract

A central challenge of Industry 4.0 and IT-OT convergence is the variety of protocols, devices
and Smart IOT Highway (SIOTH®) is a scalable and modular IoT platform for data exchange and
transformation purposes. Its main purpose is to securely transfer and monitor effi ciently huge
amounts of data from thousands of devices simultaneously. It establishes secure end-to-end
pipelines in order to collect and orchestrate data from edge, IoT devices or any data source system
and transfer data to any application, cloud and vice versa, as well as confi gure data fl ows to meet
business applications requirements.

Cloud computing has been growing over the years as it gives potential to save investment costs in
infrastructure, to save time in application development and deployment, and to save resource
allocation overhead. It is a category of computing solutions in which a technology and/or service
lets users access computing resources on demand, as needed, whether the resources are physical or
virtual, dedicated, or shared, and no matter how they are accessed (via a direct connection, LAN,
WAN, or the Internet). Users now benefi ts not only from storage and computational resources but
also from different machine learning algorithms where the user can pull his data and apply
training and prediction functionalities.

In this project, the intern will be asked to:


• Perform a literature review to understand the Azure AI/ML architecture in terms of
connecting to data source, creating/running models, using of the different API to connect and
interact with these models.
• Propose and engineer the best technical solution to integrate Azure libraries into SIOTH
• Compare results with competitive products

During this project, the intern will learn all about Industrial Internet of Things (IIoT), rule
engines, Azure, AI/ML models, real-time performance management applications

Deliverables

At the end of the internship, the intern shall deliver a finalized solution that includes:
• Design documents
• Source code
• Test tools
• Documentation: user guide, project report, and test reports

Keywords: Azure, Distributed Computing, Artificial Intelligence, Machine Learning,


Communication Protocol, API, Real-time System

To apply, send your application by email to careers@integrationobjects.com


13 PFE Booklet 2023

COMPREHENSIVE DEVOPS SOLUTION FOR SIOTH


PLATFORM
Abstract

Smart IOT Highway (SIOTH®) is a scalable and modular IoT platform for data exchange and
transformation purposes. Its main purpose is to securely transfer and monitor effi ciently huge
amounts of data from thousands of devices simultaneously. It establishes secure end-to-end
pipelines in order to collect and orchestrate data from edge, IoT devices or any data source system
and transfer data to any application, cloud and vice versa, as well as confi gure data fl ows to meet
business applications requirements.

The SIOTH development projects grew in complexity and size, which makes the assignment and
management of tasks and bugs reporting a tedious process and consequently keeping track of the
project’s overall functionality became one of the challenge of the product management team.

The product management team has adopted DevOps to resolve these challenges. Within this
framework, we propose this end of studies project in order to engineer and implement a platform
to facilitate user collaboration and the resolution of project-related issues.

In this project, the intern will be asked to:


• Build a user-friendly interface to keep track on all the issues, tasks and bugs related to a
project.
• Keep a standardized way to help the users tackle different task, issues and bugs (filled by the
user)
• Design a database to store the issues, tasks, bugs and results/metrics related to the
users.

Deliverables

At the end of the internship, the intern shall deliver a fi nalized product with source codes, a setup
and documentation:
• Source codes
• Design documents and sketches
• Test tools
• Documentation: user guide, project report, and test reports

Keywords: Industrial Internet of Things (IIoT), DevOps, .NET.

To apply, send your application by email to careers@integrationobjects.com


PFE Booklet 2023 14

CUSTOMER SERVICE MODULE FOR SOFTOK


OPERATIONS MANAGEMENT

Abstract

SoftOK (Software Operational Knowledge) is an intelligent and advanced software solution used
internally to manage all company operations including project management, product
management, sales, HR and admin activities. This software solution is composed of intuitive, role
and web based user interface, a rule engine and a workfl ow engine.

We plan a major addition into the SoftOK platform in order to provide a complete customer
service module for our test, support and quality team. This customer service module will:
• Automate the customer tickets creation, management and monitoring as well as
performance reporting about SLA (Service Level Agreement) commitments such as mean
response time and resolution time.
• And provide a customer portal for end users to consult their tickets as well as the
product knowledge base.
In this project, the intern will design and implement the customer service module within SoftOK.
At the end of the project, the intern will also be asked to engineer and prototype a solution on
how to migrate SoftOK to the SIOTH platform.

The intern will learn all about operations management, automated workfl ows, rule engine, KPIs,
reporting, and programming in .NET environment.

Deliverables

At the end of the internship, the intern shall deliver a finalized product with source codes, a setup
and documentation:
• Source codes (.NET)
• Design documents
• Test tools
• Documentation: user guide, project report, and test reports

Keywords: SLA, Operations management, KPI, .NET, rule engine, workfl ow engine

To apply, send your application by email to careers@integrationobjects.com


15 PFE Booklet 2023

SIOTH REPORTING FRAMEWORK FOR IT-OT


CONVERGENCE

Abstract

Smart IOT Highway (SIOTH®) is a scalable and modular IoT platform for data exchange and
transformation purposes. Its main purpose is to securely transfer and monitor effi ciently huge
amounts of data from thousands of devices simultaneously. It establishes secure end-to-end
pipelines in order to collect and orchestrate data from edge, IoT devices or any data source system
and transfer data to any application, cloud and vice versa, as well as confi gure data fl ows to meet
business applications requirements.

In addition to secure data exchange, business applications requirements include data monitoring
and reporting requirements. In fact, reporting operations performance over web-based applications
is crucial to end-users including plant managers, supervisors, VPs, operators…

In this project, the intern will design and implement a generic reporting framework for SIOTH
allowing end-users to easily create, customize and generate the required reports using SIOTH
portal.

The intern will learn all about IT-OT integration, reporting, Key Performance Indicators, workfl ows,
rule engine, data model, and programming in .NET environment.

Deliverables

At the end of the internship, the intern shall deliver a fi nalized product with source codes, a setup
and documentation:
• Source codes (.NET/Angular)
• Design documents and sketches
• Test tools
• Documentation: user guide, project report, and test reports

Keywords: IT-OT integration, reporting, dashboards, Balanced Scorecard, KPI, .NET, Angular

To apply, send your application by email to careers@integrationobjects.com


integrationobjects.com

You might also like