JSR (Java Specification Request) JSR is similar to RFC (Request for Comments, request annotations, Internet standards (draft)), its role is to launch a Java community, to discuss some common or public things, such as communication protocols Category. Jain-Sip is an open source SIP protocol JAVA implementation. JSR-3 defines the Mechanism of Java Management, while JSR-77 defines J2EE Managed Object Model, using the use of management on J2EE App for a certain degree of standardization. The purpose of the two is different, but complementary. If you want to write a Java Application / Server / System from J2SE (Socket, Thread, ...), providing management Capability should only use JMX to be used. But if your Application is built on J2EE, J2EE Server should help You do something.