Скачать презентацию e Commerce Platform and Services Project ATO e Скачать презентацию e Commerce Platform and Services Project ATO e

167c6de47985f952215cd0eda308b8f4.ppt

  • Количество слайдов: 12

e. Commerce Platform and Services Project ATO e. Commerce Platform Software Developer TWG – e. Commerce Platform and Services Project ATO e. Commerce Platform Software Developer TWG – Software Developer Artefact overview e. Commerce Service Delivery Australian Taxation Office | IBM 25/02/2014 UNCLASSIFIED 1

Agenda 1. SBR 2 Document Map 2. SBR 2 SDK Package Contents & Supporting Agenda 1. SBR 2 Document Map 2. SBR 2 SDK Package Contents & Supporting Documentation 3. Follow Up from Previous TWG 4. Status Update (as of 25/2/14) 5. Recap : 2 -way Push / Selective Pull MEP 6. Artefacts Location and Links to Documents UNCLASSIFIED 2

SBR 2 Document Map Source : Web-service Implementation guide (WIG) – section 1. 6. SBR 2 Document Map Source : Web-service Implementation guide (WIG) – section 1. 6. 2 UNCLASSIFIED 3

Web-service Implementation Guide (WIG) Web Service Implementation Guide (WIG) Ø Describes common technical components Web-service Implementation Guide (WIG) Web Service Implementation Guide (WIG) Ø Describes common technical components and services that are re-used by all business services. Ø Services include whole of government gateway that supports eb. MS 3 protocol for message exchange. Ø Separate WIG document for each SBR platform i. e. SBR 1 and SBR 2. UNCLASSIFIED 4

Message Implementation Guide (MIG) Package ATO common MIG Instructions common to many ATO forms, Message Implementation Guide (MIG) Package ATO common MIG Instructions common to many ATO forms, schedules and services. Product-specific MIG Instructions specific to an ATO obligation (form, schedule or service). Word HTML Lists and describes the contexts, data elements, tuples and headings Excel in a particular ATO form, schedule or service Product-specific message structure Product-specific validation rules Validation rules applicable to an ATO form, schedule or service. Includes ‘common module rules’, ‘domain definitions’ in addition to ‘product-specific rules’. Source : Common Message Implementation guide (MIG) – section 1. 3 UNCLASSIFIED 5 Word Excel

Testing - External Vendor Test Environment (EVTE) Ø A test environment for SWDs that Testing - External Vendor Test Environment (EVTE) Ø A test environment for SWDs that provides ‘Stub’ services that the SWDs certify against – – Essentially “Mocks“ or “Stubbs” backend and other ATO systems like Access Manager, ISF, & EAI. Has improved stability as its isolated from back-end systems and shared services UNCLASSIFIED 6

Testing - Conformance Suites Ø Conformance Suites – Test Services to test business implementations Testing - Conformance Suites Ø Conformance Suites – Test Services to test business implementations (e. g. activity statements) – Supporting library of test credentials like ABN, etc; – Test Data can be assigned to Devs. and will be recognised by Agencies. – Test AUSKey key store UNCLASSIFIED 7

Software Developer Kit & Supporting Documents Embeddable Client • Java libraries • NET libraries Software Developer Kit & Supporting Documents Embeddable Client • Java libraries • NET libraries • C Libraries (future release GA ver 2014) • IBM JRE • Help Files – [Java. Doc / chm files] • COTS Product documentation from IBM SWG - [. pdf] • Java source code Reference Client Identity Mgmt. Client UNCLASSIFIED • . NET source Code • C Source Code (future release) • SDK Developer Guide (includes Reference Client Guide) [. word] • SBR 1 • IMClient Java. SDK • IMClient. NET SDK • STS Java Client SDK • STS. NET Client SDK 8

Follow up from the last TWG Session Issues / Questions Follow up : TWG Follow up from the last TWG Session Issues / Questions Follow up : TWG (13/2/14) : ISVs wanted to know if the embeddable client can support a 'stream-based' mechanism to supply payloads ? IBM SWG Response : Streaming support is already available with Java client. Support for some sort of memory- based mechanism for small payloads is being investigated for. NET and C and will be addressed in future client drops Any further questions on 2 -way Sync ? UNCLASSIFIED 9

Status Update as of 25/2/14 Sl Task / Work Product Status / Notes 1 Status Update as of 25/2/14 Sl Task / Work Product Status / Notes 1 WIG (Documentation) Version 0. 6 being updated based on Review Comments. 2 MIG Package (Common MIG) 3 SDK Developer Guide ATO Common MIG is being updated as a result of c. MIG v 1. 4 on 3 March 2014 moving content from WIG to c. MIG Product Specific MIG – Changes in review, drafts published SDK Guide similar to SBR 1 SDK Guide underway. Code First version of full SDK Dev Guide snippet document will be sunset. will be released on 3 March 2014 4 Embeddable Client Received drop 5 from SWG on (22/2/14). Drop 5 will not be absorbed until 2 way async Push/Selective Pull MEP implementation is complete. 5 Reference Client Started 2 -way async Push / Selective Pull MEP. Java version first – Push tested and Pull is WIP Java version implementation is in progress and is expected to be completed on 3 March 2014 6 ETA v 0. 6 on 3 March 2014 . NET Version implementation is next Memory-based payload' for Support for some sort of memory-based mechanism for TBA. Net small payloads is being investigated for. NET / C and will be addressed in future client drops UNCLASSIFIED 10

Recap : 2 -way aysnc Push / Selective Pull UNCLASSIFIED 11 Recap : 2 -way aysnc Push / Selective Pull UNCLASSIFIED 11

Artefacts Location Sl Name Location 1. SBR Glossary - Glossary of terms used in Artefacts Location Sl Name Location 1. SBR Glossary - Glossary of terms used in the SBR Program. https: //www. sbr. gov. au/content/public/help/glossary 2. SBR Developers SDK Guide For pilot likely to be packaged into a ‘pilot package’ 3 Web Services Implementation Guide (WIG) For pilot likely to be packaged into a ‘pilot package’ 4 COTS embeddable client, IBM JRE, C and. Net APIs and related COTS product documentation and help files For pilot likely to be packaged into a ‘pilot package’ 5 Reference client – example code for invoking embeddable client from Java or. Net For pilot likely to be packaged into a ‘pilot package’ 6 Identity Manager Client User guide for the ABR Security Token manager (IMClient Token Request API) & for the ABR AUSkey Manager (IMClient Keystore API). Available in. NET and Java versions. - SBR SDK User Guide – IMClient - SBR Authentication Client SDK Developer Guide Included in the IMClient package User guide for the ABR Security Token manager (IMClient Token Request API) & for the ABR AUSkey Manager (IMClient Keystore API). Available in. NET and Java versions. Included in the IMClient package 7 Agency Message Implementation Guides (MIGs) Drafts - TBA Provide information specific to reporting requirements for agencies. Production versions available from the SBR Website Downloads by agency page https: //www. sbr. gov. au/content/myhome/softwaredevelopers/downloadsbyagency 8 SBR Taxonomy Describes the SBR reportable items and how these relate to agency reporting obligations. UNCLASSIFIED Available from the SBR Website common components download page https: //www. sbr. gov. au/content/myhome/softwaredevelopers/downloads/commoncomponents 12