|
|
YOUR FEEDBACK
SOA World Conference
Virtualization Conference $200 Savings Expire May 16, 2008... – Register Today! Did you read today's front page stories & breaking news?
SYS-CON.TV |
TOP THREE LINKS YOU MUST CLICK ON Feature
Voice Self-Service Applications on J2EE to the Rescue
By: David Simmons
Digg This!
While most companies today are under tremendous pressure to anticipate and respond to customer demands in order to stay ahead of the competition, many are meeting this challenge over the Web with enterprise applications deployed on application servers. Increasingly, businesses are being challenged to deliver consistent and immediate services across multiple communication channels to customers who are on the move and whose needs are constantly evolving. To meet this challenge, companies must offer multiple access points to customers - and employees, suppliers, and business partners - in order to provide superior service and win customer loyalty. Web-accessible enterprise applications are a key part of this strategy. Accordingly, there is a huge need for companies to integrate voice-enabled services into many of their Web-accessible enterprise applications. Building separate systems for the various delivery channels is cost-prohibitive and doesn't adequately address the business needs of most companies. The integration of voice into Web services through the existing application server allows the creation of integrated Web and voice self-service, a new capability offering major benefits for cost containment, revenue enhancement, and customer satisfaction. Voice-enabled enterprise applications can productively and cost-effectively:
Fueling the growth of voice self-service in the enterprise is the realization that even with the Internet and Web-based services, the telephone is still the primary way for customers and employees to contact a company. While the number of Internet subscribers continues to rise, projected increases in the number of mobile phone users will only add to the call volumes that corporate contact centers can expect in the future. For example, Gartner Group estimates a 30% increase in calls to contact centers by 2003, when 45% of contact centers will utilize automated voice recognition-based user interfaces. With the role of voice self-service in the enterprise destined to grow, voice infrastructure software vendors are providing Web/Java developers with powerful VoiceXML and J2EE tools for designing and deploying next generation voice-enabled enterprise applications. These services, deployed on top of existing application server infrastructures, extend a company's reach from the existing Web-based user to the traditional telephone user. They also allow companies to leverage their investment in traditional Java developers to provide these services without hiring additional, specially trained, voice-centric or call-center developers.
Self-Service Infrastructure
in the Enterprise
What if this infrastructure could be extended to drive services across the communication channel that's responsible for the vast majority of customer contacts - the telephone? Voice infrastructure software closes the gap between the phone and the Web, as shown in Figure 1, by providing a platform to develop, test, deploy, and manage voice applications that implement a voice user interface (VUI) to a company's existing Web-based applications and enterprise systems. The application server thus becomes both a broker of Web-based transactions and an interface for the high volume telephone customer.
Voice Infrastructure Software and J2EE
A complete voice infrastructure platform allows easy integration of voice with J2EE-based e-business applications and enterprise software. It provides a developer workbench comprising essential voice application development tools:
Once development and testing of a VoiceXML application is completed, the voice asset repository enables rapid deployment to WebSphere and supports integration with enterprise content management systems such as Interwoven. For deployment, a voice gateway is needed to enable telephone access to enterprise applications. This gateway consists of a VoiceXML interpreter that allows the integration of speech recognition, text-to-speech, and telephony technologies in an application. The VoiceXML Interpreter interprets and executes the VoiceXML dialog flow of the application by playing, appending, and concatenating the appropriate recorded prompts and relevant text-to-speech content. In addition, the VoiceXML Interpreter processes user requests for information and services by capturing the user utterances and requesting and processing speech recognition results. For all of this to integrate seamlessly, the voice gateway must be able to communicate efficiently with the back-end services, specifically those already deployed on existing application servers. In the deployment environment shown in Figure 3, businesses can deploy and manage innovative, dynamic, personalized, conversational voice applications that provide self-service over any telephone. Personalization of voice applications is supported by an event tracker loaded onto the application server at deployment, which gathers user statistics and utilizes them within a VUI rules engine to modify voice prompts and options delivered to a user. Remote deployments to distributed gateways and enterprise platforms can be coordinated from a central location, allowing multiple access points to the same application base over the Internet. Deployed in this manner, voice application communication can utilize existing Internet infrastructures without the overhead of Voice over IP or other more expensive solutions.
Java Dialog Components
Grammars and prompt assets associated with each dialog component are stored in the voice asset repository. They include:
Integration of Voice Applications
A well-designed J2EE voice infrastructure provides integration services that save considerable development time by enabling straightforward integration with back-end systems. This can be done through a set of dialog components called directly from the VoiceXML application that map to the J2EE services:
The J2EE integration services also include voice application service extensions and a messaging controller to enable interaction with the Java Messaging APIs, namely:
Conclusion
By providing these services through standard Java and J2EE interfaces, enterprises can leverage their existing investment in application server-based Web applications, as well as their investment in the Java and J2EE programming skills they have already acquired to develop those applications. Extending the reach of Web-based applications to the voice market is now an easily attainable, and cost-effective, goal for most WebSphere customers.
WEBSPHERE LATEST STORIES . . .
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING WEBSPHERE NEWS
|
|||||||||||||||||||||||||||||||||