Implementation of endpoints as JMX MBeans in an integrated media and JAVA EE application server
First Claim
Patent Images
1. A system, comprising:
- a memory;
a processing device to execute a Java™
virtual machine (JVM) from the memory;
an integrated application server executable from the memory by the processing device, the integrated application server deployed in the JVM and comprising;
a media server deploying one or more endpoints as Java Management Extension (JMX) MBeans; and
a Java TM Enterprise Edition (JAVA EE) application server sharing a common microkernel architecture with the media server via installation of the one or more endpoint JMX MBeans of the media server as logically-separate services of a microkernel of the JAVA EE application server; and
one or more management interfaces communicably coupled to the integrated application server, the one or more management interfaces to manage the one or more endpoints via interactions with the JMX MBeans of the one or more endpoints installed as logically-separate services of the microkernel of the JAVA EE application server.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a mechanism for implementation of endpoints as Java™ Management Extensions (JMX) MBeans in an integrated media and Java™ Enterprise Edition (JAVA EE) application server is disclosed. In one embodiment, a system includes an integrated application server including a media server and Java™ Enterprise Edition (JAVA EE) deployed in a single Java™ virtual machine (JVM), and one or more endpoints in the media server deployed as Java Management Extension (JMX) Mbeans.
9 Citations
20 Claims
-
1. A system, comprising:
-
a memory; a processing device to execute a Java™
virtual machine (JVM) from the memory;an integrated application server executable from the memory by the processing device, the integrated application server deployed in the JVM and comprising; a media server deploying one or more endpoints as Java Management Extension (JMX) MBeans; and a Java TM Enterprise Edition (JAVA EE) application server sharing a common microkernel architecture with the media server via installation of the one or more endpoint JMX MBeans of the media server as logically-separate services of a microkernel of the JAVA EE application server; and one or more management interfaces communicably coupled to the integrated application server, the one or more management interfaces to manage the one or more endpoints via interactions with the JMX MBeans of the one or more endpoints installed as logically-separate services of the microkernel of the JAVA EE application server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
executing, by a computing device, media logic for an endpoint as an endpoint implementation object, wherein the endpoint is deployed in a media server of the computing device; associating, by the computing device, the endpoint implementation object with a Java Management Extensions (JMX) Managed Bean (MBean) to provide interaction capabilities for the endpoint with a JAVA Enterprise Edition (JAVA EE) application server; installing, by the computing device, the JMX MBean associated with the endpoint as a logically-separate service of a microkernel of the JAVA EE application server, wherein the installing the JMX Mbean associated with the endpoint as a JAVA EE microkernel service creates an integrated application server comprising the media server and the JAVA EE application server sharing a common microkernel architecture on the computing device; and managing, by one or more management interfaces communicably coupled to the integrated application server, the one or more endpoints via interactions with the JMX MBeans of the one or more endpoints installed as logically-separate services of the microkernel of the JAVA EE application server. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium including data that, when accessed by a processing device, cause the computing device to perform operations comprising:
-
executing, by the processing device of a computing device, media logic for an endpoint as an endpoint implementation object, wherein the endpoint is deployed in a media server of the computing device; associating, by the computing device, the endpoint implementation object with a Java Management Extensions (JMX) Managed Bean (MBean) to provide interaction capabilities for the endpoint with a JAVA Enterprise Edition (JAVA EE) application server; installing, by the computing device, the JMX MBean associated with the endpoint as a logically-separate service of a microkernel of the JAVA EE application server, wherein the installing the JMX Mbean associated with the endpoint as a JAVA EE microkernel service creates an integrated application server comprising the media server and the JAVA EE application server sharing a common microkernel architecture on the computing device; and managing, by one or more management interfaces communicably coupled to the integrated application server, the one or more endpoints via interactions with the JMX MBeans of the one or more endpoints installed as logically-separate services of the microkernel of the JAVA EE application server. - View Dependent Claims (17, 18, 19, 20)
-
Specification