> Anyone have any thoughts or directions to explore?

The main assumption about workflows is that they are easily understood by
non-developers, and that non-developers can be involved in the development,
within business environments. However, the workflows per-se were not
accepted well. For instance, even Microsoft's Windows Workflow Foundation in
.NET will not have any future in .NET Core, as it seems. 

The idea went on, but on a totally different "track" and by different
people:  today BPMN notation attracts most of the attention. It is being
used in business process management, processes design and reingeneering, and
it can be directly used in software development, together with use cases. It
has it's own role in information architecture frameworks. There are many
systems that support a direct SW automation in process-driven development
(e. g. Bonita https://www.bonitasoft.com/, ProcessMaker
https://www.processmaker.com/, Bizagi https://www.bizagi.com/, jBPM, Joget
... to list just a few). Most influential big players on this were Oracle
with SOA & BPM Suite and IBM WebSphere Process Server.

Most of these platforms are web based, they have various designers (like
process, data, forms designer), and extensive authentication and
authorization facilities. They use reliable technologies for database
access. 

So, as for the workflow core engine, I would bet onto BPMN and a direct
support for BPMN 2.0 XML standard
(https://www.omg.org/oceb-2/documents/BPMN_Interchange.pdf). This would be
the core. 

Just my two cents ...

Best wishes,
Tomaz



--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html

Reply via email to