SAP Business Connector is a re-branded version/restricted licence version of webMethods Integration Server provided by SAP as a middleware solution for their R/3 product. It was developed jointly by webMethods and SAP in a partnership which lasted from March 1999 to March 2002. webMethods contributed the Integration Server platform, while SAP contributed the components for RFC/tRFC, BAPI and IDoc communication and processing. These SAP components were bundled into an add-on package that can be installed on top of the core Integration Server.
History
Technically the SAP Business Connector is a webMethods Integration Server bundled with a pre-installed "SAP Adapter". SAP customers were able to license additional adapters from webMethods. These adapters would run on a wM Integration Server and an SAP BC alike, as during that time the core platform of both products was identical. Then in March 2002 the partnership was discontinued and both companies started developing a successor version independently: SAP started developing SAP BC 4.7, while webMethods began work on wM IS 6.0. Of course the component that changed most in SAP BC 4.7 was the "SAP Adapter", which got enhanced IDoc processing capabilities and performance improvements in the RFC communication layer. However, SAP also enhanced selected components of the core Integration Server, e.g. the job scheduler, the "Reverse Invoke" feature and the WmPartners package, which was completely redesigned. SAP tried to do these core enhancements in a backward compatible way, the only exception being the WmPartners package whose architecture had to be changed radically, because the original version had proved to be a serious performance bottleneck. Consequently, most webMethods adapters developed for wM IS 4.6 or wM IS 6.0 should still run on an SAP BC 4.7, with the exception of those adapters that have a tight coupling with the WmPartners package. SAP BC 4.7 was released in June 2003. By that time SAP had already started development of its own integration/middleware product, nowadays called "Process Integration" ), so the SAP Business Connector product line was frozen at version 4.7 between 2003 and 2007. Then, in summer 2007, it became more and more apparent, that the maintainability of SAP BC 4.7 was endangered, because most operating systems and Java VM versions, on which the BC depended, had gone out of maintenance. Therefore, development for another release was started. This version was released in July 2008 and can be seen as a maintenance update to support newer JVM's and operating systems. See SAP note 1094412. However, as was the case with SAP BC 4.7, SAP again added a number of enhancements and performance improvements to some "wM core components" as well as to the "SAP components", most notably to the worker thread pool, the database adapter, the debugging, monitoring and tracing capabilities, the RFC and IDoc processing and the "Developer" tool. In response to the split webMethods has created the webMethods for SAP as an updated product for SAP customers wishing to continue using webMethods technology for middleware/B2B integration.
The role of the SAP Business Connector is to provide XML/web services type integration between SAP instances or from SAP to 3rd party systems/B2B. Typical usecases include:
Exchanging data between your application and your business partner's R/3 system via the internet
Accessing data sources in the internet from within your SAP system
Exchanging data with third party non-SAP systems inside or outside your corporate firewall
Differences between SAP Business Connector and webMethods Integration Server
SAP BC comes with the "SAP Adapter", while on the wM IS it has to be installed separately
The SAP Adapter inside the Business Connector is a shared development between SAP and webMethods. It was further enhanced in UI functionality by SAP after the end of the partnership.
The official SAP Adapter inside the webMethods Integration Server was redeveloped for version 6.5 and uses different internal services to access SAP.
The SAP BC is mainly a webMethods Integration Server 4.6 with minor changes up to SAP BC 4.8.
The webMethods Integration Server went from Release 4.6 straight to Release 6.0 and continued to evolve up to release 10