A naming and directory service for publisher-subscriber's status dissemination

classes are created for all top-level . Any elements whose type is a top-level type will have a new class created that extends the abstract class of the . Classes are not created for elements whose type is . All the definitions will be created into a package named “types”. We will not analyze the Java objects here, because they are generated binary files, and not human readable. Most of the tools provide three basic functions. Marshall() takes a Java object, and converts it into an XML file. Unmarshall() converts an XML file back to the Java object. Each created java class has a Validate() function that can validate if an instance of the class has conflict with the XML schema.

[1]  Ken Harrenstien,et al.  Nicname/whois , 1982, RFC.

[2]  Randy Bush,et al.  Representing Internet Protocol version 6 (IPv6) Addresses in the Domain Name System (DNS) , 2002, RFC.

[3]  Anjan Bose,et al.  Flexible and Robust Status Dissemination Middleware for the Electronic Power Grid , 2003 .

[4]  Donald E. Eastlake,et al.  Domain Name System Security Extensions , 1997, RFC.

[5]  Jeff Hodges,et al.  Lightweight Directory Access Protocol (v3): Technical Specification , 2002, RFC.

[6]  Ken Arnold The Jini architecture: dynamic services in a flexible network , 1999, DAC '99.

[7]  Alan O. Freier,et al.  The SSL Protocol Version 3.0 , 1996 .

[8]  Ken Weiss,et al.  Whois and Network Information Lookup Service, Whois++ , 1995, RFC.

[9]  Jeff Hodges,et al.  Lightweight Directory Access Protocol (v3): Extension for Transport Layer Security , 2000, RFC.

[10]  Jim Fullton,et al.  Architecture of the Whois++ Index Service , 1996, RFC.

[11]  Roger M. Needham,et al.  Grapevine: an exercise in distributed computing , 1982, CACM.

[12]  Chris Newman,et al.  Using TLS with IMAP, POP3 and ACAP , 1999, RFC.

[13]  Paulo Veríssimo,et al.  Distributed Systems for System Architects , 2001, Advances in Distributed Computing and Middleware.

[14]  Kevin Tomsovic,et al.  Designing the Next Generation of Real-Time Control, Communication, and Computations for Large Power Systems , 2005, Proceedings of the IEEE.

[15]  Tim Howes,et al.  Lightweight Directory Access Protocol , 1995, RFC.

[16]  Ronald L. Rivest,et al.  The MD5 Message-Digest Algorithm , 1992, RFC.

[17]  Donald E. Eastlake,et al.  US Secure Hash Algorithm 1 (SHA1) , 2001, RFC.

[18]  Mark Smith,et al.  Lightweight Directory Access Protocol (LDAP) Client Update Protocol (LCUP) , 2004, RFC.

[19]  Bruno R. Preiss,et al.  Data Structures and Algorithms with Object-Oriented Design Patterns in Java , 1999 .

[20]  Charles Adams,et al.  Understanding Public-Key Infra-structure: Concepts, Standards, and Deployment Con-siderations , 1999 .

[21]  Mark Smith,et al.  Lightweight Directory Access Protocol (LDAP) Authorization Identity Request and Response Controls , 2004, RFC.