23. Process Models Domain Learning/Teaching/Research/… Process Learner / Teacher / Researcher Need User’s Computer Use Case 1 User’s Computer Use Case 2 User’s Computer Use Case 3 Many tasks require several people to work together in a workflow. In such cases Scenarios & Process Models set this out, showing how people and computers work together to accomplish the task.
24. Process Models Domain Learning / Teaching / Research /… Process Personal Environment Container with Lightweight Application User Interface Application Specific Functions Service A Interface Service B Interface Service C Interface Service A Interface Service A Service B Interface Service B Service C Interface Service C Hot-download Application Components
25. Service Usage Models User’s Computer/Portal Use Case ‘ Orchestration’ Web Service Service A Invoke Service B Invoke Typically User Tasks need to call on several services. ’Orchestration’ standards are emerging for creating ‘composite services’. Typically User Tasks need to call on several services. ‘Orchestration’ standards are emerging for coordinating a set of services. The e-F calls a coordinated set of services a ‘Service Usage Model’.
26.
27. Domain Maps & Models Domain Map (informal) or Model (formal) Workflow/Process Models (Human + Systems) As-Is & To-Be Service Usage Model (a set of services organised and coordinated to provide an function within an application) Application (UI, application specific software, service coordination) Domain Model Stakeholder & Role Models Goal & Function Models Domain Information Model Domain Context Model Scenarios (Workflow Narratives) Domain System Model Workflow/Process Models (Human + Systems) As-Is & To-Be Application (UI, application specific software, service coordination) Workflow (Practice & Process) Models (Human + Systems) As-Is & To-Be Project Case Studies Process Model Process-specific Information Model Practice Description / Model Use Case Model Service Usage Model SUM Description and Use Case Services Used Service Use Cases Internal Service Co-ordination Orchestration Choreography Application Specific Layer User Interface Application Specific Functions Service Consumer Interface Service Consumer Interface Service Consumer Interface