eling Conclusion Additional Reading Management Applications Introduction Overview of Applications Conclusion Additional Reading Information Models Introduction Shared Information/Data Model (SID) Common Information Model (CIM) Conclusion Additional Reading Standard Interfaces Introduction MTOSI Overview MTOSI Notifications OSS/J Overview MTOSI and OSS/J Conclusion Additional Reading SECTION IV IMPLEMENTATION GUIDELINES Socket Communication Introduction Application Layer Monitoring Client-Server Model Socket Interface Contents Basic Socket System Calls Client Server Implementation for Connection Oriented Communication Client Server Implementation for Connectionless Protocol Communication Conclusion Additional Reading RPC Programming Introduction RPC Overview RPC Concepts 27.3.1 Transport 27.3.2 Presentation 27.3.3 RPCGEN Compiler 27.3.4 RPC Procedure Identification 27.3.5 Port Mappers 27.3.6 Broadcasting 27.3.7 Batching 27.3.8 Authentication Defining the Protocol Interface Routines RPC Implementation Conclusion Additional Reading Web Communication Introduction Hypertext Transfer Protocol (HTTP) Web Client and Server Implementing Web Server Conclusion Additional Reading Mail Communication Introduction Mail Delivery Process Mail Protocols User Agent Multipurpose Internet Mail Extensions Implementation Conclusion Additional Reading Contents File Handling Introduction Communication with FTP File Transfer with FTP File Commands File Sharing Implementation Conclusion Additional Reading Secure Communication Introduction Symmetric Key Cryptography Public Key Cryptography Message Security Key Management Security Protocols Implementation Example Conclusion Additional Reading Application Layer Introduction NETCONF RPC Elements in NETCONF NETCONF Operations MIB Event to XML Conclusion Additional Reading OSS Design Patterns Introduction Singleton Design Pattern Chain of Responsibility Design Pattern Observer Design Pattern Factory Design Pattern Adapter Design Pattern Iterator Design Pattern Mediator Design Pattern Conclusion 