Middleware Architecture
Middleware Architecture
Figure 2.6 depicts the role of SCADA middleware in such a scenario in more detail.
Companies providing such SCADA middleware products include the following:
Central Data Control: CDC provides the software platform Integra, which utilizes
data agents to translate protocols from different building system components into
single management system.
Elutions: Its Control Maestro product has a SCADA heritage. SCADA may be best
known for industrial processes but is also deployed for infrastructure (water
treatment plants, gas pipelines, etc.) as well as facility systems. Control Maestro is
web-based, uses human–machine interfaces (HMI), and is able to deliver real-time
and historical information.
Rohini College of Engineering & Technology Department of ECE
With the development of wireless technologies, systems have been developed that
blend wireless with wired communication in SCADA applications. SensiLink TM is a
middleware and software suite from MeshNetics that links wireless sensor networks
with SCADA systems. Sensor data collected from the nodes is channeled through
RS232, RS485, USB, Ethernet, or GPRS gateway to the SensiLink server.
RFID Middleware:
RFID networking shares a similar three-tiered communication architecture as shown
in Figure 2.9. RFID readers are the gateways similar to MAN. Data from the readers
go to the corporate LAN and then are transmitted to the Internet as needed. However,
just like the scenarios of M2M and SCADA, most current RFID systems stop at the
corporate LAN level and are IoT systems only.
RFID middleware (including the edge middleware or edge ware) is currently
no doubt the most well-defined, comprehensive, standardized middleware compared
with the other three pillar segments of IoT. Before 2004, an RFID middleware-based
system was defined by EPC global, which included:
Rohini College of Engineering & Technology Department of ECE
• A format for the data called physical markup language (PML), based on XML
• An interface to the servers containing PML records
• A directory service called ONS (object naming service), analogous to the
DNS. Given a tag’s EPC, the ONS will provide pointers to the PML servers
containing records related to that tag.
WSN Middleware
WSN middleware is a kind of middleware providing the desired services for sensor-
based pervasive computing applications that make use of a WSN and the related
embedded operating system or firmware of the sensor nodes. In most cases, WSN
middleware is implemented as embedded middleware on the node. It should be noted
that while most existing distributed system middleware techniques aim at providing
Rohini College of Engineering & Technology Department of ECE
Cougar: represents all sensors and sensor data in a relational database; control of
sensors and extracting data occurs through special SQL-like queries; decentralized
implementation; message passing based on controlled flooding.