I hear a lot of noise about service-oriented architecture (SOA), including JBI. Is JBI the same as SOA?
JBI defines an infrastructure for creating a service-oriented architecture. The main difference between JBI and other ways of constructing a SOA is that JBI is standardized. This means that building a SOA is easier, since you can construct it from third-party components, while avoiding getting locked into proprietary infrastructure (either home-grown or from a vendor).