CTO Tuesdays, 10/26: Why GO TO is Good for Business Processes

Join Active Endpoints CTO Michael Rowley tomorrow, October 26, for his weekly technical talk CTO Tuesdays at 12pm EDT / 9am PDT / 16:00 UTC. Register at http://www.activevos.com/ctot. This week's topic is "Why GO TO is Good for Business Processes."

In this week's webinar, Rowley will be talking about the similarity between sequence flows (arrows) in a business process and the old GO TO statement from programming languages. In 1968, Edsger W. Dijkstra published a letter titled “Go-to statement considered harmful”, which marked the beginning of a movement within software engineering toward structured programming. Since that time, virtually all programming languages have encouraged a structured development style over the kind of “spaghetti code” that can result from using GO TO statements – until BPM. An executable business process is a program, by any reasonable definition of the word, but the sequence flow of BPMN (the arrow) is essentially a GO TO statement. Rowley will explain why this is a good thing for business processes, and not the “harmful” thing that Dijkstra saw in the programs of his day.

Technologies discussed on CTO Tuesdays cover a wide variety of BPM technologies, including BPMN 2.0, SOA, web services, process modeling tools, BPEL, execution engines, AJAX-based forms development and human task integration.

For more info, visit http://www.activevos.com

XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I