Businesses want to deploy Java technology for a variety of reasons. They include:
Despite the opportunities that Java affords, many businesses recognize that their legacy applications have high value to them. They know that COBOL runs their business. Their COBOL programs have been time-tested, fine-tuned, and proven reliable and scalable. They have been custom-fitted to their business processes.
Rather than replacing COBOL with Java, many organizations integrate their legacy assets with the newer Java components.