forked from krylataya/ausdigital-tap
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactoring ausdigital/ausdigital.github.io#33
- Loading branch information
Showing
14 changed files
with
203 additions
and
156 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
* Spec ID: ausdigital.org/ausdigital-tap/1.0 | ||
* ![raw](http://rfc.unprotocols.org/spec:2/COSS/raw.svg) | ||
* Editor: the Digital Business Council (Council) | ||
* Contributors: | ||
|
||
## AusDigital Transaction Access Point (TAP) 1.0 Specification | ||
|
||
This document describes a protocol for exchanging formal documents (such as invoices) between businesses. TAP is a secure, decentralised, peer to peer architecture where gateways are optional and minimally trusted. | ||
|
||
## Overview | ||
|
||
The Access Point Implementation Guide defines the standards for delivering and receiving of digital business documents within the Council’s Interoperability Framework (Framework). The Framework defines the following components: | ||
* Access Point: A sender or receiver of digital business documents; | ||
* Digital Capability Locator: A service for looking up the location of the Digital Capability Publisher for a Participant. (Digital Business Council, 2016a); | ||
* Digital Capability Publisher: A service for Participants to store details of their capabilities, and includes what scenarios they can process, the data formats they support and the delivery address for their eInvoices. (Digital Business Council, 2016b); and | ||
* Electronic Business Documents: A digital representation of a business document, e.g. an eInvoice. | ||
|
||
![Figure 1: Context of Access Points within the Interoperability Framework](./tap_business_context_diagram.png "Figure 1: Context of Access Points within the Interoperability Framework") | ||
|
||
Figure 1: Context of Access Points within the Interoperability Framework | ||
|
||
The messaging protocol described in this document is business process and business document agnostic. The underlying OASIS ebMS3 standard has been designed to be flexible and support a large number of use cases. This implementation guide reduces complexity by focusing on the exchange of business documents regardless of their type or the process in which they are used. | ||
|
||
The context diagram Figure 1 shows the components included in the Interoperability Framework and where the Access Point (AP) sits. The Digital Capability Publisher and Digital Capability Locator are used by the Access Points and enable the eInvoicing process. | ||
|
||
The components of the framework are used in a four-corner model (see Figure 2: Four Corner Model). End users, or participants, don’t directly exchange electronic information but connect through a network of Access Points. The digital address for a receiving Access Point is dynamically discovered using the Digital Capability Locator (DCL) and Digital Capability Publisher(DCP) components of the Framework. Access Points may also update a participant’s digital endpoint in the DCP. | ||
|
||
![Figure 2: Four Corner Model](./tap_four_corner_model.png "Figure 2: Four Corner Model") | ||
|
||
Figure 2: Four Corner Model | ||
|
||
See the complete [Access Point Implementation Guide](./https://github.com/ausdigital/ausdigital-syn-v1/blob/master/Access_Point_Implementation_Guide_v1.0.pdf) for further details. | ||
|
||
## Licence | ||
|
||
Copyright (c) 2016 the Editor and Contributors. All rights reserved. | ||
|
||
This work is licensed under a Creative Commons Attribution 4.0 International License. | ||
|
||
## Change Process | ||
|
||
This document is governed by the [2/COSS](http://rfc.unprotocols.org/spec:2/COSS/) (COSS). | ||
|
||
|
||
## Language | ||
|
||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", | ||
"RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in | ||
RFC 2119. |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,57 +1,3 @@ | ||
**[Back to AusDigital.org](http://ausdigital.org/)** | ||
|
||
# 1/TAP | ||
|
||
## ADBC Transaction Access Point (TAP) Specification | ||
|
||
* ![raw](http://rfc.unprotocols.org/spec:2/COSS/raw.svg) | ||
* Editor: Chris Gough | ||
* Contributors: Steve Capell | ||
|
||
##Glossary: | ||
|
||
phrase | Definition | ||
------------ | ------------- | ||
ausdigital-tap/2 | Version 2 of the [AusDigtial](http://ausdigital.org) [TAP](http://ausdigital-tap.readthedocs.io/) specification | ||
ausdigital-tapgw/1 | Version 1 of the [AusDigtial](http://ausdigital.org) [TAPGW](http://ausdigital-tap-gw.readthedocs.io/) specification | ||
ausdigital-bill/1 | Version 1 of the [AusDigtial](http://ausdigital.org) [BILL](http://ausdigital-bill.readthedocs.io/) specification | ||
ausdigital-dcl/1 | Version 1 of the [AusDigtial](http://ausdigital.org) [DCL](http://ausdigital-dcl.readthedocs.io/) specification | ||
ausdigital-dcp/1 | Version 1 of the [AusDigtial](http://ausdigital.org) [DCP](http://ausdigital-dcp.readthedocs.io/) specification | ||
ausdigital-nry/1 | Version 1 of the [AusDigtial](http://ausdigital.org) [NRY](http://ausdigital-nry.readthedocs.io/) specification | ||
ausdigital-idp/1 | Version 1 of the [AusDigtial](http://ausdigital.org) [IDP](http://ausdigital-idp.readthedocs.io/) specification | ||
|
||
This document describes a protocol for exchanging formal documents (such as invoices) | ||
between businesses. TAP is a secure, decentralised, peer to peer architecture where gateways | ||
are optional and minimally trusted. | ||
|
||
This specification aims to support the Australian Digital Business Council | ||
[eInvoicing initiative](https://ausdigital.github.io), and is under active development | ||
at [https://github.com/ausdigital/ausdigital-tap](https://github.com/ausdigital/ausdigital-tap). | ||
|
||
|
||
## Licence | ||
|
||
Copyright (c) 2016 the Editor and Contributors. All rights reserved. | ||
|
||
This Specification is free software; you can redistribute it and/or modify it under the | ||
terms of the GNU General Public License as published by the Free Software Foundation; | ||
either version 3 of the License, or (at your option) any later version. | ||
|
||
This Specification is distributed in the hope that it will be useful, but WITHOUT ANY | ||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR | ||
PURPOSE. See the GNU General Public License for more details. | ||
|
||
You should have received a copy of the GNU General Public License along with this program; | ||
if not, see [http://www.gnu.org/licenses](http://www.gnu.org/licenses). | ||
|
||
|
||
## Change Process | ||
|
||
This document is governed by the [2/COSS](http://rfc.unprotocols.org/spec:2/COSS/) (COSS). | ||
|
||
|
||
## Language | ||
|
||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", | ||
"RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in | ||
RFC 2119. | ||
# AusDigital Transaction Access Point Specification | ||
* [Version 1.0](/docs/1.0/index.md) | ||
* [Version 2.0](/docs/2.0/index.md) |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.