We are thinking of using K2 for some no-roles involved scenario, that is, it is not like some approval type of workflow, instead, we would use K2 workflow like a component, passing some parameters to it and expect the flow to generate some result values, we are using the flow to workout something like program logic flow.
Many says workflow by nature is asynchronous, but in the above scenario, workflow can simulate program flow and behave like a component, if the availability of parameters require no waiting, it can have "synchronous-like" behavior, is there any fault in my line of thinking here?
And has anyone tried using K2 this way before?