B2B integration can be intimidating to anyone who isn’t familiar with the technology because there are many different standards and lots of jargon to understand. We will do our best here to explain the basics of B2B integration technologies in plain English. First, the purpose of B2B integration – to take information out of your business applications and quickly route it into the applications of your business partners (customers, suppliers, banks, logistics providers).
Four basic steps are required to accomplish this.
Step 1. The Source Application
The first step is to extract the data you want to send to your business partner from the “source system.” Let’s first explain the term “source system”. A manufacturing company might want to extract a purchase order from its ERP application (the source) whereas a financial institution might want to extract a securities trade from its order management system (the source) or a retailer might want to extract a list of recent sales transactions from its point of sale (POS) system (the source).
Each company runs its business using a unique set of software applications. In the manufacturing industry companies typically use ERP applications to power business operations, like human resources, finance, procurement and order fulfilment. There are many different publishers of ERP software though, such as Oracle, SAP, Infor, Microsoft and Sage.
In the retail sector, many of the same ERP applications are also popular, but the functionality is different. Retailer ERP applications from Oracle, SAP or JDA need to support store operations, merchandising, demand planning, accounting and warehouse management.
In the services sector many specialised application vendors exist for each industry. For example, a financial institution might use SAP or Oracle for its human resources, finance and procurement, but specialised applications from Metavante, S1 or Charles River to support product offerings.
Increasingly companies in all industries are using Software as a Service (SaaS) applications running in the Cloud. In addition to (or as an alternative to) the traditional enterprise applications listed above, your company may also be using Salesforce.com for customer relationship management; Workday for human resources; NetSuite for finance and accounting; or Concur for expense management.
So, now to the important part, how can you get the data out of these applications to send it to your business partners?
Each application vendor, whether it offers traditional software or cloud services, offers different ways to extract and insert data. SaaS vendors typically offer an API (application programming interface) that reads, writes or updates database fields tied to their applications. Larger ERP vendors offer their own middleware applications with their software suites. Examples include SAP’s Process Integrator and Oracle’s Fusion. These middleware packages make it easy to send data back and forth to ERP applications.
Not every software application vendor offers sophisticated APIs or specialised middleware. But almost every vendor does offer a utility to extract data or insert it in bulk,to or from a file system.
So before you can decide on the best way to extract data from your source application(s), you will need to research the options offered by your application vendor(s). Then you will need to connect your B2B integration technology to these source applications through an API, middleware or another utility. However, there is still more work to do before the data can be transmitted to your business partner.Pages: 1 2 3 4 5