List of features supported in version 0.7

Base NetMX package (equivalent of javax.management)

  • MBeanServer definition (IMBeanServer interface). All methods except queries are supported.
  • MBeanInfo classes
  • ObjectName class
  • Permissions (MBeanPermission and MBeanCASPermission represents principal permission and Code Access Security permission)
  • NotificationEmitter (INotificationEmitter interface). There is no support for old NotificationBroadcaster interface.

Unique NetMX features include:

  • Support for localization of standard MBeans (descriptions)
  • Exceptions include cause of failure in separate property (not just plain message) for easier handling
  • Support for declarative notifications in standard MBeans - to read more click here.

NetMX remote access abstraction (equivalent of javax.management.remote)

  • Almost full support of all classes and interfaces
  • Slightly different approach to security
    • No support for passing Subject in each request
    • SecurityService and SecurityProvider used to authorize and authenticate requests (in place of JMXAuthorizer)

NetMX relation implementation (equivalent of javax.management.relation)

  • Contains all the features of JMX version
  • Supported in web access project - users can navigate from one MBean to another using relations

NetMX proxy abstraction (no JMX equivalent since Java has built-in proxy support)

  • Provides simple abstraction for proxying MBeans
  • Castle.DynamicProxy implementation
  • Can be implemented using different proxy engines

NetMX open MBean implementation (equivalent of javax.management.openmbean)

  • Contains all the features of JMX version

Unique NetMX features include:

  • Built-in support for standard open MBeans

NetMX Remoting remote access implementation (equivalent of javax.management.remote.rmi)

  • RMI replaced in .NET by Remoting implementation
  • Full support for all IMBeanServer
  • Support for Windows-based security
    • Impersonating Windows principal during Remoting request execution
    • Mapping Windows Groups to NetMX principal permissions (1:n relation)

NetMX WCF remote access implementation (no java equivalent)

  • Support for most WCF bindings (BasicHttp, WSHttp, NetTcp, NetPipes)
  • No support for notifications

NetMX JSR-262 remote access implementation (equivalent of ws-jmx-connector)

  • No support for notifications (under development now)

Last edited Jan 8, 2010 at 1:57 PM by SzymonPobiega, version 8

Comments

No comments yet.