We have a well-functioning existing API integration with our customer facing website. This was written last year. Some of the calls are BAQ based services but many use the BO’s directly.
I’m trying to decide if the juice is worth the squeeze on re-doing this integration with only using BAQ services.
The advantage of BAQ services is that the client is then mostly insulated from changes in Epicor. Additionally, the complex business logic can be handled internally by the BAQ service rather than the client.
The disadvantage is spending time and effort re-doing a working product.
Any words of wisdom from people who have been faced with a similar decision?