Lns object server – Echelon LNS User Manual
Page 45
LNS Programmer's Guide
31
Local Client Application(s)
LNS Server
LNS Global
Database
LNS Network Database
Network 1
LNS Network Database
Network 2
LNS Network Database
Network 3
LNS Server Utility
Remote Access
Remote Client Application(s)
Figure 3.2 LNS Architecture
The gray-shaded blocks in Figure 3.2 represent the LNS Server PC, and items on the
LNS Server PC. This includes the LNS global database, any local LNS applications
running on the LNS Server PC, and the LNS Server utility.
In Figure 3.2, the global database is connected to three network databases, indicating
that there are three networks defined in the global database. Note that the network
databases are not necessarily stored on the same PC as the global database and the LNS
Server.
As shown in Figure 3.2, the LNS Server utility also runs on the LNS Server PC. You can
use the LNS Server utility to enable remote LNS applications to access the LNS
databases and the LNS Server. You must enable the LNS Server with this
utility to perform network management applications with remote LNS
applications. The LNS Server utility, the different remote client types, and the media
they use to connect to the LNS Server, are described in detail later in this chapter.
LNS Object Server
All local and remote LNS applications must reference the LNS Object Server to access
the LNS Server and the LNS databases. Once an application has referenced the LNS
Object Server, it can read and write LNS object properties, and call LNS object methods.
The LNS Object Server routes each request to the appropriate LNS database.
You can reference the LNS Object Server within your application by importing the LNS
ActiveX control into your development environment, as described in the Importing the
LNS ActiveX Control section on page 46. The LNS Object Server provides all the network
services you can use with LNS. It maintains the network databases that store the
configuration of your L
ON
W
ORKS
networks, and enables and coordinates multiple points
of access to its services and data.