Professional Documents
Culture Documents
Xhamani 283258
Xhamani 283258
Xhamani 283258
net/publication/350327492
CITATIONS READS
10 723
3 authors:
Benaissa Mounir
University of Sfax
75 PUBLICATIONS 227 CITATIONS
SEE PROFILE
All content following this page was uploaded by Nadia Hamani on 24 March 2021.
Mounir Benaissa
Optimization, Logistics and Business Intelligence Laboratory,
University of Sfax,
Sfax, Tunisia
Email: mounir.benaissa@isgis.usf.tn
Abstract: Over the last few years, companies have resorted to the
implementation of reconfigurable supply chain that are able to deal with the
market expectation and the client’s needs whatever the conditions by adopting
new technologies characterising the fourth industrial revolution such as internet
of things and cloud computing. Moreover, the emergence of these new
technologies imports solutions for more efficient shipping, real-time tracking
and traceability. These solutions have made logistic entities more connected,
intelligent, autonomous, reconfigurable and even capable of acting at the real
time. Inspired by these new technologies, several researchers have described, in
their works, how useful they are, especially to design and model digital
platform for real-time transport tracking. In order to design a reconfigurable
supply chain, we extended a collaborative platform to introduce reconfiguration
mechanisms in order to make it reactive whatever the event type is. We used
Unified Modelling Language to model and design reconfiguration mechanisms.
Reference to this paper should be made as follows: Zidi, H., Hamani, N.,
Laajili, C. and Benaissa, M. (xxxx) ‘A reconfiguration approach for a supply
chain tracking platform’, Int. J. Shipping and Transport Logistics, Vol. X,
No. Y, pp.xxx–xxx.
This paper is a revised and expanded version of a paper entitled ‘Towards the
reconfiguration of a freight transport supply chain’ presented at 7th IEEE
International Conference of Advanced Logistics and Transport, IEEE ICALT
2019, Marrakech, Maroc, 14–16 June 2019.
1 Introduction
Some concepts and technologies, such as Internet of Things, Big Data, Cyber-Physical
Systems and Cloud Computing, have already emerged. These new technologies represent
the pillars of the new generation of industry called ‘Industry 4.0’ and concern several
fields of application such as logistics, production and transport. Their main objective is to
ensure traceability, communication and information sharing in real-time (Yan et al.,
2016; Ben-Daya et al., 2019; Haroon et al., 2019). The literature shows that the
combination of new technologies in industry 4.0 with logistic chains has grown
remarkably in recent years. Indeed, it offers beneficial services for companies in order to
ensure a more competitive level. Moreover, the goal of this integration is to manage a
gigantic amount of data resulting from a daily exchange between the processes, the
service providers and the stakeholders. It should be noted that these services aim at
moving to real-time sharing of data, enabling companies to collaborate in a powerful
way, especially for extended supply chains.
One of the emblematic issues for companies is to be competitive in an increasingly
unstable market. Indeed, this instability is due to demand’s fluctuations and technological
A reconfiguration approach for a supply chain tracking platform 3
innovations. Therefore, in order to cope with these uncertainties, companies are trying to
have more flexible and reconfigurable logistic chains (Zidi et al., 2019a) to adapt and
react at the right time, which is a profitable and even efficient (Upton, 1994;
Viswanadham and Raghavan, 1997; Lee, 2004; Kopecka et al., 2010). The concept
‘reconfiguration’ was able to quickly permeate the scientific community. It has become
so important that nowadays it includes several works as a fundamental pillar in the design
of the extended logistics chains (Zidi et al., 2019b). A reconfigurable logistics chain is a
flexible chain capable of modifying its configuration by optimising its resources without
losing its operational efficiency while responding to the changing customer’s
requirements or the operating environment (Chandra and Grabis, 2016). Another point of
view, as stated by André et al. (2008), is that the reconfiguration problems of logistic
networks depend on location, allocation, capacity and steering policies. Other works,
such as Ivanov et al. (2009), defined reconfiguration as the process of changing the
structure of the agile supply chain or virtual enterprise, called ‘collaborative network’, in
order to treat the level of the chain operations or reduce the effect of deviations that may
occur during its operation.
For reconfigurable supply chains, the advent of the IoT and cloud computing has
brought a new approach enabling to collect, transfer, store and share information on the
logistics flow for better cooperation and collaboration between supply chain partners.
This leads to improve responsiveness and flexibility for demand variation and to match
new market strategies.
Benghozi et al., (2012) defined the internet of things (IoT) as a network working via a
standardised and unified electronic identification system to identify directly entities and
physical objects. IoT has the ability to recover, store and process data in a continuous
way, which ensures communication between physical world and virtual one. Moreover,
cloud computing is defined as on-demand access to the virtual world characterised by a
set of information resources and specific knowledge stored in a database that does not
belong to a specific company, having as advantage the ease of access as well as the
simplicity of use. In addition, with the huge processing and cloud storage capacity, flows
can now be optimised by planning measures and making efficient forecasts through good
management. Therefore, it may represent the best industrial agent’s choice. In addition,
cloud computing enables the development of services by involving all stakeholders in an
extended supply chain. As a result, many studies have addressed supply chain issues
based on new developments.
This paper presents a reconfiguration approach integrated to a collaborative supply
chain tracking platform. Related research works are presented in Section 2. The platform
is described in Section 3 and the reconfiguration approach is detailed in Section 4. A case
study illustrates this work in Section 5. Finally, the conclusion and further works are
presented in Section 6.
• Business logic layer: provides the organisation and development of rules for the
management of orders, suppliers, customers, production and distribution.
• Data access layer: aims at managing the access to the database to perform tasks such
as data recording or reading.
This collaborative platform helps e-commerce companies connect all vendors,
distributors and customers by efficiently managing data analysis and data exchange using
XML.
Xiu and Zheng (2010) developed a collaborative platform for information
management in 4PL companies. To do this, they presented three methodologies by
proposing the possible strategies to ensure this collaboration. Indeed, the first
methodology called ‘point-to-point’ model is based on the relational management of all
databases related to production, logistics and suppliers. The second strategy is based on
integration via web services using XML and standards like UDDI, SOAP, WSDL and
HTTP. This strategy has a quite lower cost, compared to the first strategy. The third
integration strategy is based on the middleware that provides a software layer for the
exchange between applications.
In their work, Chen et al., (2014) proposed a new approach for integrating cloud
computing through an application as a service with the IoT to manage a supply chain.
Four layers characterise this approach.
• Communication layer: provides registration, connection and search services as well
as key technologies for the development of other layers.
• Intermediate layer: is an interface between the end user and the service provider. It
allows managing tasks and resources.
• Resource layer: characterises all the services offered by the platform, namely pallet
inventory, pallet transport, pallet monitoring and services related to execution.
• Physical resource layer: characterises all the infrastructure and hardware of the
platform such as computers and databases. It also makes it possible to store the data.
Indeed, the service requester launches its demand in the cloud computing. The latter
sends a request to the communication layer via the XML language. Then, the
intermediate layer verifies the access to this requested service in order to secure the
platform. After that, the resource layer provides the requested services.
have proposed, in their article, a platform based on the technologies of the IoT and
cloud computing to make logistic chains able to recover and process a set of data, which
ensures the monitoring of the supply chain life cycle. This platform integrates
communication technologies namely GPS, RFID, 3G/4G, intranet and wireless sensor
networks or WSN, allowing end users to consult all the data recovered through these
technologies. The architecture of this platform is based on four layers:
• Data layer: Contains all the databases.
• Network layer: Contains the communication networks.
• Logical layer: Ensures the communication of the recovered data with the application
layer via middleware.
A reconfiguration approach for a supply chain tracking platform 5
Com-SLoT defines the community of logistics services on the IoT. This platform ensures
the traceability of the information retrieved to answer the following questions:
6 H. Zidi et al.
Figure 1 Architecture of the Com-Slot platform (see online version for colours)
Figure 2 The five layers of the Com-SLoT platform (see online version for colours)
4 Reconfiguration mechanisms
• Intended event: Indicates that any changing decision is chosen by the company and
can be realised in strategic, tactical or operational decision.
• Unexpected event: Indicates the hazards, failures, and unexpected problems that may
affect the operation of supply chains at the strategic, tactical or operational decision
levels.
It ensures the realisation of an entire process proposed by the concerned parts after this
reconfiguration. This last terminology can be classified according to the reconfiguration
mode:
• Exclusion: Exclude operations in the supply chain.
• Inclusion: Include new operations in the supply chain.
• Combine: combines two already-defined reconfiguration modes already defined.
First, the mechanism process event to answer the following questions:
• Where does this event come from (source)?
What type is it (wanted or undergone)?
Who are the concerned users?
Then, the concerned users look for the configuration that meets the needs of the event
detected by the platform. Indeed, users have two possibilities:
• Choosing a configuration that already exists in the library of configuration
operations.
Designing a new configuration by defining its parameters such as: the objective, the
resources and the operations to be implemented.
Then, the chosen configuration will be implemented after checking if it can be applied or
not according to its resources availability as well as if it appropriates the detected event.
Finally, the last step is dedicated to evaluate the chosen configuration.
In order to analyse the design of the reconfiguration mechanism, we propose a meta-
model represented by a Unified Modelling Language (UML) diagram that highlights the
main components as well as the relations between them. Indeed, this meta-model is made
up of a class that characterises the logistic entities (Logistic_Entity) possessing a user
(User). One or more events may occur on these entities, causing the functioning of the
supply chain. These events trigger the reconfiguration mechanism characterised by the
following set of operations: look for the configuration, propose the configuration,
validate the configuration, implement the chosen configuration and evaluate the
implemented configuration.
Each reconfiguration mechanism has a set of parameters through which the user
chooses the mechanism that responds mostly to the detected event. These parameters
characterise all the operations, objectives and resources related to every reconfiguration
mechanism. Figure 3 shows the proposed meta-model.
A reconfiguration approach for a supply chain tracking platform 9
In order to specify the two scenarios of the reconfiguration process, we used the GSM
(Guard-Stage-Milestone) approach. Indeed, this approach ensures the integration of the
model representing the process data with the model that characterises the process life
cycle. The GSM approach is mainly characterised by three elements:
• Milestone: they are represented in a circle showing the set of objectives to be
achieved, which indicates the accomplishment of all tasks.
• Stage: they represent all the tasks that can lead to the achievement of objectives or
milestone. It consists of one or more sub-courses.
• Guard: they are represented in the form of a lozenge, characterising all the conditions
within the tasks are triggered.
Importantly, the GSM approach aims at specifying the two scenarios of the
reconfiguration process. It describes the life cycle of a process by indicating the
conditions for triggering the mechanism, the tasks to be performed and the objectives to
be achieved.
A reconfiguration approach for a supply chain tracking platform 11
The first scenario is shown in Figure 5, where the mechanism begins with the
processing of an event which has been detected by the sensor layer in order to determine:
• The source of the event.
• The type of the event.
• The parts involved in the event.
Then, after notifying the concerned parts, the user searches, in the library of
configuration, an action that may satisfy the needs of the event. Then, and with available
resources, the chosen configuration will be implemented and subsequently evaluated.
Finally, the new reconfiguration will be released to inform the supply chain actors.
In the second scenario shown in Figure 6, the mechanism begins with the processing of
the detected event by the sensor layer then following the same steps of the first scenario.
After notifying the concerned parts about this event, the users propose a new
configuration by setting their parameters such as:
• The operation to be performed.
• The objective to be achieved.
• The needed resources.
12 H. Zidi et al.
Then the configuration will be added to the configuration action library. Besides, the
configuration will be implemented and evaluated afterwards. Afterwards, the new
reconfiguration will be released to inform all the supply chain parts.
Nevertheless, if the chosen reconfiguration application failed to achieve its objectives,
the process will restart again. Then, the shortcomings will be reviewed in order to select
the appropriate reconfiguration.
The extension of the Com-SLoT platform by integrating the Open Cloud Computing
Interface (OCCI) seems to be the best solution for our research problem.
OCCI provides open APIs having the ability to manage cloud services and interact
with resources hosted on the cloud platform. Thus, it offers an important degree of
extensibility to add new features to the cloud computing service. As proven by Benaissa
et al., (2011), API approach allows data sharing and authorising between applications.
APIs ensure also real-time access and data integrity.
The UML class diagram of the OCCI core, shown in Figure 7, consists of:
• Entity: A UML class indicating the type of resources and links.
• Resource: A UML class inheriting elements of the UML entity class and
representing real-world computing resources.
• Link: A UML class indicating the link between resources.
• Action: A UML class characterising all the actions that can be performed on the
entities.
• Category: A UML class handles entity identification.
Kind: A UML class defining the feature classification system.
Mixin: A UML class designating the extension mechanism through which new features
can be added to the OCCI.
dynamically introduce two key features including the reconfiguration and supervision
based on the Mixin mechanism. Inspired by this extension and in order to solve the main
problem of our subject, the Mixin reconfiguration can be exploited in the cloud service
base that characterises the Com-SLoT platform.
In fact, the OCCI allows introducing new features to the cloud service via the Mixin
mechanism. From the packages explained earlier, the cloud interface is at the heart of the
package which deals with cloud services. It plays a crucial role in managing cloud
resources and integrating the reconfiguration mechanism.
By adapting the Mixin idea and with the integration of the OCCI, the cloud
computing service, characterising the Com-SLoT platform, may be able to provide
reconfiguration features shown in Figure 8. These features are presented below:
Polling: this is a UML class that describes the control and monitoring operations of
each cloud resource.
• Subscription: Characterises the access monitoring data system of the interface.
• Reconfiguration: Provides reconfiguration features.
• Subscription_Tool: Characterises the subscription mechanism whose role is to
manage access to the interface.
• Notification_Tool: Takes care of the notification mechanism by using several tools
(e-mail, message, ...).
• Action_Tool: Models all the actions that can be applied to each reconfiguration
request.
After having specified all the elements of the reconfiguration mechanism architecture, the
proposed reconfiguration solutions were implemented. We launched a set of SQL queries
to verify the relations between the different classes. These queries allow retrieving the
source of an event, its type and the concerned users. They also permit identifying the time
of the operation, the location of the physical object, the performed operation and the
actors involved in this operation.
The mechanism starts while capturing events via the sensor network layer and then
transmitting them to the Data_Command. These events will be processed via
Event_Handler. In fact, the Cloud_DataBase identifies the event source, the event type
and the concerned parties. Furthermore, these data will be stored in the Cloud_DataBase.
Then, Notification_Tool will notify the concerned parties by using specific tools in order
to generate reconfiguration actions based on Action_Tool. Finally, Notification_Tool
informs parties in the supply chain of the new results obtained by diffusing the new
reconfigurations.
5 Case study
In this section, a case study is carried out to evaluate the effectiveness of two scenarios
within the proposed platform and demonstrate its functioning processes.
This case study is based on Tereos company which is one of the largest sugar
producers in France. The annual production of its representative products has already
exceeded 3.7 million tons.
However, the management of the logistic chains become very complicated as its
development is bigger and more rapidly than always; that is why Tereos company faces
nowadays several challenges. In fact, due to the large quantity of its products and the
numerous parts acting in the supply chain, it is very difficult to control the quality of
logistic services, especially when unexpected events appear. It is also difficult, for
A reconfiguration approach for a supply chain tracking platform 15
Tereos, to identify the casual factors and even find and establish an effective method to
reconfigure the situation.
According to the proposed architecture, the tracking and tracing platform was
developed on the Node.Red simulating platform which is an editor running on Node.Js
and working with the cloud under JavaScript functions. It is also linked to the
PhpMyAdmin database platform and stocked in the Database Management System
(DBMS) under the MySQL language.
In the implementation phase, the INPUT are various data such as Temperature, box’s
weight, notification, a hazard captured by sensors, like the Temperature Sensor, or even
stored information’s in RFID labels or in reference codes. When the OUTPUT are
messages displayed in the Node.Red Interface or sent to all user’s email accounts, the
company can easily follow its logistic circle of procedures to configure the platform, as
shown in Figure10.
Figure 10 The implementation process of the tracking and tracing platform (see online version
for colours)
First, the system detects the incoming hazard in order to define its main entities and then
analyse them. After that, the network system will search for an already-saved
reconfiguration, else it will test the capacities of different agents to know which one is the
more adequate to reconfigure the process. Second, once the agent’s type is established,
this one should propose a new reconfiguration and define its parameters. The third step is
the treatment of the already-chosen reconfiguration that consists in constructing the
actions plan, simulating and checking its evaluation. Fourth, after assessing the
reconfiguration, the Database tables stored in the DBMS will be updated according to the
new reconfiguration results. Finally, the new reconfiguration will be automatically added
to the database to be used in similar cases..
If the reconfiguration does not exist in the Database, only the human intervention
would resolve the problem by selecting the most appropriate indicators for the
comparison depending on the situation.
16 H. Zidi et al.
A wanted scenario represents a positive reply to a doubling demand from the customer.
To satisfy this urgent demand, a second ship filled with freight should be added and sent
to the same customer, using the same channel.
These modifications that would affect a wanted or sustained process are illustrated in
the process management system model schematised by Figure 11.
Figure 12 Results of the reconfiguration scenarios process (see online version for colours)
This figure shows well the capacity of the platform to send the results displayed on it by
means of notifications to all users Gmail accounts. Then, the research for the right
reconfiguration will be triggered, either by the cloud or by a physical agent. For this
reason, Figure 12(e) presents a real link between all the management parts and so
between Figures 12(a), 12(b), 12(c) and 12(d).
5.2 Discussion
Through the case study, it is obvious that several benefits can be gained after using the
proposed platform. First, the latter enables the company to monitor the whole process of
products supply chain. Second, the implementation cost may be greatly reduced through
adopting the MQTT protocol and the IoT concepts. Third, it builds an efficient method to
establish logistic chains reconfiguration for companies to solve some problems including
the transport hazards which may be sustained or wanted by the company. As a solution,
our work suggested a real time reaction to resolve it. It is worth-noting that monitoring
the detailed characteristics of the shipped product, such as temperature, number of
products per box, is really one of the companies interest and it will be solved within our
work by verifying in real time if the data match well. Besides, shared information and
traceability of information flow between all parts is also one of the companies limitations.
Using this platform, the three main parts will be notified in the same time so that they can
act together and discuss to resolve any potential hazard. As a result, our proposal can be
efficiently used to improve the quality of the company services.
6 Conclusions
Companies have implemented, in recent years, reconfigurable supply chains that are able
to meet market expectations and customer’s needs by adopting the new technologies such
as the IoT and cloud computing. Reconfiguration mechanisms have been proposed in a
platform dedicated to the management of collaborative supply chains based on the IoT
and cloud computing. The main objective of our research is to ensure a compatibility
between the platform operation and the reconfiguration mechanisms. To do this, we
adopted the approach proposed by Mohamed et al. (2016) based on the extension of the
OCCI. Throughout this project, we used the UML language to model the proposed
reconfiguration mechanisms, MySQL to establish the database and mostly the C++
language to make functions. We described the Com-SLoT platform in order to present the
framework of our research work. We also detailed the characteristics of all layers of this
platform. Thus, we represented the proposed reconfiguration mechanism that allow
reacting to the wanted or sustained events that may affect the functioning of the supply
chain, while ensuring its integration into the Com-SLoT platform. The performed work
represents an open field for any continuation path. Thus, the perspectives can be
formulated on several axes. In the short term, we intend to refine the specifications of the
proposed reconfiguration solutions.
Acknowledgements
We thank the anonymous reviewers for their valuable comments and suggestions.
A reconfiguration approach for a supply chain tracking platform 19
References
Accorsi, R., Bortolini, M., Baruffaldi, G., Pilati, F. and Ferrari, E. (2017) ‘Internet-of-things
paradigm in food supply chains control and management’, Procedia Manufacturing, Vol. 11,
pp.889–895.
André, T., Thierry, C. and Bel, G. (2008) La Simulation Pour la Gestion des Chaînes Logistiques,
Hermès Science Publications, Lavoisier.
Benaissa, E., Benabdelhafid, A. and Benaissa, M. (2011) ‘An intelligent framework for the
cooperation in the extended enterprise environment’, The 4th IEEE International Conference
on Logistics LOGISTIQUA 2011, Hammamet, Tunisia.
Ben-Daya, M., Hassini, E. and Bahroun, Z. (2019) ‘Internet of things and supply chain
management: a literature review’, International Journal of Production Research, Vol. 57,
Nos. 15–16, pp.4719–4742, DOI: 10.1080/00207543.2017.1402140.
Benghozi, P-J., Bureau S. and Massit-Folléa, F. (2012) ‘Internet of things: what challenges for
Europe’, Éditions de la Maison des Sciences de l’Homme.
Chandra, C. and Grabis, J. (2016) Supply Chain Configuration, pp.1–297, Springer, New York, NY
[online] https://doi.org/10.1007/978-1-4939-3557-4_1.
Chen, S-L., Chen, Y-Y. and Hsu, C. (2014) ‘A new approach to integrate internet-of-things and
software-as-a-service model for logistic systems: a case study’, Sensors, Vol. 14, No. 4,
pp.6144–6164.
Gnimpieba, Z.D.R. (2017) Logistics Flow Modelling: Towards an Interoperability Platform for
Logistics Objects, PhD thesis, University of Picardie Jules Verne.
Haroon, A., Basharat, M., Khattak, A.M. and Ejaz, W. (2019) ‘Internet of things platform for
transparency and traceability of food supply chain’, 2019 IEEE 10th Annual Information
Technology, Electronics and Mobile Communication Conference (IEMCON), Vancouver, BC,
Canada, pp.13–19, DOI: 10.1109/IEMCON.2019.8936158.
Ivanov, D., Kaeschel, J. and Sokolov, B. (2009) ‘Structure dynamics control-based framework for
adaptive reconfiguration of collaborative enterprise networks’, International Journal of
Manufacturing Technology and Management, Vol. 17, Nos. 1–2, pp.23–41.
Kopecka, J., Penners, G. and Santema, S. (2010) ‘Flexibility in supply chain management’,
Operations Research, Vol. 53, No. 3, pp.512–524.
Lee, H.L. (2004) ‘The triple-A supply chain’, Harvard Business Review, Vol. 82, No. 10,
pp.102–113.
Li, Z., Liu, G., Liu, L., Lai, X. and Xu, G. (2017) ‘IoT-based tracking and tracing platform for
pre-packaged food supply chain’, Industrial Management & Data Systems, Vol. 117, No. 9,
pp.1906–1916 [online] https://doi.org/10.1108/IMDS-11-2016-0489.
Mohamed, M., Belaid. D. and Tata, S. (2016) ‘Extending OCCI for autonomic management in the
cloud’, Journal of Systems and Software, Vol. 122, pp.416–429 [online]
https://doi.org/10.1016/j.jss.2016.01.002.
Pigini, D. and Conti, M. (2017) ‘NFC-based traceability in the food chain’, Sustainability, Vol. 9,
No. 10, p.1910.
Qin, G., Lisheng Wang, L. and Li, Q. (2016) ‘Resource symmetric dispatch model for internet of
things on advanced logistics’, Symmetry, Vol. 8, No. 4, p.20.
Tian-Min, C. (2009) ‘Constructing collaborative e-business platform to manage supply chain’,
2009 International Conference on Information Management, Innovation Management and
Industrial Engineering, IEEE.
Upton, D.M. (1994) ‘The management of manufacturing flexibility’, California Management
Review, Vol. 36, No. 2, pp.72–89.
Viswanadham, N. and Raghavan, N.S. (1997) ‘Flexibility in manufacturing enterprises’,
Competitive Manufacturing Systems-Part 2, Vol. 22, No. 2, pp.135–163, Sadhana-Bangalore
[online] https://doi.org/10.1007/BF02744486.
20 H. Zidi et al.
Xiu, X. and Zheng, J. (2010) ‘Study of integrated information platform of 4PL based on
collaborative environment’, 2010 International Conference on Environmental Science and
Information Application Technology (ESIAT), IEEE.
Yan, B., Yan, C., Ke, C. and Tan, X. (2016) ‘Information sharing in supply chain of agricultural
products based on the Internet of things’, Industrial Management & Data Systems, Vol. 116,
No. 7, pp.1397–1416.
Zidi, S., Hamani, N. and Kermad, L. (2019a) ‘Proposition d’une approche de reconfiguration des
processus métiers de la chaîne logistique an approach for business processes reconfiguration’,
Revue Génie Industriel et Productique, Vol. 19, No. 2, 16pp, ISTE Ltd. London, UK.
Zidi, H., Hamani, N., Kermad, L. and Guirat N. (2019b) ‘Towards a business process
reconfiguration’, 7th IEEE International Conference of Advanced Logistics and Transport,
IEEE ICALT 2019, Marrakech, Maroc, 14–16 June.
Abbreviations
3G Mobile network third generation
4G Mobile network fourth generation
4PL Fourth party logistics
API Application programming interface
GPS Global positioning system
GSM Global system for mobile
HTTP Hypertext transfer protocol
MQTT Message queuing telemetry transport
NFC Near field communication
PHP Hypertext pre-processor
QR Quick response
RFID Radio frequency identification
SOAP Simple object access protocol
SQL Structured query language
UDDI Universal description discovery and integration
WSDL Web services description language
WSN Wireless sensor set work
XML Extensible markup language