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.
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.
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.