I had an interesting scenario come up, as when we moved from eGate to Ensemble and we will be moving to IRIS here in the near future I was taught to create Business Processes for writing to and extracting data from outside MS SQL Databases.
InterSystems Ensemble Business Process Language (BPL) is a language used to describe executable business processes within a standard XML document.