GS1 Trusted Source of Data. Proof of Concept Report
|
|
|
- Christina Watts
- 10 years ago
- Views:
Transcription
1 GS1 Trusted Source of Data Proof of Concept Report June
2 Document Summary Document Item Document Title Date Last Modified Current Value GS1 B2C Trusted Source of Data Proof-of-Concept Report 29-Jun-2011 Current Document Issue Issue 1 Status Document Description FINAL This document provides the technical details of the GS1 B2C Trusted Source of Data Proof-of-Concept. Contributors Name Dipan Anarkat Cameron Green Joe Horwood Malcolm Bowden Ken Traub Christian Floerkemeier Ramana Lavu Organization GS1 GO GS1 GO GS1 GO GS1 GO Ken Traub Consulting, LLC Mirasense AG VeriSign Log of Changes in Issue 1 Issue No. Date of Change Changed By Summary of Change 1 29-Jun-11 Dipan Anarkat FINAL 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. 29-Jun-2011, Issue 1 All contents copyright GS Page 2 of 15
3 Table of Contents 1. Executive Summary Objective Approach Results Learnings & Recommendations Acknowledgements Next Steps Objective Methodology Pilot Components Results Overall Architecture Approach Bar Code / ONS Integration Software Development Considerations for ONS ONS Setup and Resolution Mobile App System Interconnections Learnings & Recommendations Brand Owners GDSN Datapools Data Aggregators ONS Gateway Service IAP Next steps Jun-2011, Issue 1 All contents copyright GS Page 3 of 15
4 1. Executive Summary 1.1. Objective GS1 aims to become the Trusted Source of Data (TSD), to support the communication of authentic product data provided by brand owners to consumers/shoppers, retailers, internet application providers, and government using internet and mobile devices. The Proof of Concept (PoC) sought to test a basic architecture proposal for the system that would support this goal Approach The architecture was devised to leverage existing infrastructure and meet key additional criteria identified by the B2C Project Board. Proof of concept participants were then recruited for each component of the architecture. Finally, the system was tested using real data and applications Results The Proof of Concept enabled a working system to be developed. The system functioned correctly with appropriate response times Learnings & Recommendations The Proof of Concept led to invaluable learnings that should be taken into account during the pilot phase of this project. Key recommendations are as follows: Develop data quality framework for B2C application for brand-owners, data pools and data aggregators. Develop implementation guide for B2C contextualization of GDSN master data and nutritional attributes. Develop a standardised web service interface (including corresponding data formats) for access to data aggregators. Implement Federated ONS as the foundation for GS1 B2C services. Develop and deploy a standard GS1 solution to address GTIN/GCP parsing issue. Consider JavaScript Object Notation (JSON) as an alternative mark-up to XML to simplify mobile app development. Provide detailed guidelines about data formats and mandatory/optional data elements 1.5. Acknowledgements GS1 would like to express its thanks to all those who participated in the pilot. In particular, all members of the B2C Project Board, Robert Besford, Brad Fiegel, Christian Floerkemeier, David Hogan, Sanjay Kirtikar, Ramana Lavu, Cristina Macias, Rainer Pietschmann, Pascal Revenus and Ken Traub Next Steps A multi-country pilot will take place from July to December The learnings and recommendations from the PoC should be actively integrated with the pilot. 29-Jun-2011, Issue 1 All contents copyright GS Page 4 of 15
5 2. Objective GS1 aims to become the Trusted Source of Data (TSD), to support the communication of authentic product data provided by brand owners to consumers/shoppers, retailers, internet application providers, and government using internet and mobile devices (phones, laptops, etc). The Proof of Concept (PoC) sought to test a basic architecture for the system that would support this goal. The system used for the PoC was designed with the following considerations in mind: leverage existing standards based on brand data used by the Global Data Synchronization Network (GDSN) and other accredited data sources, focus on basic and nutritional information desired by consumers and available by brands in the GDSN. The PoC was deemed successful if a mobile application designed by an Internet Application Provider (IAP) was able to send a request for information about a specific product and receive and display this information as authorised by the brand owner. 29-Jun-2011, Issue 1 All contents copyright GS Page 5 of 15
6 3. Methodology The Global Data Synchronisation Network (GDSN) has proved to be an effective tool for sharing product data in the B2B/supply chain space. GS1 therefore intends to leverage the existing Global GDSN infrastructure. However, GDSN today it is not sufficient for sharing product data for integration in consumerfacing applications for two main reasons: Reliance on existing trading relationships. GDSN follows a model where trading partners allow the sharing of product data with other trading partners. Consumer-facing applications require data to be shared with internet application providers who do not have a trading relationship with each brand owner. Need to aggregate data that exists within the GDSN network with data that does not. Digital product information or information beyond B2B master data, for consumers may need to be aggregated from various accredited sources including the GDSN and other third parties. With this in mind, a system was designed where: 1. relevant product information is aggregated in from GDSN Data Pools and certified third-party sources 2. a registry function allows each product s Global Trade Item Number (GTIN) to be matched to the location of the aggregated product information Below is a basic diagram of the architecture used. Figure 1: Proof of Concept Architecture and Data Flow A simple way to describe the data flow is to imagine a consumer is scanning a barcode with the IAP application. The data flow then proceeds as follows: Steps 1 and 2: The product identifier (GTIN) is decoded from the barcode and passed to the Object Naming Service (ONS). Step 3: The ONS responds with the location of the information in the relevant data aggregator. Step 4 and 5: The GTIN is then passed with the request for information to the correct aggregator and is returned a packet of the information for the requested product. Step 6: This information is then rendered by the application for the consumer. 29-Jun-2011, Issue 1 All contents copyright GS Page 6 of 15
7 3.1. Pilot Components To efficiently deliver the PoC, existing systems and implementers were selected to pass the information from source to consumer. Below is a list of the participants within each specific PoC role including the required actions to enable the PoC. 1. Brand-owners Coca-Cola, Hormel Foods, Nestle Vitality (via 1SYNC) and Nestle UK, Premier Foods, Unilever UK (via TrueSource) Action: Authorise basic product data and nutritional attributes (2 or more products by each brand) to be accessible to IAP. 2. GDSN Datapools SA2 World Sync & 1SYNC (Datapools powering Data Aggregators solution) Action: Send basic product data and nutritional attributes to aggregator. 3. Certified 3rd Party Content Provider Brandbank (since they were providing product images to TrueSource) Action: Authorise and send product image for specific products to aggregator. 4. Data Aggregators TrueSource & 1SYNC Action: Combine brand authorized data from GDSN Datapool with additional 3rd party data (i.e. product image). Load ONS with GTINs for products with information in aggregator. 5. ONS VeriSign Root ONS (until Federated ONS is developed and implemented) Action: Receive GTINs with location information (which aggregator), return location information to IAP requests. 6. Gateway Service North America B2C Alliance Sandbox since most of the work, excluding ONS, was already done Action: Enable interface/api for IAP to connect to TSD network. Exchange product information requests between IAP and ONS. Sends GTIN requests to ONS, receives location of product information (which aggregator), send request to aggregator, receive product data, return product data to IAP. 7. IAP Mirasense (solution provider with expertise in GS1 System integration, mobile barcodes and mobile app development) Action: Scan barcode on product to retrieve GTIN, send GTIN to Gateway Service, receive and render product data for consumer on mobile app 29-Jun-2011, Issue 1 All contents copyright GS Page 7 of 15
8 4. Results 4.1. Overall Architecture Approach The goal at the outset was to allow a mobile phone user to scan a EAN/UPC barcode and receive trusted information for that GTIN as provided by a data provider. Each GTIN has a pointer to the data provider for that GTIN registered in ONS (a many-to-one relationship, as one data provider may serve data for many different GTINs). One possible design is to have the phone itself perform the ONS lookup, and based on the pointer received from ONS contact the appropriate data provider directly. However, this is not a realistic design, for several reasons: The application programming environments typically available for handset software do not usually provide the ability to interface to ONS. Specifically, they generally do not provide a way to do a DNS lookup to obtain NAPTR records. Mobile phone applications are invariably designed to interact with a specific application back-end service provided by the handset application author. The back-end service then mediates any interaction with external data sources. Having an intermediate back-end service also provides for usage logging, additional services, and so forth, so it is a much more flexible application architecture. For this reason, the PoC architecture had the handset application send the GTIN to a back-end application. The back end application performed the ONS lookup, and then queried the appropriate data provider, finally delivering the result to the handset. In the PoC, we found that the GS1 US/Canada B2C Sandbox provided exactly the back-end application functionality that was needed. The B2C Sandbox was already designed to accept a query in which a GTIN is specified, and deliver information pertaining to that GTIN obtained by querying one or more external data sources. The B2C Sandbox includes a flexible data transformation mechanism, which allowed the PoC to adapt to slightly differing data formats made available by each data provider, and to transform these formats into a common format for delivery to the handset application. All that was necessary was to enhance the B2C Sandbox with the option to perform an ONS lookup to determine which data provider to use (the prior functionality was to query all data providers and aggregate the results) Bar Code / ONS Integration An ONS query is based on transforming an EPC identifier into a DNS domain name. In terms of GS1 Identification Keys, the ONS lookup requires that the portion of the key corresponding to the GS1 Company Prefix (GCP) be separated from the remainder of the key. A EAN/UPC bar code with a GTIN, however, does not indicate where to make the division between the GCP and the remainder of the key. This presents a challenge in doing an ONS lookup based on a GTIN barcode. The solution adopted for the PoC was simply to take an iterative approach. The number of digits in the Global Company Prefix (GCP) is at least six and at most eleven. For any given GTIN, therefore, there are six different possible division points, corresponding to a GCP length of 6, 7, 8, etc. The ONS lookup software implemented for the B2C Sandbox simply tried each of these possibilities in turn, until the lookup succeeded. In the PoC, the actual GCP lengths were either 7 or 8, so in the PoC each GTIN lookup required two or three trials. Despite the extra lookups, the overall latency of responding to a query was still acceptably low. End-to-end response times from the moment of scan until data was received from the TSD network and rendered on the mobile app provided a satisfying consumer experience without disengaging consumer interest. 29-Jun-2011, Issue 1 All contents copyright GS Page 8 of 15
9 4.3. Software Development Considerations for ONS To do an ONS lookup, a software application must use the host operating system's DNS resolver to query for DNS NAPTR records. While all operating systems include a DNS resolver, looking up NAPTR records is a comparatively unusual operation, compared the usual DNS queries for A records (IP address lookup), MX records (mail server lookup), CNAME records (hostname alias lookup), and NS records (nameserver lookup). General purpose programming environments typically provide a means for performing any kind of DNS lookup, but more specialized environments may not. As noted earlier, one such example is the programming environments available directly on mobile phone handsets. In the PoC, we encountered another example in trying to implement ONS lookup in the B2C Sandbox. The B2C Sandbox is implemented using the Google Application Engine for Java, which is a Platform-as-a- Service (PaaS) cloud-based platform for rapid application development. This environment provides a restricted set of networking primitives, which gives the platform greater flexibility to perform dynamic load management. However, it meant that an ONS lookup could not be directly performed within the B2C Sandbox's application code. One possible solution was to port the B2C Sandbox to a less restrictive platform. For expediency, however, this approach was not taken. Instead, only the ONS lookup portion was implemented on a different platform, and this portion exposed a REST-style Web Service for use by the B2C Sandbox proper. Since the Google platform permitted access to Web Services (as virtually all development platforms do), this made it possible to perform ONS lookup with minimal software development effort. The ONS lookup portion was implemented in Java running on the Amazon Elastic Computing Cloud (EC2), using the Elastic Beanstalk platform ONS Setup and Resolution For the ONS-based resolution of GTINs to its corresponding web service URL to function, a typical ONS setup would consist of the Root ONS name server and multiple Local ONS name servers, one for each Company Prefix Owner. The setup of the ONS would be as follows: Root ONS Contains NS (Name Server) DNS records One NS record for each GS1 Company Prefix NS record has the internet address of the Local ONS name server Name Server maintained by GS1 s ONS service provider GS1 has authoritative control over the ONS root domain Local ONS Contains NAPTR (Naming Authority PoinTeR) DNS records One NAPTR record for each GTIN NAPTR record has the Service-ID and URL Name Server maintained by Brand Owner s ONS service provider Brand Owner has authoritative control over Local ONS domain. The typical setup described above would require the brands participating in the pilot to setup an instance of a Local ONS within their enterprise network. To minimize impact to the production ONS system, and reduce Brand Owner involvement and investment, a test Root ONS service with onstest.com was setup by VeriSign. The Local ONS Name servers for all Brand owners involved in POC were setup and managed on the VeriSign Managed DNS service. Local ONS domains and NAPTR records are managed thru Managed DNS service UI. VeriSign Managed DNS service provides resolution services for ONS with 100% uptime and near realtime updates to domain data. 29-Jun-2011, Issue 1 All contents copyright GS Page 9 of 15
10 4.5. Mobile App The PoC used a mobile app that featured the Scandit mobile barcode scanner to scan barcodes ( retrieved data via the REST interface from the Gateway Service and rendered the XML formatted data in a native Android user interface. To access the Gateway Service the mobile application used an app key that was manually assigned a-priori. The data returned from the Gateway Service were formatted as key-value pairs in an XML document. The returned data was presented to the consumer in a format similar to the standard nutritional panel that appears on products. Some sample screen shots of the mobile app are shown below. Figure 2: GS1 B2C Proof-of-concept Mobile App 29-Jun-2011, Issue 1 All contents copyright GS Page 10 of 15
11 4.6. System Interconnections In order to test the PoC system architecture and validate the framework, desired results needed to be provided in real time by the live system components. Stakeholders participating in the PoC were interconnected using well defined web protocols and / or agreed upon web services interfaces. The table below provides an overview of the connections established in the PoC and the input and output results produced. Connection Start Connection End Interface / Protocol Mobile App B2C Sandbox Web service (HTTP REST) B2C Sandbox Mobile App Web service (HTTP REST) Data Format HTTP GET parameters XML Data Content GTIN B2C Data in PoC Standard format B2C Sandbox Root ONS DNS DNS query ONS Domain Name (from GTIN) ONS B2C Sandbox DNS DNS response Data Aggregator Web Service URL B2C Sandbox 1Sync Web service (SOAP) 1 Sync B2C Sandbox Web service (SOAP) B2C Sandbox TrueSource Web service (SOAP) TrueSource B2C Sandbox Web service (SOAP) XML XML XML XML GTIN B2C Data in 1Sync format GTIN B2C Data in TrueSource format Establishing the interface connections described in the table above required systems development and testing of all systems components. Additionally, B2C product data for the test products was authorized by the brands and made available to be used in the PoC via their GDSN Datapool. The custom mobile app developed for the PoC, was used to scan barcodes from the test products and retrieve data from the trusted source via the gateway service. A successful end-to-end system test ensured that the connections worked for all the test products in the PoC. The following conclusions are observed: The trusted source corresponding to the GTIN scanned from the product was resolved properly via ONS. The trusted source provided authentic B2C product data coming from the GDS Network. Authentic B2C product data was provided to the mobile app to be displayed for the consumer. Response times calculated in real time, under normal operating conditions and from the time of the barcode scan until authentic product data is displayed in the mobile app, was under 3 seconds on average. 29-Jun-2011, Issue 1 All contents copyright GS Page 11 of 15
12 5. Learnings & Recommendations The PoC was extremely successful and yielded a number of important learnings that need to be thoroughly considered for the future state GS1 Trusted Source of Data framework. These learnings have been categorized below from the perspective of the individual system components in the TSD framework Brand Owners The PoC revealed the importance of data quality in GDSN. The following authentic B2C product data attributes from the brand owner s GDSN Datapool is provided to the consumer utilizing the TSD network. Basic Product Data: GTIN, Product Name, Brand Owner Name, Product Description, Product URL, Product Image URL Nutrition Data: Attributes related to Vitamins, Calcium, Iron, Proteins, Calories / Energy, Carbohydrates, Sugars, Fat, Cholesterol, Sodium, Serving information The following data quality issues were discovered during the course of testing the system across the test products used in the PoC; Product Name and Product Description information was mostly not consumer friendly. Product URL which is used to provide a link to the product s website was mostly not available and when provided linked to the Brand s main website, rather than to a productspecific website. Product Image URL was mostly not available. When available, had varying image sizes and resolutions providing an inconsistent consumer experience when the images were displayed in the mobile app. Nutrition codes were not well defined in many cases leading to additional data harmonization and mapping across multiple product records. In some cases usage of nutrition codes was inconsistent across product records from the same brand. Some examples of different nutrition codes provided for the same nutritional attribute are: Carbohydrates: CHO-, CHO, Carbohydrate, Carbohydrates Sugars: SUGAR-, SUGAR, Saccharin, Sucralose, Sugars Sodium: NA, NACL, Sodium Fat: FATNLEA, FAT Energy: Calories, ENER, ENER- Vitamin A: VITA, VITA- Vitamin C: VITC, VITC- Recommendation: Develop data quality framework for B2C applications for brand-owners, data pools and data aggregators GDSN Datapools The following data mapping issues were discovered during the creation of the B2C Data canonical schema, while defining the mapping of B2C data attributes to their equivalent GDSN master data attributes Due to the presence of multiple candidate GDSN master data attributes, there was ambiguity on which GDSN attribute mapped directly to the Product Name, Product Description and Serving Size information B2C Data attributes. As a result different GDSN Datapools provided data from different GDSN master data attributes for the same B2C attribute. 29-Jun-2011, Issue 1 All contents copyright GS Page 12 of 15
13 GDSN master data standards uses the UN INFOODS codelist as the standard for nutrition codes used for description of nutrition attributes. This is a very complicated and often misinterpreted codelist leading to ambiguities. The data quality issues raised above is likely a result of this complexity. Recommendation: Develop implementation guide for B2C contextualization of GDSN master data and nutritional attributes Data Aggregators The Data Aggregators in the PoC provided customized and unique web service interfaces that allow for querying a GTIN and return of corresponding B2C Product data. The lack of a common web service interface and data format across the data aggregators implied multiple service integration efforts and data mappings. A standardized web service interface to the Data Aggregators would have provided a common service integration implementation and eliminated the need for data mapping to a canonical data format at the Gateway Service. This is not sustainable in a production environment. A standardized description of all web service interfaces and data formats is essential to reduce the implementation costs for service integration with multiple Data Aggregators that will participate in the TSD network. Recommendation: Develop a standardised web service interface (including corresponding data formats) for access to data aggregators ONS The PoC utilized a technical setup of the ONS wherein the zone maintenance of all ONS records including the Local ONS was provided by the Root ONS operator. Ideally, the ONS system should be configured based on a nameserver delegation model wherein the Root ONS nameserver under GS1 s (Global Office and Member Organization s) authoritative control provides resolution at the GTIN Company Prefix level and the Local ONS nameserver under the Brand Owner s authoritative control provides resolution at the GTIN Item Reference level. Although the current ONS setup works given the limited scope of the PoC, additional considerations need to be made for a commercial scale deployment of ONS in a future GS1 TSD system. The current setup would lead to number of DNS issues related to zone maintenance, domain control and such. If the current 'centralized' ONS model is used moving forward, it must fallback to a setup wherein the zone maintenance of the local ONS is under the control of the brand itself, either directly or provided by their respective local GS1 MO / DNS provider. Additionally, based on concerns that are wholly outside the scope of the B2C pilot a Federated ONS approach is preferred. It provides for distributed control in a system designed for the wider Internet of Goods and Services, mitigating the issues concerning a single resolution root associated with the current 'centralized' ONS model The GS1 Federated ONS initiative provides additional insight into the issues related to the current centralised model of ONS and should be a consideration as a solution for future adoption. Recommendation: Implement Federated ONS as the foundation for GS1 B2C services. 29-Jun-2011, Issue 1 All contents copyright GS Page 13 of 15
14 5.5. Gateway Service The Gateway Service performs the critical function of ONS lookups to resolve a GTIN to its corresponding data aggregator web service URL. This requires deriving the correct ONS domain name corresponding to the GTIN. However due to the now well-known parsing issue related to EPC-barcode interoperability, there is no direct way of deriving this reference from the GTIN. To get the correct ONS domain name reference for resolution, the Gateway Service has to adopt an effective but inelegant brute force approach. This involves making multiple ONS queries with varying lengths of company prefix for the GTIN in consideration, until ONS returns a conformed successful or failed response. The need to make multiple ONS queries introduces additional latency in the TSD network and results in increased response times. This can be minimized if not eliminated, if a proper software solution was in place to address the parsing issue. Recommendation: Develop and deploy a standard GS1 solution to address GTIN/GCP parsing issue IAP The PoC utilised a simplified XML data format consisting of key-value pairs that was provided by the Gateway Service to the mobile app. Future versions of the infrastructure should consider JavaScript Object Notation (JSON) as an alternative mark-up format, which is often used in mobile development and which simplifies data integration into mobile apps. The use of nested structures to group elements, e.g. Vitamin C total in grams and Vitamin C daily value in percent grouped in a Vitamin C data structure, might be an alternative to the flat key-value pairs. Guidelines about which data elements are mandatory and which are optional are also desirable Recommendation: Consider JSON as an alternative mark-up to XML to simplify mobile app development. Recommendation: Provide detailed guidelines about data formats and mandatory/optional data elements. 29-Jun-2011, Issue 1 All contents copyright GS Page 14 of 15
15 6. Next steps The PoC can be deemed a success and the learnings from it are an opportunity to build the future foundations of a GS1 Trusted Source of Data framework. A multi-country pilot will take place from July to December The learnings and recommendations from the PoC should be actively integrated with the pilot. For more information about the PoC, contact Dipan Anarkat at [email protected]. 29-Jun-2011, Issue 1 All contents copyright GS Page 15 of 15
C05 Discovery of Enterprise zsystems Assets for API Management
C05 Discovery of Enterprise zsystems Assets for API Management Unlocking mainframe assets for mobile and cloud applications Haley Fung [email protected] IMS Mobile and APIM Development Lead * IMS Technical
Cloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage
Cloud Service Brokerage Case Study Health Insurance Association Launches a Security and Integration Cloud Service Brokerage Cloud Service Brokerage Case Study Health Insurance Association Launches a Security
How to set up the Integrated DNS Server for Inbound Load Balancing
How to set up the Integrated DNS Server for Introduction Getting Started Peplink Balance has a built-in DNS server for inbound link load balancing. You can delegate a domain s NS/SOA records, e.g. www.mycompany.com,
Presence SIMPLE Architecture
Presence SIMPLE Architecture Approved Version 1.1 27 Jun 2008 Open Mobile Alliance OMA-AD-Presence_SIMPLE-V1_1-20080627-A OMA-AD-Presence_SIMPLE-V1_1-20080627-A Page 2 (21) Use of this document is subject
PEOPLESOFT MOBILE INVENTORY MANAGEMENT FOR THE HEALTHCARE INDUSTRY
PEOPLESOFT MOBILE INVENTORY MANAGEMENT FOR THE HEALTHCARE INDUSTRY PeopleSoft Mobile Inventory Management Applications enables automated mobile user operations. Users perform tasks using handheld Windowsenabled
My Services Online Service Support. User Guide for DNS and NTP services
My Services Online Service Support User Guide for DNS and NTP services Table of Contents 1 MY SERVICES... 3 2 ACCESSING MY SERVICES VIA THE INTERNET... 3 2.1 Logging into My Services... 3 2.2 My Services
Data Governance in the B2B2C World
WHITE PAPER Data Governance in the B2B2C World Today s empowered consumers and their demand for product data have given rise to challenges in product data management. Manufacturers and retailers more than
Secure Web Service - Hybrid. Policy Server Setup. Release 9.2.5 Manual Version 1.01
Secure Web Service - Hybrid Policy Server Setup Release 9.2.5 Manual Version 1.01 M86 SECURITY WEB SERVICE HYBRID QUICK START USER GUIDE 2010 M86 Security All rights reserved. 828 W. Taft Ave., Orange,
How-to: DNS Enumeration
25-04-2010 Author: Mohd Izhar Ali Email: [email protected] Website: http://johncrackernet.blogspot.com Table of Contents How-to: DNS Enumeration 1: Introduction... 3 2: DNS Enumeration... 4 3: How-to-DNS
PURCHASE-TO-PAY SOLUTIONS. March 2014
PURCHASE-TO-PAY SOLUTIONS March 2014 AGENDA 1. ABOUT SAPHETY 2. WHY AGGREGATOR o Legal Issues (Europe) o Several Data Sources o Standards 3. SAPHETY AGGREGATOR 4. BENEFITS THE GLOBAL ORGANIZATION SONAE
Lecture 2 CS 3311. An example of a middleware service: DNS Domain Name System
Lecture 2 CS 3311 An example of a middleware service: DNS Domain Name System The problem Networked computers have names and IP addresses. Applications use names; IP uses for routing purposes IP addresses.
PeopleSoft Mobile Inventory Management for Healthcare
PeopleSoft Mobile Inventory Management for Healthcare Oracle s PeopleSoft Mobile Inventory Management applications enable automated mobile user operations. Users perform tasks using handheld Windows-enabled
How to Add Domains and DNS Records
How to Add Domains and DNS Records Configure the Barracuda NextGen X-Series Firewall to be the authoritative DNS server for your domains or subdomains to take advantage of Split DNS or dead link detection.
GDSN (Release 2.X) Trade Item Implementation Guide
GDSN (Release 2.X) Trade Item Implementation Guide Section 12: Broker Distributor Model 12. Broker Distributor Model In a simple supplier model, the supplier is responsible for the flow of information
www.novell.com/documentation Administration Guide Novell Filr 1.0.1 May 2014
www.novell.com/documentation Administration Guide Novell Filr 1.0.1 May 2014 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this documentation,
Integrating VMware Horizon Workspace and VMware Horizon View TECHNICAL WHITE PAPER
Integrating VMware Horizon Workspace and VMware Horizon View TECHNICAL WHITE PAPER Table of Contents Introduction.... 3 Requirements.... 3 Horizon Workspace Components.... 3 SAML 2.0 Standard.... 3 Authentication
SIF 3: A NEW BEGINNING
SIF 3: A NEW BEGINNING The SIF Implementation Specification Defines common data formats and rules of interaction and architecture, and is made up of two parts: SIF Infrastructure Implementation Specification
THE MASTER LIST OF DNS TERMINOLOGY. First Edition
THE MASTER LIST OF DNS TERMINOLOGY First Edition DNS can be hard to understand and if you re unfamiliar with the terminology, learning more about DNS can seem as daunting as learning a new language. To
How to Configure the Windows DNS Server
Windows 2003 How to Configure the Windows DNS Server How to Configure the Windows DNS Server Objective This document demonstrates how to configure domains and record on the Windows 2003 DNS Server. Windows
Creating Custom Nameservers Contents
Creating Custom Nameservers Contents Goals... 2 Register Name Servers... 2 Setup Private NameServers in WHM... 4 Adding IP addresses for your name server... 5 Conclusion... 5 Goals This guide will help
Copyright 2012 http://itfreetraining.com
In order to find resources on the network, computers need a system to look up the location of resources. This video looks at the DNS records that contain information about resources and services on the
THE MASTER LIST OF DNS TERMINOLOGY. v 2.0
THE MASTER LIST OF DNS TERMINOLOGY v 2.0 DNS can be hard to understand and if you re unfamiliar with the terminology, learning more about DNS can seem as daunting as learning a new language. To help people
DIGIPASS Authentication for Windows Logon Product Guide 1.1
DIGIPASS Authentication for Windows Logon Product Guide 1.1 Disclaimer of Warranties and Limitations of Liabilities The Product is provided on an 'as is' basis, without any other warranties, or conditions,
Leverage Your EMC Storage Investment with User Provisioning for Syncplicity:
Leverage Your EMC Storage Investment with User Provisioning for Syncplicity: Automate and simplify Syncplicity user/group management tasks EMC Global Solutions Abstract Make the most of your existing EMC
- Domain Name System -
1 Name Resolution - Domain Name System - Name resolution systems provide the translation between alphanumeric names and numerical addresses, alleviating the need for users and administrators to memorize
Domain Name System 2015-04-28 17:49:44 UTC. 2015 Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement
Domain Name System 2015-04-28 17:49:44 UTC 2015 Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement Contents Domain Name System... 4 Domain Name System... 5 How DNS Works
Setting Up Resources in VMware Identity Manager
Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.4 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
AN INTRODUCTION TO THE GLOBAL TRADE ITEM NUMBER (GTIN) TABLE OF CONTENTS
TABLE OF CONTENTS What Is a Global Trade Item Number?... 3 What Is a GTIN Used For?... 3 Key Attributes of the GTIN... 3 Business Benefits of Using GTINs... 3 How Is the GTIN Formed?... 4 Which GTIN Is
Nimsoft Monitor. dns_response Guide. v1.6 series
Nimsoft Monitor dns_response Guide v1.6 series CA Nimsoft Monitor Copyright Notice This online help system (the "System") is for your informational purposes only and is subject to change or withdrawal
XML Document Management Architecture
XML Document Management Architecture Candidate Version 2.0 02 Dec 2010 Open Mobile Alliance OMA-AD-XDM-V2_0-20101202-C OMA-AD-XDM-V2_0-20101202-C Page 2 (30) Use of this document is subject to all of the
CORPORATE HEADQUARTERS Elitecore Technologies Ltd. 904 Silicon Tower, Off. C.G. Road, Ahmedabad 380015, INDIA www.cyberoam.com 7300-1.
CYBEROAM - ADS INTEGRATION GUIDE VERSION: 7 7300-1.0-9/20/2005 2 IMPORTANT NOTICE Elitecore has supplied this Information believing it to be accurate and reliable at the time of printing, but is presented
8000 Marina Boulevard, Suite 600, Brisbane, California 94005-1865 U.S.A. Toll free: +1 (888) 778-9793 Voice: +1 (650) 228-2500 Fax: +1 (650) 228-2501
Version 3.4 Manual Copyright 2007 CollabNet, Inc. All rights reserved. CollabNet is a trademark or registered trademark of CollabNet, Inc., in the U.S. and other countries. All other trademarks, brand
McAfee Security Architectures for the Public Sector
White Paper McAfee Security Architectures for the Public Sector End-User Device Security Framework Table of Contents Business Value 3 Agility 3 Assurance 3 Cost reduction 4 Trust 4 Technology Value 4 Speed
Legal. Copyright 2016 Magento, Inc.; All Rights Reserved.
Legal Copyright 2016 Magento, Inc.; All Rights Reserved. Magento and its respective logos are trademarks, service marks, registered trademarks, or registered service marks of Magento, Inc. and its affiliates.
ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility
ORACLE MOBILE SUITE COMPLETE MOBILE DEVELOPMENT AND DEPLOYMENT PLATFORM KEY FEATURES Productivity boosting mobile development framework Cross device/os deployment Lightweight and robust enterprise service
CA Mobile Device Management 2014 Q1 Getting Started
CA Mobile Device Management 2014 Q1 Getting Started This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is
Web Application Hosting Cloud Architecture
Web Application Hosting Cloud Architecture Executive Overview This paper describes vendor neutral best practices for hosting web applications using cloud computing. The architectural elements described
Setting Up an AS4 System
INT0697_150625 Setting up an AS4 system V1r0 1 Setting Up an AS4 System 2 Version 1r0 ENTSOG AISBL; Av. de Cortenbergh 100, 1000-Brussels; Tel: +32 2 894 5100; Fax: +32 2 894 5101; [email protected], www.entsog.eu,
HTG XROADS NETWORKS. Network Appliance How To Guide: EdgeDNS. How To Guide
HTG X XROADS NETWORKS Network Appliance How To Guide: EdgeDNS How To Guide V 3. 2 E D G E N E T W O R K A P P L I A N C E How To Guide EdgeDNS XRoads Networks 17165 Von Karman Suite 112 888-9-XROADS V
How to Configure edgebox as an Email Server
intelligence at the edge of the network www.critical-links.com edgebox V4.5 Introduction: The Email Server panel allows the simple configuration edgebox as an email (Sendmail) server. edgebox uses Smarthost
White Paper: Collaborative Working 2013
White Paper: Collaborative Working 2013 2013, igroup ltd. All rights reserved. INTELLECTUAL PROPERTY DISCLAIMER This white paper is for informational purposes only and is provided as is with no warranties
Oracle Utilities Integration for Device Operations
Oracle Utilities Integration for Device Operations Release Notes Oracle Utilities Meter Data Management v2.0.1.8 Oracle Utilities Operational Device Management v2.0.1 E36211-01 October 2012 Oracle Utilities
CA Nimsoft Monitor. Probe Guide for DNS Response Monitoring. dns_response v1.6 series
CA Nimsoft Monitor Probe Guide for DNS Response Monitoring dns_response v1.6 series Legal Notices This online help system (the "System") is for your informational purposes only and is subject to change
PRIVACY, SECURITY AND THE VOLLY SERVICE
PRIVACY, SECURITY AND THE VOLLY SERVICE Delight Delivered by EXECUTIVE SUMMARY The Volly secure digital delivery service from Pitney Bowes is a closed, secure, end-to-end system that consolidates and delivers
http://support.oracle.com/
Contract Management System Architecture Data Sheet October 2012 Legal Notices Copyright 1997, 2012, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle
INTEGRATION GUIDE. DIGIPASS Authentication for Google Apps using IDENTIKEY Federation Server
INTEGRATION GUIDE DIGIPASS Authentication for Google Apps using IDENTIKEY Federation Server Disclaimer Disclaimer of Warranties and Limitation of Liabilities All information contained in this document
ADS Integration Guide
ADS Integration Guide Document version 9402-1.0-18/10/2006 Cyberoam ADS Integration Guide IMPORTANT NOTICE Elitecore has supplied this Information believing it to be accurate and reliable at the time of
Installing and Setting up Microsoft DNS Server
Training Installing and Setting up Microsoft DNS Server Introduction Versions Used Windows Server 2003 Setup Used i. Server Name = martini ii. Credentials: User = Administrator, Password = password iii.
How To Synchronize With A Cwr Mobile Crm 2011 Data Management System
CWR Mobility Customer Support Program Page 1 of 10 Version [Status] May 2012 Synchronization Best Practices Configuring CWR Mobile CRM for Success Whitepaper Copyright 2009-2011 CWR Mobility B.V. Synchronization
DNS (Domain Name System) is the system & protocol that translates domain names to IP addresses.
Lab Exercise DNS Objective DNS (Domain Name System) is the system & protocol that translates domain names to IP addresses. Step 1: Analyse the supplied DNS Trace Here we examine the supplied trace of a
Setup Guide Access Manager Appliance 3.2 SP3
Setup Guide Access Manager Appliance 3.2 SP3 August 2014 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS
How To Guide Edge Network Appliance How To Guide:
How To Guide Edge Network Appliance How To Guide: ActiveDNS v 4.01 Edge Network Appliance How To Guide: ActiveDNS 2007 XRoads Networks 17165 Von Karman, Suite 112 888-9-XROADS v 4.01 updated 09/11/07 Table
Presto User s Manual. Collobos Software Version 1.1. 2013 Collobos Software, Inc! http://www.collobos.com
Presto User s Manual Collobos Software Version 1.1 2013 Collobos Software, Inc! http://www.collobos.com Welcome To Presto! 3 AirPrint! 3 Google Cloud Print! 3 System Requirements! 3 How It Works! 5 PrintKit
Middleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
Dell One Identity Cloud Access Manager 8.0.1 - SonicWALL Integration Overview
Dell One Identity Cloud Access Manager 8.0.1 - SonicWALL Integration Overview May 2015 Overview Functional highlights Functional details Legal notices Overview Support for Dell SonicWALL malware detection
Resonate Central Dispatch
Resonate Central Dispatch Microsoft Exchange 2010 Resonate, Inc. Tel. + 1.408.545.5535 Fax + 1.408.545.5502 www.resonate.com Copyright 2013 Resonate, Inc. All rights reserved. Resonate Incorporated and
Firewall Builder Architecture Overview
Firewall Builder Architecture Overview Vadim Zaliva Vadim Kurland Abstract This document gives brief, high level overview of existing Firewall Builder architecture.
Leveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API. John Eastman Mezeo
Leveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API John Eastman Mezeo Cloud Storage On-demand, API-based access to storage Storage accessed through REST Web
CS3250 Distributed Systems
CS3250 Distributed Systems Lecture 4 More on Network Addresses Domain Name System DNS Human beings (apart from network administrators and hackers) rarely use IP addresses even in their human-readable dotted
Use Domain Name System and IP Version 6
Use Domain Name System and IP Version 6 What You Will Learn The introduction of IP Version 6 (IPv6) into an enterprise environment requires some changes both in the provisioned Domain Name System (DNS)
Understanding DNS (the Domain Name System)
Understanding DNS (the Domain Name System) A white paper by Incognito Software January, 2007 2007 Incognito Software Inc. All rights reserved. Understanding DNS (the Domain Name System) Introduction...2
Smartphone Enterprise Application Integration
WHITE PAPER MARCH 2011 Smartphone Enterprise Application Integration Rhomobile - Mobilize Your Enterprise Overview For more information on optimal smartphone development please see the Rhomobile White
Lepide Event Log Manager. Users Help Manual. Lepide Event Log Manager. Lepide Software Private Limited. Page 1
Users Help Manual Lepide Event Log Manager Lepide Software Private Limited. Page 1 Users Help Manual for Lepide Event Log Manager Lepide Software Private Limited, All Rights Reserved This User Guide and
CA Service Desk Manager - Mobile Enabler 2.0
This Document is aimed at providing information about the (CA SDM) Mobile Enabler and mobile capabilities that is typically not available in the product documentation. This is a living document and will
Cloud Customer Architecture for Web Application Hosting, Version 2.0
Cloud Customer Architecture for Web Application Hosting, Version 2.0 Executive Overview This paper describes vendor neutral best practices for hosting web applications using cloud computing. The architectural
SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX
White Paper SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX Abstract This white paper explains the benefits to the extended enterprise of the on-
An Oracle White Paper Dec 2013. Oracle Access Management Security Token Service
An Oracle White Paper Dec 2013 Oracle Access Management Security Token Service Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only,
About Contract Management
Contract Management System Architecture Data Sheet June 2015 About Contract Management Oracle Primavera Contract Management is a multi-user, multi-project Web-based application that manages all aspects
Presto User s Manual. Collobos Software Version 1.6. 2014 Collobos Software, Inc http://www.collobos.com
Presto User s Manual Collobos Software Version 1.6 2014 Collobos Software, Inc http://www.collobos.com Welcome To Presto 3 System Requirements 3 How It Works 4 Presto Service 4 Presto 4 Printers 5 Virtual
Installing Policy Patrol on a separate machine
Policy Patrol 3.0 technical documentation July 23, 2004 Installing Policy Patrol on a separate machine If you have Microsoft Exchange Server 2000 or 2003 it is recommended to install Policy Patrol on the
Setup Guide Access Manager 3.2 SP3
Setup Guide Access Manager 3.2 SP3 August 2014 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE
Decoding DNS data. Using DNS traffic analysis to identify cyber security threats, server misconfigurations and software bugs
Decoding DNS data Using DNS traffic analysis to identify cyber security threats, server misconfigurations and software bugs The Domain Name System (DNS) is a core component of the Internet infrastructure,
Dell One Identity Cloud Access Manager 8.0.1 - How to Configure Microsoft Office 365
Dell One Identity Cloud Access Manager 8.0.1 - How to Configure Microsoft Office 365 May 2015 This guide describes how to configure Microsoft Office 365 for use with Dell One Identity Cloud Access Manager
Lepide Active Directory Self Service. Installation Guide. Lepide Active Directory Self Service Tool. Lepide Software Private Limited Page 1
Installation Guide Lepide Active Directory Self Service Tool Lepide Software Private Limited Page 1 Lepide Software Private Limited, All Rights Reserved This User Guide and documentation is copyright of
Extending Your SOA in the API Economy
Extending Your SOA in the API Economy Contents Abstract Service Orientation Basics The Benefits of SOA Ubiquitous Mobile Computing Introduces New Requirements Limitations of SOA To Do Apps Well, You Need
ENUM: an Enabler for VoIP and Next Generation Services
ITU Workshop on Origin Identification and Alternative Calling Procedures (Geneva, Switzerland, 19-20(AM) 2012) ENUM: an Enabler for VoIP and Next Generation Services Steven D. Lind Senior Member of the
IBM Enterprise Marketing Management. Domain Name Options for Email
IBM Enterprise Marketing Management Domain Name Options for Email Note Before using this information and the products that it supports, read the information in Notices on page 3. This document applies
How To Use Netiq Access Manager 4.0.1.1 (Netiq) On A Pc Or Mac Or Macbook Or Macode (For Pc Or Ipad) On Your Computer Or Ipa (For Mac) On An Ip
Setup Guide Access Manager 4.0 SP1 May 2014 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE
HOTPin Integration Guide: Microsoft Office 365 with Active Directory Federated Services
HOTPin Integration Guide: Microsoft Office 365 with Active Directory Federated Services Disclaimer Disclaimer of Warranties and Limitation of Liabilities All information contained in this document is provided
Dell One Identity Cloud Access Manager 7.0.2. Installation Guide
Dell One Identity Cloud Access Manager 7.0.2 2014 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under
Reverse Proxy Guide. Version 2.0 April 2016
Version 2.0 April 2016 Reverse Proxy Guide Copyright 2016 iwebgate. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated
White Paper Healthcare Supply Chain Traceability
Executive Summary This white paper focuses on Healthcare supply chain Traceability, from manufacture to patient, going beyond, for example, what is currently regulated by the US 21 CFR Part 820 and ISO
CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service
CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service Open Data Center Alliance, Inc. 3855 SW 153 rd Dr. Beaverton, OR 97003 USA Phone +1 503-619-2368 Fax: +1 503-644-6708 Email:
Lab 00: Configuring the Microsoft Lync Ignite Environment Cloud Hosted Version
Lab 00: Configuring the Microsoft Lync Ignite Environment Cloud Hosted Version DISCLAIMER 2013 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Forefront, Hyper-V, Internet Explorer,
CWSI Service Definition for Server Monitoring
CWSI Service Definition for Server Monitoring October 2015 Contents I. Document Control... 3 a). History... 3 b). Reference Documents... 3 II. Company and Contact information... 3 1. About CWSI... 4 2.
ITP 140 Mobile Technologies. Mobile Topics
ITP 140 Mobile Technologies Mobile Topics Topics Analytics APIs RESTful Facebook Twitter Google Cloud Web Hosting 2 Reach We need users! The number of users who try our apps Retention The number of users
Deployment Guide. Deploying F5 BIG-IP Global Traffic Manager on VMware vcloud Hybrid Service
Deployment Guide Deploying F5 BIG-IP Global Traffic Manager on VMware vcloud Hybrid Service A. Introduction VMware vcloud Hybrid Service is an effective, flexible and reliable platform for enterprise customers
Preliminary Course Syllabus
Preliminary Course Syllabus Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure: Network Services Elements of this syllabus are subject to change. Key Data Course
Integrating F5 BIG-IP load balancer administration with HP ProLiant Essentials Rapid Deployment Pack
Integrating F5 BIG-IP load balancer administration with HP ProLiant Essentials Rapid Deployment Pack Notice... 2 Executive summary... 4 Introduction... 4 RDP... 4 More information... 4 F5 BIG-IP load balancer...
Citrix StoreFront 2.0
White Paper Citrix StoreFront 2.0 Citrix StoreFront 2.0 Proof of Concept Implementation Guide www.citrix.com Contents Contents... 2 Introduction... 3 Architecture... 4 Installation and Configuration...
Pass Through Proxy. How-to. Overview:..1 Why PTP?...1
Pass Through Proxy How-to Overview:..1 Why PTP?...1 Via an SA port...1 Via external DNS resolution...1 Examples of Using Passthrough Proxy...2 Example configuration using virtual host name:...3 Example
Part 5 DNS Security. SAST01 An Introduction to Information Security 2015-09-21. Martin Hell Department of Electrical and Information Technology
SAST01 An Introduction to Information Security Part 5 DNS Security Martin Hell Department of Electrical and Information Technology How DNS works Amplification attacks Cache poisoning attacks DNSSEC 1 2
