Upload
truongnhan
View
213
Download
0
Embed Size (px)
Citation preview
ATOServicesDeliveryUser experience & capability improvement roadmap
ABSIA Conference, 23 March 2017
Presented by: Christopher Thorne, Assistant Commissioner electronic Commerce Service DeliveryAustralian Taxation Office
SystemavailabilityexperienceATO SBR2 gateway, Availability & Planned outages
2
SBR2PRODSYSTEMUPTIME
ANALYSIS System uptime333 hours (99.11%)
System downtime3 hours (0.89%)
27 Oct96.45%
10 Nov92.51%
24 Nov89.43%
8 Dec93.55%
12 Jan81.20%
26 Jan94.30%
2 Feb93.35%
16 Feb78.20%
2 Mar99.11%
0%
20%
40%
60%
80%
100%
17February– 2March2017
12 Jan100.00%
26 Jan100.00%
2 Feb100.00%
16 Feb99.48%
2 Mar98.07%
0%
20%
40%
60%
80%
100%
SBR2EVTE3SYSTEMUPTIME
ANALYSIS System uptime329.5 hours
(98.07%)
System downtime6.5 hours
(1.93%)
17February– 2March2017
UNCLASSIFIED – ATOServicesDelivery,ABSIA23March2017
Systemoperationexperience
ATO SBR1 gateway performance:
SuperTICK1 average 0.87secs
SuperTICK2 average 0.72secs
3
SuperStream
SuperStream source: http://sses.status.ato.gov.au/UNCLASSIFIED – ATOServicesDelivery,ABSIA23March2017
4
Systemsoperationexperience
ATO SBR2 gateway performance
SuperTICK3 average 2.27secs
SuperMATCH2 average 3.94secs
SuperStream
SuperStream source: http://sses.status.ato.gov.au/UNCLASSIFIED – ATOServicesDelivery,ABSIA23March2017
Systemsoperationsexperience
5
PractitionerLodgementSystem(PLS)SUCCESSFULSUBMISSIONS&ResponseTimesDuring the period from 10 – 23 February 2017, 99.7% of PLS SRP transmissions in SBR2 PROD lodged successfully.
1,384 636
34,468
2,599
39,087
3211
1,199
183
1,425
1
1,003 4741,478
2
25
1,011
84
1,122
61
126
6
139
1
10
100
1000
10000
100000
Received Rejected auth. Rejected val. Rejected backend Unexpected error
0
16,547 15,854
18,841
2,400 2,305 1,437617 715 5640
5000
10000
15000
20000
<5 seconds
5 to 10 seconds
>10 seconds
Fortnightly PLS SRP transmissions in SBR2 PROD against different elapsed time bands:
6–12 February20–26 February
13–19 February
UNCLASSIFIED – ATOServicesDelivery,ABSIA23March2017Source: http://softwaredevelopers.ato.gov.au/sites/default/files/resourceattachments/PLS_confidence_indicators_6_March_2017_v0.2.pdf
SBR2Resilience
6
A second ebMS3 (SBR2) gateway has been implemented in the AWS (Amazon) cloud environment.
The AWS environment provides full EVTE & Production services and provides redundancy,:• Reliant on common ATO services for authentication / authorisation and back office
processing. These areas are under review to support higher availability,
• Reduces system restoration time in an disaster recovery scenario.
The External Vendor Test Environment (EVTE3) is in use by SuperStream and Practitioner Lodgement System (PLS) developers and shortly for Single Touch Payroll (STP) developers.
The Production environment is undergoing final acceptance testing and security validation tests:• Was planned for implementation in December but delayed by the ATO outage;• Production release for PLS pilots planned for May 2017 in readiness for Tax Time 17;
The AWS and HPES production environments are operated under separate arrangements:• AWS under a DevOps model• Common service management (help desk) arrangements to ensure consistent response
to issues and incidents.
ATO Processing
Systems
AWSSBR2
Gateway
HPESSBR2
Gateway
HPESSBR1
Gateway
UNCLASSIFIED – ATOServicesDelivery,ABSIA23March2017
ReducingSBRspecificationscomplexity
7
Optimisingdeliveryof‘timely,quality,workingsoftware’
eCommerceTWG formed
CommercialSBR2
gateways
ATO reportingtaxonomy
SBR coupleddefinition & reporting
taxonomy
Custom SBR1
gatewayFRO
MTo
B2B - B2G GatewayInteroperability in place
Machine ReadableRMIG specifications
Auto EVTE ConformanceTest Validation
VaTS Software Factory generator
ATO ServiceRegistry
Reporting TaxonomyVersioning strategy
VaTS hand codedSchematron
VaTS C# tooling
EVTE Review
Conformance Testrecast
UNCLASSIFIED – ATOServicesDelivery,ABSIA23March2017
Nov 2012
EVTEReview
8
Key findings:1. Improve communications for outages,
changes, releases
2. Provide functionality closer to be more ‘production like’
3. Provide production like data with a broader set of test cases
4. Improve EVTE availability, stability and reporting
5. Provide an EVTE champion to manage external and internal change & delivery management
6. Evolve the EVTE to support changing requirements. Actions to date: Improvements in coordinating business and developer notification of
system outages, EVTE moved to the Amazon AWS cloud environment with improved stability and performance and Conformance testing and role of EVTE to be recast for the July 2018 work program.
UNCLASSIFIED – ATOServicesDelivery,ABSIA23March2017