OpenFusion Naming Service
The fundamental, scalable Object Directory for distributed systems. A scalable object directory designed for enterprise systems. It provides support for JNDI and LDAP, allowing it to integrate existing disparate systems (CORBA and J2EE) and databases. It also supports service federation, clustering, and replication for scalability and availability.
When to use the Naming Service
System resources, at the most basic level in object-based systems, are identified by an object reference, which will not bear any relationship to the type of the resource (e.g. a bank account). The Naming Service allows useful, understandable names to be associated with resources, holding these in an easily navigable structure of related names and naming contexts. An application can therefore use the Naming Service to find a particular resource by a simple name, rather than via a complex object reference.
In a banking application, the name given to a checking account object registered with the Naming Service might be the name of the account owner. The Naming Service will then allow a user to perform a query based on the account name, returning a reference to the matching Checking Account object. Administrators can add or remove references from the Naming Service, for example new accounts, new account owners (even new banks!) and so on, building up a very flexible and accurate model of the system.
In telecoms, each underlying network element in a large-scale system will typically have a unique name related to the element type and physical location. By registering (binding) these names into the Naming Service, network management applications can then later query the Naming Service to get the appropriate reference to interrogate, for example, a faulty switch. The Naming Service provides an open, standardized naming repository which means that applications can discover objects without needing to know their physical location or underlying reference.
The OpenFusion Advantage
The OpenFusion Naming Service is a highly reliable, scalable, performant, flexible and interoperable implementation of the OMG's specification - the premier implementation available today. It helps users build and apply large-scale naming schemes.
Micro Focus's OpenFusion Naming Service is the ideal basis on which to build an open, standards-based object naming scheme - it is currently being used in large-scale, mission-critical applications in the telecoms, finance, travel and other sectors, giving our customers a firm basis upon which their systems can expand and adapt to future demands.
Micro Focus's OpenFusion Naming Service is a full implementation of the latest OMG specifications, including the interoperable naming service extensions. Key system requirements such as reliability, scalability, flexibility and interoperability are built into the product by specific features such as naming federation, naming context persistence to relational databases and LDAP interfaces to the EJB world through JNDI, and multi-threading. In addition, the Naming Service benefits from OpenFusion's powerful plug-and-play architecture.
- Automatic garbage collection of expired names
- Configurable caching policies
- Support for service replication over multiple databases
- Automatic server failover mechanisms
- Naming federation over multiple hosts facilitates load balancing and performance tuning
- Naming context persistence to LDAP and commercial databases via optimized stored procedures
- Automatic service activation on demand
- Set of standard and customizable load-balancing policies
- Multi-threaded implementation
- Tools to export and load naming definitions to and from XML files aids service replication.
- JMX / SNMP-based monitoring.
- Dynamically update service configuration properties without the need to re-start service.
- Secure access to service via pluggable authentication and authorization modules.
- Powerful GUI-based management tools
- Interoperation and federation with other compliant Naming Services.
- JNDI interface to allow EJBs to get references to CORBA objects and vice versa.
- Multi-platform support - Unix and Windows NT, ORBs and application servers
Benefiting from OpenFusion's Plug-and-Play Architecture
OpenFusion’s unique strength comes from an innovative architecture that guarantees high flexibility through a plug-and-play layer and industrial strength through common scalability and performance-oriented functions.
All key resources required by the OpenFusion Naming Service are accessed through generic "plug-in" sockets. This enables complete flexibility through the use of connectors provided with OpenFusion or customizations using open APIs.
- Configurable qualities of service (QoS) for JMX / SNMP-based monitoring.
- Powerful GUI-based management tools to connect and configure and administer object groups.
- ORBs: JacORB 2.3, 3.0; VisiBroker 7, 8;
- Databases: Oracle; Sybase
- Operating Systems: Solaris 10; Red Hat Enterprise Linux 5 and 6; Windows XP, 2003, 7
- JVMs: JDK 1.6, 1.7
- Other plug-ins provide access to leading system management , licensing, security and diagnostic products.
- Open architecture for easy addition of new plug-ins to other products.
Visit OpenFusion Naming Service web page