e e- -G Go ov ve er rn nm me en nt t P Pr ro og gr ra am m ( (Y Ye es ss se er r) )

schoolmistInternet και Εφαρμογές Web

22 Οκτ 2013 (πριν από 3 χρόνια και 7 μήνες)

84 εμφανίσεις







e
e
-
-
G
G
o
o
v
v
e
e
r
r
n
n
m
m
e
e
n
n
t
t


P
P
r
r
o
o
g
g
r
r
a
a
m
m


(
(
Y
Y
e
e
s
s
s
s
e
e
r
r
)
)


Y
Y
E
E
s
s
s
s
e
e
r
r


F
F
r
r
a
a
m
m
e
e
w
w
o
o
r
r
k
k


I
I
n
n
t
t
e
e
r
r
o
o
p
p
e
e
r
r
a
a
b
b
i
i
l
l
i
i
t
t
y
y


(
(
Y
Y
E
E
F
F
I
I
)
)












Y
Y
E
E
F
F
I
I


T
T
e
e
c
c
h
h
n
n
i
i
c
c
a
a
l
l


S
S
t
t
a
a
n
n
d
d
a
a
r
r
d
d
s
s


Version
1.1

Date:
27/05/2007


e
-
Government Program (Yesser)


Version 1.1
-

Page
2

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

Document Description

Document Title

YEFI Technical Standards

Document version

1.
1

Document Status

Final





Versioning

Version

Date

Description of changes made

0.1

01
-
Apr
-
07

First Draft created

1.0

27
-
May
-
07

Final

1.1

24
-
Nov
-
07

Update with government agencies’ comments








Document Validation

Version

Author

Review by

Date

Status


















e
-
Government Program (Yesser)


Version 1.1
-

Page
3

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)


Table of Contents


1.

Introduction

................................
................................
................................
.......................

7

1.1.

Definitions

................................
................................
................................
....................

7

1.1.1.

The e
-
Government Concept

................................
................................
................................
................

7

1.1.2.

Yesser

................................
................................
................................
................................
.................

7

1.1.3.

Yesser Interoperability Framework (YEFI)

................................
................................
..........................

7

1.2.

E
-
Government in Saudi Arabia

................................
................................
.....................

7

1.2.1.

The Program Philosophy

................................
................................
................................
.....................

7

1.2.2.

Yesser and ICT in Government

................................
................................
................................
...........

8

1.2.3.

Rationale for YEFI

................................
................................
................................
...............................

9

1.3.

Document Purpose

................................
................................
................................
......

9

1.4.

Scope

................................
................................
................................
.........................

10

1.5.

Target Audience

................................
................................
................................
.........

10

1.6.

Guiding Principles

................................
................................
................................
......

10

1.6.1.

Resolution no. 40, March 2006
................................
................................
................................
..........

10

1.6.2.

YEFI is a Living Fra
mework
................................
................................
................................
...............

10

1.6.3.

Yesser Interoperability Committee

................................
................................
................................
....

10

1.6.4.

Use of Open Standards

................................
................................
................................
.....................

11

1.6.5.

Publication

................................
................................
................................
................................
.........

11

1.6.6.

Do not reinvent the w
heel

................................
................................
................................
..................

11

1.6.7.

Government should not be adversely affected

................................
................................
..................

11

1.6.8.

Reference to Other International Interoperability Frameworks

................................
..........................

11

1.6.9.

Change Control

................................
................................
................................
................................
.

11

1.7.

Document Structure

................................
................................
................................
...

12

1.8.

Document Assumptions

................................
................................
.............................

12

1.9.

Glossary

................................
................................
................................
.....................

13

2.

Summary


Standards Snapshot

................................
................................
...................

14

2.1.

C
lassification

................................
................................
................................
..............

14

2.2.

Approved Standards
................................
................................
................................
...

15

2.3.

Candidate Standards

................................
................................
................................
..

19

2.4.

Emerging Standards
................................
................................
................................
...

20

2.5.

Deprecated Standards

................................
................................
...............................

21

3.

Policies

................................
................................
................................
............................

22

3.1.

Technical Policies

................................
................................
................................
......

22

3.1.1.

Adoption

................................
................................
................................
................................
............

23

3.1.2.

Compliance

................................
................................
................................
................................
.......

23

3.1.3.

Open Standards

................................
................................
................................
................................

23

3.1.4.

Procurement

................................
................................
................................
................................
......

23

3.1.5.

Redesigning Service Delivery
................................
................................
................................
............

23

3.1.6.

The Internet is Key

................................
................................
................................
............................

23

3.1.7.

Minimizing the Reliance on Manual Services

................................
................................
....................

23

4.

Technical Standards

................................
................................
................................
.......

24

4.1.

Introduction to Technical Standards

................................
................................
...........

24

4.2.

Presentation and User Interface Standards

................................
................................

24

4.2.1.

HTML

................................
................................
................................
................................
................

24

4.2.2.

XHTML

................................
................................
................................
................................
..............

25

4.2.3.

JPEG

................................
................................
................................
................................
.................

25

4.2.4.

GIF

................................
................................
................................
................................
....................

25

4.2.5.

PNG

................................
................................
................................
................................
..................

26

4.2.6.

TIFF

................................
................................
................................
................................
...................

26

4.
2.7.

Ecma Script / Javascript

................................
................................
................................
....................

26

4.2.8.

Atom

................................
................................
................................
................................
..................

26

4.2.9.

WAI

................................
................................
................................
................................
...................

27

4.3.

Multimedia

................................
................................
................................
..................

28

4.3.1.

MPEG
-
1/2 Audio Layer 3

................................
................................
................................
..................

28

4.3.2.

AAC

................................
................................
................................
................................
...................

28

4.3.3.

WMA

................................
................................
................................
................................
.................

28


e
-
Government Program (Yesser)


Version 1.1
-

Page
4

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

4.3.4.

Real Audio

................................
................................
................................
................................
.........

29

4.3.5.

MPEG
-
4 Part 2

................................
................................
................................
................................
..

29

4.3.6.

H.264/MPEG
-
4 part 10/AVC
................................
................................
................................
..............

29

4.3.7.

Real Video

................................
................................
................................
................................
.........

29

4.3.8.

WMV

................................
................................
................................
................................
.................

30

4.3.9.

MPEG
-
4

................................
................................
................................
................................
............

31

4.3.10.

ASF

................................
................................
................................
................................
...................

30

4.4.

Standards for web based and electronic services

................................
.......................

32

4.4.1.

XML

................................
................................
................................
................................
...................

32

4.4.2.

SOAP

................................
................................
................................
................................
................

32

4.4.3.

WSDL

................................
................................
................................
................................
................

32

4.4.4.

UDDI

................................
................................
................................
................................
.................

32

4.4.5.

EbXML

................................
................................
................................
................................
..............

33

4.4.
6.

XML Schema

................................
................................
................................
................................
.....

33

4.4.7.

XSL

................................
................................
................................
................................
...................

33

4.4.8.

BPMN

................................
................................
................................
................................
................

34

4.4.9.

EDI

................................
................................
................................
................................
....................

34

4.5.

WS
-

I

................................
................................
................................
.........................

34

4.6.

Information and Data Excha
nge Standards

................................
................................

35

4.6.1.

Unicode

................................
................................
................................
................................
.............

35

4.6.2.

UTF
-
16

................................
................................
................................
................................
..............

35

4.6.3.

UTF
-
8

................................
................................
................................
................................
................

35

4.6.4.

RTF

................................
................................
................................
................................
...................

35

4.6.5.

.txt

................................
................................
................................
................................
.....................

36

4.6.6.

PDF

................................
................................
................................
................................
...................

36

4.6.7.

Microsoft Office binary formats

................................
................................
................................
..........

36

4.6.8.

ODF

................................
................................
................................
................................
...................

37

4.6.9.

UML

................................
................................
................................
................................
...................

37

4.6.10.

XMI

................................
................................
................................
................................
....................

37

4.6.11.

UBL

................................
................................
................................
................................
...................

37

4.6.12.

Xpath

................................
................................
................................
................................
.................

38

4.6.13.

ISO 11179
-
5

................................
................................
................................
................................
......

38

4.6.14.

Core Component Technical Specification

................................
................................
.........................

38

4.6.15.

DCMI

................................
................................
................................
................................
.................

39

4.6.16.

XNAL

................................
................................
................................
................................
.................

39

4.6.17.

ISO 639
-

Language Codes

................................
................................
................................
...............

39

4.6.18.

ISO 4217
-

Currency Codes

................................
................................
................................
..............

40

4.6.19.

ISO Country Codes

................................
................................
................................
...........................

40

4.7.

Connectivity Standards

................................
................................
..............................

41

4.7.1.

S/MIME

................................
................................
................................
................................
.............

41

4.7.2.

POP

................................
................................
................................
................................
...................

41

4.7.3.

IMAP

................................
................................
................................
................................
.................

41

4.7.4.

HTTP

................................
................................
................................
................................
.................

41

4.7
.5.

HTTPS

................................
................................
................................
................................
..............

42

4.7.6.

LDAP

................................
................................
................................
................................
.................

42

4.7.7.

DNS

................................
................................
................................
................................
...................

42

4.7.8.

FTP

................................
................................
................................
................................
...................

43

4.7.9.

FTPS

................................
................................
................................
................................
.................

43

4.7.10.

IP

................................
................................
................................
................................
.......................

43

4.7.11.

TCP

................................
................................
................................
................................
...................

43

4.7.12.

UDP

................................
................................
................................
................................
...................

44

4.7.13.

IEEE 802.11

................................
................................
................................
................................
......

44

4.7.14.

SMTP

................................
................................
................................
................................
................

44

4.7.15.

VPN

................................
................................
................................
................................
...................

44

4.8.

Security

Standards

................................
................................
................................
.....

46

4.8.1.

PKCS #7 (RFC 2315)

................................
................................
................................
........................

46

4.8.2.

IpSec

................................
................................
................................
................................
.................

46

4.8.3.

SSL

................................
................................
................................
................................
...................

46

4.8.4.

TLS

................................
................................
................................
................................
....................

46

4.8.5.

TDES

................................
................................
................................
................................
.................

47

4.8.6.

AES

................................
................................
................................
................................
...................

47

4.8.7.

RSA

................................
................................
................................
................................
...................

47

4.8.8.

SAML

................................
................................
................................
................................
................

47

4.8.9.

WPA

................................
................................
................................
................................
..................

48

4.8.10.

WS
-
security

................................
................................
................................
................................
.......

48


e
-
Government Program (Yesser)


Version 1.1
-

Page
5

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

5.

Other standards
................................
................................
................................
...............

49

5.1.

Candidate Standards

................................
................................
................................
..

49

5.1.1.

Pending YIC Approval

................................
................................
................................
.......................

49

5.1.2.

XBRL

................................
................................
................................
................................
.................

49

5.1.3.

XHTML Mobile Profile

................................
................................
................................
.......................

49

5.1.4.

MPLS

................................
................................
................................
................................
................

49

5.1.5.

Saudi Post National Address Profile

................................
................................
................................
..

50

5.1.6.

XML Encryption

................................
................................
................................
................................
.

50

5.1.7.

XML Signature

................................
................................
................................
................................
...

50

5.2.

Emerging Standards
................................
................................
................................
...

52

5.2.1.

Office Open XML

................................
................................
................................
...............................

52

5.3.

Deprecated standards

................................
................................
................................

53

5.3.1.

WML

................................
................................
................................
................................
..................

53

5.3.2.

EPS

................................
................................
................................
................................
...................

53

5
.3.3.

ISO/IEC 8859
-
1:1998

................................
................................
................................
........................

53

5.3.4.

ASCII

................................
................................
................................
................................
.................

54

5.3.5.

WAP

................................
................................
................................
................................
..................

54

5.3.6.

DES

................................
................................
................................
................................
...................

54

5.3.7.

RSS

................................
................................
................................
................................
...................

54

5.3.8.

DTD

................................
................................
................................
................................
...................

55

5.3.9.

MPEG
-
1

................................
................................
................................
................................
............

55

5.3.10.

MPEG
-
2

................................
................................
................................
................................
............

30

5.3.11.

AVI

................................
................................
................................
................................
....................

55

5.3.12.

Quicktime

................................
................................
................................
................................
..........

56

6.

Choosing Standards

................................
................................
................................
.......

57

6.1.

International Standards Bodies

................................
................................
..................

57

6.2.

Standards per International body

................................
................................
...............

59

7.

Acknowledgements

................................
................................
................................
.........

63

7.1.

Copyright Notices

................................
................................
................................
.......

63


Copyright Notice


This document is a working draft or committee draft and is copyright
-
protected by MCIT.


While the reproduction of working drafts or committee drafts in any form for use by participants
in the YEFI standards development process
is permitted without prior permission from MCIT,
neither this document nor any extract from it may be reproduced, stored or transmitted in any
form for any other purpose without prior written permission from MCIT.


Reproduction for sales purposes may be su
bject to royalty payments or a licensing agreement.


Violators may be prosecuted.





List of Tables

Table 1: Document Structure

................................
................................
................................
....

12

Ta
ble 2: Glossary

................................
................................
................................
.....................

13

Table 3: Presentation & User Interface approved standards

................................
.....................

15

Table 3: Presentation & User Interface approved
standards

................................
.....................

15

Table 4: Web Based & Electronic Services approved standards

................................
.............

16

Table 5: Information & Data Exchange approved stand
ards

................................
.....................

17

Table 6: Connectivity approved standards

................................
................................
................

17

Table 7: Security approved standards

................................
................................
......................

18


e
-
Government Program (Yesser)


Version 1.1
-

Page
6

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

Table 8: Candidate Application Integration Standards

................................
..............................

19

Table 9: Information Access and Interchange candidate standards

................................
..........

19

Table 10: Interconnectivity candidate standards

................................
................................
.......

19

Table 11: Security candidate standards

................................
................................
....................

19

Table 12: Em
erging Standards

................................
................................
................................
.

20

Table 13: Deprecated Standards

................................
................................
..............................

21

Table 14: SSO list

................................
................................
................................
....................

59

Table 15: OpenGIS and Ecma standrads

................................
................................
.................

59

Table 16: W3C & OASIS standards

................................
................................
..........................

60

Table 17: W3C standards

................................
................................
................................
.........

62


List of Figures

Figure 1 Yesser Program

................................
................................
................................
...........

8

Figure 2 YEFI, YESSER and outside interactions

................................
................................
.......

9

Figure 3 YEFI High Level Architecture

................................
................................
......................

24




e
-
Government Program (Yesser)


Version 1.1
-

Page
7

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

1.

Introduction

1.1.

Definitions

1.1.1.
The e
-
Government Concept
1

E
-
Government may be defined as the effective, integrated utilization of all information an
d
communication technologies to ease and speed up transactions in government organizations
(G2G), between government organizations and customers (G2C),
between government
organizations and their employees (G2E)
and between government organizations and busi
ness
organizations (G2B).

1.1.2.
Yesser

The e
-
Government Program
-

Yesser
-

was launched with the following objectives:


o

Raising the public sector's productivity and efficiency

o

Providing better and more easy
-
to
-
use services for individual and business customers

o

Increasing return on investment (ROI)

o

Providing the required information in a timely and highly accurate fashion.

1.1.3.
Yesser Interoperability Framework (YEFI)
2

It’s a unified framework to implement e
-
government. It includes cross


governmental
specifications
and policies, to enable cross


governmental integration and facilitate G2G
transactions and data sharing.


1.2.

E
-
Government in Saudi Arabia

The Government of Saudi Arabia attaches high significance to the e
-
government concept and
the transformation process th
at leads to its realization. It strongly believes in the huge benefits
such concept of e
-
government entails for the national economy.

Transformation to an information society cannot be achieved without comprehensive
collaboration and concerted efforts to r
ealize the set objectives.

1.2.1.

The Program Philosophy

Yesser plays the role of enabling the implementation of e
-
government. It reduces, as much as
possible, centralization in e
-
government implementation while ensuring the minimum level of
coordination between

government departments. The program's work methodology is based on
the following main principles:

Principle 1

Unified vision, priorities, standards and frameworks

Principle 2

Not only technology, but much more

Principle 3

Reduce centralization as much as
possible




1

Referenced from the YESSER website: http://www.yesser.gov.sa/english/what_is_gov.asp?id=item2

2

Referenced from the YESSER

website: http://www.yesser.gov.sa/english/YEFI.asp?id=item4


e
-
Government Program (Yesser)


Version 1.1
-

Page
8

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

Principle 4

Develop once, use many times

1.2.2.
Yesser and ICT in Government

ICT applications in government organizations have three categories:

1.

Applications common to all government organizations (common applications) such
as personnel systems, financia
l systems,
d
ocument management systems, etc.

2.

Applications that are jointly used by multiple government organizations such as
recruitment applications

3.

Applications that are specifically used by one government organization.



Figure
1

Yesser Program


e
-
Government Program (Yesser)


Version 1.1
-

Page
9

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

1.2.3.

Rationale for YEFI

o

Enable electronic cross


governmental integration.

o

Facilitate cross


governmental data sharing.

o

Facilitate cross


governmental transactions.


It is clear that in order to achieve cross
-
governmental integrati
on and data sharing, a standards
framework defining common technical policies and standards is necessary.

In the context of e
-
Government, the standards framework will be encompassed and delivered
by the YESSER Framework for Interoperability (YEFI) which w
ill provide the necessary
standards required to guarantee interoperability, integration, portability and reusability of
systems. YEFI shall be a foundation framework for achieving the overall e
-
Government strategy
and help to ensure that all government sys
tems, processes and electronic services (i.e. e
-
Services) are fit for their purpose.




Figure
2

YEFI, YESSER and outside interactions



1.3.

Document Purpose

The purpose of this document is to present Version 1.0 of the Technical S
tandards for
YEFI. The intention of this document is that it
should
be used for consultation purposes
within the Yesser Interoperability Committee
(YIC)
and for consultation purposes across
the government agencies in Saudi Arabia.

The technical standards d
ocument aims to inform which technology and engineering
standards will be applicable for cross
-
governmental integration and data sharing.



e
-
Government Program (Yesser)


Version 1.1
-

Page
10

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)


It is expected that the next version of this document, once consultation is complete, will
form the basis for the fi
rst publicly available YEFI documentation.



1.4.

Scope

This document provides Technical standards for the following areas:



Presentation and User interface



Multimedia



Web based and Electronic service



Information and Data Exchange



Connectivity



Security


1.5.

Target

Audience


This document is aimed at the prospective users of the YEFI framework, namely,


Ministries and other government entities


Decision makers and policy analysts


ICT managers and Business analysts


Businesses and Vendors


Other stakeholders invo
lved in interoperability projects or strategies


1.6.

Guiding Principles

1.6.1.
Resolution
no.
40,

March 2006

Resolution
no.
40 of the
Council of Ministers
, dated March 2006, provides the baseline
mandate for how agencies should approach information and data management to secure
an interoperability solution for the delivery of electronic services to th
e users of
government.

1.6.2.
YEFI is a Living Framework

YEFI is a living framework subject to formal review cycles. To minimize impacts brought
about by changes to YEFI, all reasonable efforts will be taken to provide agencies with
upfront communications about c
hanges and requisite responses.

1.6.3.
Yesser Interoperability Committee

YEFI and any recommended changes are subject to approval by the members of the
Yesser Interoperability Committee (YIC).


e
-
Government Program (Yesser)


Version 1.1
-

Page
11

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

1.6.4.
Use of Open Standards

Wherever possible, YEFI will build upon internat
ional open standards. Where these
standards do not exist or do not meet the needs for KSA, existing best practices and local
industry standards may be adopted. The intention of this principle is that YEFI does not
“re
-
invent the wheel”.

1.6.5.
Publication

All mat
erials, which constitute the latest version of YEFI, will be published on the Internet
and will be freely available to the public including stakeholders involved in interoperability
projects or strategies.

1.6.6.
Do not reinvent the wheel

Any experiences relating

to Interoperability standards and/or policies relevant to YEFI and
arising from work that a government agency has already conducted will be reviewed and
incorporated where possible. The intention of this principle is to not re
-
invent the wheel.

1.6.7.
Government

should not be adversely affected

Where an organization is negatively affected by the adoption of YEFI, a Working Group
may be appointed to work directly to resolve any issues.

1.6.8.
Reference to Other International Interoperability Frameworks

Interoperability f
rameworks from other countries will be used as reference where
applicable. Regular checks for compatibility with other countries' interoperability
frameworks should be part of the revision cycle for YEFI

1.6.9.
Change Control

All major changes to YEFI shall be s
ubject to a change management and consultation
process with all stakeholders, businesses and YIC members. Minor changes shall be
subject to change management process and consultation with YIC members.


e
-
Government Program (Yesser)


Version 1.1
-

Page
12

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

1.7.

Document Structure

This document has the following str
ucture:


Section

Description

1.

Introduction

This section provides information about the purpose and
background to the YEFI

2.

Summary

In this section, the classification of the standards is explained and
the Approved and Candidate Standards are provided in a

simple
tabular form for visual reference.

3.

Policies

ICT policies relevant to the development and delivery of YEFI as a
foundation framework for YESSER

4.

Technical Standards

In this section, all the recommended standards for YEFI 1.0 are
described. This sec
tion includes commentaries about the use of
the Standards

5.

Other

Standards

In this section, the Candidate
, Emerging and Deprecated

standards.

6.

Choosing Standards

This section provides a small discussion primer on what each
Standards Body brings to the tab
le and the focus area for each
body / organization. The expectation is that this section will be
removed from later versions of the Technical Standards.

7.

Acknowledgements

Acknowledgements, copyright notices etc.

Table
1
: Document S
tructure


1.8.

Document Assumptions

This document makes the following assumptions:

Assumption 1

MCIT and YIC have people available to review and critique this document before it is
distributed for wider review across government.

Assumption 2

Delivery of this do
cument is part of the consultation phase for Version 1.0. It is expected
that the consultation phase may take up to 4 months to complete pending the amount of
feedback and revisions needed to formalize the final version.

Assumption 3

YIC is the body that

formally accepts the YEFI as delivered.

Assumption 4

This document will be replaced by a web
-
based HTML and/or PDF version available via
either the Yesser website or the new, yet to be developed, YEFI portal.

Assumption 5

Delivery of this document to MCIT

and YIC signals the end of the Technical Standards
stream for the current YEFI project.



e
-
Government Program (Yesser)


Version 1.1
-

Page
13

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

1.9.

Glossary

Abbreviation

Description

YIC

YEFI Interoperability Committee

YEFI

YE
sser
F
ramework for
I
nteroperability

Table
2
:
Glossary



e
-
Government Program (Yesser)


Version 1.1
-

Page
14

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

2.

Summary



Standards Snapshot

It is clear that in order to achieve cross
-
governmental integration and data sharing, a standards
framework defining common technical policies and standards is necessary.

In the context of e
-
Government, the standards framework will b
e encompassed and delivered
by the YESSER Framework for Interoperability (YEFI) which will provide the necessary
standards required to guarantee interoperability, integration, portability and reusability of
systems. YEFI shall be a foundation framework for

achieving the overall e
-
Government strategy
and help to ensure that all government systems, processes and electronic services (i.e. e
-
Services) are fit for their purpose.


Snapshots

The remainder of this section provides a snapshot list of the proposed Te
chnical Standards for
YEFI.

The standards are described in detail in Section 3 and have hyperlinks to the respective
authoritative sources for each standard.


2.1.

Classification

The standards are grouped in to four categories:



Approved

Those Standards (Intern
ational or De Facto) agreed by YIC for inclusion in the YEFI



Candidate

Standards waiting YIC approval for inclusion as Approved Standards in the YEFI



Emerging

Standards and/or protocols coming through either the standardization process or are
market driv
en and that bear watching by the YEFI team



Deprecated

Those standards and/or protocols that should not now be used



e
-
Government Program (Yesser)


Version 1.1
-

Page
15

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

2.2.

Approved Standards


Presentation & User Interface

Acronym and Version



Hypertext Mark
-
up Language

HTML 4.01

Extensible Hypertext Mark
-
up

Language

XHTML 1.0

Joint Photographic Experts Group

JPEG

Graphics Interchange Format

GIF

Portable Network Graphics

PNG

Tag Image File Format

TIFF

ECMA Script

ECMA 262 Script 3rd Ed

Atom

Atom 1.0

Web Accessibility Initiative

WAI



Table
3
:
Presentation & User Interface

approved standards



Multimedia

Acronym and Version



MPEG
-
1/2 Audio Layer 3

MP3

Advanced Audio Codec

AAC

Windows Media Audio



WMA 9.
0

Real Audio

Real Audio

MPEG
-
4 Part 2

MPEG
-
4 Part 2

H.264/MPEG
-
4 part 10/AVC

H.264/MPEG
-
4 part 10/AVC

Real Video

Real Video

Windows Media Video



WMV 9.0

Moving Picture Experts Grou
p

4

MPEG
-
4

Advanced Systems Format

ASF



Table
4
:
Multimedia approved standards





Web Based & Electronic Services

Acronym and Version


e
-
Government Program (Yesser)


Version 1.1
-

Page
16

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)



Extensible markup language

XML 1.1

Simple Object Access Protocol

SOAP 1.1

Web Services

Definition Language

WSDL 2.0

Universal Description, Discovery and Integration

UDDI 2.0

E
-
business Extensible Mark
-
up Language

EbXML 1.0

Extensible Mark
-
up Language Schema

XML Schema 1.0

Extensible Stylesheet Language

XSL

Business Process Modeling Not
ation

BPMN

Electronic Document Interchange

EDI

Web Services Interoperability

WS
-
I



Table
5
:
Web Based & Electronic Services

approved standards



Information & Data Exchange

Acronym and Version



Unicode

UNICODE ISO/IEC 10646
-
1:2000 5.0

Unicode Transformation Format 16 bit

UTF
-
16

Unicode Transformation Format 8 bit

UTF
-
8

Rich Text Format

RTF 1.6

Text

.txt

Portable Document Format

PDF

Microsoft Office 1997

MS Office 97 binary formats

OpenDocument Format

ODF 1.1

Unified
Modeling Language

UML

Extensible Metadata Interchange

XMI

Universal Business Language

UBL

XML Path Language

Xpath

ISO 11179
-
5

ISO 11179
-
5

Core Component Technical Specification

Core Component Technical
Specification

Dublin Core Metadata Initiative

DC
MI

Extensible Name and Address mark
-
up Language

XNAL

ISO 639
-

Language Codes

ISO 639

ISO 4217
-

Currency Codes

ISO 4217


e
-
Government Program (Yesser)


Version 1.1
-

Page
17

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

ISO Country Codes

ISO 3166
-
1, 3166
-
2




Table
6
:
Information & Data Exchange

approved standards



Connect
ivity

Acronym and Version



Secure / Multipurpose Internet Mail Extensions

S/MIME 3.0

Post Office Protocol

POP 3.0

Internet Message Access Protocol

IMAP 4.0

Hypertext Transfer Protocol

HTTP 1.1

Secure Hypertext Transfer Protocol

HTTPS

Lightweight Di
rectory Access Protocol

LDAP v3

Domain Name Server

DNS

File Transfer Protocol

FTP

File Transfer Protocol over Secure Socket Layer

FTPS

Internet Protocol

IP v4

Transmission Control Protocol

TCP

User Datagram Format

UDP

Wireless Channel G

IEEE 802.11g

Simple Mail Transfer Protocol

SMTP

Virtual Private Network

VPN



Table
7
:
Connectivity

approved standards



Security

Acronym and Version



Public
-
Key Cryptography Standard

PKCS #7 (RFC 2315) 1.5

Internet Protocol Security

IP
sec

Secure Socket Layer

SSL 3.0

Transport Layer Security

TLS 1.
1

Triple Data Encryption Standard

T
DES

Advanced Encryption Standard

AES

RSA Algorithm

RSA


e
-
Government Program (Yesser)


Version 1.1
-

Page
18

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

Security Assertion Mark
-
up Language

SAML 2.0

Wi
-
Fi Protected Access

WPA 2

Web Services Security

WS
-
security



Table
8
:
Security approved standards


e
-
Government Program (Yesser)


Version 1.1
-

Page
19

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

2.3.

Candidate Standards

Application Integration

c
andidate Standards

Acronym and Version



Extensible Business Reporting Language

XBRL



Table
9
:
Applicat
ion Integration

c
andidate Standard



Information Access and Interchange

Acronym and Version



Extensible Hypertext Mark
-
up Language for Mobile Profile

XHTML Mobile Profile 1.1

Saudi Post National Address File




Table
10
:
Infor
mation Access and Interchange

candidate standards



Interconnectivity

Acronym and Version



Multi
-
protocol Label Switching

MPLS



Table
11
:
Interconnectivity

candidate standard



Security

Acronym and Version



Extensible Mark
-
up Language Encryption

XML Encryption

Extensible Mark
-
up Language Signature

XML Signature

Table
12
:
Security candidate standards





e
-
Government Program (Yesser)


Version 1.1
-

Page
20

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

2.4.


Emerging

Standards

Emerging

Standards

Acronym and Version



Office Open XML

OOXML



Table
13
:
Emerging

Standard




e
-
Government Program (Yesser)


Version 1.1
-

Page
21

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

2.5.

Deprecated

Standards

Deprecated standards

Acronym and Version



Wireless Markup Language

WML

Encapsulated PostScript

EPS

ISO/IEC 8859
-
1:1998

ISO/IEC 8859
-
1:1998

American Standard Code for Information Inter
change

ASCII

Wireless Application Protocol

WAP

Data Encryption Standard

DES

Really Simple Syndication / Rich Site Summary

RSS

Document Type Definition

DTD

Moving Picture Experts Group

1

MPEG 1

Moving Picture Experts Group

2

MPEG 2

Audio Video Interl
eave

AVI



Table
14
:
Deprecated

Standards




e
-
Government Program (Yesser)


Version 1.1
-

Page
22

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

3.

Policies

The key policy decisions that will serve to shape YEFI include:


1.

Alignment with the Internet: the universal adoption of common specifications used on the
Internet and World Wide

Web for all public sector information systems;

2.

Adoption of XML as
the primary standard for data integration and data management for
all public sector systems;

3.

Adoption of the browser as the key interface: all public sector information systems are to
be ac
cessible through browser
-
based technology; other interfaces are p
ermitted but only
in addition to browser
-
based ones;

4.

The development and adoption of the metadata standards, based on the international
Dublin Core model (ISO 15836) as well as direct experie
nces from benchmarking
studies from other country e
-
Government
experiences;

5.

Interfaces between government information systems and intermediaries providing e
-
Government services shall conform to the standards in YEFI;

6.

Interfaces between intermediaries and
the public are outside the scope of YEFI.


Adherence to YEFI standards and technical policies shall be mandatory for each Ministry. Other
government agencies are strongly encouraged to adopt the YEFI.


Full compliance with YEFI is required within 18 month
s of publication of YEFI version 1.1.


3.1.

Technical Policies

All Technical Standards will use either “Shall”, “Should”, “May” and “Can” as defined by the
IEEE when describing expected

behaviors

with regard to the utilization and usage of technical
standards.
3


The use of the terms “Must” and “Will” is not permitted.


Rationale

The word
shall

is used to indicate mandatory requirements strictly to be followed in order to
conform to the standard and from which no deviation is permitted (
shall

equals
is required
to
).

The use of the word
must

is deprecated and
shall

not be used when stating mandatory
requirements;
must

is used only to describe unavoidable situations.

The use of the word
will

is deprecated and
shall

not be used when stating mandatory
requirements;

will

is only used in statements of fact.




3


http://standards.ieee.org/guides/style/section5.html



e
-
Government Program (Yesser)


Version 1.1
-

Page
23

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

The word
should

is used to indicate that among several possibilities one is recommended as
particularly suitable, without mentioning or excluding others; or that a certain course of action is
preferred but not nece
ssarily required; or that (in the negative form) a certain course of action is
deprecated but not prohibited (
should

equals
is recommended that
).

The word
may

is used to indicate a course of action permissible within the limits of the standard
(
may

equals
is permitted to
).

The word
can

is used for statements of possibility and capability, whether material, physical, or
causal (
can

equals
is able to
).

3.1.1.

Adoption

The adoption of the Yesser Framework for Interoperability (YEFI) shall allow for a sensible
transit
ion.

3.1.2.

Compliance

Any new information system, software application, or electronic data/information resource (or
current instances of these being redeveloped or replaced), or systems for interfacing with these,
shall comply with YEFI

3.1.3.

Open Standards

YEFI will

employ Open Standards wherever possible; where Open Standards do not meet the
needs of the Saudi government, preference should be given to industry best practice then Saudi
Government approved protocols

3.1.4.

Procurement

All tenders / procurement of new systems

(hardware and/or software) shall specify the need for
compliance with YEFI

3.1.5.

Redesigning Service Delivery

All government entities shall redesign their services for delivery using telecommunications and
information technology applications
4


3.1.6.

The Internet is K
ey

Each government entity shall use the Internet eg e
-
mail and ecommunication media in
performing its activities
5

3.1.7.

Minimizing the Reliance on Manual Services

Each government entity shall minimize reliance on traditional manual and/or paper based
methods in

providing government services
6







4


Taken from Resolution 40, March 2006

5


Taken from Resolution 40,

March 2006

6


Taken form Resolution 40, March 2006


e
-
Government Program (Yesser)


Version 1.1
-

Page
24

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

4.

Technical Standards

4.1.

Introduction to Technical Standards


This paper provides for a common overview of the technical infrastructure and standards
recommended for the establishment of interoperability between ICT systems in

the Saudi
-
Arabian public sector.

The establishment of an interoperability framework provides a platform for agencies to
select products that comply with open standards and interoperability. In turn, the adoption
of interoperable products provides for im
proved connections between agencies, allows
better data sharing practices and makes it easier to commence the process of
standardization across agencies, with the purpose of providing better service to agencies
and citizens.



Figure
3

YEFI High Level Architecture

4.2.

Presentation and User Interface Standards

4.2.1.


HTML

Name:

Hypertext Markup Language

Abbreviation:
HTML

Version:
4.01


e
-
Government Program (Yesser)


Version 1.1
-

Page
25

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

Owner:
W3C

Alternatives:
XHTML 1.0

Status:
Approved

Usage areas:
Publishing web content

Link:
http://www.w3.org/TR/html401/

Description:
HTML is used to display web content

Explanation for status:

HTML is the basis of a lot of communication over the internet and the preferred way to display
content in many a
pplications, including browsers. It is compatible with many different kinds of
software. In development of new applications, specifying XHTML as a standard should be
considered


4.2.2.


XHTML

Name:

Extensible HyperText Markup
Language

Abbreviation:
XHTML

Version
:
1.0

Owner:
W3C

Alternatives:
HTML 4.01

Status:
Approved

Usage areas:
Publishing web content

Link:
http://www.w3.org/TR/xhtml1/

Description:
For displaying structured web content in a human and machine
-
rea
dable format.
XHTML is the next generation of HTML, using stricter syntax to make it machine
-
readable

Explanation for status:

XHTML is recommended as a standard for delivering web content, since its strict format makes it
easier to use on different platfo
rms, with different software and devices.


4.2.3.

JPEG


Name:

Joint Photographic Experts Group

Abbreviation:
JPEG

Version:
-

Owner:
ISO

Alternatives:
PNG

Status:
Approved

Usage areas:
Graphics

Link:
http://www.w3.org/Graphics/JPEG/itu
-
t81.pdf

Description:
JPEG is an image format, well suited for displaying pictures that will tolerate
information loss

Explanation for status:
JPEG is a patented format, where the patent has expired in the US. For
Euro
pe the patent status remains unclear. The format is widely used and most applications
recognize JPEG images


4.2.4.

GIF


Name:

Graphics Interchange Format

Abbreviation:
GIF

Version:
-

Owner:
-

Alternatives:
PNG

Status:
Approved

Usage areas:
Graphics

Link:
htt
p://www.w3.org/Graphics/GIF/spec
-
gif89a.txt


e
-
Government Program (Yesser)


Version 1.1
-

Page
26

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

Description:
GIF is an image format, useful for web purposes because of its small size. It supports
animation.

Explanation for status:
GIF used to be patented, but patents have now expired. This means that
the
format can be used royalty
-
free.

4.2.5.

PNG


Name:

Portable Network Graphics

Abbreviation:
PNG

Version:
-

Owner:
W3C

Alternatives:
GIF

Status:
Approved

Usage areas:
Graphics

Link:
http://www.w3.org/Graphics/PNG/

Description:
PNG is an image format, developed

as an open alternative to GIF. It does not have
the same adoption rate and support though. PNG is suited for displaying graphics, less so for
displaying photographic content on the internet because of substantially larger file size

Explanation for status
:
Does not support animation, like GIF does. If this functionality is needed,
consider using the GIF image format

4.2.6.

TIFF


Name:

Tagged Image File Format

Abbreviation:
TIFF

Version:
6.0

Owner:
-

Alternatives:
JPEG

Status:
Approved

Usage areas:
Graphics

Li
nk:
http://partners.adobe.com/public/developer/tiff/index.html

Description:
TIFF is an image format with a wide range of options, well
-
suited for exchanging
images between profess
ional image editing applications

Explanation for status:
TIFF has a complicated specification that makes it difficult to use in web
applications. For applications in this category, alternatives should be considered.


4.2.7.
Ecma Script / Javascript


Name:

ECMA
262 Script

Abbreviation:
-

Version:
3
rd

edition

Owner:
ECMA

Alternatives:

Status:
Approved

Usage areas:
Building dynamic web pages

Link:
http://www.ecma
-
international.
org/publications/standards/Ecma
-
262.htm

Description:
ECMA is the standardized version of JavaScript, a scripting language that makes it
possible to construct dynamic web pages

Explanation for status:
Dynamic functionality in web pages can make them more

user
-
friendly.
JavaScript is a good way of building dynamic functionality and the scripting language is recognized
on most modern platforms.

4.2.8.

Atom



e
-
Government Program (Yesser)


Version 1.1
-

Page
27

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

Name:

Atom

Abbreviation:
-

Version:
1.0

Owner:
IETF

Alternatives:
RSS

Status:
Approved

Usage areas:
Conte
nt publishing

Link:
http://tools.ietf.org/html/rfc4287

Description:
The Atom standard, like RSS, is used to publish and syndicate web content. The
Atom standard has been developed as a more open and XML
-
compliant alternative to the RSS
-
standard.

Explanation for status:
The Atom standard has a more open change process than the RSS
standards and is more focused on complying with existing XML
-
standards. It is not yet as widely
used as RSS though.


4.2.9.

WAI


Na
me:

Web accessibility initiative

Abbreviation:
-
WAI

Version:
2.0

Owner: W3C

Alternatives:

Status:
Approved

Usage areas:
Usability, accessibility

Link:
http://www.w3.org/TR/WCAG20/

Description:
WAI is a set

of guidelines to make web content more accessible to people who have
difficulties using normal interfaces, e.g. disabled users. The guidelines are also used to ensure that
content can be delivered on a number of different platforms, for example mobile dev
ices with
limited screen resolution and bandwidth. There are also guidelines for accessibility in developer
tools (such as HTML editors) and guidelines for user agents (such as browsers or media players)

Explanation for status:
WAI is standardized through

W3C and is the most widely used set of
guidelines for accessibility, ensuring that vendors and developers are familiar with the standard.



e
-
Government Program (Yesser)


Version 1.1
-

Page
28

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

4.3.

Multimedia

4.3.1.

MPEG
-
1/2 Audio Layer 3


Name:

MPEG
-
1/2 Audio Layer 3

Abbreviation:
MP3

Version:
-

Owner:
ISO
/IEC

Altern
atives:
AAC

Status:
Approved

Usage areas:
Audio codec

Link:
http://www.mp3licensing.com/

Description:
MPEG
-
1/2 Audio Layer 3
is an audio lossy compression format
. It uses an
advanced type of audio compression, which reduces the file size with little red
uction in audio
quality.

Explanation for status
:
The MP3 format
has been an ISO standard since 1993.
MP
3 is backward
and forward compatible ensuring that every mp3
-
file created in the past can be played on all
current and future digital audio players.

4.3.2.

AA
C


Name:

Advanced Audio Codec

Abbreviation:
AAC

Version:
-

Owner:
ISO/IEC

Alternatives:

Status:
Approved

Usage areas:
Audio codec

Link:
http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=43026

Description
: AAC

is a standar
dized,
lossy

compression

and
encoding

scheme for
digital audio
.
AAC audio is placed in a MP4 container, but raw AAC files is also an option, although not advised

Explanati
on for status
:
AAC is specified both as Part 7 of the MPEG
-
2 standard, and Part 3 of the
MPEG
-
4 standard
. It
is a successor format of MP3 for audio coding at medium to high bit rates. It
has a number of improvements over MP3, in coding efficiency and frequ
ency handling.


4.3.3.

WMA


Name:

Windows Media Audio



Abbreviation:
WMA

Version:
9

Owner:
Microsoft

Alternatives:
AAC

Status:
Approved

Usage areas:
Audio codec

Link:
http://www.microsoft.c
om/windows/windowsmedia/forpros/codecs/audio.aspx

Description:
WMA is a proprietary audio compression technology. WMA can refer to the audio file
format or the audio codec
.

Explanation for status
:
WMA
is one of the most popular codecs
.
WMA Lossless

code
c

compresses audio data without loss of audio fidelity
.





e
-
Government Program (Yesser)


Version 1.1
-

Page
29

/
63


Version

Error! Unknown document property name.



Confidential e
-
Government Program (YESSER)


This document (either in whole or in part) cannot be modified or

reproduced without the prior written permission of
the e
-
Government Program (YESSER)

4.3.4.

Real Audio


Name:

Real Audio

Abbreviation:
RA

Version:
10

Owner:
RealNetworks

Alternatives:
AAC

Status:
Approved

Usage areas:
Audio codec

Link:
http://www.realnetworks.com/products/index.html

Description:
RealAudio

codec

is a
proprietary

audio format developed by
RealNetworks
.

It can be
used as a streaming media format over HTTP. Real Audio can be played from a Real Media
container.

Explanation for status
:
Real Audio is RealNetworks proprietary audio

format. It is possible to
obtai
n the source code to Reals
codecs
.

There exist both a free
player for Windows

and an open
source player for
Linux/UNIX
.


4.3.5.

MPEG
-
4 Part 2


Name:

MPEG
-
4 Part 2

Abbreviation:
MPEG
-
4
Part2

Version:
-

Owner:
ISO/IEC

Alternatives:
MPEG
-
4 Part
10

Status:
Approved

Usage areas:
Video codec