Some more bedtime reading from David Chappell ..
I’ve argued elsewhere that the move to SOA is sparking the emergence of a new kind of software platform. Exemplified by products like IBM™s WebSphere Business Integration Server Foundation, BEA™s WebLogic Process Edition, and Microsoftâ€™s BizTalk Server 2004, the primary goal of this platform style is to support the orchestrations that drive composite applications. The technologies these platforms support are typically grouped under the umbrella of business process management (BPM), so the general name I use for this category is BPM server.
I’ve now written a longer paper on this topic. Sponsored by Microsoft, the paper starts with a description of why this kind of platform exists, then describes the technologies typically found in these products. It ends with a concrete illustration, BizTalk Server 2004, showing one way in which these ideas can be implemented. The paper is available here.