Republic of Serbia MINISTRY OF STATE ADMINISTRATION AND LOCAL SELF-GOVERNMENT DIRECTORATE FOR E-GOVERNMENT INTEROPERABILITY STANDARDS LIST VERSION 1.0 JUNE 2014 INTEROPERABILITY STANDARDS LIST Content 1. RECITALS ......................................................................................................................................................... 1 1.1 INTENTION OF THE DOCUMENT AND TARGET USERS ........................................................................................................ 1 1.2 PURPOSE AND OBJECTIVES OF THE STANDARDS INTRODUCTION ........................................................................................ 2 1.3 STRATEGIC AND LEGAL FRAMEWORK ............................................................................................................................ 3 1.4 INTEROPERABILITY CONCEPT OF THE NIF ...................................................................................................................... 4 2. ESTABLISHING THE INTEROPERABILITY STANDARDS LIST ............................................................................. 5 2.1 CATEGORIZATION OF STANDARDS................................................................................................................................. 5 2.2 STATUS LEVELS......................................................................................................................................................... 7 2.2.1 Proposed ................................................................................................................................................... 7 2.2.2 Considered ................................................................................................................................................ 7 2.2.3 Recommended .......................................................................................................................................... 7 2.2.4 Accepted .................................................................................................................................................... 7 2.2.5 Inventory .................................................................................................................................................... 8 2.2.6 Dismissed .................................................................................................................................................. 8 2.3 DURATION OF STANDARDS ......................................................................................................................................... 8 3. INTEROPERABILITY STANDARDS LIST ........................................................................................................... 10 3.1 NETWORK LAYER.....................................................................................................................................................10 3.2 DATA INTEGRATION LAYER ........................................................................................................................................12 3.3 BUSINESS SERVICES LAYER ......................................................................................................................................13 3.4 ACCESS AND PRESENTATION LAYER............................................................................................................................16 3.5 WEB SERVICE LAYER ................................................................................................................................................20 3.6 SECURITY LAYER .....................................................................................................................................................22 4. LIST OF ABBREVIATIONS AND ACRONYMS .................................................................................................... 26 INTEROPERABILITY STANDARDS LIST 1. RECITALS Directorate for e-Government, in cooperation with the state institutions /partners (see 1.3), has composed the first version of the recommendation for establishing and implementing the interoperability standards list in the state administration bodies in the Republic of Serbia, in the form of a document entitled as “Interoperability Standards List” v.1.0. The document is intended for all the state administration resources in the process of achieving the technical interoperability. It is recommended that the state administration bodies, whenever this is possible, use the proposed open standards, as well as other standards which are widely used, with the aim of providing an independent choice of the alternative technologies at the state administration bodies, as well as the adaptability to the technological novelties. Having regard that the technical standards are constantly evolving, it is necessary to maintain and update the established List of Standards on the regular basis, according to the needs of the state sector and technological requirements. The process of introducing or modifying the standards status commences with proposing amendments by various sources (expert groups, IT sector in the state administration, contact forms, public discussion groups or by the authors themselves). The proposals are submitted in the form of an official request to the Directorate for eGovernment, which is examined by the Commission/expert group, after which the accepted proposals are introduced to the Interoperability Standards List. 1.1 INTENTION OF THE DOCUMENT AND TARGET USERS With the aim of establishing and implementing interoperability in the state administration bodies in the Republic of Serbia, being a unique starting point, it is recommended to use the established Interoperability Standards List– which includes the list of standards, predominately open standards, with the complete reference for each recommended standard. Based on the recommendation from the “European Interoperability Framework”, v.1.0.1, in this document open standards which accomplish the following properties are recommended: “a standard is brought, maintained and developed by a non-profit organization on the open procedure of decision making basis available to all interested parties, a document with the specification of standards is available free of charge, multiplication, distribution and its perusal is allowed and intellectual property – i.e. possible patents – standards (parts) are irrevocably given at the free of charge disposal for copyright”.2 The grounds on which the List of Standards is established takes into consideration the basic information communication infrastructure of the state administration which supports communication within and with the state administration bodies, access to information systems and usage of services. 1 European 2 Interoperability Framework v.1.0, http://ec.europa.eu/idabc/en/document/3761/5845.html Free Software Foundation Europe – Open standards, http://fsfe.org/projects/os/def.hr.html 1 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST This document provides the List of Standards, which might be used in all segments of the e-Government, even in a wider circle of the public sector, and it is intended for: Qualified persons dealing with the ICT infrastructure at the national and local levels Operational support for the ICT sectors in the state administration bodies All suppliers/providers of the ICT services to the state administration bodies Proposed standards are based on: The best practice and experience in the Republic of Serbia3 “European Interoperability Framework”, v.1.04 “European Interoperability Framework”, v. 2.0 (European Commission 2011)5 SAGA v.5.1.0 (Standards and Architectures for e-Government Applications, the Federal Republic of Germany, 2011.)6 1.2 PURPOSE AND OBJECTIVES OF THE STANDARDS INTRODUCTION Information exchange among the information communication systems within and with the state administration bodies is a major challenge for the Government of the Republic of Serbia, since many new and older systems have their own interfaces which provide limited possibilities for interoperability. The Government of the Republic of Serbia has recognized the significance of the standards in terms of providing interoperability, since adoption of standards, which are based on the solution integration, represents a method of reducing the long-term integration costs and facilitating the flexibility of the information comminication infrastructure of the state administration. Definitions of standards published by IEEE7 are used for the needs of this document: “A standards is a published document which determines the specification and procedures designed to ensure that the documents, material, method or service accomplish their purposes and consistent uses and intentions“ and EIF v.1.04: “in the field of technical standards and regulations, the term ‘standard’ represents a technical specification approved by the international, European and national standardization authority“. 3 Portal of the e-Government of the Republic of Serbia, www.euprava.gov.rs Interoperability Framework (ЕIF) v.1.0, http://ec.europa.eu/idabc/servlets/Docd552.pdf?id=19529 4 European 5 European Interoperability Framework (ЕIF)v.2.0, http://ec.europa.eu/isa/documents/isa_annex_ii_eif_en.pdf 6 SAGA-Modul Grundlagen v.5.1.0, http://www.ogd.cc/dokument/saga-modul-grundlagen-version-de-bund-5-1-0/ , 03.11.2011. 7 IЕЕЕ Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossarie, Institute of Electrical and Electronics Engineers: http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4683, https://standards.ieee.org/ 2 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Beside a series of policies recommended by the National Interoperability Framework (hereinafter: NIF)8 there are also the standards which the state administration should use so that its services, citizens and partners would communicate with each other. The objective is to promote the quality of services at the local and national level through increasing the efficiency of the information communication systems in the state and public sector. The main objectives of establishing the Interoperability Standards List are the following: Provide interoperability among the information communication systems in the state administration for promoting the quality of the public services; New/improved administration procedures; information transparency; flexibility; globalization; Supervision of the standardized processes for the e-Government projects development. 1.3 STRATEGIC AND LEGAL FRAMEWORK For the purpose of establishing interoperability in the state administration bodies, at the session of the Government of the Republic of Serbia held on 10th January 2014 by the Decision 05 Number: 345 – 11418/2013, the National Interoperability Framework was adopted and the Directorate for Digital Agenda was chosen for the coordinator of the activities which are implemented in relation to the adopted National Framework. By the Action Plan (2013-2014) for implementing the Information Society Development Strategy in the Republic of Serbia until 20209, the Directorate for Digital Agenda was chosen, for the purpose of implementing the NIF, for establishing, publishing and maintaining the Interoperability Standards List, also in coordination with the following state institutions: Ministry of Foreign and Internal Trade and Telecommunications, Ministry of Justice and State Administration, Administration for Joint Services of the Republic Bodies, Statistical Office of the Republic of Serbia, as well as with the partner Institute for Standardization of Serbia. By the Law on Ministries (“Official Gazette of RS” No. 44/14, as of 26/4/2014)10, Directorate for e-Government, the administration body within the Ministry of State Administration and Local Self-Government, was chosen for a legal successor of the Directorate for Digital Agenda. The Ministry of Justice and the Ministry of State Administration and Local Self-Government are the true legal successors of the Ministry of Justice and State Administration, whereas the Ministry of Trade, Tourism and Telecommunication is the legal successor of the Ministry of Foreign and Internal Trade and Telecommunications. ____________________________________ 8 National Interoperability Framework, http://mtt.gov.rs/download/2/ostali%20akti/NOI%20Srbija2013.pdf 9 Development of the Information Society Strategy in the Republic of Serbia until 2020 (‘’Official Gazette of RS“, No. 51/10), with Action Plan for its implementation: http://www.srbija.gov.rs/vesti/dokumenti_sekcija.php?id=45678 10 Law on Ministries (‘’Official Gazette of RS“, No. 44/14, as of 26/4/2014), http://www.parlament.gov.rs/upload/archive/files/cir/pdf/zakoni/2014/1044-14.pdf 3 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST 1.4 INTEROPERABILITY CONCEPT OF THE NIF Reforms and modernization of the sate administration, based on a wide use of information communication technologies, represent one of the significant elements of further development of the information society in the Republic of Serbia. A precondition for successful reforms of the state administration, where a major role is played by the ICT, would also be establishing efficient administration, decreasing administrative costs and faster and cheaper provision of public services to citizens and economy based on the principle “one stop shop”. Guidelines for establishing and implementing interoperability in the state administration bodies were determined by the National Framework, which concern building a system which enables exchange of information, obtaining information and knowledge through harmonized business processes supported by ICT. Likewise, the National Interoperability Framework is established in accordance with the European practice in terms of service provision, by respecting security policy, privacy, data recording and archiving. National Framework defines interoperability as a “capacity of the information communication technology systems and business processes they support, to exchange data and ensure mutual use of information and knowledge” (IDABC).11 In accordance with the NIF, interoperability will secure coordination of business processes within and with the state administration bodies, through the use of appropriate standards, proposed in the document. 11 IDABC 2004, European Interoperability Framework for Pan-European services of the e-Government (1.1.2. Definition and objectives, p.5) http://ec.europa.eu/idabc/en/document/2319/5644.html 4 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST 2. ESTABLISHING THE INTEROPERABILITY STANDARDS LIST In this section, as one of the application instruments of the National Interoperability Standards, a description of technical aspects of the standards categorization is given, which is related to the e-Government needs in the fields concerned by the National Framework. The objective of establishing the Interoperability Standards List would be “coordination and harmonization of business processes and information architectures which bridge the internal and mutual organizational borders”(ЕPAN).12 The established Interoperability Standards List is founded on the technical layer of interoperability. Technical interoperability is related to all technical issues (technology, standards, guidelines and business policy) by which it is guaranteed that the technical components of the information communication systems of the bodies which operate with each other, will be able to cooperate. It is necessary to bear in mind that the technical interoperability is not concerned only with technology on the level of physical connecting (such as network protocols), but also with the technologies supporting organizational and semantic layers. 2.1 CATEGORIZATION OF STANDARDS In this document, a classification for categorization of standards was made within the interoperability framework for the purpose of supporting the proposed architecture in the areas of process modeling, data modeling, application architecture, clients, presentations, communication, connecting with the background base and security. Standards were categorized by using the “models of layers”. Models of layers are widely used and implemented for classification of functions within the information technology systems for the purpose of their simplification through division of their functions into levels. Components usually communicate with others only on the neighboring levels and in a standardized way. Figure 1 shows a layered model used for categorization of standards. 12 ЕPAN - European Public Administration Network, Key principles of the interoperability architecture, 2004, http://www.epractice.eu/files/media/media_553.pdf, p.4 5 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Business services Data integration Security Governing Managing Access and presentation Network Figure 1: Layered model of standards categorization Basic structural components of this model are the following: Network: Includes specifications on data transfer, such as network protocols. This is a key technical field of interoperability. Without the agreement on networking standards and their correct use, it is difficult, or even impossible to establish communication among the systems. Data integration: It facilitates interoperable exchange and processing of data. These standards ensure data exchange among dissimilar systems. Business services: They support exchange in terms of data and information in specific business applications. Some of the standards in this layer are generic with multiple contexts of business information. Others, associated with the standards for data integration, serve for defining the meaning of the data, which they connect with the applicable business information. Access and presentation: This is related to the method of accessing and presenting the business systems. A web presentation is a place on the Internet and it represents a set of web pages/applications, which may include text, images, videos and other multimedia contents composed as a whole. Web service layer: This is related to the recommended standards for all subjects in state administration so as to ensure that the access to the offered data is automated and that they are used in other information systems in the way which is most suitable for their requirements. The following structural components are applied to all layers: Security: It permeates into all layers, by which it indicates that security is an important issue which should be planned in the entire system. Interoperability Standards List contains standards on various levels designed so that they can offer various security levels based on their needs. Managing and governing: Defined interoperability standards will change and develop along with the technology and also with the need for organizational changes as it would emerge. Therefore, it is important to exist a suitable managing and governing control for sustainability and maintenance of these standards. 6 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST 2.2 STATUS LEVELS The List of Standards which encompasses the interoperability framework pursuant to the National Interoperability Framework is recommended in the document. The standards are classified into several status levels based on the SAGA model13: 2.2.1 PROPOSED Proposed status level represents an initial classification of standards. The standard is labeled as “Proposed” when it has a potential to be used in information communication systems and when an interested party submits a request for entering such standard in the Interoperability Standards List. The “Proposed” standards may be given the status “Considered”, “Dismissed” or “Inventory”. 2.2.2 CONSIDERED Standards are classified as “Considered” if they follow the desired development direction and if they are in operation. In practice, it has not been confirmed yet that they are suitable for the needs of the state administration bodies. “Considered” standards may be used in information communication systems if there are no complementary standards classified as “Recommended” or “Accepted”. “Considered” standards may obtain the status of “Recommended” or “Dismissed” standards. 2.2.3 RECOMMENDED Standards are classified as “Recommended” if it has been confirmed in practice that they may be suitable for the needs of the state administration bodies. The recommended standards may be used when there are no alternative standards, classified as “Accepted”. Competing standards may be simultaneously classified “Recommended”. In such cases, it is necessary to use the most suitable standard for a specific application. “Recommended” standards may obtain the status of “Accepted” or “Inventory”. 2.2.4 ACCEPTED Standards are classified as “Accepted” if they have been confirmed in practice and represent the sole preferred solution. It is necessary that all of the standards meet the objectives in terms of agility, reliability, interoperability, multiple use, and adaptation possibility. “Accepted” standards may be given the status of the “Recommended” standard. 13 SAGA - Modul Grundlagen v 5.1.0, http://www.cio.bund.de/SharedDocs/Publikationen/DE/Architekturen-undStandards/SAGA/saga_modul_grundlagen_de_bund_5_1_0_download.pdf?__blob=publicationFile, p. 13 7 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST 2.2.5 INVENTORY Standards are classified as “Inventory”, if there is a more suitable competing standard. These standards should not be applied for new information communication systems, but if they were used before in similar existing systems, they may be used further on. 2.2.6 DISMISSED It is considered that the standards are “Dismissed” if they become obsolete due to the technological progress. Standards which are classified as “Proposed” may also be classified as “Dismissed” if they were rejected, after which it is not expected that such standard will be classified in another group. These standards should be changed within the existing systems by using other acceptable standard and they should not be used as new. 2.3 DURATION OF STANDARDS The following Figure 2 illustrates possible transfers among six classifications: Figure 2: Duration of standards14 4 SAGA - Modul Grundlagenv 5.1.0, http://www.cio.bund.de/SharedDocs/Publikationen/DE/Architekturen-undStandards/SAGA/saga_modul_grundlagen_de_bund_5_1_0_download.pdf?__blob=publicationFile, adapted, p. 15 8 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Each standard may go through several transitions. For instance, a standard classified as “Proposed” may transfer into “Considered”, “Inventory” or “Dismissed”. Only a standard classified as “Inventory” cannot transfer into any other class other than “Dismissed”. The following transitions are possible among the classes (Figure 2): 1. New possible standards which will be used in the information communication systems are proposed when an interested party submits an official request, to Directorate for e-Government, for inclusion of such standard in the Interoperability Standards List. Such standards are primarily classified as “Proposed”. 2. “Proposed” standards, which were not received well and which did not appear as useful after testing for new and existing information communication systems, are classified as “Dismissed”. 3. “Proposed” standards, in case of which it is decided after testing in new information communication systems that they should not be used in the new systems, but that they can still be used in the existing systems, are classified as “Inventory”. 4. “Proposed” standards are classified as “Considered” after a positive overview of the suitable conditions. 5. “Considered” standards should be classified as “Recommended” after successful testing of the required conditions. 6. “Recommended” properties are classified as “Accepted” after successful testing of the suitable conditions. 7. “Accepted” properties may be reduced to the level of “Recommended” after testing and suitable repeated evaluation, in case there is a possible better candidate for the regulated field. 8. If the “Recommended” properties should not be used for new projects any longer, they are classified as “Inventory” after the overview. 9. “Inventory” classification provides continuity, whereupon this class is composed of standards used in the existing information communication systems, but which should not be used in new systems. After a certain period of time, these standards are classified as “Dismissed”. 10. Considered properties for which it is decided that they may not be classified neither as “Recommended” nor as “Inventory”, are classified as “Dismissed”. 9 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST 3. INTEROPERABILITY STANDARDS LIST This section, through tables with specifications, defines the Interoperability Standards List, which is harmonized with the requirements and objectives of the National Interoperability Framework and which covers aspects of technical interoperability of the NIF. Furthermore, the List of Standards established a set of standards in a structural way, with the following note: how they are divided into sections based on the model of layers, how they are classified and to which status levels they belong. Specification given in the Table includes: name of the standard, status, version, as well as the source – or a URL/web address for access to detailed specifications and data/information for a recommended standard. 3.1 NETWORK LAYER In this section, specifications related to data transfer are presented, such as network protocols, representing the key field for interoperability. Without the agreement on standards for introducing the network, it is difficult, or even impossible to establish communication among the systems. Interoperability Standards List uses a subset of widely used Internet protocols suites. Table 1 Specification for the network layer Standard Name of the standard Status Version Source Network protocols IP DNS Internet Protocol v.4 http://tools.ietf.org/html/rfc791 +RFC 1349 v.6 http://tools.ietf.org/html/rfc2460 + RFC 5095, RFC 5722, RFC 5871, RFC 6437 Accepted http://tools.ietf.org/html/rfc1034 ; +RFC 1101, RFC 1183, RFC 1348, RFC 1876, RFC 1982, RFC 2065, RFC 2181, RFC 2308, RFC 2535, RFC 4033, RFC 4034, RFC 4035, RFC 4343, RFC 4035, RFC 4592, RFC 5936 Domain Name System Accepted http://tools.ietf.org/html/rfc1035 +RFC 1995, RFC 1996, RFC 2136, RFC 2137, RFC 2845, RFC 3425, RFC 3658, RFC 5966 Directory protocols LDAP Lightweight Directory AccessProtocol Recommended v3 http://www.bind9.net/rfc-ldap Data and message transfer protocols FTP File Transfer Protocol Status Recommended http://tools.ietf.org/html/rfc959 +RFC 2228, RFC 2640, RFC 2773, RFC 3659, RFC 5797 10 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Standard Name of the standard Status HTTP HyperText Transfer Protocol Recommended HTTPS WebDAV (OSCI)Transport HyperText Transfer Protocol running over SSL/ТLS World Wide Web Distributed Authoring and Versioning Online Service Computer Interface (OSCI) - Transport Version v1.1 Source http://tools.ietf.org/html/rfc2616 + RFC 2817, RFC 5785, RFC 6266 http://www.ietf.org/rfc/rfc2818.txt +RFC 5785 Recommended http://www.rfc-editor.org/info/rfc2818 + rfc5785 http://tools.ietf.org/html/rfc4918 + RFC 5689 Recommended Considered v2.0 http://www.xoev.de/sixcms/media.php/13/ OSCI20_WSProfilingAndExtensionSpecification_Edition4. pdf http://www.xoev.de/sixcms/media.php/13/ OSCI2_TechnicalFeaturesOverview_EN.pdf SCP Session Control Protocol (which enables that the server and the client communicate through a single TCP connection) http://www.w3.org/Protocols/HTTP-NG/httpng-scp.html Considered http://www.ibiblio.org/ses/scp.html E-mail transfer protocols SMTP Simple Mail Transfer Protocol – Basic protocol of application layer for e-mail transfer Accepted IMAP Internet Message Access Protocol Accepted v4rev1 POP3 Post Office Protocol – Protocol for transfer and e-mail access Accepted v3 http://tools.ietf.org/html/rfc1939 + RFC 1957, RFC 2449, RFC 6186 Accepted v1.0 http://tools.ietf.org/html/rfc2045 + RFC 2184, RFC 2231, RFC 5335, RFC 6532 Recommended v1.2 http://www.w3.org/TR/2007/REC-soap12part0-20070427/ DSML Directory Services Markup Language –Service of language view for markup/presentation of deposited data Considered v2.0 http://www.oasisopen.org/committees/dsml/docs/DSMLv2.d oc UDDI Universal Description, Discovery and Integration – Registry based on XML, for publishing, integration and discovery of existing network services Considered v3.0.2 http://tools.ietf.org/html/rfc5321 http://tools.ietf.org/html/rfc3501 + RFC 4466, RFC 4469, RFC 4551, RFC 5032, RFC 5182, RFC 5738, RFC 6186 E-mail formats MIME Multipurpose Internet Mail Extensions SOAP Simple Object Access Protocol – Source simple protocol for object access Services for registers http://uddi.org/pubs/uddi-v3.0.220041019.htm 11 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST 3.2 DATA INTEGRATION LAYER Data integration layer provides an overview of standards in the field of data exchange and access from various functional fields to unambiguous information. It marks the transition from basic to integrated data or consolidated data. This layer represents the transfer of data through the integration process. Table 2 Data integration specifications layer Standard Name of the standard Status Version Source v.6.1.0 http://www.unicode.org/versions/Unicode6. 1.0/ Basic Character Set Unicode Unicode Accepted UTF-8 UCS(Universal Character Set) Transformation Format — 8-bit Recommended http://www.ietf.org/rfc/rfc3629.txt Data processing HTML HyperText Markup Language – Standardized language for hypertext markup Recommended v4.01 http://www.w3.org/TR/html401/ HTML Hypertext Markup Language– Standardized language for hypertext markup Recommended v5.0 http://www.w3.org/TR/html5/ XHTML Extensible Hypertext Markup Language Recommended second edition XSL Extensible Stylesheet Language Recommended v1.1 http://www.w3.org/TR/xsl/ XSLT Extensible Stylesheet Language Transformations Recommended v2.0 http://www.w3.org/TR/xslt20 XQuery XML Query Language Recommended v1.0 http://www.w3.org/TR/xquery/ Recommended v1.0 fifth edition http://www.w3.org/TR/2008/REC-xml20081126/ v1.0 http://www.w3.org/TR/xmlschema-0/ v2.4.1 http://www.omg.org/spec/XMI/2.4.1/ v1.0 http://www.w3.org/TR/xhtml1/ Structured data and data interchange XML Extensible Markup Language Formats for data model interchange XSD XML Schema Definition Language Accepted XMI XML Metadata Interchange - Object model for program data interchange Recommended DTD Document Type Definition Inventory http://www.w3.org/TR/html4/sgml/dtd.html 12 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Standard Name of the standard Status Version Source Packet/collective data XML Extensible Markup Language Recommended CSV Comma-Separated Values Recommended v1.0 fifth edition http://www.w3.org/TR/2008/REC-xml20081126/ http://tools.ietf.org/html/rfc4180 File compressing and archiving ZIP GZIP TAR ZIP – Format for data compressing Gnu ZIP (GZIP) – Recommended v4.5 http://www.pkware.com/documents/APPNO TE/APPNOTE-4.5.0.txt Recommended v4.3 http://tools.ietf.org/html/rfc1952 Recommended v1.26 http://ftp.gnu.org/gnu/tar/ http://ftp.gnu.org/gnu/tar/tar-1.26.tar.gz Format for data compressing Tape Archive 3.3 BUSINESS SERVICES LAYER Business services provide a description of services and data processing from the business activities perspective, i.e. they map the technical components for useful business information. Table 3 Business services specifications layer Standard Name of the standard Status Version Source Metadata (Discovery) RDF Resource Description Framework – Guidelines for describing/presenting information on resources on the web Recommended 1.1. Example http://www.w3.org/TR/rdf11-primer/ Uniform Resource Identifier URN Considered http://www.ietf.org/rfc/rfc2141.txt ERD Entity-Relationship-Diagram – Structural aspect of the software modeling – a method for presenting a conceptual model of data deposited in an information system Recommended http://www.erdiagrams.com/ UML Unified Modelling Language – Unified visual modeling language Recommended Uniform Resource Name Data Modeling v2.4.1 http://www.omg.org/spec/UML/2.4.1/ 13 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Standard Name of the standard Status Version Source Business Process Modeling WS-BPEL Web Services Business Process Execution Language– Web services language for defining and describing the performance of business processes BPMN BPMN Recommended v2.0 http://docs.oasisopen.org/wsbpel/2.0/OS/wsbpel-v2.0OS.html Business Process Modelling Notation Recommended v1.2 http://www.omg.org/spec/BPMN/1.2/ Business Process Modelling Notation Considered v2.0 http://www.omg.org/spec/BPMN/2.0/ v2.4.1 http://www.omg.org/spec/XMI/2.4.1/ Interchange formats for Business Process Modeling XMI XML Metadata Interchange Object model for interchange of program data Recommended XPDL XML Process Definition Language – Standard for describing the process which entirely reflects all objects defined within BPMN Considered v2.1 http://www.xpdl.org/documents.html EPML EPC Markup Language – Language for electronic product code markup Considered v1.2 http://www.mendling.com/EPML/ Shareable Content Object Reference Model Considered E-Learning SCORM v2004 fourth edition http://www.adlnet.gov/scorm/scorm-20044th/ Service View http://www.oasisopen.org/committees/dsml/docs/DSMLv2.d oc DSML Directory Services Markup Language Service of language overview for markup/presenting deposited data Considered v2.0 UDDI Universal Description, Discovery and Integration – Registry based on XML, for publishing, integration and discovery of existing service in the network Considered v3.0.2 http://uddi.org/pubs/uddi-v3.0.220041019.htm Geography Information GML Geography Markup Language Accepted v3.3 https://portal.opengeospatial.org/files/?artif act_id=46568 CityGML City Geography Markup Language Recommended v1.0.0 http://www.opengeospatial.org/standards/ci tygml GeoTIFF Geo Tagged Image File Format – Standard file format for scanning, depositing and interchanging geo tagged images Recommended v1.8.2 http://www.remotesensing.org/geotiff/spec/ geotiffhome.html 14 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Standard Name of the standard Status WFS Web Feature Service – Internet service defining the structure of geo-objects Accepted v2.0 http://www.opengeospatial.org/standards/w fs WMS Web Map Service – (specification of service interface) Accepted v1.3.0 http://www.opengeospatial.org/standards/w ms V2.0 http://www.opengeospatial.org/standards/w cs WCS SFA-2 Web Coverage Service – Web service for e-search of geospatial data Simple Feature Access – Part 2: SQLOption Accepted Version Active Source Recommended v1.2.1 http://www.opengeospatial.org/standards/sf s Considered v3.0 http://docs.oasisopen.org/regrep/v3.0/regrep-3.0-os.zip Registry Service ebXML RIM и RS E-business Extensible Markup Language, Registry Information Model, and Registry Services – Repository which supports infrastructure which provides discovery of services, products, business processes and documents in the process of e-business Interchange of data and information sent via channels RSS Really Simple Syndication– Interchange format Recommended V2.0 ATOM Syndication Format – Interchange format Recommended v1.0 http://www.rss-specifications.com/rssspecifications.htm http://www.ietf.org/rfc/rfc4287 + http://tools.ietf.org/html/rfc5988 Voice Transfer through Internet Protocol (VoIP) SIP Session Initiation Protocol H.323 H.323 – Signaling and controlling protocol in VoIP networks. A recommendation which defines protocols in charge of services of multimedia communication through various networks http://tools.ietf.org/html/rfc3261 + RFC 3265, RFC 3853, RFC 4320, RFC 4916, RFC 5393, RFC 5621, RFC 5626, RFC 5630, RFC 5922, RFC 5954, RFC 6026, RFC 6141 Recommended Recommended 12/09 http://www.itu.int/rec/T-REC-H.323-200912I/en 15 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST 3.4 ACCESS AND PRESENTATION LAYER In this section, standards and guidelines are presented which show the manner in which users build web presentations and access the system. A web presentation is a place on the Internet, and it represents a set of web pages/applications, which may contain text, images, videos and other multimedia contents composed as a whole. Applications represent an interface between the users and the network. Standards and Guidelines in this section are given in the following: - Table 4 Access and presentation specification layer - Table 4.1 Specification for еAccessibility intended for the disabled persons Table 4 Access and presentation specification layer Standard Name of the standard Status Version Source Web site presentation Guidelines for making web sites of state administration bodies of the Republic of Serbia Criteria for evaluating web sites of state administration – Criteria for evaluating coordination of web presentations of the state administration bodies in 2013 with ‘’Guidelines for making web sites of state administration bodies of the Republic of Serbia v.4.0“ Recommendations for the development of local self-government web site Accepted v4.0 http://digitalnaagenda.gov.rs/media/docs/ smernice_4_0.pdf Accepted v.2.0 http://digitalnaagenda.gov.rs/media/docs/ kriterijumi_za_izradu_web_prezentacija_org ana_drzavne_uprave_2013.pdf http://digitalnaagenda.gov.rs/media/docs/ preporuke_za_izradu_web_prezentacija_20 09.pdf Recommended Web content presentation HTML HyperText Markup Language– Standardized hypertext markup language Recommended v4.01 http://www.w3.org/TR/html401/ HTML Hypertext Markup Language– Standardized hypertext markup language Recommended v.5.0 http://www.w3.org/TR/html5/ XHTML Extensible HyperТext Markup Language Extensible and compatible hypertext markup language Recommended second edition Recommended v.2.0 CSS Cascading Style Sheets – Formatting language due to which the appearance of the web page elements is defined v1.0 http://www.w3.org/TR/xhtml1/ http://www.w3.org/TR/1998/REC-CSS219980512/ 16 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Standard Name of the standard Status SMIL Synchronized Multimedia Integration Language Considered Version v3.0 Source http://www.w3.org/TR/2008/REC-SMIL320081201/ Active content ECMA262 ECMAScript® Language Specification, harmonized with III edition of standards ISO/IEC 16262:2011 – ЕCМА script standardized language specification Recommended edition 5.1 http://www.ecmainternational.org/publications/standards/E cma-262.htm Forms XForms XFormа – XML application for integration in other markup languages (XHTML, ODF or SVG) Recommended v1.1 http://www.w3.org/TR/2009/REC-xforms20091020/#concepts-xhtml Document forms Portable Document Format PDF SRPS ISO 32000-1: 2013 – Document managing — Portable Document Format — Part 1: PDF 1.7 Recommended v1.7 http://www.iss.rs/standard/?natstandard_ document_id=42634 ODF Open Document Format for Office Applications Recommended v1.1 http://docs.oasisopen.org/office/v1.1/OS/OpenDocumentv1.1-html/OpenDocument-v1.1.html OOXML Office Open XML / ISO/IEC 295001:2012 Office open XMLformat Considered .doc, .xls, .ppt Microsoft Office file formats – Formats/document extensions/ files formed in Microsoft Office Inventory .docx, .xlsx, .pptx Microsoft Office file formats – Formats/document extensions/ files formed in Microsoft Office Recommended .оdt,.fodt, .odp,.fodp, .ods, .fods, .odg, .fodg Open Office file format – Formats/document extensions/ files formed in Microsoft Office Inventory http://www.iso.org/iso/home/store/catalo gue_ics/catalogue_detail_ics.htm?csnumb er=61750 http://www.microsoft.com/enus/download/details.aspx?id=3 http://www.microsoftstore.com/store/msu sa/en_US/html/pbpage.OfficeCompare http://www.microsoft.com/enus/download/details.aspx?id=3 v.1.2 http://opendocumentformat.org/ Image forms JPEG Joint Photographic Experts Group – Standard for compressed format of image files Recommended PNG Portable Network Graphics – Open bitmap image format Recommended v1.02 v1.2 second edition http://www.w3.org/Graphics/JPEG/ http://www.jpeg.org/jpeg/index.html http://www.w3.org/TR/PNG/ 17 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Standard Name of the standard Status GIF Graphics Interchange Format Recommended v89a http://www.w3.org/Graphics/GIF/specgif89a.txt TIFF Tag-based Image File Format – File format for scanning, depositing and interchange of graphic images Recommended v6.0 http://partners.adobe.com/public/develop er/en/tiff/TIFF6.pdf GeoTIFF Geo Tagged Image File Format - File format for scanning, depositing and interchange of geo-tagged images Recommended v1.8.2 http://www.remotesensing.org/geotiff/spe c/geotiffhome.html SVG Scalable Vector Graphics – Vector graphics recording format Recommended v1.1 http://www.w3.org/TR/2003/REC-SVG1120030114/ Version Source Movement GIF Graphics Interchange Format Recommended v89a http://www.w3.org/Graphics/GIF/specgif89a.txt SVG Scalable Vector Graphics – Vector graphics recording format Recommended v1.1 http://www.w3.org/TR/2003/REC-SVG1120030114/ ААC Advanced Audio Coding – Audio data defining format Recommended Part 7 http://www.iso.org/iso/iso_catalogue/catal ogue_tc/catalogue_detail.htm?csnumber= 43345 MP3 MP3/ MPEG-1 or MPEG-2– Audio data defining format Recommended Audio layer 3 http://tools.ietf.org/html/rfc5219 + rfc3119 Audio data http://downloads.xiph.org/releases/vorbis/ Vorbis WMA Vorbis – Audio data defining open software Windows Media Audio – Audio data defining format Recommended Recommended v1.3.4 v5.5 + http://www.freecodecs.com/download/Vorbis.htm http://www.microsoft.com/enus/search/Results.aspx?q=Windows+Medi a+Audio + http://www.microsoft.com/enus/search/DownloadResults.aspx?q=Wind ows%20Media%20Audio Video data Recommended Part 14 http://www.iso.org/iso/iso_catalogue/catal ogue_tc/catalogue_detail.htm?csnumber= 38538 H.264/MPEG-4, Part 10, or AVC - Video data compression format Recommended Part 10 http://www.h264encoder.com/ Windows Media Video– Video data defining format Recommended ver. for MP3 MP4 MPEG-4 , ISO/IEC 14496-14:2003 A format defining MPEG-4 contents depositing in files H.264/ MPEG-4 FLV http://www.flv.com/flvdownloader.html 18 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Standard Name of the standard Status WMV Windows Media Video– Video data defining format Recommended Version v9 Source http://www.microsoft.com/enus/download/details.aspx?id=6191 Audio and video streaming RTSP RTP/ RTCP Real Time Streaming Protocol – Protocol for control of real time distribution of audio and video contents /data Recommended Real Time Transport Protocol/ Real Time Transport Control Protocol Real time transport and control protocols of audio and video contents/data through IP networks Recommended STD1 STD 1 http://tools.ietf.org/html/rfc2326 http://tools.ietf.org/html/rfc3550 + rfc1889 Table 4.1 Specification for еAccessibility intended for the disabled persons Standard Name of the standard Status Version Source Web content accessibility WCAG 1.0 Web Content Accessibility Guidelines1.0 Recommended v1.0 http://www.w3.org/TR/WCAG10/ WCAG 2.0 Web Content Accessibility Guidelines2.0 Recommended v2.0 http://www.w3.org/TR/WCAG20/ Authoring tools accessibility (guidelines for software and services) ATAG 1.0 ATAG 2.0 Authoring Tool Accessibility Guidelines1.0 Recommended v1.0 http://www.w3.org/TR/ATAG10/ Authoring Tool Accessibility Guidelines 2.0 Recommended v2.0 http://www.w3.org/TR/ATAG20/ User agent accessibility (Internet browsers, media players, supporting technologies) UAAG1.0 User Agent Accessibility Guidelines1.0 Recommended v1.0 http://www.w3.org/TR/UAAG10/ 19 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST 3.5 WEB SERVICE LAYER Web service layer is related to a set of communication protocols used on the Internet. Users of the web service system are provided with a possibility of accessing public data via a consistent set of program interfaces. Furthermore, by using the recommended standards all subjects in state administration are enabled to automate their access to offered data and use them in their own information systems in the way which is most suitable to their needs. For the state administration web services would be compatible, they should support: - Interoperability – signifies the use of mutual standards and guidelines for interoperability capacity building among institutions; - Security – for providing information interchange which should be adequately protected; - Flexibility – for providing easier information and data sharing among institutions. Web services represent a set of standardized applications for connecting and integrating applications established on the web, through the Internet. This document defines them separately, considering that they include a number of layer models. It is of crucial importance that the services which use web services should reach an agreement on the data use and semantics. When the systems use the web service architecture, the following services are applied. Table 5 Web service specification layer Standard Name of the standard Status Version Source Universal Description, Discovery and Integration – Registry based on XML, for publishing, integration and discovery of existing services on the network Considered v3.0.2 http://uddi.org/pubs/uddi-v3.0.220041019.htm WSDL Web Services Description Language Recommended v1.1 http://www.w3.org/TR/wsdl WSDL Web Services Description Language Considered v2.0 http://www.w3.org/TR/wsdl20/ Web service registry request UDDI Description 20 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Standard Name of the standard Status Version Source ebXML RIM и RS E-business Extensible Markup Language, Registry Information Model, and Registry Services – A repository supporting the infrastructure which enables discovery of services,products, business processes and documents in the process of e-business activities Considered v3.0 http://docs.oasisopen.org/regrep/v3.0/regrep-3.0-os.zip WS-UBL Universal Business Language – A business language which defines the library of standard elements of XML business documents such as: purchase orders and invoices Recommended V2.1 https://www.oasisopen.org/committees/tc_home.php?wg_abbr ev=ubl v1.1 http://www.w3.org/TR/2000/NOTE-SOAP20000508/ Communication SOAP Simple Object Access Protocol – Protocol for object and web services access on the web. Inventory SOAP Simple Object Access Protocol Protocol for object and services access on the web Recommended WSRP Web Services for Remote Portlets Recommended v1.2 second edition v2.0 http://www.w3.org/TR/2007/REC-soap12part0-20070427/ http://docs.oasis-open.org/wsrp/v2/wsrp2.0-spec-os-01.pdf Profiles for defining interoperability of basic standards for web services WS-I Basic Profile Version 1.0 (Final Material)(WS-I) – Basic profile Recommended v1.0 http://www.ws-i.org/Profiles/BasicProfile1.0-2004-04-16.html WS-I Basic Profile Version 1.2(Final Material)(WS-I)– Basic profile Recommended v1.2 http://ws-i.org/Profiles/BasicProfile-1.22010-11-09.html WS-I Basic Profile Version 2.0(Final Material)(WS-I)– Basic profile Recommended v2.0 http://ws-i.org/Profiles/BasicProfile-2.02010-11-09.html Web services creating process (concept, implementation, application) WS-CDL Web Services Choreography Description Language– Description language for cooperation of participants in creating and building a mutual service Considered v1.0 http://www.w3.org/TR/ws-cdl-10/ WSCI The Web Service Choreography Interface – Interface description language Recommended v1.0 http://www.w3.org/TR/wsci/ BTP Business Transaction Protocol TCBusiness transactions management protocol between G2B,B2B https://www.oasisopen.org/committees/download.php/1184/2002 -06-03.BTP_cttee_spec_1.0.pdf Considered v1.1 + https://www.oasisopen.org/committees/tc_home.php?wg_abbr ev=business-transaction 21 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST 3.6 SECURITY LAYER Security is presented in the NIF as a segment connecting all levels and indicating the fact that it is necessary to plan security in the system, instead of adding it as another top layer. Security may be perceived from four major perspectives: • Confidentiality: assuring that the information is available only to the persons authorized to have access. • Integrity: assuring that the information has not been changed or modified without the knowledge about it. • Availability: assuring that the authorized users have access to information and suitable resources based on their needs. • Responsibility: capacity of the system to monitor who or what has access to data, carries out a transaction or makes changes in the system. Institutions are encouraged to consider the security aspect in terms of interoperability projects, by using all contexts and to enforce a suitable policy and standards. The list which follows includes the standards which have been composed so that they offer various levels of security in the layers. Standards and business policy provide advice and instructions concerning the type of levels which might be required. Table 6 Security specifications Standard Name of the standard Status Version Source General security requests SRPS ISO/IEC 27001:2 014 (sr) Information technology — Security techniques — Information security management systems - Requests Accepted http://www.iss.rs/standard/?natstandard_do cument_id=50089 SRPS ISO/IEC 15408-1: 2014 (en) Information technology — Security techniques — - Criteria for evaluating IT security Part 1: Introduction and universal model Recommended http://www.iss.rs/standard/?natstandard_do cument_id=47805 Network layer HTTPS IP-SEC HyperText Transfer Protocol running over SSL – Transfer protocol of hypertext documents via SSL/ТLS Accepted IP Security Protocol Charter– Internet protocol security Recommended http://www.ietf.org/rfc/rfc2818.txt +RFC 5785 http://www.rfc-editor.org/info/rfc2818 + rfc5785 http://www.ietf.org/rfc/rfc4301.txt 22 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Standard Name of the standard Status ESP IP Encapsulating Security PayloadIP expanded serial port – A protocol enabling provision of integrity, data confidentiality, data source authentication and optional hack attack security Recommended TLS Transport Layer Security Recommended Version Source http://www.ietf.org/rfc/rfc4303.txt v1.2 http://tools.ietf.org/html/rfc5246 + RFC 5746, RFC 5878, RFC 6176 Data integration layer A common system http://www.t7ev.org/ws/T7-de/Common-PKIv20-Spezifikation Common PKI Specifications for Interoperable Applications Recommended Encryption XML-Encryption Syntax and Processing Recommended http://www.w3.org/TR/xmlenc-core/ CAdES CMS Advanced Electronic Signatures Recommended http://tools.ietf.org/html/rfc5126.html PKI XML XadES SRPS ETSI TS 101 903 v1.4.2:2012 (en) E-signatures and infrastructures (ESI) – XML improved e-signatures (XAdES) v2.0 www.t7ev.org/AppFile/GetFile/e79d3677f2a0-4c8f-b9ac-6ef41f169857 Recommended v1.4.2 http://www.iss.rs/standard/?natstandard_do cument_id=38121 Recommended v1.1.1 http://www.iss.rs/standard/?natstandard_do cument_id=38061 Recommended v1.2.1 http://www.iss.rs/standard/?natstandard_do cument_id=38063 Recommended v1.2.1 http://www.iss.rs/standard/?natstandard_do cument_id=38064 SRPS ETSI TS 102 778-1 v1.1.1:2011 (en) PAdES E-signatures and infrastructures (ESI) – PDF improved profiles of esignatures– Part 1: PAdES view – Framework document for PadES SRPS ETSI TS 102 778-2 v1.2.1:2011 (en) PAdES E-signatures and infrastructures (ESI) – PDF improved profiles of esignatures– Part 2: Basic PAdES – Profile based on ISO 32000-1 SRPS ETSI TS 102 778-3 v1.2.1:2011 (en) PAdES E-signatures and infrastructures (ESI) – PDF improved profiles of esignatures– Part 3: ImprovedPAdES – PAdES-BES и PAdES-EPES profiles 23 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Standard Name of the standard Status Version Source PadES SRPS ETSI TS 102 778-4 v1.1.2:2011 (en) E-signatures and infrastructures (ESI) – PDF improved profiles of esignatures– Part 4: Long-term PAdES – PAdES-LTV profile Recommended v1.1.2 http://www.iss.rs/standard/?natstandard_do cument_id=38065 PAdES SRPS ETSI TS 102 778-5 v1.1.2:2011 (en) E-signatures and infrastructures (ESI) – PDF improved profiles of esignatures– Part 5: PadES for XML content –Profiles for XadES signatures Recommended v1.1.2 http://www.iss.rs/standard/?natstandard_do cument_id=38066 XMLDigital signature XM L -Digital signature Recommended DSS OASIS OASIS Digital Signature Services – Service (XML interface) for digital signatures for web services and other applications Recommended http://www.w3.org/TR/2002/REC-xmldsigcore-20020212 + http://www.w3.org/TR/xmldsig-core/ v1.0 http://www.oasisopen.org/committees/tc_home.php?wg_abbr ev=dss Business services layer S/MIME Secure/Multipurpose Internet Mail Extensions – Secure/multipurpose standard for the public encrypting key and signing MIME data v3.2 http://tools.ietf.org/html/rfc5751 v1.1 http://www.oasisopen.org/specs/index.php#wssv1.1 v1.3 http://docs.oasis-open.org/ws-sx/wstrust/200512/ws-trust-1.3-os.pdf v1.1 http://download.boulder.ibm.com/ibmdl/pub /software/dw/specs/ws-fed/WS-FederationV1-1B.pdf Recommended v2.0 http://docs.oasisopen.org/security/saml/v2.0/ Recommended v2.0 http://www.oasisopen.org/standards#xacmlv2.0 Recommended Web service layer WS-Security WS-Trust WSFederation WS - Security –OASIS standard – Standards defining web services security elements WS-Trust – OASIS standard –Provides framework for trust models which enable Web services with secure interoperability WS-Federation – Specification of the web services federation mechanisms for identity and attributes mediation, authentication, authorization and privacy SAML Security Assertion Markup Language A standard which determines the structure of the document for securing and protecting data which are network transferred among various systems XACML Extensible Access Control Markup Language – A language defining access rights as well as about sending/receiving requests/ responses to the system which enforces access control Recommended Recommended Recommended 24 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Standard ID-WSF WSSecurity Name of the standard Liberty Identity Web Services Framework – WS-Security Discovering intrusion into the web service operation area Status Considered Version v2.0 Source http://www.projectliberty.org/resource_cente r/specifications/liberty_alliance_id_wsf_2_0_ specifications/?f=resource_center/specificati ons/liberty_alliance_id_wsf_2_0_specificatio ns Public Key Infrastructure (PKI) RFC3467 Internet X.509 Public Key Infrastructure Certificate Policy and Certification Practices Framework A framework of general rights of public key infrastructure functioning, certification policy and certification practices framework Recommended ETSI TS 102 176 Algorithms and Parameters for Secure Electronic Signatures Accepted AES Advanced Encryption Standard – Advanced Encryption Standard and information decrypting, which specifies the FIPS approved cryptographic algorithm used for edata security Accepted http://csrc.nist.gov/publications/fips/fips19 7/fips-197.pdf RSA RSA Rivest-Shamir-Adleman-(RivestŠamir-Ejdlman) – Standard by which asymmetric encryption is performed (Public Key Cryptography –PKC) Recommended http://people.csail.mit.edu/rivest/Rsapaper. pdf Accepted http://csrc.nist.gov/publications/fips/fips18 0-3/fips180-3_final.pdf http://www.ietf.org/rfc/rfc3467.txt v2.0.0 Part1 http://www.etsi.org/deliver/etsi_ts/102100_ 102199/10217601/02.00.00_60/ts_1021 7601v020000p.pdf Encryption Data Hashing SHA-2 Secure Hash Algorithm 25 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST 4. LIST OF ABBREVIATIONS AND ACRONYMS Addendum: The most used abbreviations and acronyms in this document: Abbreviations and acronyms Definitions AAC Advanced Audio Coding AES Advance Encryption Algorithm ATAG Authoring Tool Accessibility Guidelines ATOM SF ATOM Syndication Format BPMN Business Process Modeling Notation CESG Communications Electronics Security Group (CESG), part of GCHQ, http://www.cesg.gov.uk/Pages/homepage.aspx CityGML City Geography Markup Language CSS Cascading Style Sheets .csv Comma Separated Value format DIME Direct Internet Message Encapsulation DNS Domain name services DSML Directory Services Markup Language DTD Document Type Definition еbXML E-business Extensible Markup Language ECMA European Computer Manufacturers Association (ECMA), http://www.ecma-international.org/ EPAN The European Public Administration Network(EPAN) - http://www.eupan.eu/ EPML EPC Markup Language ERD Entity Relationship Diagram ESP Encapsulation Security Protocol ETSI European Telecommunications Standard Institute (ETSI), http://www.etsi.org/ FTP File Transfer Protocol GeoTIFF Geo Tagged Image File Format .gif Graphics Interchange Format GML Geography Markup Language 26 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Abbreviations and acronyms Definitions .gz GZIP Compression File Format H.323 Packet-based multimedia communications systems HTML HyperТext Markup Language HTTP HyperТext Transfer Protocol IDABC Interoperable Delivery of European eGovernment Services to public Administrations, Businesses and Citizens(IDABC) - http://ec.europa.eu/idabc/ IEEE Institute of Electrical and Electronics Engineers (IEEE), http://www.ieee.org IETF Internet Engineering Task Force IMAP Internet Message Access Protocol IP Internet Protocol IP-SEC IP Security Protocol Charter JPEG Joint Photographic Experts Group .jpg Joint Photographic Experts Group File Format ISO/IEC International Standards Organization (ISO), http://www.iso.org/iso/home.html LAN Local area Network LDAP Lightweight Directory Access Protocol MEP Message Exchange Pattern MIME Multipurpose Internet Mail Extensions MOM Message Oriented Middleware mp3 MPEG (Moving Picture Experts Group) Audio Layer 3 mp4 MPEG (Moving Picture Experts Group) Audio Layer 4 MPEG Moving Picture Experts Group MTOM Message Transmission Optimization Mechanism NTSAL Network Transmission Security Assertion Level .NET Microsoft Windows Platform OASIS Organization for the Advancement of Structured Information Standards (OASIS), https://www.oasis-open.org ODF Open Document Format OOXML Office Open XML 27 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Abbreviations and acronyms Definitions OSCI Online Services Computer Interface .pdf Portable Document Format .png Portable Network Graphics POP Post Office Protocol PRODML Production Markup Language RDF Resource Description Framework RFC Request for Comments RIM Registry Information Model RM Real Media RPC Remote Procedure Call RS Registry Services RSA Rivest-Shamir-Adleman .rtf Rich Text Format RTSP SAGA Real Time Streaming Protocol Standards and Architectures for eGovernment Applications (SAGA), v.5.1.0. http://www.ogd.cc/dokument/saga-modul-grundlagen-version-de-bund-5-1-0/ SAML Security Assertion Markup Language SCORM Shareable Content Object Reference Model SCP Session Control Protocol SFA-2 Simple Feature Access - Part 2 SHA-2 Secure Hash Algorithm 2 SIP Session Initiation Protocol SMIL Synchronized Multimedia Integration Language S/MIME Secure Multipurpose Internet Mail Extensions SMTP Simple Mail Transfer Protocol SOA Service Oriented Architecture SOAP Simple Object Access Protocol SSL Secure Sockets Layer .svg Scalable Vector Graphics 28 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Abbreviations and acronyms Definitions .tar Tape Archive File Format TCP Transmission Control Protocol .tif Tagged Image File Format TIFF Tag-based Image File Format TLS Transport Layer Security UAAG User Agent Accessibility Guidelines UCS Universal Character Set UDDI Universal Description, Discovery and Integration UML Unified Modeling Language URN Uniform Resource Name UTF Universal Transformation Format VoIP Voice over Internet Protocol WAN Wide Area Network WebDAV World Wide Web Distributed Authoring Versioning W3C World Wide Web Consortium (W3C), www.w3.org/ WCAG Web Content Accessibility Guidelines WCS Web Coverage Service WFS Web Feature Service .wma Windows Media Audio .wmv Windows Media Video WMS Web Map Service WS Web Services WS-BPEL Web Services – Business Process Execution Language WS-DS Web Services Digital Signature - XML Signatures- XML Signatures are digital signatures, which may be used for signing XML messages, unlike other mechanisms of digital signatures, vXML. Any part of the message can be signed (for example, SOAP header) and it is not limted only for signing the entire document. WSDL Web Services Description Language WS-I Web Services Interoperability Organization (WS-I), www.ws-i.org 29 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Abbreviations and acronyms Definitions WSRP Web Services for Remote Portlets WSS-SAML Web Services Security SAML Token WSS-TS Web Services Security Timestamp Token WSS-UNT Web Services Security UserName Token WSS-X.509CT Web Service Security X509 Certificate Token XACML Extensible Access Control Markup Language XHTML Extensible Hypertext Markup Language XMI XML Metadata Interchange XML Extensible Markup Language XOP XML-binary Optimized Packaging XPDL XML Process Definition language XSD XML Schema Definition Language XSG XML Security Gateway - XML Security Gateways are purpose built XML security appliances and it is also used in Web Services deployments. XSL Extensible Stylesheet Language XQuery XML Query Language Notice: Standards /Specifications may be found at the following links: - CESG - http://www.cesg.gov.uk - ECMA -http://www.ecma-international.org/ - ETSI - http://www.etsi.org/ - IEEE - http://www.ieee.org - IETFRFC- http://www.ietf.org/rfc.html - ITU - http://www.itu.int/en/ITU-T/Pages/default.aspx - ISO - http://www.iso.org - OASIS - http://www.oasis-open.org - SRPS ISO - http://www.iss.rs/standard - SRPS ETSI- http://www.iss.rs/standard - W3C -http://www.w3.org/TR/ - WS-I - www.ws-i.org 30 Directorate for e-Government Interoperability Standards List v.1.0 INTEROPERABILITY STANDARDS LIST Government of the Republic of Serbia Ministry of State Administration and Local Self-Government DIRECTORATE FOR E-GOVERNMENT Dečanska 8а, 11000 Belgrade Phone: 011/ 33 40 361 Fax: 011/ 33 41 885 E-mail: office@deu.gov.rs Web address: www.deu.gov.rs Publication date: June 2014 The text in this document may be used, copied and reproduced free of charge in any format or media, without a written consent. The document shall not be used for commercial purposes. The content of the document may be used for the needs of the state administration, suppliers/providers of the ICT services to the state administration bodies, as well as for the individual needs of users, for the purpose of establishing and implementing interoperability in the state administration bodies of the Republic of Serbia, pursuant to the National Interoperability Framework. Inappropriate usage of any part of the document is unauthorized. 31 Directorate for e-Government Interoperability Standards List v.1.0