A specification for a standards-based, vendor-neutral architecture, based on SOA principles, for the integration of disparate applications, service providers, and service consumers. JBI-compliant components are expected to plug in and interoperate with other JBI-compliant components. This frees vendors to concentrate on supplying components that implement their particular area of expertise without worrying about implementing the other necessary portions of a complete solution. JBI also frees end-users to pick and choose among many JBI-compliant components to assemble a SOA network sized to their needs, without locking in to one vendor's approach. The JBI specification was developed by the Java Community Process. Compare with SCA.
An API specified in Java technology that provides Java applications with access to databases and other data sources.
A specification and toolkit from Sun Microsystems for the development and deployment of enterprise applications. JEE is the Java 5 version of J2EE.
A Java API implementing a Sun Microsystems messaging standard that allows application components based on J2EE to create, send, receive, and read messages. It enables distributed communication that is loosely coupled, reliable, and asynchronous.
A Java technology that supplies tools for managing and monitoring applications, system objects, devices, and service-oriented networks.
A set of APIs specified in Java technology that assists Java applications with interfacing to multiple naming and directory services.
A programming model based on a specification from Sun Microsystems. JAX-RS defines a set of APIs and annotations designed to simplify the creation of RESTful services.