To integrate those systems with others in the enterprise, we must use these interfaces to access both processes and data, extract the information, place it in a format understandable by the target application, and transmit the information. While a number of different technologies can do this, message brokers seem to be the preferred solution. Method-oriented B2B application integration is the sharing of the business logic that exists within the enterprise. For example, the method for updating a customer record may be accessed from any number of applications, within or between organizations. These applications may access each other's methods without having to rewrite each method within the respective application.
Numerous mechanisms exist for sharing methods among applications.
We've not been largely successful due to both human and technological issues. Perhaps with B2B application integration, we may get it right. Portal-oriented B2B application integration is very popular today, thanks to the mushrooming use of the Internet. Using this approach, application architects can integrate applications by presenting information from several local or partner applications within the same user interface. Information from many places, such as other sites or applications, is presented within the same user interface, typically a Web browser.