Java Business Integration. For over a year I worked with a team of developers on a project to expose feature-rich multi-modal communications capabilities to business process automation.
The systems engineers probably had their own description of what the product did, but that's how I thought of it, and it was a darn good idea. One of the frameworks we built on top of was ServiceMix, Apache's open source enterprise service bus (ESB) based on the Java Business Integration (JBI) 1.0 specification.
There are times I'd like to claim to be a specialist, but my resume suggests otherwise. SOA programming model for implementing Web services, Part 4: An. Introduction SOAs offer a flexible, extensible and composable approach to reusing and extending existing applications and constructing new ones.
Services advertise capabilities, both offered and requested, by declaring interfaces they implement or expect other services to implement, and by declaring policies governing potential partner interactions. Web Services Description Language (WSDL) and other Web services standards, such as WS-Policy, provide the vocabulary for these declarations. (See Resources for a link to the WSDL, Version 2.0 Part 0: Primer.) The Role of the Enterprise Service Bus.