15.12.2012 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!