Technical specifications
Now that the functional specifications have been drawn (in summary, of course, as this is for exemplification, and not designing a real information system), a few additional details on the technical choices are provided, in order to ease comprehension of the coming chapters.
Explaining how the interface will run the main use scenarios
Though we have shown BPMN engines in Chapter 12, we have also explained how complex they are and that they should not be used for simple purposes. In our sample applications, the most complex process will be the enrollment of an author for a new book, and this is not such a complicated and rapidly evolving set of operations that it would justify a BPMN engine or any orchestration means. We will simply use the graphical interfaces and passing of entities between applications through API to realize this operation. The corresponding actions could be described as follows:
- An editor has an idea for a book and will check...