Patent ID: 8788580
Filing Date: 2014-07-22
Classification: H04L

Abstract:
1. A system for providing an application server for telecom-based applications, said system comprising: at least one computer, including a computer readable medium and processor; a plurality of application servers, executing on the at least one computer, organized in a cluster; a first application server that includes an event broker distributed across the cluster, said event broker providing a distributed publish-subscribe mechanism that is a generic interface to the plurality of application servers in the cluster; wherein the event broker filters events with event attributes by way of matching criteria; wherein the event broker is used to dispatch events to specific listeners based on the criteria; and wherein each application server provides distributed class loading with an OSGi-type of class loading framework, wherein marshalling and un-marshalling classes are sent from one virtual machine (VM) instance with a specific class loader graph to another VM instance with a different class loader graph.