Java Business Integration (JBI) is a specification that defines an approach to implementing a service-oriented architecture (SOA), the underlying structure supporting Web service communications on behalf of computing entities such as application programs or human users. JBI was developed under the Java Community Process (JCP) as Java Specification Request 208 (JSR 208) and makes use of the Web Services Description Language (WSDL).
JBI is scalable and extensible, facilitates the performance of composite Web service applications and includes metadata for communications between service providers and consumers. Individual service units are combined into executable and auditable units of work. Service engines can be implemented or added in any language compatible with the serial peripheral interface (SPI) standard used by the system. Open interfaces facilitate and encourage competition among developers to provide services that best meet the needs of their customers. The intended audience for JBI consists mainly of systems software development professionals.