01.12.2012 Views

Rapid Development of Electronic Public Services - International ...

Rapid Development of Electronic Public Services - International ...

Rapid Development of Electronic Public Services - International ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Rapid</strong> <strong>Development</strong> <strong>of</strong> <strong>Electronic</strong> <strong>Public</strong> <strong>Services</strong> –<br />

A Case Study in <strong>Electronic</strong> Licensing Service<br />

Tomasz Janowski, Adegboyega Ojo, Elsa Estevez<br />

United Nations University, <strong>International</strong> Institute for S<strong>of</strong>tware Technology (UNU-IIST)<br />

P.O. Box 3058, Macau<br />

+853 5040443<br />

ABSTRACT<br />

The availability <strong>of</strong> <strong>Electronic</strong> <strong>Public</strong> <strong>Services</strong> (EPS) is essential<br />

for achieving meaningful e-Government. As governments deliver<br />

many services to citizens, businesses and other customers, making<br />

all these services available online requires a systematic and<br />

rigorous approach. A crucial element in this approach is the<br />

availability <strong>of</strong> an Infrastructure to enable rapid EPS development.<br />

This demo presents an <strong>Electronic</strong> Licensing (e-Licensing) Service<br />

developed upon a prototype S<strong>of</strong>tware Infrastructure for EPS. The<br />

Infrastructure comprises: (1) frameworks for design <strong>of</strong> Front-<br />

Office and Back-Office applications, (2) services for workflow<br />

management and cross-agency messaging, and (3) an<br />

Infrastructure Management Service. The demo shows the process<br />

<strong>of</strong> developing an EPS upon the EPS Infrastructure and<br />

demonstrates the various use cases <strong>of</strong> the e-Licensing application<br />

rapidly developed upon the Infrastructure. This work was done in<br />

the context <strong>of</strong> the e-Macao Project, funded by the Government <strong>of</strong><br />

Macao SAR to build a foundation for e-Government in Macao.<br />

Categories and Subject Descriptors<br />

H.4 [Information Systems Application]: S<strong>of</strong>tware Infrastructure<br />

General Terms<br />

Design, Standardization, Measurement, Reliability<br />

Keywords<br />

<strong>Electronic</strong> Licensing <strong>Services</strong>, <strong>Electronic</strong> <strong>Public</strong> Service,<br />

S<strong>of</strong>tware Infrastructure, <strong>Rapid</strong> Application <strong>Development</strong><br />

1. INTRODUCTION<br />

Licensing services entail granting various kinds <strong>of</strong> government<br />

permissions to citizens, businesses, visitors, associations, etc. We<br />

can identify at least three types <strong>of</strong> permissions: (1) Licensure –<br />

right to practice, (2) Certification – right to title, and (3) Permit -<br />

right to perform a regulated task. Licensing services constitute a<br />

major category <strong>of</strong> authorization services [1] <strong>of</strong>fered by<br />

governments. Examples include: construction license, import and<br />

export license, trademark registration and driving license.<br />

An <strong>Electronic</strong> Licensing Service (e-Licensing) is expected to<br />

support the application, processing and issuance phases <strong>of</strong><br />

licensing services by providing electronic channels for actors -<br />

applicants, agency staff and third-parties - to interact with one<br />

another. The primary channel for the applicant is the Internet,<br />

agency staff would typically interact through agency Intranets,<br />

{tj, ao, elsa}@iist.unu.edu<br />

while the interactions between agencies and third-party<br />

organizations are facilitated by specialized and secure messaging<br />

applications available within internal networks <strong>of</strong> all parties<br />

concerned. It is also possible for applicants to use mobile devices<br />

to interact with the licensing agency, for instance to request for<br />

the status <strong>of</strong> an application.<br />

In this paper we demonstrate the process <strong>of</strong> rapidly developing an<br />

e-Licensing application based on a s<strong>of</strong>tware infrastructure for EPS<br />

(developed by the authors and other collaborators) and step<br />

through the major components <strong>of</strong> the e-Licensing System through<br />

a series <strong>of</strong> use cases. Through these use cases, we reveal the<br />

features <strong>of</strong> the five major aspects <strong>of</strong> the e-Licensing System and<br />

indirectly the operations <strong>of</strong> the underlying s<strong>of</strong>tware infrastructure.<br />

2. REQUIREMENTS<br />

In addition to typical non-functional requirements like reliability,<br />

availability, extensibility, maintainability and user-friendliness, a<br />

typical e-Licensing system is expected to support a number <strong>of</strong><br />

core functional requirements. We can identify three categories <strong>of</strong><br />

such requirements to support: (1) the applicant in submitting its<br />

application and subsequently tracking the status <strong>of</strong> the<br />

application; (2) the Front-Office staff in establishing correctness<br />

and completeness <strong>of</strong> the submitted applications and assessing<br />

eligibility <strong>of</strong> the applicant; (3) the Back-Office staff in certifying<br />

submitted information, processing the license application, seeking<br />

information and opinions on the application from other agencies,<br />

and communicating the outcome to the applicant. The use cases in<br />

Figure 1 cover all three categories <strong>of</strong> requirements. These use<br />

cases will drive the demonstration session later.<br />

Figure 1. e-Licensing Service – Use Cases


3. INFRASTRUCTURE<br />

The e-Licensing Service was developed using the s<strong>of</strong>tware<br />

infrastructure for EPS described in [3][4][6][7]. The infrastructure<br />

consists <strong>of</strong> two frameworks for developing Front-Office (FO) and<br />

Back-Office (BO) applications and two services - Workflow<br />

Service and Messaging Service. It also provides a set <strong>of</strong> services<br />

for managing the infrastructure. The FO and BO Frameworks<br />

were used for developing the FO and BO parts <strong>of</strong> the e-License<br />

application. The Workflow Service was used to execute the<br />

concrete business process underpinning the licensing service. The<br />

Messaging Service was used by the BO application to exchange<br />

messages with third-party agencies. The Management Service was<br />

used to control the whole e-Licensing application.<br />

4. DEVELOPMENT<br />

The e-Licensing Service was developed according to the generic<br />

process for building all infrastructure-enabled EPS:<br />

1) Specify requirements inline with generic EPS requirements;<br />

2) Develop the system architecture for e-Licensing using generic<br />

EPS architecture as a reference model;<br />

3) Develop the FO part <strong>of</strong> e-Licensing by defining additional<br />

request schemas, modifying existing ones, and customizing<br />

the FO Framework components to obtain the FO Application;<br />

4) Defining business processes for the licensing service, one for<br />

new license application and another for application tracking,<br />

and deploying them using the Workflow Service;<br />

5) Binding each process step to the BO application;<br />

6) Setting up message queues using configuration files;<br />

7) Integrating FO, Workflow and BO Applications using queues;<br />

8) Testing the e-Licensing system over each request type.<br />

5. DEMONSTRATION<br />

Following the use cases depicted in Figure 1, the demonstration <strong>of</strong><br />

the e-Licensing Service applies the following steps:<br />

1) Submit Application – We show how the applicant: (a) obtains<br />

guidelines for submitting the application, (b) submits the<br />

application and (c) submits supporting documents.<br />

2) Verify Application - We demonstrate how the FO <strong>of</strong>ficer: (a)<br />

views the application, (b) checks completeness <strong>of</strong> supporting<br />

documents and (c) requests additional information.<br />

3) Establish Eligibility - We show how the FO <strong>of</strong>ficer: (a)<br />

establishes eligibility <strong>of</strong> the applicant and (b) dispatches the<br />

application to the Back Office for further processing.<br />

4) Certify Information - We demonstrate how the BO <strong>of</strong>ficer: (a)<br />

views applications received from the FO, (b) validates the<br />

applications and (c) seeks opinions from other agencies.<br />

5) Obtain Opinions - We show how the BO <strong>of</strong>ficer: (a) requests<br />

information or opinions on the submitted application from<br />

other agencies and (b) receives responses from these agencies.<br />

6) Make Decision – We demonstrates how the BO <strong>of</strong>ficer or<br />

deciding authority: (a) views relevant information and<br />

opinions on the application and (b) makes decision.<br />

7) Notify Applicant – We show how: (a) the outcome <strong>of</strong> the<br />

submitted application is communicated to the applicant and<br />

(b) how information is requested from applicant.<br />

8) Track Application - We demonstrate how the applicant can<br />

track the progress or status <strong>of</strong> his or her application.<br />

A particular e-Licensing service - applying for a license to run a<br />

Food and Beverage business - was chosen in this demonstration.<br />

With minimal changes to the system, other variants <strong>of</strong> e-Licensing<br />

services can be supported. This can be easily achieved through the<br />

steps 1-8. Figure 2 provides a screenshot <strong>of</strong> the system.<br />

Figure 2. e-Licensing Service – Screenshot<br />

5. CONCLUSIONS<br />

We have shown how a generic <strong>Electronic</strong> Licensing Service can<br />

be rapidly developed upon a S<strong>of</strong>tware Infrastructure for EPS,<br />

following a systematic, rigorous development process. The e-<br />

Macao website www.emacao.gov.mo provides more details.<br />

6. ACKNOWLEDGEMENTS<br />

We wish to thank the whole e-Macao Team, particularly Gabriel<br />

Oteniya, for their contribution to infrastructure development.<br />

7. REFERENCES<br />

[1] Peristeras V., and Tarabanis, K. Governance Enterprise<br />

Architecture (GEA): Domain Models for E-Governance,<br />

(Ed.) Marijn Janssen, ICEC’04, 6 th <strong>International</strong> Conference<br />

on E-Commerce, ACM, 2004.<br />

[2] Ojo, A., Janowski, T., Oteniya, G., and Estevez, E.,<br />

Infrastructure Support for e-Government – An Overview, e-<br />

Macao Project Report 6, Aug. 2006.<br />

[3] Ojo, A., Chu, T. I., Oteniya, G., Tou C. P., and Janowski, T.,<br />

Front-Office Framework for e-Government, – <strong>Development</strong><br />

Report, e-Macao Project Report 8, 2006<br />

[4] Estevez, E., Wan, C., Wong, C. T., Ojo, A., Oteniya, G., and<br />

Janowski, T., Back Office Framework for e-Government, e-<br />

Macao Report 9, 2006<br />

[5] Ojo, A., Oteniya, G., Chau K. F., Estevez, E., Janowski, T.,<br />

<strong>Electronic</strong> Delivery <strong>of</strong> Licensing <strong>Services</strong>, e-Macao Report<br />

5, Oct. 2005<br />

[6] Janowski T., and Estevez, E., Extensible Message Gateway<br />

for e-Government, e-Macao Report 11, Aug. 2006.<br />

[7] Ojo, A., Oteniya, G., and Janowski, T., Infrastructure<br />

Management <strong>Services</strong> for e-Government, e-Macao Project<br />

Report 12, Aug. 2006.

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

Saved successfully!

Ooh no, something went wrong!