Skip to Content
Author's profile photo Daniel Wroblewski

Sneak Preview: SOA foundation for SAP Business One, Preview Program 2

On Februrary 9, a preview program was released to let partners and other developers experience the new SOA foundation for SAP Business One — a new way to build integration applications on top of SAP Business One.

SOA foundation basically SOA-enables B1, that is, it exposes the B1 API via Web services that conform to SAP SOA standards. All SOA-enabled SAP products use the same set of interfaces to expose the underlying APIs.

Sneak Peek

An initial bundle of SOA services will enter ramp-up in April. This first set of services focus on subsidiary integration and will enable partners to build integration scenarios between SAP Business One and any SOA-enabled system, including SAP Business Suite.

In order to prepare the partner community, SAP Business One is offering this preview program. Partners can download a not-for-production release of the SOA stack, together with samples based on Microsoft Visual Studio .NET, Windows Communication Framework, and Windows Workflow.

For more information, check out the SOA foundation landing page (for partners only) on the SAP Channel Partner portal. There you will find the how-to guide and sample code for using the SOA foundation services and infrastructure. Also, a first presentation of SOA for SAP Business One together with a real demo of its capability is available at the Developer section at the SAP Business One On-Demand Education and Enablement Sessions for 2009.

What’s in the package?

There are 2 main components of SOA foundation with this preview program release:

  • Infrastructure: The Web services are built on a new infrastructure that makes it easy to call Web services, to receive SAP Business One events, to configure SOA foundation, and to monitor the system. The infrastructure is built with standard tools: IIS and WCF.
  • Web Services: SOA foundation provides a set of Web services for updating SAP Business One and for alerting subscribers of events. The services conform with the SAP standards, sharing interfaces with SOA for SAP’s other products, such as ERP. 

Note on Prerequisites

Make sure to check out the landing page to find out what SAP Business One release can be used with the preview program.

Initially, you will need Patch Level 46 plus a hotfix, but this hotfix is only for the preview program. The ramp-up release, to be delivered in April, will be based on an officially released SAP Business One patch level. This patch level will contain all the code currently in the hotfix and will be officially supported by SAP.

Your Feedback

I will write additional blogs in the weeks ahead, and create some videos showing how to call SOA services, how to listen for SOA foundation events, and how to configure and monitor SOA foundation.

In the meantime, we want to hear from you. Comment on this blog and let us know what you think about SOA foundation. Feel free to ask whatever questions you like.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member
      Hi Daniel,

      The link you've provided to the eSOA Foundation landing page is not working, and seems to be referring to an SAP intranet page.


      Author's profile photo Daniel Wroblewski
      Daniel Wroblewski
      Blog Post Author
      Fixed. The URL tied to the blog (at the top) also goes to the landing page. This link is OK.
      Author's profile photo Former Member
      Former Member
      Hello !

      I'm trying to install the SOA foundation program for Business One, but the setup fails with the following error :

      "Assigning DB permissions to Default Application Pool user failed - internal error; aborting installation"

      this error occurs in the following step : "Adding IIS user to company databases"

      There is the screenshot :

      My configuration is :

      * XP SP3
      * SAP Business One 2007 PL46
      * Framework .Net 2.0 et 3.0
      * VS 2005
      * SQL Server 2005

      Thanks to help me !

      Author's profile photo Yatsea Li
      Yatsea Li
      Hello Abedllatif,

      Make sure you have IIS installed in your machine.
      also,it is the hotfix based on B1 2007 PL46.
      For further information, you may refer to page#10 in how to guide.

      You have installed the following software on the server on which you are installing SOA foundation:
      • Windows XP (SP2 or later), Windows 2003 (SP2 or later), Windows Vista
      • .NET Framework 2.0 and 3.0 (installed separately, in this order)
      • Microsoft Message Queuing (MSMQ)
      • Internet Information Services (IIS)
      • The latest patch of SAP Business One Server 2007. Refer to the SAP Channel Partner Portal
      landing page Enterprise Services for SAP Business One for details.
         Make sure both the SBO-COMMON and all company databases are updated to this
         The SAP Business One database must be Microsoft SQL Server.
      For Windows XP and 2003: If .NET Framework
      Kind Regards, Yatsea

      Author's profile photo Former Member
      Former Member
      Hello Yatsea,

      I check all the prerequisites (SBO Hotfix, .net framework, IIS ...) and that don't resolve the problem, always the same error message in the setup.

      Thanks if you can give me have any suggetion.



      Author's profile photo Former Member
      Former Member
      How does this technology compares with B1iSN? Isn't there overlap?
      Author's profile photo Daniel Wroblewski
      Daniel Wroblewski
      Blog Post Author
      Hi Motty,

      B1iSN is a ready out-of-the-box solution for subsidiary integration.

      SOA is a general technology enablement platform that includes many services (with more to come) and that enables the creation of integration solutions.

      SOA's first bundle is designed for subsidiary integration, enabling partners to create integration solutions on top of SOA.