21.01.2014 Views

Multi-channel provisioning of public services - Department of ...

Multi-channel provisioning of public services - Department of ...

Multi-channel provisioning of public services - Department of ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

developing a dynamic process model, the aim is a model that can be adapted with few modelling<br />

efforts at run-time (Gottschalk and La Rosa, 2010). At run-time, it is not possible to add behaviour that<br />

has not been modelled or prepared beforehand (i.e. adaptive workflow, as opposed to<br />

emergent workflow). The execution phase, can however, in addition to allowing for the designed<br />

flexibility <strong>of</strong> the model, support exception handling and flexibility by changes to the process instance.<br />

Weber et al. (2009) provides a structured overview <strong>of</strong> different approaches to flexibility on a PAIS, a<br />

summary <strong>of</strong> the approach types is provided in Table 1. An important aspect <strong>of</strong> the execution phase is<br />

to provide execution and change logs to monitor performance and to support process evolution. One<br />

output <strong>of</strong> monitoring is redesign and remodelling for improved process execution.<br />

On the design side, distributed processes designed using an event driven approach have the potential<br />

<strong>of</strong> higher flexibility than that <strong>of</strong> the traditional SOA. This is due to lightweight nature <strong>of</strong> the requests<br />

not carrying the payload data itself. In an event driven environment, actors subscribing to events will<br />

be notified and are responsible for collecting data based on occurring events (Klievink et al., 2008).<br />

Approach Description Risk<br />

Modelling phase<br />

Granularity control<br />

Ignoring details <strong>of</strong> modelling and<br />

creating black boxes.<br />

Reduced transparency, monitoring<br />

and automation.<br />

Flexibility by enumeration Creating models <strong>of</strong> all possible<br />

flows.<br />

Model redundancy, increased<br />

complexity and maintenance<br />

Process configuration<br />

Adding alternative flows into the<br />

model using conditional branches<br />

and external variables. Flow is<br />

further decided by context or user<br />

interaction (questions).<br />

Late binding<br />

Leaving the resource allocation or<br />

service instance <strong>of</strong> a given activity<br />

undecided in the process schema.<br />

Making sure that the selected<br />

resource for the activity is fit for<br />

the process at hand.<br />

Late modelling/<br />

Pocket flexibility<br />

Execution phase<br />

Dealing with expected exceptions<br />

Dealing with unanticipated changes<br />

Leaving parts <strong>of</strong> the model open for<br />

runtime modelling.<br />

Adding exception-handling patterns<br />

as part <strong>of</strong> modelling.<br />

Structural remodelling <strong>of</strong> process<br />

instance.<br />

Table 1 Approaches to process flexibility adapted from Weber et al. (2009)<br />

4.3 Challenges and requirements<br />

Limited control depending on<br />

constraints.<br />

Adds complexity.<br />

Making sure that the modifications<br />

does not affect later process flow.<br />

Switching to a process-oriented approach for service <strong>provisioning</strong> requires at least an investment in<br />

IT-infrastructure and competencies, in addition to the potential reorganisation <strong>of</strong> the service providing<br />

agencies. A PAIS requires support from the information infrastructure with databases and existing<br />

legacy applications to function, this requires that the existing operation be transformed to support a<br />

SOA approach. Today, most COTS applications come with predefined web-service interfaces. But<br />

still, the help <strong>of</strong> consultants to configure custom interfaces to match the institutional facts (Iannacci,<br />

2010) for the given agency is required. Strategy definitions or process design should also be related to<br />

documented patterns, and business and knowledge rules should be formulated. Due to the nature <strong>of</strong><br />

process design documents that result from business strategic planning and articulation, achieving a fit<br />

(lossless transition) is a task requiring great expertise (Weber et al., 2009) not likely to be found within<br />

government agencies. This being said, the first challenges to catering for a dynamic process<br />

environment are found within establishing the first working representation, or base process<br />

(Hallerbach et al., 2010), for the process-oriented service organisation. It is further expected that the<br />

process instances will be monitored and that the base process will evolve continuously. A dynamic<br />

process environment requires that new roles and responsibilities be established (Janssen et al., 2006).<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!