Patent ID: 8112761

Claim:
A voice serving system comprising: a memory storing a componentized telephone application server including a J2EE voice server component; and at least one speech engine located remotely from said componentized telephone application server, said at least one speech engine performing a plurality of programmatic actions for said componentized telephone application server, wherein said componentized telephone application server comprises at least one interface bean container for storing a plurality of interface beans associated with said programmatic actions, where a one-to-one correspondence exists between each of said interface beans and each of said programmatic actions, wherein each interface bean is configured to interface said componentized telephone application server with said at least one speech engine, and wherein a request from said componentized telephone application server to perform a programmatic action of said plurality of programmatic actions is conveyed to said at least one speech engine using an interface bean of said plurality of interface beans associated with said programmatic action as a communication intermediary for said componentized telephone application server.