GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03...

35
GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 1 of 35 GS1 Networked Services Architecture - Report Issue 1.00, 03 July 2013

Transcript of GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03...

Page 1: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 1 of 35

GS1 Networked Services Architecture - Report

Issue 1.00, 03 July 2013

Page 2: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It
Page 3: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 3 of 35

Document Summary

Document Item Current Value

Document Title GS1 Networked Services Architecture - Report

Date Last Modified 03 July 2013

Current Document Issue Issue 1.00

Status Final

Document Description GS1 Architecture Group – Networked Services Architecture Subteam Report

Log of Changes

Issue No. Date of Change Changed By Summary of Change

1.00 03 July 2013 Sean Lockhead Initial release

Disclaimer

Whilst every effort has been made to ensure that the guidelines to use the GS1 standards contained in the document are correct, GS1 and any other party involved in the creation of the document HEREBY STATE that the document is provided without warranty, either expressed or implied, of accuracy or fitness for purpose, AND HEREBY DISCLAIM any liability, direct or indirect, for damages or loss relating to the use of the document. The document may be modified, subject to developments in technology, changes to the standards, or new legal requirements. Several products and company names mentioned herein may be trademarks and/or registered trademarks of their respective companies.

Page 4: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It
Page 5: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 5 of 35

Table of Contents

0. Executive Summary and Recommendations .................................................................. 7

0.1. Executive Summary ................................................................................................................. 7

0.2. Recommendations ................................................................................................................... 7

1. Interim Report Reference ................................................................................................. 8

2. GS1 Networked System and Services Definition ............................................................ 8

2.1. Business Opportunities ............................................................................................................ 8

2.2. Technical Opportunities ........................................................................................................... 8

2.3. GS1 Services ........................................................................................................................... 8

2.4. GS1 Networked-based Services .............................................................................................. 9

3. Model Definition for Existing GS1 Services .................................................................. 11

3.1. GDSN (Global Data Synchronisation Network) ..................................................................... 11

3.1.1. Process ........................................................................................................................ 11

3.1.2. GDSN ACTORS ........................................................................................................... 12

3.1.3. GS1 Backbone ............................................................................................................. 14

3.1.4. Service Entry Point ....................................................................................................... 14

3.1.5. User .............................................................................................................................. 14

3.2. GS1 Source ........................................................................................................................... 14

3.2.1. Process ........................................................................................................................ 14

3.2.2. GS1 Backbone ............................................................................................................. 16

3.2.3. Service Entry Point ....................................................................................................... 16

3.2.4. User .............................................................................................................................. 16

3.3. GEPIR .................................................................................................................................... 16

3.3.1. Process ........................................................................................................................ 17

3.3.2. GS1 Backbone ............................................................................................................. 17

3.3.3. Service Entry Point ....................................................................................................... 17

3.3.4. User .............................................................................................................................. 17

3.4. GS1 GLN Service .................................................................................................................. 18

3.4.1. Process ........................................................................................................................ 18

3.4.2. GS1 Backbone ............................................................................................................. 19

3.4.3. Service Entry Point ....................................................................................................... 19

3.4.4. User .............................................................................................................................. 19

3.5. Object Name Service (ONS v1.X) ......................................................................................... 20

3.5.1. Process ........................................................................................................................ 20

3.5.2. GS1 Backbone ............................................................................................................. 20

3.5.3. Service Entry Point ....................................................................................................... 21

3.5.4. User .............................................................................................................................. 21

3.6. Federated Object Name Service (F-ONS) or (ONS v2.x) ...................................................... 21

3.6.1. Process ........................................................................................................................ 21

3.6.2. GS1 Backbone ............................................................................................................. 22

Page 6: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 6 of 35

3.6.3. Service Entry Point ....................................................................................................... 22

3.6.4. User .............................................................................................................................. 22

4. Linked Data Concept ...................................................................................................... 23

5. GS1 Networked Services Architecture Principles ........................................................ 25

6. Process for Identifying Local Networked-based Services ........................................... 27

6.1. Process Definition .................................................................................................................. 27

7. Process for Identifying Global Networked-based Services ......................................... 28

7.1. Process Definition .................................................................................................................. 29

8. Process for Transforming from Local to Global Networked-based Services ............. 30

8.1. Process Definition .................................................................................................................. 30

9. Service Levels and Agreements (SLAs) ........................................................................ 32

9.1. GS1 Service Level Agreement .............................................................................................. 32

9.2. GS1 Service Level Agreement Customisation Guide for Service Level Agreement Framework ......................................................................................................................................... 32

10. Data Quality Impact ........................................................................................................ 33

11. Benefits Summary .......................................................................................................... 35

Page 7: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 7 of 35

0. Executive Summary and Recommendations 1

0.1. Executive Summary 2

This document contains several areas of discussion for the concept of GS1 Networked 3

Services, resulting in a number of specific deliverables and a series of recommendations. This 4

document is not meant to be a prescriptive set of rules but is intended to provide guidance in 5

these areas. 6

A GS1 Networked-based Service is a GS1 Service that involves the exchange of data between 7

end users: some end users inject data into the service, and other end users consume that 8

data, subject to access control and transformations of the data that are particular to each 9

service. Depending on the service, the source of data may be a distinct group of end users 10

from the recipients or they may be the same end users. This does not typically reference the 11

general information normally contained in a GS1 MO website. 12

By following the concept of a federated approach consistent with the GS1 Member 13

Organisations, GS1 System Architecture, and the GS1 System Landscape, this work remains 14

consistent with overall GS1 strategies. It provides a methodology that GS1 Member 15

Organisations can follow when developing a networked-based service. 16

Included in this document are: 17

• A model for describing generic GS1 Networked Services 18

o Backbone 19

o Service Entry Points 20

o Users 21

• The application of this model for existing GS1 Networked Services 22

• Identification of Networked Services Architecture Principles 23

• References to existing Service Level Agreement templates 24

o Includes guidelines for effective use 25

• The creation and use of the Process for defining: 26

o Local networked services 27

o Global networked services 28

o Transitions / Migrations of networked services from local to global 29

• The overview of the application of Data Quality across all levels of the Networked 30

Services 31

0.2. Recommendations 32

The GS1 Architecture Group makes the following recommendations based on the work of the 33

Networked Services Subteam: 34

• Creation of requirements for architectural principles for networked-based services 35

o To be an input for the next update to the GS1 Architecture Principles 36

• Planning of roadmaps for networked service life cycles 37

• Use of existing open standards where appropriate 38

o Maintain these standards as users 39

• This proven model that has been analysed and evaluated (described in Section 3) for 40

existing GS1 Networked Services should also be used for the definition of future GS1 41

Networked Services 42

• Continued investigation of Linked Data and Semantic Data Mapping 43

• Creation of GS1 Website Portal for MO Services 44

o Consistent and searchable service definitions / descriptions 45

• Align the Networked Services Architecture with the current GS1 Strategy 46

Page 8: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 8 of 35

1. Interim Report Reference 47

The GS1 Networked Services Architecture Subteam published a report in December 2012 that 48

provided the groundwork for this next phase of consideration. This report, “GS1 Network-49

Based Services Interim Report 01/2013” is available through the GS1 Architecture Group 50

website. 51

2. GS1 Networked System and Services Definition 52

2.1. Business Opportunities 53

Having a GS1 Service Architecture framework: 54

• To enable more rapid development of services 55

• To leverage the best of innovation from across MOs and to make that available to a 56

wider audience (based on internet / web-based distribution to lower costs) 57

• To improve the ability of existing web search engines to increase the visibility of 58

products and services 59

• To provide guidelines for localization (customization for local needs) 60

• To strengthen the role of GS1 in the development of Internet technologies (semantic 61

web, linked data, etc. and other efforts in the GS1 Digital Project) 62

• To avoid incompatible technical approaches across different services that could 63

benefit from sharing common modules 64

2.2. Technical Opportunities 65

Having a GS1 Service Architecture framework: 66

• To develop a platform for product-based services 67

• To improve the ability of existing web search engines to increase the visibility of 68

products and services 69

• To avoid incompatible technical approaches by MOs 70

• To best leverage the development of Internet technologies (semantic web, linked 71

data, etc. and other efforts in the GS1 Digital Project) for the GS1 community 72

• To avoid incompatible technical approaches across different services that could 73

benefit from sharing common modules 74

2.3. GS1 Services 75

GS1 Services are facilities that are offered or coordinated by GS1 that provide benefit or 76

assistance to other parties. Each GS1 Service is available globally, with consistent functionality 77

as viewed by end users around the world. The responsibility for provisioning of the service and 78

support of users is divided between the GS1 Global Office, GS1 Member Organisations, and 79

3rd party service providers. The details of this division of responsibility vary from service to 80

service and are discussed below. 81

Both GS1 Member Organisations (MOs) and 3rd party service providers may also provide their 82

own services to GS1 end users, which are not “GS1 Services” as defined here. Such MO and 83

Page 9: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 9 of 35

3rd party services are not necessarily offered globally and are not coordinated across GS1 as a 84

whole. They are out of scope of this architecture document. However, local services of this kind 85

are sometimes a proving ground for new ideas that eventually become GS1 Services. * 86

* GS1 System Architecture v2.0 87

2.4. GS1 Networked-based Services 88

89

90

91

GS1 Backbone = Registry or equivalent enabling global availability 92

Service Entry Point = Provided by MO or 3rd party 93

94

FIGURE 1. Generic Model of GS1 Network Based Service 95

96

A GS1 Networked-based Service is a GS1 Service: 97

• That is offered to end users by a combination of GS1 MOs, the GS1 GO, and 98

possibly (though never exclusively) 3rd party providers. 99

• That involves the exchange of data between end users: some end users inject data 100

into the service, and other end users consume that data, subject to access control 101

and transformations of the data that are particular to each service. Depending on the 102

service, the source of data may be a distinct group of end users from the recipients or 103

they may be the same end users. This does not typically reference the general 104

information normally contained in a GS1 MO website. 105

• Where the data is related to the things identified by GS1 Identification Keys. 106

Sometimes the data is master data (as in GDSN), sometimes the data is 107

transactional data (as in product recall services), and sometimes it is a mix. 108

109

A GS1 Networked-based Service has the following characteristics: 110

Page 10: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35

• It is available on a global basis 111

• From an end user perspective it is seamless: no matter where the end user resides 112

or by what path the end user connects to the service, the same data is available and 113

it means the same thing 114

• It is governed by GS1 Standards that ensure uniformity, from an end user point of 115

view, of a minimum core of data, operations, and service level. 116

• There may be variation in offerings that extend this minimum core; see below. 117

118

Each GS1 Networked-based Service is usually implemented in a “federated” manner. When 119

federated, this means: 120

• While it acts as a single, seamless, service from an end user point of view (as 121

described above), it is provided via multiple Service Entry Points. 122

• Each end user chooses a Service Entry Point with which to interact (possibly more 123

than one, though this is never necessary to enjoy full functionality). 124

• Behind the scenes, the Service Entry Points interact with each other as needed to 125

deliver a seamless experience. 126

• In many cases, the multiple Service Entry Points for a GS1 Networked-based Service 127

are supported by a GS1 Backbone which helps the Service Entry Points to interact 128

efficiently. The GS1 Backbone is invisible to end users. 129

• Each Service Entry Point is capable of continuing to provide service to its direct end 130

users even if it becomes isolated from other Service Entry Point and/or the GS1 131

Backbone, whether such isolation is due to technical or political causes. Of course, 132

when operating in this mode the service is likely to fall short of appearing globally 133

seamless; i.e., end users of the isolated Service Entry Point may no longer have 134

access to data originating with end users of other Service Entry Point. However, 135

interactions between end users of the isolated Service Entry Point continue to 136

function. 137

138

The federated nature of GS1 Networked-based Services provides many advantages to end 139

users: 140

• Where permitted, it allows for competition among Service Entry Points which lowers 141

costs and improves service for end user 142

• It allows for variation in governance and pricing specific to a given market. For 143

example, some markets may require strong government oversight for a Service Entry 144

Point whereas others prefer no government intervention. 145

• It allows any country that has concerns about national sovereignty to create its own 146

Service Entry Point in order that the ability to serve the national market cannot be 147

disrupted by the actions of other countries (building upon the point regarding 148

isolation, above). 149

• It provides greater scalability and greater fault tolerance than a centralized service 150

would. 151

152

GS1 Network based Services allow for Service Entry Points to offer enhancements beyond the 153

minimum core, in order to meet the needs of a given market. Such enhancements may include 154

tailoring to local language and customs, extending the service's data model to meet market 155

needs, complying with local regulation, and bundling with other services or value-added 156

Page 11: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 11 of 35

functionality. Each GS1 Networked-based Service defines the acceptable modes of Service 157

Entry Point-specific enhancement, so that the interoperability of the core service is not 158

jeopardized. 159

3. Model Definition for Existing GS1 Services 160

The characteristics for networked-based services, as described above, are based on the 161

similarities in the main existing GS1 networked-based services, which have proven to be viable 162

and reliable concepts in practice. This is elaborated in this chapter. 163

3.1. GDSN (Global Data Synchronisation Network) 164

165

FIGURE 2. Model of Global Data Synchronisation Network 166

3.1.1. Process 167

The Global Data Synchronisation Network™ (GDSN™) is an automated, standards-based, 168

global environment that enables secure and continuous data synchronisation, allowing all 169

partners to have consistent item data in their systems at the same time. 170

The GDSN is built around the GS1 Global Registry®, GDSN-certified data pools, the GS1 Data 171

Quality Framework and GS1 Global Product Classification, which when combined provide a 172

powerful environment for secure and continuous synchronisation of accurate data. 173

174

Page 12: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 12 of 35

175

FIGURE 3. GDSN Choreography 176

3.1.2. GDSN ACTORS 177

Below are the functions of the actors in the GDSN - Global Registry, Data Source, Source Data 178

Pool, Recipient Data Pool, and Data Recipient: 179

3.1.2.1. GLOBAL REGISTRY 180

Enables the registration and distribution of Party information, identifying the actors and roles 181

• Enables the registration of all the Item information through a small set of core 182

information 183

o GTIN, GLN of the information Provider, Target Market, and the GPC 184

• Provides Validation Services to ensure uniqueness 185

• Enables the registration of all the Item subscriptions with a small set of criteria 186

o GTIN, GLN of the information Provider, Target Market, and the GPC 187

• Performs the Item / Subscription matching process at the core of the GDSN 188

choreography 189

3.1.2.2. DATA SOURCE 190

• Typically a Manufacturer / Distributor 191

• Maintains trade item information that it wants entered into the GDSN 192

Page 13: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 13 of 35

• Registers trade item information in a Source Data Pool to be registered with the 193

Global Registry and sent to a Recipient Data Pool 194

• Sends trade item information in any format agreed by the Data Source and the 195

Source Data Pool 196

3.1.2.3. DATA RECIPIENT 197

• Typically a Retailer or User of Data 198

• Subscribes to trade item information by any of the following combinations of criteria: 199

o GTIN (Item) 200

o GLN of Information Provider (Party) 201

o Target Market 202

o GPC (Brick) 203

• Receives trade item information in any agreed-to format with Recipient Data Pool 204

3.1.2.4. SOURCE DATA POOL 205

• Validates Item Information against the GDSN Validation Rules (Mandatory) 206

• Receives trade item information from Data Sources to be registered 207

• Uses standard XML Messages to register the item information in the Global Registry 208

• Uses GS1 Standard XML Messages to exchange trade item information with the 209

Recipient Data Pool (& Data Recipient) 210

3.1.2.5. RECIPIENT DATA POOL 211

• May validate Item Information against the GDSN Validation Rules (Optional) 212

• Receives subscriptions from its Data Recipients using criteria 213

• Registers subscriptions in the Global Registry 214

• Receives item information from the Source Data Pool, including new and updated 215

• Provides the trade item information from the Source Data Pool to the Data Recipient 216

217

The significance of the cloud (the light blue cloud in the diagram above) is that the inside of this 218

cloud represents the “in-network” portion of the GDSN. Inside the cloud, all of the exchange of 219

the messages is strictly defined by the GDSN standards. All Data Pools must use the same 220

messages in the same exact way. Out of the network (outside the cloud), the way that the Data 221

Pools communicate with their trading partners (Data Sources and Data Recipients) is up to the 222

Data Pools. This flexibility allows for the Data Pools to create value-added offerings for their 223

customers. For example, item information can be communicated to the Data Pools in additional 224

formats such as excel files, text files, existing Electronic Data Interchange (EDI) messages. 225

Data Pools translate these formats into the standards-based XML messages (provided that all 226

of the required semantic definitions are present) for use in the network and can translate when 227

messages are received through the network. 228

Page 14: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 14 of 35

3.1.3. GS1 Backbone 229

The GDSN component equivalent to the GS1 Backbone is the GS1 Global Registry. The GS1 230

Global Registry provides processing that enables the GDSN network to function. 231

3.1.4. Service Entry Point 232

The GDSN has two possible Service Entry Points, namely a Source Data Pool or a Recipient 233

Data Pool. All GDSN Certified Data Pools have the capability to perform both functions. 234

However, it is not a requirement that they do. 235

3.1.5. User 236

The GDSN has two possible users, namely a Data Source or a Data Recipient. These roles 237

may be performed by end user companies or third party service or solution providers. One 238

company may, but does not have to, play both roles. 239

3.2. GS1 Source 240

241

FIGURE 4. Model of GS1 Source Network 242

243

3.2.1. Process 244

GS1 Source is a framework for sharing product information in consumer-facing digital channels. 245

It is standards-based, scalable and interoperable. Companies can use GS1 Source to share 246

information about their products. Application developers can then integrate this product data in 247

their web and mobile applications. 248

Page 15: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 15 of 35

GS1 Source can help companies to communicate with consumers in a digital, multichannel 249

world by providing a single point of contact for companies to share their product information in 250

digital format. 251

The GS1 Source Global Interoperability standards enable the below architecture vision 252

whereby: 253

• Brand Owners have options (GDSN Data Pool or content provider syndication) to 254

share their trusted product information once and have it globally available. 255

• Internet Application Providers (IAPs) can connect once to have access to product 256

information for all products sold anywhere in the world. 257

• Data Aggregation Services can quickly provide data stored locally and externally 258

(other global aggregators) to IAPs 259

260

261

262

FIGURE 5. GS1 Source Choreography 263

264

The GS1 Source Architecture vision shows how a decentralised network can enable product 265

data supplied by brand-owners and coming from both GDSN and non-GDSN sources to reach 266

consumer-facing applications. It also shows that whilst business relationships between brand-267

owners, content providers and internet application providers happen at the local level, product 268

data is globally available. 269

In the vision, internet application providers will interface with data aggregators to obtain data 270

regarding products identified with the GS1 Global Trade Item Number (GTIN). Each data 271

aggregator may draw upon a variety of sources for this data authorised by brand-owners, 272

including but not isolated to the GS1 Global Data Synchronization Network (GDSN). 273

Since no single local data aggregator will have data for all products, local data aggregators will 274

be federated by means of a global index. The index will indicate which data aggregators have 275

Page 16: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 16 of 35

data about which GTINs, allowing each data aggregator to efficiently access missing product 276

records from peer data aggregators. 277

The Global Interoperability Standards enable a common data model and messaging for 278

aggregators to be able to exchange product data. 279

3.2.2. GS1 Backbone 280

The GS1 Backbone for the GS1 Source Network is one of the subsequently defined services, 281

the Federated ONS Service. By leveraging existing GS1 Services and Standards, there is an 282

attempt to make the implementation of additional services easier and more efficient for 283

everyone, including solution providers and users. 284

3.2.3. Service Entry Point 285

The service endpoints are Data Aggregators. Data Aggregators are collection repositories for 286

master data about a Trade Item, identified by a GTIN. This data may be provided by the GS1 287

Key Licensees. However, there may be other sources of information that are used by the data 288

aggregators in establishing their data content. 289

3.2.4. User 290

The users of the GS1 Source Network are entities that are interesting in either establishing or 291

finding the trusted source of data about a particular Trade Item and the relevant data for that 292

item. There is a requirement that the data provided by the GS1 Key Licensee has completed a 293

process whereby it is known as the authoritative source communicated through the network. 294

3.3. GEPIR 295

296

FIGURE 6. Model of GS1 GEPIR Network 297

298

Page 17: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 17 of 35

3.3.1. Process 299

GEPIR (Global Electronic Party Information Registry) is a unique, internet-based service that 300

gives access to basic contact information for companies that are members of GS1. These 301

member companies use GS1’s globally unique numbering system to identify their products, 302

physical locations, or shipments. By simply typing a product bar code number into GEPIR, 303

anyone can find the contact information of the licensee of that barcode. Physical location 304

numbers and Shipment numbers can also be used as search criteria. 305

306

307

FIGURE 7. GEPIR Choreography 308

3.3.2. GS1 Backbone 309

The GS1 Backbone for the GEPIR network is the GEPIR Root Directory. The Root Directory is 310

a series of XML files that provide information on the routing of queries in the network based on 311

the GS1 Company Prefix allocation ranges assigned to individual GS1 Member Organisations. 312

3.3.3. Service Entry Point 313

The Service Entry Points of the GEPIR Network are the GS1 Member Organisations. There 314

are Member Organisations that host their own node in the GEPIR network. In addition, for 315

those Member Organisations that either cannot or choose not to host their own node, the 316

Global Office provides the GS1 Global Office GEPIR Hosting Services. This facilitates all 317

Member Organisations’ participation in GEPIR. 318

3.3.4. User 319

The Users of the GEPIR service are the general public. The GEPIR network is an open system 320

available to all users who can access the network. There are no restrictions in the context of 321

being a member of GS1 in any way. The Users can access GEPIR either through an MO or 322

through the interface with the GS1 Global Office GEPIR Hosting Services. The benefit of the 323

GEPIR network is reliant upon the information that is communicated by the GS1 Member 324

Page 18: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 18 of 35

Organisation, which relies on the proper allocation of GS1 Company Prefixes and one-off GS1 325

Identification Keys. 326

3.4. GS1 GLN Service 327

328

FIGURE 8. Model of GS1 GLN Service 329

3.4.1. Process 330

The objective of the GS1 GLN Service is to enable an efficient retrieval of basic data about 331

locations from all connected GLN registries. This may include registries that are different from 332

the local registry that a company is using. This is complementary to the GS1 Company Prefix 333

Licensee data retrieved through the GEPIR network. 334

The GS1 GLN Service choreography establishes an initial request to the Global Index and then 335

a follow-up query made to all other Local GLN registries that contain information about the 336

requested Party or Parties based on the information provided by the Global Index. 337

Page 19: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 19 of 35

338

339

FIGURE 9. GS1 Source Network Choreography 340

3.4.2. GS1 Backbone 341

The GS1 Backbone for the GS1 GLN Service is the GS1 Global Index. This index facilitates 342

the choreography of the network by establishing a validated, searchable set of attributes about 343

a Party, referenced by a GLN to enable efficient search and response of a larger, more 344

complete set of attributes about the Party. 345

3.4.3. Service Entry Point 346

The Service Entry Points are the Local GLN Registries that maintain the full set of master data 347

about the parties and perform the registration process as well as the query and response 348

functions. 349

3.4.4. User 350

The users of the GS1 GLN Service are end users who are interested in finding out additional 351

information about a particular Party or a set of Parties based on a set of search criteria. 352

Page 20: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 20 of 35

3.5. Object Name Service (ONS v1.X) 353

354

FIGURE 10. Model of Object Naming Services 355

3.5.1. Process 356

The objective of ONS is to enable an efficient retrieval of data from distributed repositories that 357

are stored in a standardised manner. ONS enables the GS1 EPC-IS event network concept. 358

Its target audience is developers that will implement Object Name Service (ONS) resolution 359

systems for applications. 360

The formal specification of ONS is a set of procedures and rules to be followed by ONS Clients 361

and ONS Publishers. The ONS Root contains pointers to defined services for all GS1 362

Company Prefixes. 363

The ONS specification consists of three ingredients: 364

• A procedure in order to present a query to ONS. This procedure specifies how a GS1 365

Key is converted to a DNS NAPTR query. 366

• A set of rules that ONS Publishers follow to represent ONS information (namely, 367

pointers to services for GS1 keys) as DNS NAPTR records within an ONS Server. 368

• A procedure that an ONS Client follows in order to interpret the results of an ONS 369

query. This procedure specifies how an ONS Client can locate a service using the 370

information provided by the ONS Server. 371

3.5.2. GS1 Backbone 372

The GS1 Backbone for the Object Name Service (ONS) is an ONS Root Service that contains a 373

reference to a key and additional information on how additional services can be accessed 374

based on the key. 375

Page 21: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 21 of 35

3.5.3. Service Entry Point 376

The Service Entry Points for ONS are a Publisher and a Client. An ONS Publisher is an entity 377

responsible for making services available to ONS Clients by creating service pointer entries. An 378

ONS Client is an application that uses ONS to identify a service that may provide information 379

about a specific GS1 identification key. 380

3.5.4. User 381

A user of ONS can be any end user that can access the Service Entry Points. The Service 382

Entry Points may create additional requirements for authentication, authorisation, and access 383

control. A user leverages the interfaces of the Service Entry Points performing functions 384

related to either publishing or a requestor of information. 385

3.6. Federated Object Name Service (F-ONS) or (ONS v2.x) 386

387

FIGURE 11. Model of Federated Object Naming Service 388

3.6.1. Process 389

The objective of the F-ONS is to provide the same functionality as the ONS in a distributed 390

manner, to reduce dependencies of local services and political interferences. The F-ONS model 391

offers functionality that if one of the backbones in the federated structure breaks down or is 392

isolated from the rest of the federation, the other backbones and hence local service can 393

continue to function for users, within the scope of the remainder of the total network. 394

The formal specification of ONS is a set of technical rules and procedures to be followed by 395

Publishers, Clients, and Peer Node Operators (MOs). An ONS Client is an application that 396

wishes to use ONS to identify a service that may provide information related to a specific GS1 397

Identification Key. An ONS Publisher is an entity responsible for making services available to 398

ONS Clients by creating service pointer entries in an ONS Peer Root. 399

Page 22: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 22 of 35

The ONS specification consists of four ingredients: 400

• The Dynamic Delegation Discovery System (DDDS) Application Specification for 401

ONS to locate authoritative metadata and services associated with a given GS1 402

Identification Key 403

• A procedure that an ONS Client follows in order to present a query to ONS. This 404

procedure specifies how a GS1 Identification Key is converted to a DNS Naming 405

Authority Pointer (NAPTR) query 406

• A set of rules that ONS Publishers follows to represent ONS information (namely, 407

pointers to services for GS1 Identification Keys) as DNS NAPTR records within an 408

ONS Peer Root 409

• A procedure that an ONS Client follows in order to interpret the results of an ONS 410

query. This procedure specifies how an ONS Client can locate a service using the 411

information provided by the ONS Peer Root. 412

3.6.2. GS1 Backbone 413

The GS1 Backbone for the Federated ONS is a collection of peer roots. Whereas, in ONS, 414

using version 1.x of the ONS Standard, the Federated ONS, using v2.x of the ONS Standard, 415

relies on a distributed network of roots in the network instead on one centralized root server. 416

3.6.3. Service Entry Point 417

The Service Entry Points for ONS are a Publisher and a Client. An ONS Publisher is an entity 418

responsible for making services available to ONS Clients by creating service pointer entries. An 419

ONS Client is an application that uses ONS to identify a service that may provide information 420

about a specific GS1 identification key. 421

3.6.4. User 422

A user of ONS can be any end user that can access the Service Entry Points. The Service 423

Entry Points may create additional requirements for authentication, Authorisation, and Access 424

Control. A user leverages the interfaces of the Service Entry Points performing functions 425

related to either publishing or a requestor of information. 426

Page 23: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 23 of 35

4. Linked Data Concept 427

Linked Data technology (also known as Semantic Web technology) provides a way to represent 428

exchange and query factual information. These include ontologies for representing knowledge 429

about hierarchical classes of objects and concepts and the relationships that connect them. In 430

the context of GS1 Networked Services, Linked Data technology provides a mechanism to 431

define in a machine-readable way the correspondences or mappings between the information 432

in networked services that fulfil a similar role but have been developed independently; it makes 433

it possible to say that data field X in system A has the same meaning as data field Y in system 434

B. Uniform Resource Identifiers (URIs) are used as a globally unique way of referring to an 435

information object, class or relationship and multi-lingual labels and descriptions are supported, 436

to support localization. 437

438

In recent years, many governments and government agencies have begun publishing data that 439

is collected at taxpayers’ expense as open data, often using Linked Data technology such as 440

RDF data format or through provision of SPARQL endpoints for querying of the data. At the 441

same time, the major web search engines (Google, Yahoo, Bing, Yandex) have joined forces to 442

develop and promote schema.org, a web vocabulary for embedding structured data within web 443

pages that describe people, places, companies, products, offerings etc. In November 2012, 444

schema.org incorporated most of the functionality of the GoodRelations ontology, which 445

provides an even broader vocabulary for describing commercial activity. 446

447

There is clearly an incentive for companies to consider embedding richer semantic markup 448

within their web pages, since they increase the chance that search engines will display 449

prominent ‘Rich Snippet’ enhanced search results for their company or product. The benefit for 450

the search engines is that they can much more efficiently harvest the master data about 451

products and organizations (e.g. retailers) to support improved search and comparison 452

capabilities for consumers. The GS1 Digital project is investigating how to participate in these 453

developments to provide maximum advantage for the GS1 community, particularly as part of 454

the GS1 B2C strategy. 455

456

Master data about products or the location and opening hours of stores is essentially in the 457

public domain already – using Linked Data technology such as RDFa makes it easier for search 458

engines and other software applications to extract the information reliably. However, this is 459

quite a different approach from GS1 Source / Trusted Source of Data because the brand 460

licensees would directly publish their own master data as structured data (e.g. using RDFa 461

markup) within their own web pages and the web search engines effectively act as the data 462

aggregators, so the need for GS1 and solution providers to build bespoke infrastructure for 463

exchange of trusted consumer-facing master data is questionable. 464

465

Page 24: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 24 of 35

466 467

FIGURE 12. Visual Representation of Linked Data (Web Content) 468

469

However, GS1 Networked Services may still play an important role for exchanging confidential 470

or sensitive data within a restricted community and which require authentication and access 471

control or which do something that is functionally more sophisticated than mere data retrieval. 472

Those which are primarily concerned with retrieval of data that is already or effectively in the 473

public domain (or could be) are at risk of becoming redundant if companies publish master data 474

openly, e.g. in linked data format. In that situation, the web search engines might effectively 475

harvest that data and provide the primary lookup interface for that data. 476

Where authenticated login is required or some sophisticated processing / analysis of the data, 477

then such services might be the most viable as GS1 services in the longer term. 478

Page 25: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 25 of 35

5. GS1 Networked Services Architecture Principles 479

The traditional GS1 Architectural Principles must still be observed. As a reminder, the current 480

version (2.0) principles are: 481

• Conformance 482

• Consistency 483

• Demonstrable Business Value 484

• Deprecation 485

• Elimination of Non-conformance 486

• Extensibility 487

• Forward Looking 488

• GS1 Identification Keys 489

• Interoperability 490

• Non-duplication 491

• Non-significance 492

• Open Supply Chains 493

• Overall Value/Overall Cost 494

• Re-use of Components 495

• Royalty free 496

• Scalability 497

• Security 498

• Simplicity 499

• Technology Independence 500

• Third Party Standards 501

• Vision and Mission 502

503

Further information can be found on the GS1 Architecture page on the GS1 Global Office 504

website. 505

506

There are additional principles when considering networked services. These include: 507

• Security (authentication, authorization, access control) 508

• Respecting national sovereignty (avoiding centralized points of failure / service 509

denial) 510

• Respecting data domiciling constraints (e.g., privacy laws) 511

• Supporting different interaction styles (push, publish/subscribe, pull, etc.) 512

• Layering of interface definitions, fine-grain access control to confidential data, 513

framework for local extensions514

Page 26: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It
Page 27: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 27 of 35

6. Process for Identifying Local Networked-based 515

Services 516

In the functional context, the establishment of a local networked-based service is such that it 517

appears to all end users to be a single service – the same data is available anywhere within the 518

system. 519

From an operational context, a service may be deployed as part of a network of multiple service 520

providers, whose individual deployments collaborate to provide the appearance to end users of 521

a single seamless service. There must be functionality that if a local service becomes isolated 522

from the rest of the federation, the local service must continue to function for its users, within the 523

scope of the local service. 524

6.1. Process Definition 525

The following is a process for identifying and making available information about networked 526

services that are created, operated, and maintained by a local GS1 Member Organisation or an 527

authorized 3rd party on behalf of the GS1 Member Organisation. 528

By utilising the recommended GS1 MO Service Website Portal, the lookup of existing MO 529

services creates visibility to MO services that may already meet the needs of the local 530

requirements. 531

532

533

Page 28: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 28 of 35

534

FIGURE 13. Process for Identifying Local Networked-based Services 535

7. Process for Identifying Global Networked-based 536

Services 537

In the functional context, the establishment of a global networked-based service is such that it 538

appears to all end users to be a single service – the same data is available anywhere within the 539

system. 540

From an operational context, if the service is actually deployed as part of a network of multiple 541

service providers, whose individual deployments collaborate to provide the appearance to end 542

users of a single seamless service. 543

Page 29: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 29 of 35

7.1. Process Definition 544

The following is a process for identifying and making available information about networked 545

services that are created, operated, and maintained by the GS1 Global Office or an authorized 546

3rd party on behalf of the GS1 Global Office. 547

548

549

550

FIGURE 14. Process for Identifying Global Networked-based Services 551

552

Page 30: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 30 of 35

8. Process for Transforming from Local to Global 553

Networked-based Services 554

In the functional context, the establishment of a global networked-based service is such that it 555

appears to all end users to be a single service – the same data is available anywhere within the 556

system. 557

From an operational context, the transformation from a local to a global service must take into 558

account the end users such that the service still appears to be a single seamless service. 559

8.1. Process Definition 560

The following is a process for the local GS1 Member Organisation to analyse and determine if a 561

local networked-based service can possibly be transformed, migrated, or facilitated and 562

maintained by the GS1 Global Office or an authorized 3rd party on behalf of the GS1 Global 563

Office to be offered as a global service. There are a set of considerations that need to be 564

addressed as the process is completed. 565

By utilising the recommended GS1 MO Service Website Portal, the lookup of existing MO 566

services creates the visibility to MO services that may already meet the needs of the local 567

requirements. 568

By establishing a group of MO’s with consistent requirements, it is possible to identify these 569

consistencies and possibly create a global service that meets the needs of all the individual 570

MO’s. 571

Page 31: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 31 of 35

GS1 Website

Service

Request

Portal

Input by

MO’s

Collection Point

for Service

Requests

Identification of

User-based

Needs

Discoverable

Local MO

Service Listing

Does a Local

Service already

Exist?

Investigate

Existing Services

Analyse and

Invesigate

Existing Service

Against

Requirements

Yes

Engage Global

Solutions and

Services ProcessNo

Considerations to Include:

Information about services that should be consistent

Using the same data models on a global service scale

Versioning impacts

Transitional considerations

Local data models may extend the baseline global

definition

Leveraging existing standards if they exist or GDD

Service Level Agreements

Business-related issues (business models)

Services

Remains Local

Is a Global

Service Needed?

No

A Management decision

needs to be made at either

the Regional or Global level

Engage Global

Solutions and

Services Process

572

FIGURE 15. Process for Transforming from Local to Global Networked-based Services 573

Page 32: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 32 of 35

9. Service Levels and Agreements (SLAs) 574

Whenever possible, GS1 Services should always attempt to use the existing GS1 Service Level 575

Agreement template and Service Level Agreement Customization Guide for the basis of a 576

Service Level Agreement Framework. These documents were created under the guidance of 577

the GS1 Architecture Group as generic documents that can be adapted as needed for each 578

individual service’s needs. The documents are comprehensive enough to provide direction at 579

the GS1 Backbone, Service Entry Points, and User layers. 580

9.1. GS1 Service Level Agreement 581

This is the actual document that defines the various, specific service levels and their 582

requirements for conforming to these requirements and agreements. The document template 583

provides an overall view to most every conceivable possibility based on the GS1 Networked 584

Services Architecture Model. As a result, it is likely that not all sections of the Service Level 585

Agreement document will be used with all GS1 Networked Services. 586

The SLA is in the form of a two-part document: 587

1. The Master SLA – the master agreement that contains terms for all provisions that 588

are consistent across the different Services and that refers to the Appendix for terms 589

specific to a Service. 590

2. The Appendix to the Master SLA – the Appendix defines terms that are specific to the 591

Service. Where a requirement is specific to the Service, the Master SLA references 592

the Appendix for the appropriate terms of the requirement. 593

While every effort has been made to make the Master SLA consistent across Services, there 594

are still some terms that will need to be customized in each agreement, depending on the 595

Service, Service Provider and jurisdiction. 596

9.2. GS1 Service Level Agreement Customisation Guide for Service 597

Level Agreement Framework 598

A service level agreement will govern GS1’s relationships with its various Service Providers, be 599

they GS1 Member Organizations or independent third party service providers. This SLA is to be 600

used in conjunction with: 601

• A Master Service Agreement governing the Service Provider’s relationship with GS1 602

• One or more Statements of Work describing the services provided the associated 603

fees, as well as other terms. 604

The SLA itself mainly deals with the Service Levels that are required of the Services and the 605

means to monitor and achieve them. 606

In order to customise the Service Level Agreement, there is a need to replace generic 607

information with specific details, depending on the context. In addition, there is a need to review 608

all provisions for applicability and possibly make choices depending on context. 609

Page 33: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 33 of 35

10. Data Quality Impact 610

All GS1 Networked Services rely on several actors to complete their individual responsibilities 611

within each service. Each service’s requirements are different and, as a result, the technical 612

solution to meet each service’s needs may be different. However, one common requirement of 613

all GS1 Services is the ability to implement a Data Quality component. The impact of Data 614

Quality dictates a performance metric of any given GS1 service. The definition of Data Quality 615

many times varies by the entity that is creating the definition. 616

Within GS1, Data Quality is viewed as fundamental to the success of not only any GS1 Service 617

but also the entire GS1 community. 618

Using our Networked Services Architecture model, the implementation of Data Quality occurs at 619

all levels, including the GS1 Backbone, the Service Entry Points, and the Users. 620

621

622

FIGURE 16. Data Quality 623

624

It is when each of the layers is considered by itself AND as part of the larger system is Data 625

Quality being truly embraced. It is understood that there may be differing requirements 626

depending on the context of the GS1 Backbone, the Service Entry Points, and the users. There 627

may also be additional value-added offerings made by GS1 Member Organisations as well as 628

3rd party solution providers. 629

Page 34: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It
Page 35: GS1 Networked Services Architecture - v1.00 …...GS1 Networked Services Architecture - Report 03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 10 of 35 111 • It

GS1 Networked Services Architecture - Report

03 July 2013, Issue 1.00 All contents copyright © 2013 GS1 Page 35 of 35

11. Benefits Summary 630

By establishing a framework for GS1 Networked Services and all of the various components, 631

GS1 creates efficiencies and set of consistent definitions and processes. The resulting benefits 632

are: 633

• A single point-of-entry for global coverage of service 634

• Creation of competition among interoperable service providers leads to better 635

services at lower cost 636

• GS1 standards, governance, validations, and consistent implementation provide 637

higher quality of data 638

• Oversight by GS1 improves protection against misuse of data 639

• Through the use of GS1 governance and processes defines minimum service levels. 640