One of the biggest benefits of using the ColdFusion 9 application that it has the collection of the enterprise level facilities and services. There are many facilities like - creating charts and visuals, managing emails, managing database applications etc which can easily be managed by ColdFusion 9 framework.  

All of these services are provided by the ColdFusion 9 exposed services layer. CFML and ColdFusion scripts are self-sufficient languages to provide you everything you need. This all work is performed by the ColdFusion 9 ESL services, where to access the functionality no ColdFusion coding is required. Non-ColdFusion developers can also use this functionality to handle dynamic data.

ColdFusion 9 framework also gives you facility to make the custom web services via MX administrator. A ColdFusion developer can use the custom web services functionality by two ways - a) by using the ESI itself  b) using the self-created web services to access the functionality. These ESI web services are the part of any ColdFusion application root folder.

ColdFusion automatically provides WSDL ( web service definition language ) for any reference or web service created by the application user. The WSDL indicates the complete reference to the operations, arguments & functions for that particular ColdFusion application. In many ColdFusion integrated development programs, it is facilitated to consume WSDL documents of application.  

The web services which are the part of the ESL services, they can easily be accessed by the ColdFusion 9 tags and functions. There is no need to define the separate tags and functions to use the ESI services in ColdFusion 9 framework. To properly use these web services, application developer has only the need of the ColdFusion tags and functions.

Hope you have liked this post ! Thanks for reading it !

reference links -