Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems

Similar documents
See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

White Paper on CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING

Cloud Computing; What is it, How long has it been here, and Where is it going?

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS


Session 2. The economics of Cloud Computing

TECHNOLOGY GUIDE THREE. Emerging Types of Enterprise Computing

Cloud Computing for SCADA

Enhancing Operational Capacities and Capabilities through Cloud Technologies

Cloud Computing in Higher Education: A Guide to Evaluation and Adoption

IS PRIVATE CLOUD A UNICORN?

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Kent State University s Cloud Strategy

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

CLOUD COMPUTING. A Primer

OVERVIEW Cloud Deployment Services

Mapping and Geographic Information Systems Professional Services

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Capability Paper. Today, aerospace and defense (A&D) companies find

Cloud definitions you've been pretending to understand. Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro

Deploying a Geospatial Cloud

Cloud Computing An Elephant In The Dark

Cloud-based Infrastructures. Serving INSPIRE needs

SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE

The NIST Definition of Cloud Computing

Planning the Migration of Enterprise Applications to the Cloud

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

East African Information Conference th August, 2013, Kampala, Uganda. Security and Privacy: Can we trust the cloud?

ArcGIS Online School Locator

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

The NREN s core activities are in providing network and associated services to its user community that usually comprises:

ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS

Cloud Computing Services and its Application

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

EXIN Cloud Computing Foundation

Cloud Based E-Government: Benefits and Challenges

How cloud computing can transform your business landscape.

Everything You Need To Know About Cloud Computing

A white paper from Fordway on CLOUD COMPUTING. Why private cloud should be your first step on the cloud computing journey - and how to get there

Private Cloud 201 How to Build a Private Cloud

Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia

Towards a Cloud of Public Services

Business Intelligence (BI) Cloud. Prepared By: Pavan Inabathini

OWASP Chapter Meeting June Presented by: Brayton Rider, SecureState Chief Architect

Cloud Computing Paradigm Shift. Jan Šedivý

Web Cloud Architecture

The NIST Definition of Cloud Computing (Draft)

20 th Year of Publication. A monthly publication from South Indian Bank.

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Office of the Government Chief Information Officer The Government of the Hong Kong Special Administrative Region

Architectural Implications of Cloud Computing

An Introduction to Cloud Computing Concepts

Federal Cloud Computing Initiative Overview

6 Cloud computing overview

Without the need to purchase hardware, software licenses, or implementation services, an organization can deploy cloud computing rapidly.

Seeing Though the Clouds

Unleashing the Potential of Cloud Computing in Europe - What is it and what does it mean for me?

Cloud Computing Technology

Module 1: Facilitated e-learning

What Factors Determine Cloud Computing Adoption by Colleges and Universities? Bill Klug Instructor, BCIT

CLOUD IN HEALTHCARE EXECUTIVE SUMMARY 1/21/15

Getting Familiar with Cloud Terminology. Cloud Dictionary

The process of. The Software-as-a- Cloud-Based Software Model. Service Model

How To Run A Cloud Computer System

4/28/2014. What's the Scoop on Cloud Computing. Agenda. Why you are here?

The Need for Service Catalog Design in Cloud Services Development

Electronic Records Storage Options and Overview

IJRSET 2015 SPL Volume 2, Issue 11 Pages: 29-33

Office 365 SharePoint Online White Paper

Privacy and security in the cloud

Cloud Computing. Karan Saxena * & Kritika Agarwal**

How To Get A Cloud Based System In Your Country

Cloud Security Introduction and Overview

CSO Cloud Computing Study. January 2012

Managing your Information Assets in the Cloud

Standardizing Cloud Services for Financial Institutions through the provisioning of Service Level Agreements (SLAs)

Shaping Your IT. Cloud

Figure 1 Cloud Computing. 1.What is Cloud: Clouds are of specific commercial interest not just on the acquiring tendency to outsource IT

The New Economics of Cloud Computing

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

Architecting the Cloud

Cloud Computing Overview

Multi Tenancy and Customizations Issues in e-health SaaS Applications

Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks

CLOUD SECURITY SECURITY ASPECTS IN GEOSPATIAL CLOUD. Guided by Prof. S. K. Ghosh Presented by - Soumadip Biswas

How cloud computing can transform your business landscape

Securing and Auditing Cloud Computing. Jason Alexander Chief Information Security Officer

Transcription:

eenviper White Paper #4 Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems

1 Executive Summary Cloud computing could revolutionise public services while ensuring opportunities and recognition for innovators Neelie Kroes, Vice-President of the European Commission responsible for the Digital Agenda eenviper is an EU-funded project aiming to provide an integrated web-based platform for the application, administration and consultation of environmental permits, thereby making the environmental permitting process more transparent, more accessible and more efficient. The platform will be available in early 2014 after intensive field tests in five European countries (Croatia, Greece, Italy, Serbia and Turkey). eenviper uses innovative technical approaches such as public sector cloud services and service-oriented architecture (SOA) to build open, flexible and collaborative e- government services while at the same time lowering information and communication technology (ICT) costs. The use of an internet-enabled platform such as eenviper can be a first step for municipalities and permitting authorities to make their permitting processes more cost effective, transparent and user-friendly. The system offers the possibility for public administrations to easily deploy both new services and existing procedures as shared services. The platform can also access locally available data sources such as geospatial information through industry-standard XML-based interfaces. This paper examines the cloud computing aspects of the eenviper platform in detail. The first section introduces cloud computing, cloud based services and deployment models. The second section analyses the transition and the benefits of government services into cloud implementation. Finally, the last section focuses on features of the eenviper platform as a cloud based service. Page 2 of 10

2 An introduction to cloud computing Although there are several definitions of cloud computing, one of the most popular ones is that of the National Institute of Standards and Technology (NIST): cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g. networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal management effort or service provider interaction 1. Translated into layman s terms, cloud computing is a hosting service that enables users to use hardware and software resources remotely over a network connection without investing in processing power, software or hardware themselves. Cloud service providers therefore allow organisations to meet their information technology requirements (such as hardware capacities, software and file storage needs) without the cost of the initial investment. Instead, customers usually sign up for a flexible rental or fee-based payment contract. With such a rental model, one also has the advantage of continuous service delivery and maintenance without paying extra fees for upgrades or troubleshooting. In the face of changing business needs, cloud computing provides a flexible structure and adaptive capacity for information technologies. Cloud computing provides this flexible environment through, inter alia: On-demand self-service allows consumers to provision their computing capabilities automatically as needed; Broad network access enables consumers to reach cloud resources via their existing network infrastructure from several clients including mobile phones, tablets, laptops, workstations, thin clients, etc; Resource pooling capability allows several consumers to use shared capabilities from the pool; and Allowing consumers to flexibly expand or shrink their resources based on their changing business requirements and monitor these resources to control and optimise the usage. Cloud systems are generally defined according to three different service models and in four different deployment models. The three different cloud computing service models are: Software as a Service (SaaS): To use an application without controlling the operating system, hardware or network infrastructure on which the application is running. Consumers are only allowed to use the software provided on the cloud architecture, without any need for managing the hardware and the 1 The NIST Definition of Cloud Computing is available at http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf. Page 3 of 10

platform resources. Consumers can access the SaaS applications via several clients including thin clients, browsers and mobile hand-held devices. Platform as a Service (PaaS): To use a hosting environment for the applications without controlling the operating system, hardware or infrastructure on which the application is running. Consumers are allowed to deploy their own applications on PaaS platforms created using databases, application development languages, services, libraries and tools that are supported by the cloud provider. Consumers are not allowed to manage the network, hardware and operating system components in this model. Infrastructure as a Service (IaaS): To use computing resources on a virtual machine, such as processing power, storage and network without controlling the cloud infrastructure. Consumers are allowed to provision processing, storage, network resources to run their own platform and/or software on the cloud environment. The consumer is not allowed to manage the cloud platform itself but has a maximum flexibility to control the resources in the cloud platform. Each service model includes different services, from data and applications to storage and networking. 1 shows a comparison of the self-managed services between traditional information technology (IT) and cloud computing service models. Today, e- government services are slowly moving from traditional IT via other cloud service models to SaaS solutions. Figure 1. Traditional IT versus cloud computing. Source: Microsoft. Page 4 of 10

The four different ways of deploying cloud solutions are: Private cloud: The cloud infrastructure is operated solely for a single organisation. The cloud platform may be managed by a third party or by the hosting organisation itself. Today, most e-government services are deployed on private clouds. Community cloud: The cloud infrastructure is shared by several organisations that have shared concerns on security, policies, etc. Public cloud: The cloud infrastructure is owned by a company selling cloud services, and the cloud is made available to the general public or a large industry group. Hybrid cloud: The cloud infrastructure combines two or more private, public or community clouds that remain unique entities, but enables data and application portability such as load balancing between clouds. Thanks to these characteristics, cloud computing platforms deploying e-government services are an affordable and flexible solution to the huge ICT infrastructure costs in the deployment, upgrading and maintenance of e-government services (see Figure 2). Figure 2. Non-exhaustive view of the main aspects forming a cloud system. Source: The Future of Cloud computing, EC. Page 5 of 10

3 Government services in the cloud The public sector has an important role to play in shaping the cloud computing market. As the EU's largest buyer of IT services, it can set stringent requirements for features, performance, security, interoperability, data portability and compliance with technical requirements. The European Commission underlines the importance of cloud computing in the report Unleashing the Potential of Cloud Computing in Europe 6. The report identifies the Promotion of Common Public Sector Leadership through a European Cloud Partnership as one of three key actions to be taken in the cloud strategy; it states that pooling public requirements could bring higher efficiency and that common sectoral requirements (e.g., ehealth, social care, assisted living, and e- government services such as open data) would reduce costs and enable interoperability. In general, the major benefits of cloud computing for e-government services are considered to be: Cost effectiveness reducing capital expenditure; On-demand self-service; Scalability; Quality of service; Ease of implementation and implementation speed; Innovation; Device and location independency; Green savings; Reliability and business continuity; Efficiency; and Security. These benefits are of major interest for the public sector. This is evident from the various strategies that have already been adopted by governments in Europe and beyond, including the Cloud First Strategy (US), G-Cloud (UK), Andromede (FR) and Trusted Cloud (DE) 7. In all these cases, the incentives cited are more efficient data centre utilisation as well as re-use of applications to standardise and keep costs lower. For example, the UK quotes estimates of IT standard infrastructure utilisation of less than 10% 8. Most government organisations spend a significant portion of their technology budgets on procuring and maintaining IT infrastructure, platforms and applications. Purchasing 6 The report is available at http://ec.europa.eu/digital-agenda/en/european-cloud-computing-strategy 7 Sources: http://www.economie.gouv.fr/cloud-computing-investissements-d-avenir ; http://www.cabinetoffice.gov.uk/sites/default/files/resources/government-cloudstrategy_0.pdf ; http://www.trusted-cloud.de/documents/aktionsprogramm-cloud-computing.pdf 8 Source: http://ec.europa.eu/information_society/activities/cloudcomputing/docs/com/swd_com_cloud.pdf Page 6 of 10

hardware, upgrading software and hiring administrators is a major undertaking, often consuming significant resources. Public authorities can deploy cloud-based solutions such as eenviper easily without any need to configure hardware and other software resources. Therefore, the most immediate saving of introducing a cloud based model would be in terms of lower IT costs by reducing or even eliminating capital and operating expenditure and increasing hardware utilisation rates, by paying only for the services they use and, potentially, by reducing or redeploying their IT staff. From the sustainability perspective, cloud computing offers more flexibility (often called elasticity ) in matching IT resources to business functions than earlier computing methods, and provides access to the platform from a wide range of locations and/or clients. Resources and services can be rapidly and elastically provisioned to quickly scale-up and rapidly released to quickly scale-down, for example as organisations grow or their business requirements change. From the performance perspective, user will be able to access more top-end IT capabilities - such as higher-calibre hardware, software and IT staff - than they can attract and/or afford themselves. To the e-government service provider, the resources and services available in a cloud platform often appear to be unlimited and can be purchased in any quantity at any time. As the ability to run data centres and to develop and manage software applications is rarely a core competence of public organisations, cloud computing can make it much easier to reduce or shed these functions, allowing organisations to concentrate on critical issues such as the development of policy and the delivery of public services. Besides the numerous advantages of cloud computing, there are still significant concerns about e-government services. Data security, reliability, privacy and legal issues were rated as the top concerns for cloud based solutions investments 11. Other concerns include are lack of control, lack of standards, lack of transparency, lack of skills, availability of experienced vendors, portability and interoperability issues. Generally, there is no one-size-fits-all cloud solution that removes all concerns of government managers. Managers will need to balance their need for a competitive advantage and faster turnaround for their organisations with the wish for a comprehensive cloud strategy in place that makes sense for their unique needs and citizens. While IT managers will want to maintain the relevancy of IT within the larger organisation, they also need to manage the rate of growth of their IT infrastructure, the costs of managing it, low resource utilisation and the necessary flexibility to meet the rapidly changing needs and outreach required of the agency or department. Cloud computing can be a solution for these concerns, but it needs to be carefully considered and introduced in line with the organisation s needs. 11 Sources: http://static.hbr.org/hbrgmain/resources/pdfs/tools/16700_hbr_microsoft%20report_long_webview.pdf; http://www.cisco.com/web/strategy/docs/gov/pscloudconcerns.pdf Page 7 of 10

4 eenviper as a cloud service The eenviper platform is offered as a cloud SaaS solution, i.e., delivered over the internet and accessible through a secure connection with a web browser. It is a Service-Oriented Architecture (SOA) 13 based cloud computing platform based on DOTFRAMEWORK. This platform is based on open source technologies such as PHP, Smarty, jquery and Ext JS, in order to create a solid and reliable operation platform that would be scalable to fit eenviper needs. The platform integrates existing systems that provide digital services for environmental permits procedures, including: Geographic information system (GIS) decision support systems for public authorities; Workflow systems that facilitate the issue and monitoring of environmental permits by providing digital services to enterprises 16 ; Participatory web 2.0 platforms that encourage public consultation in environmental issues; and Knowledge management systems (KMS) that empower environmental engineers during the elaboration of environmental impact studies. Furthermore, eenviper s SOA-based cloud platform provides access to eenviper data through REST-ful services and makes it available for use by authenticated external systems. With this feature, SOAP Web Services and REST-ful application programming interfaces (APIs) can be easily configured and made available for almost any part of the data storage layer. The eenviper platform also provides a geographic decision support system for public authorities: DOT WebGIS, a simple online GIS interface to provide geographic information about land use in a certain region. This could include protected areas, existing environmental permits, infrastructure and geographic features. This GIS module presents geographical data on a map and provides users with a comprehensive tool to interact with. The eenviper platform integrates GIS layers or existing systems that support environment-related permit procedures and provide digital services for permitting authorities at different levels, enterprises, consulting services and civil society. It has been designed to be compatible with SDI and INSPIRE and the eenviper framework has been designed to support the OGC standards (WMS, WFS, WCS, KML). As an example, the eenviper platform GIS component might access a data source containing all Natura 2000 areas in Europe using cloud services. 13 Service Oriented Architecture (SOA) provides methods for systems development and integration where systems package function as interoperable services (GeoNetwork User Manual, 2010). 16 In the course of eenviper, GIS and workflows have been integrated into a single upfront system; however the SOA platform is characterized by a modular approach that supports the interoperability of standalone applications. Page 8 of 10

Figure 1. eenviper GIS Module. In the pilot phase, the eenviper platform operates from a server provided by DRAXIS Environmental Technologies in Greece. This server provides centrally the user interface and computation. Ultimately, eenviper can be installed on any server fulfilling the system requirements. Where commercial hosts are not an option for security and confidentiality reasons, clients could decide to host a central eenviper cloud platform for all municipalities. The use of an internet-enabled platform such as eenviper can be a first step for municipalities and permitting authorities to make their permitting processes more transparent and user-friendly. eenviper takes the ongoing standardisation of the environmental permit workflow and of permit related data into account to provide more efficient and more sustainable e-government processes. Depending on the needs of the client, eenviper stores data centrally in the cloud, with state-of-the-art security and backup strategies. The eenviper platform can also access locally available data sources such as GIS information through industry-standard XML-based interfaces. This approach means that public authorities do not need to purchase additional computer hardware, software licenses or implementation services or hire qualified IT personnel to manage their infrastructure. This dramatically reduces the cost and allows for rapid deployment. In addition, the shared use of infrastructure increases the flexibility and scalability of the system and improves the quality of hardware, maintenance and disaster recovery strategies. For the permitting process in particular, a cloud approach means that it will become easier for distributed agencies to collaborate on one process and to create transparency about environmental permits both inside the permitting agencies and towards the general public. Page 9 of 10

5 Acronyms API CIO EC Ext JS GIS IaaS ICT INSPIRE IT jquery KML KMS NIST OGC PaaS PHP REST SaaS SDI SLA Smarty SOA SOAP WCS WFS WMS XML Application Programming Interface Chief Information Officer European Commission a JavaScript application framework for building interactive web applications Geographic Information System Infrastructure as a Service Information & Communication Technology Infrastructure for Spatial Information in the European Community Information Technology a multi-browser JavaScript library designed to simplify the client-side scripting of HTML Keyhole Markup Language Knowledge management systems National Institute of Standards and Technology Open Geospatial Consortium Platform as a Service Server-side HTML embedded scripting language Representational State Transfer Software as a Service Spatial Data Infrastructure Service level agreements A library that allows the creation of HTML templates in PHP scripts Service-Oriented Architecture Simple Object Access Protocol Web Coverage Service Web Feature Service Web Map Service Extensible Markup Language Page 10 of 10