From the network infrastructure providers, to the equipment vendors, to the service carriers, the IN ecosystem is a tightly intertwined mesh that is tough to break through. Java becomes the enabling technology for solving existing problems in the telecom industry. Java goes one step further by opening up and integrating the telecom networks with other existing networks, like IP, wireless, etc. The essence of the JAIN initiative is to integrate, liberate, and standardize the network services industry through the use of Java technology. The most important feature that JAIN will provide is a standard, platform-neutral and ubiquitous operating environment for services, namely the Java Virtual Machine.
Services are now portable across equipment from different vendors.
Developers familiar with Java can create services by learning a few concepts and APIs. This throws the telecom service industry open to hundreds of thousands of existing Java developers and ISVs and the potential to create numerous innovative and cross-functional services. Along with the pervasive computing environment, JAIN will standardize interfaces and programming models for intelligent network services. JAIN preaches a component-based architecture based on Java Beans. This standardization effort will enable interoperability between service implementations and will encourage service developers to write modular building blocks and reuse them.