G-Cloud service offerings

Service catalogue will offer client packages on 4 different levels: IaaS, PaaS, SaaS and BPaaS (Business Process-as-a-Service) which are defined as follows:
  • Infrastructure as a Service (IaaS): The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications.
  • Platform as a Service (PaaS): The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using services and tools supported by the provider.
  • Software as a Service (SaaS): The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure
  • Business Process as a Service (BPaaS): Any business process delivered as a service through cloud solutions.
 G-Cloud will offer options for creation, management and lifecycle management of each of the packages in its specific way. The list of packages is below.

 Infrastructure-as-a-Service

The IaaS service catalogue offers a selection of pre-configured OS images ready to use. In the scope of this project we will prepare following images:
  • Debian Linux
  • CentOS Linux 5 / 6
  • Windows
  • FreeBSD UNIX
  • Any UNIX , Linux OS
For provisioning IaaS service client have to
  • Have existing tenant agreement
  • Select predefined computing and storage profile
  • Choose between HA or ordinary HW configuration
  • Define OS level parameters like administrative user account; network parameters; etc
 Platform-as-a-Service

The PaaS service catalogue offers preconfigured OS with installed middleware software. The list includes:
  • Windows OS + Exchange server
  • CentOS + MySQL
  • CentOS + Oracle RDBMS
  • Windows OS + Sharepoint portal
Software-as-a-Service

The SaaS catalogue offers services to customer who doesn’t want to know about technical details behind the application. SaaS services are administrated and managed by cloud team. Customers are just buying high level service. In current scope SaaS catalogue includes:
  • Email
  • Web
  • CRM
  • ERP
Business Process-as-a-Service

BPaaS is meant for advanced IT organizations where internal systems are on the level that allows out-sourcing part of business process to cloud provider. Usually parts that are out sourced to cloud are very demanding about computing resources or external integrations (e.g. image processing, data validations, data enrichment, clearing, scientific calculations etc.)

BPaaS catalogue will be designed during the course of the project. Potential services that can be converted to BPaaS offering are:
  • PKI based identity provider
  • PKI based digital signature and validation service
  • Payment gateway and fraud management service
All BPaaS service must have clear and well documented API so that they can be easily integrated into client’s business process.