deploying and managing ip over wdm networks - Index of
deploying and managing ip over wdm networks - Index of
deploying and managing ip over wdm networks - Index of
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CaSMIM protocol <strong>and</strong> thus created a public interface between the WINMAN<br />
system <strong>and</strong> the SMS.<br />
9.8 Databases<br />
When associations among files or records cannot be expressed by links, relational<br />
databases are used; a simple flat list becomes one row <strong>of</strong> a table, or relation,<br />
<strong>and</strong> mult<strong>ip</strong>le relations can be mathematically associated to yield desired<br />
information. The user must have an underst<strong>and</strong>ing <strong>of</strong> how data is structured<br />
within the database in order to retrieve, insert, update, or delete records. However,<br />
it is much simpler to underst<strong>and</strong> than hierarchical models, <strong>and</strong> it provides<br />
extremely useful tools for database administration.<br />
On the other h<strong>and</strong>, object-oriented databases store <strong>and</strong> man<strong>ip</strong>ulate more<br />
complex data structures, called objects, which are organized into hierarchical<br />
classes that may inherit properties from higher classes in the chain; this database<br />
structure is the most flexible <strong>and</strong> adaptable.<br />
9.8.1 The WINMAN Implementation<br />
WINMAN used a relational database because this is the state <strong>of</strong> the art as used<br />
in the network management industry. Because our s<strong>of</strong>tware used an objectoriented<br />
data model, we had to do an object-to-relational mapping. The methodology<br />
we used is the simplest that maps each object to a table, each structure<br />
or list to a table, <strong>and</strong> each parent/abstract object to a table. This was done to<br />
enable the retrieval <strong>of</strong> the basic (<strong>and</strong> most <strong>of</strong>ten queried) information stored in<br />
the abstract objects in one database query.<br />
9.9 User Interface Tools<br />
The term user interface refers to the methods <strong>and</strong> devices that are used to accommodate<br />
interaction between machines <strong>and</strong> the human beings who use them<br />
(users). Among the properties <strong>of</strong> the GUIs are intuitiveness, consistency, simplicity,<br />
prevention, forgiveness, <strong>and</strong> aesthetics.<br />
9.9.1 Hypertext Markup Language<br />
Technologies <strong>and</strong> Tools 177<br />
HTML was introduced in the mid 1980s as a subset <strong>of</strong> st<strong>and</strong>ard generalized<br />
markup language (SGML). SGML was a metalanguage defined by IBM in the<br />
early 1970s as a method for describing text <strong>and</strong> documents that were not specific<br />
to any device or application. Based on this concept, W3C originally introduced<br />
HTML as a presentation mechanism for hypertext documents exchanged