An application server system is provided having a core engine connecting
one or more protocol providers to one or more applications, preferably
including an SCCP proxy. In a preferred embodiment, the one or more
applications run on a respective one or more virtual machines having
their own execution threads. A thread pool may be used to spawn instances
of applications or scripts. Preferably, the core engine, the protocol
providers, and each of the one or more virtual machines run in separate
AppDomains. In another embodiment, a visual designer is provided
preferably having XML conversion capability and interactive debug
capability.