ProjectManagement based on SAP Business One > Software Development Kit > Data Interface Server

 

SAP Business One - Data Interface Server (DI Server) is a Component Object Model (COM) service running on a server that enables multiple clients to access and manipulate SAP Business One company database, using SOAP messages.

 

The DI Server uses the DI core to enable the same functionality provided by the DI API with the following advantages:

  • Server architecture.
  • Improved performance.
  • Connection pooling mechanism.
  • Generic interface.

Data Interface Server
Data Interface ServerSAP Component or Feature Available

The DI Server enables business partners to develop SOAP based solutions to read, write, update, and remove data objects on database level.

The DI Server provides a suitable infrastructure for server oriented partner solutions. The main differences between the DI Server and the DI API are:

  • Performance and scalability by implementing a connection pooling mechanism to manage multiple clients simultaneously.
  • SOAP Interface that is a neutral language interface.

Business partners can use the DI Server for the following main scenarios:

  • Heavy duty operations, such as batch.
  • Large number of remote clients working at the same time.
  • Thin clients running on various devices, such as  PDA (Personal Digital Assistant), POS (point-of-sale terminal), and mobile phone.
  • Traditional Web applications using ASP or JSP.

The DI Server runs as a COM service automatically on system startup. It receives SOAP request messages from clients using the Interact method. The DI Server, then converts the SOAP message to data object transactions for SAP Business One database. The SOAP messages must be UTF-16 encoded, which can be in any language that UTF-16 supports.

On the reverse direction, the DI server warps the response data and sends it to the client as SOAP response message using the Interact return value.

To fully utilize this functionality, the following products should be evaluated

  • SAP Business One
  •  
    SAP Product Available Partner Product Available SAP Product Available with Future Releases Partner Product Available with Future Releases Future Focus