Enterprise Application Interface (EAI) and Web Services technology have many similarities. Rather than either “or, Web Services technology can be a good complementary approach to integrating business functionality and legacy systems between business partners .
Enterprise and cross-enterprise integration requires integration at different tiers ”from security, data transport, middleware, and data to business processes.
A catalog of Business-to-Business integration patterns is introduced to illustrate how Java Web Services and EAI technology are collaborated.