Search This Blog

Friday, 22 January 2021

JNDI JTA JDBC JMS JAAS JMX

 JNDI

JNDI is a Java API for accessing naming and directory servers. This is built as a layer over DNS, LDAP, etc.


JTA

JTA is a standard Java API for demarcating transaction within a program. WebLogic Server supports local and distributed transactions. 

JDBC

JDBC is a standard java interface for accessing heterogeneous databases. It is a specification that defines four different driver types for connecting to databases



JMS

JMS is a Java API for accessing message-oriented middleware. 

JMS interface supports:

  • The Point to Point communication
  • The publish and subscribe communication
  • Guaranteed message delivery
  • Transactional participation
  • Dynamically configurable services
  • Application or system scoped resources
  • Interoperability with other messaging systems


JAAS

Java Authentication and Authorization Service (JAAS) is a Java-based Security management framework.

JAAS Supports:

  • Single Sign-on
  • A Pluggable Authentication Module (PAM)

JAAS enables flexible control over authorization whether it is based on:

  • user
  • groups
  • roles

JMX

The Java Management Extension defines a standard infrastructure to manage a device from java programs. Decouples the managed device from the management tools. 

The specification describes MBeans, which are the building blocks of JMX



No comments: