How the GS1 Architecture helps you build the GS1 System?GS1 GSMP Brooklyn March 2011
Sue Schmid – GS1 Australia
Kevin Dean – GS1 Canada
Ken Traub – Independent Consultant
© 2010 GS1
Another acronym….
2
© 2010 GS1
Architecture starts when you carefully put two bricks together. There it begins.
Ludwig Mies van der Rohe
3
© 2010 GS1
Who is the GS1 Architecture Team?
© 2010 GS1
What is it that we do?
5
Promote and protect the technical integrity of the GS1 System
Develop the GS1 System Architecture
Request for Findings
Provide Guidance
GS1 Architecture
© 2010 GS1
GS1 Architecture Principles
• Guidelines for the development of standards• An ideal goal of the GS1 System• Ensure consistency for our Members• Ensure stability for our Members• Variances permitted only after stringent review
• Must be approved by various GSMP management boards
• http://www.gs1.org/gsmp/process/arch_group
7
© 2010 GS1
GS1 Architecture Principles – Categories
Fundamentals Outcomes / objectives
Processes
8
© 2010 GS1
GS1 Architecture Principles
• Fundamentals• Alignment with GS1 Strategy, Vision, and Mission• Use of GS1 Keys• Use of GS1 Global Data Dictionary• Forward-looking, with migration strategies and backward
compatibility where needed• Aligned with well-defined business processes and able to
demonstrate real business value• Security-enabled where appropriate• Consistent• Royalty-free
9
Fundamentals
Outcomes / objectives
Processes
© 2010 GS1
GS1 Architecture Principles
• Outcomes/objectives• Best overall value at lowest total cost of ownership• Promote scalability• Promote seamless integration• Promote interoperability and compliance• Promote simplicity and standard interfaces• Avoid duplication• Promote technology independence and a layered approach• Promote global cross-sector definitions and leverage the best of
global and local• Leverage a common strategy for extensibility
10
Fundamentals
Outcomes / objectives
Processes
© 2010 GS1
GS1 Architecture Principles
• Process• Leverage the work of other standards bodies wherever possible• Strive to eliminate exceptions and variances wherever possible
11
Fundamentals
Outcomes / objectives
Processes
© 2010 GS1
GS1 Architecture
• GS1 System Landscape – the “what”• Written for a general audience of existing and new Members and
Solution Providers• Enumerates, summarizes, and categorizes all GS1 Standards
• GS1 Architecture – the “what” + the “why”• builds on the GS1 System Landscape to:
– Show how the standards fit together– Articulate underlying technical principles– Help to guide the development of future standards
• GS1 Architecture to be revised annually
12
© 2010 GS1
GS1 System LandscapeBusiness Objective
GS1 System Landscape Section
Standards
Identify 1. Identification
2. Supplementary data
GS1 Identification Keys
AIsGlobal Product Classification (GCP)Pkg Meas & other rules
Capture 3. Data representation
4. Physical data carriers
Syntax: bar code, EPC URI, EPC Tag data, EANCOM, XML
Bar CodesRFID Air InterfacesRFID Software Standards
Share 5. Business data
6. Information distribution and discovery
7. Communication
Master Data: Trade Item, Catalogue, Party, PriceBusiness Transactions: Plan, Order, Deliver, Pay, OtherPhysical Event Data (EPCIS)
EANCOM, GS1 XML, EPCIS capture/query, ONS, Discovery
Comm syntax, protocols, security
© 2010 GS1
GS1 System Architecture
Identify
Capture
Share
GS1 Keys
Identification Data Syntax
Supplementary Identification Data
Bar Code SymbologiesRFID
GTIN SSCC GLN GRAI GIAI GDTI GSRN GINc GSIN
Application Identifiers: LOT, EXPIRY, 113 others
EPC URI Element String
U.P.C.-A U.P.C.-E EAN-13
EAN-8
DataBar DataMatrix
GS1-128 ITF-14
UHF Class 1 Gen 2 HF Class 1
ALE
LLRPRM
DCI
Air Interfaces
Infrastructure
EDIINT AS1/2 ebMS Web Svcs
Master Data Business Transactions Physical Visibility
Trade Item Catalog Item
Party Price GPC
Plan OrderPay
DeliverOther
GDS EANCOM xCOM
EPCIS Events
CBV
EPCIS Query
Data
Comm
Network Cert Profile ONS Discovery
Transport
© 2010 GS1
GS1 System Architecture – Identify
IdentifyGS1 Keys
Identification Data Syntax
Supplementary Identification Data
GTIN SSCC
GLN
GRAI GIAI
GDTI GSRN GINC GSIN
Application Identifiers: LOT, EXPIRY, 113 others
EPC URI Element String
© 2010 GS1
GS1 System Architecture – Capture
Capture
Bar Code SymbologiesRFID
U.P.C.-A U.P.C.-E EAN-13
EAN-8
DataBar DataMatrix
GS1-128 ITF-14UHF Class
1 Gen 2
HF Class 1
ALE
LLRPRM
DCI
Air Interfaces
Infrastructure
© 2010 GS1
GS1 System Architecture
Share
EDIINT AS1/2 ebMS Web Svcs
Master Data Business Transactions
Physical Visibility
Trade Item
Catalog Item
Party Price GPC
Plan OrderPay
DeliverOther
GDS EANCOM xCOM
EPCIS Events
CBV
EPCIS Query
Data
Comm
Network Cert Profile ONS Discovery
Transport
© 2010 GS1
GS1 Architecture – Existing Documents
• GS1 Architecture Principles• GS1 System Landscape• GS1 Integrated Communications• EPC Architecture Framework
18
© 2010 GS1
WIIFM……
20
Request for Findings Process
Website
Published Documents
Architecture Liaisons
© 2010 GS1
The goal of enterprise architecture is boundary-less information flow, where all
systems, IT and non-IT interoperateAllen Brown
21