PFE Book 2024 Integration Objects
PFE Book 2024 Integration Objects
20 23 - 20 24
Your career path for excellency starts with us !
www.integrationobjects.com
Who we are
Integration Objects is a world-leading digital
governmental Institutions.
Our Values
To maintain a good balance within our company, we rely on communication, innovation, reputation,
environment, social commitment, responsibility, sharing, ambition, tolerance respect, transparency, security,
optimism and humanity...
Respect Communication
We value the talent, time and We are open, clear, direct and
intentions of everyone we work with. honest in our communications.
Our customers
Our customers are located on five continents and include the largest industrial companies in the world such as
ExxonMobil, Total Energies, Chevron, Saudi Aramco, BG, and Glencore.
1 MQTT High Availability for Industrial IoT Platform
ABSTRACT DELIVERABLES
To bring a comprehensive solution to IT-OT integration challenges, At the end of the internship, the intern shall deliver a finalized
Integration Objects provides a new IoT platform, Smart IoT Highway product with source codes, a setup and documentation
(SIOTH®). SIOTH provides protocol conversion capabilities by
supporting and managing different industrial protocols, data buffering including:
and storing into different databases as well as a reasoning engine for • Test tools
rules and workflows execution. • Documentation: user guide, project report, and test reports
The intern will learn all about SOAP, web services, Internet of Things,
cyber security, and programming in .NET environment.
5 SIOTH for Industrial Data Exchange between OT Devices
and IT Systems
ABSTRACT DELIVERABLES
To bring a comprehensive solution to IT-OT integration challenges, At the end of the internship, the intern shall deliver a finalized
Integration Objects provides a new IoT platform, Smart IoT Highway product with source codes, a setup and documentation
(SIOTH®). SIOTH provides protocol conversion capabilities by supporting
and managing different industrial protocols, data buffering and storing into including:
different databases as well as a reasoning engine for rules and workflows • Test tools
execution. • Documentation: user guide, project report, and test reports
The intern will learn all about Industrial Internet of Things (IIoT),
communication protocols such as OPC, OPC XML, cyber security, and
programming in .Net environment.
6 SIOTH Solution for Smart Energy Metering, Control and
Management
ABSTRACT DELIVERABLES
To bring a comprehensive solution to IT-OT integration challenges, At the end of the internship, the intern shall deliver a finalized
Integration Objects provides a new IoT platform, Smart IoT Highway product that includes:
(SIOTH®). SIOTH provides protocol conversion capabilities by supporting
and managing different industrial protocols, data buffering and storing into ·Design documents
different databases as well as a reasoning engine for rules and workflows ·Test & development tools used during the internship
execution. ·Documentation: user guide, project report, and test reports
The intern will learn all about Industrial Internet of Things (IIoT),
communication protocols such as COSEM/DLMS protocol, Cyber security,
and programming in .Net environment.
7 OPC UA Protocol Compliance
ABSTRACT DELIVERABLES
A central challenge of Industry 4.0 and IT-OT convergence is the variety of At the end of the internship, the intern shall
protocols, devices, and application areas legacy systems: How can users guarantee deliver a finalized product with source codes, and
the interoperability of everything? OPC UA, short for Open Platform Communications
United Architecture, have been more and more used and deployed to resolve such documentation including:
challenges. Anyone who wants to advertise with the label of “Industry 4.0-capable” • Test & development tools used during the
must be OPC-UA- capable too (integrated or via a gateway). OPC UA is the internship.
interoperability standard for the secure and reliable exchange of data in the industrial • Documentation: project report, design
automation space and in other industries.
documents, and test reports.
The " Compliance Test Tool" seeks to address the critical need for ensuring OPC UA
compliance for OPC UA based products. The project project aims to design and implement
an OPC UA framework that addresses all UA requirements per OPC UA specification
standard.
The intern will be asked to:
·Perform a literature review to understand: OPC UA Standard KEY WORDS
·Make a fully functional and compliant OPC UA framework IT-OT integration, Cyber Security, Industrial
·Provide clear and concise reports indicating the compliance status of the tested OPC UA
protocols, OPC UA, CTT, .Net core/C#
application.
The intern will learn all about OPC UA, Internet of Things, Cyber security and
Programming in .NET environment.
8 Historical Data Management Framework for SIOTH
ABSTRACT DELIVERABLES
To bring a comprehensive solution to IT-OT integration challenges, At the end of the internship, the intern shall deliver a finalized
Integration Objects provides a new IoT platform, Smart IoT Highway product with source codes, and documentation including:
(SIOTH®). SIOTH provides protocol conversion capabilities by
supporting and managing different industrial protocols, data buffering • Test & development tools used during the internship.
and storing into different databases as well as a reasoning engine for • Documentation: project report, design documents, and test
rules and workflows execution. reports.
The intern will learn all about Data Archival, security and privacy,
Internet of Things and programming in .NET environment.
9 Generic .Net Scripting Framework for Smart IoT Highway
ABSTRACT
Smart IOT Highway (SIOTH) is a scalable and modular IloT platform for data DELIVERABLES
exchange and transformation purposes. It establishes secure end-to-end • Source Codes
pipelines to collect and orchestrate data from edge and loT devices or any data • Test & development tools used during the internship
source system, transfer data to any application and any cloud, vice versa,
and configure data flows to meet business applications requirements. • Documentation: project report, design documents
and additional documentations.
Custom components play a crucial role in addressing the requirements and
challenges of IIoT projects and tailored solutions. In this project, the intern will be KEY WORDS
asked to: Internet of things, SIOTH, Scripting, .Net, micro -services,
smart devices, IDE, Libraries, API, etc
• Perform a literature review to understand of the SIOTH platform
• Identify the specific requirements for a generic .NET scripting connector
• Design and implement the connector using .NET technologies to create a user-
friendly interface where users can write custom scripts, interact with SIOTH's
APIs, and adjust the IT-OT data flows.
• Ensure seamless integration with SIOTH.
• Enable end users to extend the functionality of their custom scripts by
including support of external libraries.
• Enable users to import and use these libraries within their scripts.
10 Cloud Native IOT Data Acquisition Platform
ABSTRACT
Cloud computing plays a pivotal role in driving the transformation of industries in the era of Industry 4.0. By providing scalable, secure, and
flexible infrastructure, cloud computing platforms enable businesses to acquire, store, and process colossal volumes of data generated by smart
devices and sensors while maintaining high performance and minimal downtime. For this reason, Industry 4.0 solution providers seek to leverage
cloud computing to unlock the full potential of their products.
Within this context, we propose this end-of-studies internship project that revolves around the design and implementation of a cloud native IoT
data acquisition platform. This platform will acquire data from different devices using prominent IoT communication protocols such as MQTT,
and it will store it using data storage technologies such as SQL databases. It will be designed to reside in the cloud from the start, based on a
loosely coupled, containerized, microservices architecture, and will take into consideration load balancing, cloud security, redundancy, high
availability, and secure access to devices through VPN technology. The intern will be asked to:
The intern will learn about cloud computing, software architecture, microservices, containerization, Internet of Things (IoT), VPN technology,
cloud security, and development in a .NET environment.
DELIVERABLES
At the end of the internship the intern shall deliver a functional product that includes:
• Source code.
• Test & development tools used during the internship.
• Documentation: project report, design documents, and additional documents
KEY WORDS
Industry 4.0, cloud computing, Internet of Things (IoT), software architecture, microservices, containerization, cloud
security, VPN technology, load balancing, high availability, C#/.NET, MQTT, SQL.
11Cloud 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 efficiently massive amounts of data from thousands of devices simultaneously. It establishes secure end-to-
end pipelines 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 configure data flows to meet business applications requirements.
As SIOTH platform has expanded and evolved, new challenges arise to meet new business use cases and scale up or down to meet increased or
decreased demand. Within this framework, we propose this end of studies project to research the best fit cloud deployment solution for SIOTH.
In fact, cloud computing is often used nowadays to provide worldwide access to shared pools of configurable resources
The intern will be asked to:
DELIVERABLES
At the end of the internship the intern shall deliver a finalized product with source code and documentation:
• 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
12 Generic .Net Scripting Framework for Smart IoT Highway
ABSTRACT
To bring a comprehensive solution to IT-OT integration challenges DELIVERABLES
Integration Objects provides a new IoT platform, Smart IoT Highway At the end of the internship, the intern shall deliver a
(SIOTH®). SIOTH provides protocol conversion capabilities by supporting and finalized solution with:
managing different industrial protocols, data buffering and storing into • Comparative study of the existing rule
different databases as well as a reasoning engine for rules and workflows engines
execution.
• Design documents Source codes
The rule and workflow engines provide essential functionalities within SIOTH (.NET/Java) Test tools
to orchestrate and synchronize data flows based on logic, events detection, • Documentation: user guide, project report, and test
scheduling, or routing. Within this framework, we propose this end of studies reports
project to engineer a solution for data flows orchestration based on rules and
workflows. The intern will be asked to:
• Perform a literature review and a comparative study for: KEY WORDS
o Existing reasoning and rule engines Industrial Internet of Things (IIoT), Real-time Systems,
o Existing integration bus, middleware, and orchestration platforms Distributed Systems, Rule Engine, Orchestration,
• Design the best solution for the required data flows orchestration Workflow Engine
• 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.
13 Audit Trail and Versioning Module for SIOTH
ABSTRACT
DELIVERABLES
Smart IOT Highway (SIOTH®) is a scalable and modular IoT platform for data exchange and
At the end of the internship, the intern shall
transformation purposes. Its main purpose is to securely transfer and monitor efficiently
massive amounts of data from thousands of devices simultaneously. It establishes secure deliver a finalized product with source codes,
end-to-end pipelines to collect and orchestrate data from edge, IoT devices or any data an install and documentation:
source system and transfer data to any application, cloud and vice versa, as well as configure
data flows to meet business applications requirements. • Design documents and sketches
• Test tools
During the engineering of applications based on SIOTH, new challenges related to the • Documentation: user guide, project
configuration tracking over time and for all users arise to meet new business use cases and report, and test reports
optimize the collaborative work. Within this framework, we propose this end of studies
project to research and design the best fit solution for tracking changes over the user
implementation and offer a way to review, download, and apply different application
versions within SIOTH.
The intern will be asked to perform a literature review to understand audit trailing and
versioning systems as well as design and implement and integrate the versioning system in KEY WORDS
SIOTH. IT-OT integration, dashboards,
Balanced Scorecard, KPI, .Net,
The intern will learn about versioning systems, audit trail and programming un Angular.
.NET environment.
14 Azure AI / ML Integration for Real-time Manufacturing
Intelligence Application
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 efficiently massive amounts of data from thousands of devices simultaneously. It establishes secure end-to-
end pipelines 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 configure data flows 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 benefits 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.
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
14 Azure AI / ML Integration for Real-time Manufacturing
Intelligence Application
DELIVERABLES
At the end of the internship, the intern shall deliver a finalized solution that includes :
KEY WORDS
Azure, Distributed Computing, Artificial Intelligence, Machine Learning, Communication Protocol, API, Real-time System
15Light Reasoning Engine for Smart IoT Highway
Connectors Running at the Edge
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.
The rule and workflow engines provide essential functionalities within SIOTH to orchestrate and synchronize data flows based on logic, events
detection, scheduling, or routing. Within this framework, we propose this end of studies project to engineer a flexible, rules-based engine for
SIOTH connectors that can efficiently process real-time IoT data streams, execute predefined rules and workflows, and generate actionable
insights to support decision-making at the edge of the IT-OT integration architecture. The intern will be asked to:
• Perform a literature review and a comparative study for existing reasoning and rule engines as well as existing integration bus,
middleware, and orchestration platforms
• Develop a scalable and adaptable configurable engine architecture that can ingest and process diverse IoT data sources while executing
rules and workflows efficiently.
• Incorporate real-time data processing capabilities to ensure timely execution of rules and actions, facilitating rapid responses to
changing conditions.
• Provide a user-friendly interface for SIOTH users to define and configure rules, workflows, and parameters, allowing for easy
customization to address specific application requirements.
• Conduct comprehensive testing of various scenarios relevant to the specific IoT application domain, validating the engine's adaptability
and performance providing perspectives.
15Light Reasoning Engine for Smart IoT Highway
Connectors Running at the Edge
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)
• Test tools
• Documentation: user guide, project report, and test reports
KEY WORDS
Industrial Internet of Things (IIoT), Real-time Systems, Distributed Systems, Orchestration, Rules-Based Processing, Dynamic Decision-Making,
Real-time Processing, Configurability, Rules Engine Integration, Industry 4.0, Efficiency Optimization.
Start your career with us !
J o i n the g r o w i n g IO t e a m !