Skip to content

Commit 203c4ec

Browse files
authored
Merge pull request #20 from EOSC-synergy/devel/V1.0
Devel/v1.0
2 parents faabce2 + f717893 commit 203c4ec

10 files changed

+419
-92
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,5 @@ Thumbs.db
3838

3939
## Text Editors
4040
.vscode
41+
*.swp
42+
*.swo

content/01.abstract.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
The purpose of this document is to define a set of quality standards,
44
procedures and best practices to conform a Service Quality Assurance
55
plan to serve as a reference within the European research ecosystem
6-
elated projects for the adequate development, deployment, operation
6+
related projects for the adequate development, deployment, operation
77
and integration of services into production research infrastructures.

content/02.0.copyright-ack.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Copyright Notice
22

3-
Copyright © Members of the EOSC-Synergy collaborations, 2019-2020.
3+
Copyright © Members of the EOSC-Synergy collaboration, 2019-2020.
44

55
## Acknowledgements
66

content/02.document-log.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
## Document Log
22

3-
| Issue | Date | Comment |
4-
|-------|------------|----------------------|
5-
| v0.1 | 27/04/2020 | First draft version |
6-
| v0.2 | 28/02/2020 | Second draft version |
3+
| Issue | Date | Comment |
4+
|--------------|------------|----------------------|
5+
| v0.1 | 27/04/2020 | First draft version |
6+
| v0.2 | 28/02/2020 | Second draft version |
7+
| v1.0-beta03 | 09/06/2020 | beta03 draft version |
8+
| v1.0 | 12/06/2020 | v1.0 release |

content/03.intro.md

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,24 @@ services, such as their stability or functional suitability.
1010

1111
The meaning of **Service** can be regarded from different perspectives.
1212
From an IT Service Management (ITSM) standpoint, such as the EOSC Service Management
13-
System (SMS) process model, a service is devised as a means to "provide value
13+
System (SMS) process model, a **Service** is devised as a means to "provide value
1414
to the customer". The same goal is shared by the DevOps paradigm, but in this
15-
case there is a more pragmatic vision the customer satisfaction is achieved
16-
through the continuous delivery of quality-assured services, with a shorter
15+
case there is a more pragmatic vision that the customer satisfaction is achieved
16+
through the continuous delivery of quality-assured **Services**, with a shorter
1717
life cycle, as the final outcome of a comprehensive software development process.
1818

19-
The ITSM model has a broader focus. A service is an "intangible asset" that
19+
The ITSM model has a broader focus. A **Service** is an "intangible asset" that
2020
also includes additional activities such as customer engagement and support.
2121
Consequently, it is a much heavier process that might not be appropriate to
22-
be applicable for all types of services. The DevOps model, on the other hand,
22+
be applicable for all types of **Services**. The DevOps model, on the other hand,
2323
narrows down the scope to meet the user expectations by acting exclusively on
24-
the quality features of the service, which is seen as an aggregate of software
24+
the quality features of the **Service**, which is seen as an aggregate of software
2525
components in operation.
2626

2727
## Purpose
2828

29-
This document provides an initial approach to Service Quality Assurance,
30-
meant to be applied in the integration process of the services existing
29+
This document provides an initial approach to **Service Quality Assurance**,
30+
meant to be applied in the integration process of the **Services** existing
3131
under the EOSC-Synergy project, which eventually will be accessible as part
3232
of the EOSC offerings.
3333

@@ -37,29 +37,30 @@ conventions. To this end, the criteria herein compiled builds on the DevOps
3737
culture already established in the preceding Software Quality Assurance baseline
3838
document [@url:https://digital.csic.es/handle/10261/160086] to outline the set
3939
of good practices that seek the usability and
40-
reliability of services, and meet the user expectations in terms of functional
40+
reliability of **Services**, and meet the user expectations in terms of functional
4141
requirements.
4242

4343
## Contextualization of a Service
4444

45-
As a result, a **Service**, as conceived in this document, represent the following:
45+
As a result, a **Service**, as conceived in this document, represents the following:
4646

47-
* Web service [WS] [@url:https://techterms.com/definition/web_service]:
48-
* A web service is an application or data source that is accessible via
47+
* **Web Service** [@url:https://techterms.com/definition/web_service]:
48+
* A **Web Service** is an application or data source that is accessible via
4949
a standard web protocol (HTTP or HTTPS).
50-
* Web services are designed to communicate with other programs,
50+
* **Web Services** are designed to communicate with other programs,
5151
rather than directly with users.
52-
* Most web services provide an API, or a set of functions and commands,
52+
* Most **Web Services** provide an API, or a set of functions and commands,
5353
that can be used to access the data.
5454

55-
* Web application [WApp] [@url:https://techterms.com/definition/web_application]:
56-
* A web application or "web app" is a software program that runs on a web server.
57-
* Web apps must be accessed through a web browser.
55+
* **Web Application** [@url:https://techterms.com/definition/web_application]:
56+
* A **Web Application** or "Web App" is a software program that is delivered over
57+
the Internet and is accessed through a web browser.
5858

59-
* Platform or Service Composition [Plat]
59+
* **Platform** or **Service Composition**
6060
[@url:https://csrc.nist.gov/glossary/term/Service_Composition]:
61-
* Aggregation of multiple small services into larger services.
62-
* An integrated set of Web services, Web applications and software components.
61+
* Aggregation of multiple small services into larger services,
62+
according to a service-oriented (SOA) and/or microservices architecture.
63+
* An integrated set of **Web Services**, **Web Applications** and software components.
6364

6465
Examples are: Web portals, Scientific portals and gateways, data repositories.
6566

content/04.goals.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ the services, with a focus on the underlying software, thus ensuring a proper
1717
realization of the verification and validation processes.
1818

1919
* Ensure the functional suitability of the service by promoting testing
20-
techniques that check the compliance of the user requirements.
20+
techniques that check the compliance with the user requirements.
2121

2222
* Improve the usability by identifying the set of criteria that fosters the
2323
service adoption.

0 commit comments

Comments
 (0)