nbn co’s access seeker industry interface ebxml workshop
TRANSCRIPT
© NBN Co Limited 2011 1
Copyright
This document is subject to copyright and must not be used except as permitted below or under the Copyright Act 1968 (Cth). All content in this document
is either owned by or licensed to NBN Co Limited. You must not reproduce or publish this document in whole or in part for commercial gain without the
prior written consent of NBN Co. Permission to reproduce work of others should be separately sought. You may reproduce and publish this document in
whole or in part for educational or non-commercial purposes as approved by NBN Co in writing. All rights reserved. Not for general distribution.
Disclaimer
This document sets out NBN Co’s proposals in respect of certain aspects of the National Broadband Network. The contents of this document represent
NBN Co’s current position on the subject matter of this document. The contents of this document should not be relied upon by our stakeholders (or any
other person) as representing NBN Co’s final position on the subject matter of this document, except where stated otherwise. NBN Co’s position on the
subject matter of this document may also be impacted by legislative and regulatory developments in respect of the National Broadband Network.
All prices shown in this document are exclusive of any GST. © NBN Co Limited 2011
NBN Co’s Access Seeker Industry Interface
ebXML Workshop
© NBN Co Limited 2011 3
INTRODUCING ebXML
Richard Kinard Sr. Product Manager, IBM DataPower Appliances
3
© NBN Co Limited 2011 4
Introduction to ebXML, what is it?
• Standard method to exchange business messages
• Securely conduct trading relationships with external partners
• Define and register business processes
• Developed and sponsored by OASIS and UN/CEFACT
OASIS characterizes ebXML (Electronic Business using eXtensible
Markup Language), as a modular suite of specifications that enables
enterprises of any size and in any geographical location to conduct
business over the Internet.
Whereas EDI for years has provided a usable but expensive way for
companies to exchange information in an automated manner, ebXML
now provides a means for companies to integrate their processes much
more easily. Based on XML, it provides a methodology for business to
determine what information they should exchange and how, as well as a
set of specifications to allow automation of the process.
** Sources: IBM developerWorks Article - Introduction to ebXML: Nicholas Chase and ww.ebxml.org
© NBN Co Limited 2011 5
ebXML Specifications
ebXML
Business
Process
Messaging
Service
Registry &
Repository
Collaboration
Profile &
Agreement
Core
Components
SOAP enveloping technique
permitting messages to contain
payloads of any format type
Share, manage and
discover ebXML content
e-business process modeling
utilizing either UML or XML
Capabilities definition and
communication/connectivity
agreements
Identifies and catalogs
commonality across industry
business processes
© NBN Co Limited 2011 6
Overview of an ebXML system
• Many implementations do not use the ebXML Registry to store profile and agreement information, instead companies negotiate directly with each other to create the CPA which is then used by both parties to configure their ebXML gateways
• Many implementations do not use the ebXML BPSS specification, in which case the implementation is using existing Business Process Management solutions to manage and build their own business processes
** Source: IBM developerWorks Article - Introduction to ebXML: Nicholas Chase
© NBN Co Limited 2011 7
Structure of an ebXML Message
• Based on SOAP with Attachments specification
• The SOAP Message contains information about the message
• Payload Attachments are the actual documents being transferred
** Source: IBM developerWorks Article - Introduction to ebXML: Nicholas Chase
© NBN Co Limited 2011 8
ebXML Value
• ebXML is the only globally developed open XML-based Standard and
enables all parties irrespective of size to engage in Internet-based electronic
business
• Using a standard like ebXML decreases integration risk by ensuring all
parties are following the same guidelines and for exchanging their data, it
provides document packaging, reliable and secure communications,
authentication, etc.
• ebXML protects investments in existing systems by linking traditional data
exchanges (EDI, XML, etc.) to business applications and by lowering the
cost to configure trading partner relationships
• ebXML relies on the Internet's existing standards such as HTTP, TCP/IP,
MIME, SMTP, FTP, UML, and XML, it can be implemented and deployed on
virtually any computing platform
** Source: http://www.ebxml.org- About ebXML
© NBN Co Limited 2011 9
ebXML Industry Adoption and Interoperability
• Adoption of ebXML Messaging Service v2.0 is very mature and the most
widely used version of the standard; it has grown steadily in many industries
over the past twelve years and although it is currently being used in just
about every industry ranging from Healthcare to Government, the
Automotive Industries leads the way in using the technology with Telco
adoption quickly catching up
• Adoption of the emerging ebXML Messaging Service v3.0 has primarily been
in the standards bodies. RosettaNet is using version 3.0 as on optional
replacement to RNIF in the RosettaNet v3.0 standard. The new Web
Services for B2B initiative called AS4 is using version 3.0 for the underlying
messaging service of the standard. This version of the specification has had
slow adoption outside of the standards bodies, most companies prefer to
implement the more mature and stable version of the standard at this point
in time
© NBN Co Limited 2011 10
ebXML Industry Adoption and Interoperability
• Many software vendors have invested heavily in designing and developing
ebXML integration products and have each participated in interoperability
testing to ensure their customer’s implementation is successful regardless of
which product they use (IBM DataPower, IBM Sterling, IBM WebSphere
Partner Gateway, Axway, Cloe Communications, and GXS)
• Interoperability testing drives adoption of ebXML by ensuring that each
vendor’s implementation of the standard is interpreted correctly. Testing is
performed once a year and is coordinated by a neutral third party company
called Drummond Group. http://www.drummondgroup.com/html-v2/ebXML-
companies.html
• Australian Energy Market Operator, representing Australia’s wholesale gas &
electricity market, uses ebXML for its B2B transactions
© NBN Co Limited 2011 11
Telco Implementation examples
• *Telecom New Zealand (IBM)
Telecom New Zealand is using ebXML as the protocol standard for transactions between partners. The ebXML message contains an XML payload that conforms to the (Shared Information and Data Model) SID standard. The use of standards prevents vendor lock-in and allows the trading partners to develop their own systems to interact with the Telco without having to use the same vendors or products. The ebXML standard also provides additional capabilities around authentication and authorization of transactions.
• **T-Mobile (Axway)
The T-Mobile ebXML Gateway is processing several thousand ebXML B2B messages per hour. While most of the business partners that are currently connected to the Gateway are partners of T-Mobile Germany, the ebXML Gateway is deployed as a generic solution for T-Mobile International. One of the benefits is that while ebXML is a powerful technology, it is nonintrusive at the same time. This means that existing systems and exchanges can be made to benefit from a reliable and secure ebXML infrastructure easily. As ebXML messages can transport data in any format, including legacy non-XML formats, existing applications can be made to leverage this reliable standards-based infrastructure with limited effort.
* Source: http://www.eblueprint.com - Case Study: A major Telco moves towards Operational
Separation with SOA and WebSphere Partner Gateway
** Source: http://www.oasis-open.org/casestudies/tmobile-A4.pdf
© NBN Co Limited 2011 12
National Broadband Network - Australia
Smarter Business Outcomes: Allow fast and cost effective Access Seeker integration using open
standards
Drummond Interoperable ebMS v2.0 with CPPA v2.0
Allow Access Seekers to control provisioning and assurance of network resources used by them in a way that is as close as practicable to being as if the resources were their own
Industry Pains: System complexity and high cost hinder
partner on-boarding
Need Low latency and high transaction
throughput of ebXML data
Need standard based and interoperable
ebMS v2.0 support with profile management
and CPA support
All interactions between NBN Co and access seekers – such as address searches,
orders and service desk tickets – would pass between the B2B gateway and the ISP's
message service handler (MSH).
Value of DataPower B2B Appliances for Extending Connectivity?
12
© NBN Co Limited 2011 13
German Automobile Manufacturer
Smarter Business Outcomes:
Reduced IT complexity with rapid, simplified integration into
existing infrastructure
Lower total cost of ownership with a configuration approach and consolidation of edge servers
Centralized profile management and reliable and secure data exchange with thousands of trading partners
Industry Pains:
STAR/XML payload processing
Interoperability of AS2, ebMS and
Web Services
Integration to external identity
managers for authentication,
authorization and auditing (AAA)
High throughput and low latency
are typically cost prohibitive
Drop-in appliance creates centralized, DMZ deployable and scalable B2B gateway with
exceptional security and operational performance supporting a wide range of document and B2B
standards utilized in the automotive industry
Value of DataPower B2B Appliances for Automotive?
© NBN Co Limited 2011 14 14
Use Case – Automotive ebXML Trading Pattern
ebMS Traffic, STAR BODs Doc Validation, Dynamic Endpoint Selection
ebMS
ebMS
STAR BODs
XML AS2
MQ
ebMS
MQ
ACK
DataPower Performs:
ebMS Gateway, Protocol Mediation, Trading
Partner Management and Dynamic Endpoint
selection based on inbound URL, STAR BODs
schema validation
Partner
DataPower XB60
© NBN Co Limited 2011 15
IBM Global Experience
• IBM has three products that are capable of supporting ebXML
implementations and all three obtained ebXML certification from Drummond
in July of 2011
– WebSphere DataPower B2B Appliance XB62 (Purpose-built B2B
hardware for simplified deployment, exceptional performance and hardened
security suitable for deployment in the DMZ)
– Sterling Integrator (Consolidated B2B software based on the Sterling
platform, for a broad range of B2B requirements)
– WebSphere Partner Gateway (Consolidated B2B software based on the
WebSphere platform, for a broad range of B2B requirements)
Each product in the B2B portfolio delivers differentiated capability
Use each product on its own or in combination to meet customer needs
© NBN Co Limited 2011 16
IBM Global Experience - B2B enabled ESB Appliance
Over the past few years we have been seeing a increasing trend towards appliances.
DataPower appliances are drop-in network devices that combine, network services, edge
security, B2B integration and ESB functionality in a single DMZ ready device
© NBN Co Limited 2011 17
IBM Global Experience - DataPower ebXML Pattern (point-to-point)
The ebXML point-to-point trading pattern fits particularly well with the B2B appliance because
of its ability to terminate ebMS connections in the DMZ and integrate well with WebSphere
Process Server and WebSphere Service Registry and Repository providing everything a
customer needs to implement a full ebXML solution
CPA
© NBN Co Limited 2011 18
e-Marketplace ebXML Pattern using DataPower Hybrid ESB Approach
In an e-Marketplace runtime patterns often combine the infrastructure of both an e-commerce
and integration architecture. Because an e-Marketplace has potential interactions with multiple
buyers and sellers, you must consider patterns that address the integration requirements of
these participants. The XB62 can be used to bind ebXML interactions with suppliers and
buyers and as the security gateway and B2B-Integration connection into the e-Marketplace.
© NBN Co Limited 2011 19 © 2009 IBM Corporation
IBM Global Experience
DataPower support for ebXML modular standards Support OASIS ebXML Message Service v2.0 (ebMS 2002)
A B2B Gateway for ebMS messaging is defined as
business service interface - specifically, a MSH (aka
Message Service Handler) - to exchange one-way
Inbound or Outbound business document with the external
trading partner.
The runtime identification and communication is based on
the External and Internal Partner Profiles.
© NBN Co Limited 2011 20
IBM Global Experience
DataPower support for ebXML modular standards (cont'd)
Support OASIS ebXML Collaboration Protocol Profile and Agreement v2.0 (ebCPPA 2002)
Background: CPA v2 and ebMS v2 alignment:
CPA glues Business Process’s Transactions to Delivery Channels: Business
Collaborations to ebMS Services, and Business Transaction Activities to
Actions for partners to collaborate. A CPA may have multiple Services,
where a Service may have a set of Actions.
CPA enumerates technical capability options for transfer, security, reliability,
and document envelope details.
CPA, the intersection of two CPPs, defines the system level agreement for
data interchanging b/w partners. Technically viewed, CPP/A supplies
(bilateral) metadata values to define features and parameters of MSH
configurations.
CPA binds to ebMS. Likewise elements in ebMS message are counterparts
of CPA definitions.
© NBN Co Limited 2011 21
Collaboration Protocol
Profile(CPP)
© 2009 IBM Corporation
IBM Global Experience
DataPower support for ebXML modular standards (cont'd)
ebMS v2.0
over HTTP/S Ru
ntim
e External Partner
Services/App’s
External Partner
MSH
Internal Partner
Services/App’s
XB62 B2B
Gateway
Ext Partner
Profile
Int Partner
Profile B2B Doc over
HTTP/MQ/SMTP/...
De
sig
nT
ime
Collaboration Protocol
Agreement (CPA)
deploy more CPA-
defined parameters.
Think of the analogy of WSDL-SOAP over HTTP-WebServices
and CPA-ebMS-ebXML relations -- but wider in CPA.
© NBN Co Limited 2011 22
DataPower B2B Gateway Best Practices and
Interoperability Considerations
• The XB60 is typically deployed in the DMZ. For security reasons, it is
recommended that connections to external entities be isolated to a separate
Ethernet interface then connections from the internal network.
• If the network is slow or your trading partner is slow in responding to ebMS
messages, consider using Asynchronous ACKs. Additionally, Service Level
Monitoring may be used to Shape, Throttle or Reject data.
• In the partner destination, change the default value for Connection Timeout
to no more then 120 seconds unless you need to compensate for a slow
network.
• If partner destinations are EDIINT or ebMS and if using synchronous ACK
requests change the Time to Acknowledge value from 1800 to 120 seconds.
• When connecting to trading partners, test your transactions without security
first and after successful add data security.
• For maximum security use signing and encryption for all data that you
exchange over the Internet.
© NBN Co Limited 2011 23
DataPower B2B Gateway Best Practices and
Interoperability Considerations
• When working with your external partners, the most common configuration
issues that prevents a successful exchange of data is related to connection
security, data security, or network security, for example, IP and port blocking
at your firewalls and the partner’s firewall can prevent a successful
connection.
• Although the CPA Import Wizard can create the B2B Gateway service for
you, IBM recommends that you import your CPAs into an existing B2B
Gateway service that already has the required Front-Side Protocol Handlers
configured to support integration to your back-side systems.
• When choosing an ebXML solution IBM recommends that you choose a
solution that has undergone Drummond Interoperability testing to decrease
the risk of compatibility issues related to different interpretations of the
specification.
© NBN Co Limited 2011 24
Additional Resources
• OASIS maintains many resources for you to get started with ebXML at no cost to you, they include access to all of the specifications, a public forum, sample code and much more.
http://www.ebxml.org/ebxml_resources.htm
http://www.ebxml.org/specs/index.htm
• IBM DataPower Web Page (support, technotes, doc):
http://www-01.ibm.com/software/integration/datapower/
• IBM Redbooks for DataPower:
http://www.redbooks.ibm.com/cgi-bin/searchsite.cgi?query=datapower
© NBN Co Limited 2011 25
NBN Co’s ebXML ACCESS SEEKER
INDUSTRY INTERFACE Martin Pittard – Industry Integration Manager
25
© NBN Co Limited 2011 26
Adoption of best practice reference frameworks,
models and standards
Value
Chains
TAM
TM
Fo
rum
SID
Process
Architecture
Data
Architecture
Application
Architecture
Industry
Review
eTOM
B2B
Collaboration
& Architecture
Adopting & adapting for a startup wholesale only, access infrastructure provider.
Extending to support large scale complex Network Construction.
© NBN Co Limited 2011 27
Approach to Adoption & Re-use of frameworks &
standards
TMF NICC/BT NBN Co
NBN Co contribute back to TMF
(B2B specs, SID, TAM)
through TMF Wholesale Context Working
Group
TMF Wholesale Context Working Group
peer review of NBN Co Architecture
Interaction Process &
B2B definitions
contributed to TMF
Value Chains initiative
Interaction Process,
B2B specifications,
Application Map &
Data Models made
available to NBN Co
Vendor
Community
Comm’s
Alliance
Collaborative Industry
development & agreement on
B2B Architecture & Specs
© NBN Co Limited 2011 28
Access Seeker Interface Channels
28
Access Seekers may chose to use either the Service Portal only, or in combination with the B2B Gateway.
Access Seeker
Service Portal B2B Gateway
Operational Support
Systems
Operations Front of House
Busin
ess
Pro
cesses
Automated Manual
Work Instructions
Operations
Manual
B2B
Interactions
© NBN Co Limited 2011 29
A diversity of Wholesale and Retail Business Models
29
Layer 2 Ethernet Access Network Wholesaler
Retail Service
Provider Retail Service Provider
Retail Service
Provider
Wholesaler / Aggregator
Reta
il W
hole
sale
Value Added
Services
NBN Co’s Operational Interface
Wholesaler’s Operational Interface
© NBN Co Limited 2011 30
NBN Co’s Extensible Industry Interface
30
NBN Co’s Operational Interface
Product Catalogue
(WBA)
Product Definition
(XML)
Message
Specification
(XSD)
Operational
Processes
Wholesale / Aggregator’s Potential Operational Interface
Product Catalogue Product Definition
(XML)
Message
Specification
(XSD)
Operational
Processes
Access Seekers have the opportunity to minimise impacts to downstream RSP by:
• Aligning operational processes, and
• Extending NBN Co’s product definitions with your product features and characteristics.
© NBN Co Limited 2011 31
NBN Co’s Extensible Industry Interface
31
WBA Product Catalogue
NFAS
AVC
• Speed
Data UNI
• S-TAG
Voice UNI
• SIP Config
NTD
• Internal/External
• Battery
Product Definition (XML)
Interface Functional Specification
NBN Co Product Order Product Attributes
Product Definition Specification
© NBN Co Limited 2011 32
NBN Co’s Extensible Industry Interface
32
WBA Product Catalogue
NFAS
AVC
• Speed
Data UNI
• S-TAG
Voice UNI
• SIP Config
NTD
• Internal/External
• Battery
Product Definition (XML)
Interface Functional Specification
Access Seeker Product Order Product Attributes
NBN Co Product Order Product Attributes
Product Definition Specification
Access Seeker
Product
• Attribute
• Attribute
Service
• Attribute
• Attribute
Resource
• Attribute
• Attribute
© NBN Co Limited 2011 33
NBN Co B2B Architecture Overview
Business
Systems
Access Seeker NBN Co.
Internet
ebXML
GatewayebXML
Gateway
(IBM DataPower XB60)
Enterprise Service Bus (ESB)
Fulfilment Assurance
Billing Inventory
Component Standards
ebXML Gateway ebMS v2.0, CPP/CPA v2.0, SOAP 1.1, HTTP 1.1, XML
PKI Infrastructure X.509 compliant digital certificates
SSL SSL 3.0/TLS 1.0
© NBN Co Limited 2011 34 34
ebMS Modules
ebMS Module Description Required MSH
Functionality
Core Extension Elements Specification of the structure and composition of the information
required for an ebXML message service to generate or process an
ebXML message.
Yes
Security Module Specification of the security semantics for ebXML messages. Yes
Error Handling Module Specification of how errors detected are reported to another
message service handler.
Yes
Reliable Messaging Module Interoperable protocol where two message service handlers can
reliably exchange messages using once-and-only-once delivery
semantics.
Yes
Message Status Service /
MSH Ping Service
Specification of a service that enables one message service handler
to discover the status of another message service handler or
message. Although not required for interoperability, it is required to
aid systems support.
Yes
Message Order Module Specification to guarantee the message receipt by the receiving
message service handler.
No
Multi-Hop Module Specifications to route messages through intermediate message
service handlers.
No
Sync Reply Module Specification of synchronous message replies from the receiving
message service handler.
No
© NBN Co Limited 2011 35
B2B Documentation Suite
35
Design
B2B Interaction Business Processes
Technical Specification
B2B Gateway Architecture
Technical Specification
B2B Product Definition Technical
Specification
Build
Developer Guides
Message Specs
CPA Deployment Profiles
Example Implementation
XML Samples
Test
B2B Sandpit User Guide
B2B Certification Test Procedure
Operate
Release & Change
Management Plan
Available Now Planned end Oct-11 Planned end Nov-11 Planned end Oct-11
© NBN Co Limited 2011 36
B2B Documentation Suite – Component View
36
Deployment Profiles
Example Implementation
Step 1. Use the Example
Implementation to test gateway
connectivity with NBN.
© NBN Co Limited 2011 37
B2B Documentation Suite – Component View
37
Deployment Profiles
Example Implementation
Interaction Process Spec
Message Specs
XML Samples
Step 2. Integrate your Business
Application with your Gateway. Developer Guides
© NBN Co Limited 2011 38
B2B Documentation Suite – Component View
38
Deployment Profiles
Example Implementation
Interaction Process Spec
Message Specs
XML Samples Developer Guides
Step 3. Test your application using
the Sandpit Test Case Stubs.
Sandpit User Guide
© NBN Co Limited 2011 39
NBN Co’s B2B Environments
39
B2B Sandpit
Certification Production
Production Support &
Maintenance
Access Seeker
Design, Build
& Test
Access Seeker
(re-)Certification Access Seeker
Deployment
Access Seeker
Production
Support
© NBN Co Limited 2011 40
Example B2B Product Order Journey
Does AS know the
NBN Location ID?
Does AS know
if location is
serviceable?
Bu
sin
ess P
roce
ss
B2B
Access Seeker NBN Co
notifyBatchAddressSearchRejected
Upload batch file
or submit batch
request
Receive
batch
submitBatchAddressSearch
Decompose batch
into single line
items
Batch
completed?
notifyBatchAddressSearchInProgress
No
YesSend a complete notification
with consolidated responses
into a single message
Monitor
progress
Ok to
process?
Yes
No (Rejection)
Place on
queue for
processing
Send
Acknowledgement
notifyBatchAddressSearchAcknowledged
(Batch ID)
Processing
notifyBatchAddressSearchCompletedReceive
batch result
Only one notification will be
sent to the Access Seeker
when the first item within a
Batch start processing
Partial
Address
Search
Manage
Address
Access Seeker NBN Co
responseAddressSearch
responseSingleSiteQualification
Exact match
found?
Send response
No
Yes
Close match address(es) OR no match
Specify (partial)
address details
Send ‘Location
only’ qualification
request for
address
Send responseNo
Valid location?
Yes
No
queryAddressSearch
requestSingleSiteQualification
Determine
close match
address(es)
Location
serviceable?
Yes
Progress to order
creation
Successful
response?
No: check details and resubmit
Yes
Determine
infrastructure
and resource
availability
Single
Site SQ
Manage
Service Qual
Request
Connect
Order
Manage
Prod Order
Order Accept +
KCI
AS submits
the product
order
Alt: Order Rejected
Alt: If an appointment timeslot has not been provided
NBN Co Access Seeker
DetermineServiceFeasibility
Order Request ReceivednotifyOrderAcknowledged (Order ID)
Accept Order notifyOrderAccepted
notifyOrderComplete
Order Complete
Pre-Order
Management
If site visit is required
and an appointment
timeslot has not been providedService Activation & Configuration
submitOrderConnect
Manage Appointment
(refer to Manage Appointment section)
Close Order
Initiate Assurance
Initiate Billing
Validate Order (Product, Billing Account etc...)
Perform Physical Install
ServiceDecomposition
notifyKeepCustomerInformed
(Appointment Complete)
notifyKeepCustomerInformed
(Service Test Complete)
If site visit required and
an appointment
timeslot has been provided, the
appointment will be confirmed within
Determine Service Feasibility process
Resource Configuration & Activation
Test Resource
Test Service End to End
Fulfil Order
notifyInformationRequiredSend information Required
(Appointment)
Reject Order
notifyOrderRejectedClose Order
What
appointments
are
available?
Request
Available
Appointments
Access Seeker NBN Co
responseAppointmentAvailability
responseAppointment(Confirmed)
Select required
slot
Request
booking of slot
Appointment
confirmed
Send response
Appointment
exists for
Order?
No
Yes
Meets
requirement
?
No
Yes
Order id or
Ticket id valid?
Yes
No
requestAppointmentAvailability
requestAppointmentBook
notifyInformationRequired[notifyBookAppointment] Require Access
Seeker to book
appointment
Available?Extend search to +/
- 3 days
Send response
No
Yes
Determine
available slots for
given
appointment type
Valid
appointment
type/ location
Yes
No
Receive
appointment
notification
Check for
available slots for
given appointment
type
Receive
requestNote: Ticket may have
multiple appointment
requirements
Valid
appointment
type/ location?
Yes
No
responseAppointmentBook(Rejected)
Manage
Appointment
Reserve
Appointment
AS reserves
an
appointment
Is the product
order
feasible?
Access Seeker NBN Co
responseOrderFeasibilityCheck
Send Location and
product Qualification
request for given
location
Send response
Valid location
or request?
Yes
No
requestOrderFeasibilityCheck
If successful, progress
to order creation
Determine
feasibilityService
decomposition
Order
Feasibility
Check
Manage
Service Qual
© NBN Co Limited 2011 41
41
Example B2B Product Order Journey
Does AS know the
NBN Location ID?
Does AS know
if location is
serviceable?
Bu
sin
ess
Pro
ce
ss
B2B
Access Seeker NBN Co
notifyBatchAddressSearchRejected
Upload batch file
or submit batch
request
Receive
batch
submitBatchAddressSearch
Decompose batch
into single line
items
Batch
completed?
notifyBatchAddressSearchInProgress
No
YesSend a complete notification
with consolidated responses
into a single message
Monitor
progress
Ok to
process?
Yes
No (Rejection)
Place on
queue for
processing
Send
Acknowledgement
notifyBatchAddressSearchAcknowledged
(Batch ID)
Processing
notifyBatchAddressSearchCompletedReceive
batch result
Only one notification will be
sent to the Access Seeker
when the first item within a
Batch start processing
Partial
Address
Search
Manage
Address
Access Seeker NBN Co
responseAddressSearch
responseSingleSiteQualification
Exact match
found?
Send response
No
Yes
Close match address(es) OR no match
Specify (partial)
address details
Send ‘Location
only’ qualification
request for
address
Send responseNo
Valid location?
Yes
No
queryAddressSearch
requestSingleSiteQualification
Determine
close match
address(es)
Location
serviceable?
Yes
Progress to order
creation
Successful
response?
No: check details and resubmit
Yes
Determine
infrastructure
and resource
availability
Single
Site SQ
Manage
Service Qual
Request
Connect
Order
Manage
Prod Order
Order Accept +
KCI
AS submits
the product
order
Alt: Order Rejected
Alt: If an appointment timeslot has not been provided
NBN Co Access Seeker
DetermineServiceFeasibility
Order Request ReceivednotifyOrderAcknowledged (Order ID)
Accept Order notifyOrderAccepted
notifyOrderComplete
Order Complete
Pre-Order
Management
If site visit is required
and an appointment
timeslot has not been providedService Activation & Configuration
submitOrderConnect
Manage Appointment
(refer to Manage Appointment section)
Close Order
Initiate Assurance
Initiate Billing
Validate Order (Product, Billing Account etc...)
Perform Physical Install
ServiceDecomposition
notifyKeepCustomerInformed
(Appointment Complete)
notifyKeepCustomerInformed
(Service Test Complete)
If site visit required and
an appointment
timeslot has been provided, the
appointment will be confirmed within
Determine Service Feasibility process
Resource Configuration & Activation
Test Resource
Test Service End to End
Fulfil Order
notifyInformationRequiredSend information Required
(Appointment)
Reject Order
notifyOrderRejectedClose Order
What
appointments
are
available?
Request
Available
Appointments
Access Seeker NBN Co
responseAppointmentAvailability
responseAppointment(Confirmed)
Select required
slot
Request
booking of slot
Appointment
confirmed
Send response
Appointment
exists for
Order?
No
Yes
Meets
requirement
?
No
Yes
Order id or
Ticket id valid?
Yes
No
requestAppointmentAvailability
requestAppointmentBook
notifyInformationRequired[notifyBookAppointment] Require Access
Seeker to book
appointment
Available?Extend search to +/
- 3 days
Send response
No
Yes
Determine
available slots for
given
appointment type
Valid
appointment
type/ location
Yes
No
Receive
appointment
notification
Check for
available slots for
given appointment
type
Receive
requestNote: Ticket may have
multiple appointment
requirements
Valid
appointment
type/ location?
Yes
No
responseAppointmentBook(Rejected)
Manage
Appointment
Reserve
Appointment
AS reserves
an
appointment
Is the product
order
feasible?
Access Seeker NBN Co
responseOrderFeasibilityCheck
Send Location and
product Qualification
request for given
location
Send response
Valid location
or request?
Yes
No
requestOrderFeasibilityCheck
If successful, progress
to order creation
Determine
feasibilityService
decomposition
Order
Feasibility
Check
Manage
Service Qual
Address Query
Provided:
• Location expressed as one of
• Primary / Complex Address
(AS4590:2006 & AS4819:2003 )
• GNAF ID
• Geocode (Lat, Long)
Response:
• Where there is an exact match
• NBN Location ID
• Primary / Complex Address
• Where there is a close match, one of
• List of possible locations (e.g.
streets)
• List of possible addresses & NBN
Location IDs.
© NBN Co Limited 2011 42
42
Example B2B Product Order Journey
Does AS know the
NBN Location ID?
Does AS know
if location is
serviceable?
Bu
sin
ess
Pro
ce
ss
B2B
Access Seeker NBN Co
notifyBatchAddressSearchRejected
Upload batch file
or submit batch
request
Receive
batch
submitBatchAddressSearch
Decompose batch
into single line
items
Batch
completed?
notifyBatchAddressSearchInProgress
No
YesSend a complete notification
with consolidated responses
into a single message
Monitor
progress
Ok to
process?
Yes
No (Rejection)
Place on
queue for
processing
Send
Acknowledgement
notifyBatchAddressSearchAcknowledged
(Batch ID)
Processing
notifyBatchAddressSearchCompletedReceive
batch result
Only one notification will be
sent to the Access Seeker
when the first item within a
Batch start processing
Partial
Address
Search
Manage
Address
Access Seeker NBN Co
responseAddressSearch
responseSingleSiteQualification
Exact match
found?
Send response
No
Yes
Close match address(es) OR no match
Specify (partial)
address details
Send ‘Location
only’ qualification
request for
address
Send responseNo
Valid location?
Yes
No
queryAddressSearch
requestSingleSiteQualification
Determine
close match
address(es)
Location
serviceable?
Yes
Progress to order
creation
Successful
response?
No: check details and resubmit
Yes
Determine
infrastructure
and resource
availability
Single
Site SQ
Manage
Service Qual
Request
Connect
Order
Manage
Prod Order
Order Accept +
KCI
AS submits
the product
order
Alt: Order Rejected
Alt: If an appointment timeslot has not been provided
NBN Co Access Seeker
DetermineServiceFeasibility
Order Request ReceivednotifyOrderAcknowledged (Order ID)
Accept Order notifyOrderAccepted
notifyOrderComplete
Order Complete
Pre-Order
Management
If site visit is required
and an appointment
timeslot has not been providedService Activation & Configuration
submitOrderConnect
Manage Appointment
(refer to Manage Appointment section)
Close Order
Initiate Assurance
Initiate Billing
Validate Order (Product, Billing Account etc...)
Perform Physical Install
ServiceDecomposition
notifyKeepCustomerInformed
(Appointment Complete)
notifyKeepCustomerInformed
(Service Test Complete)
If site visit required and
an appointment
timeslot has been provided, the
appointment will be confirmed within
Determine Service Feasibility process
Resource Configuration & Activation
Test Resource
Test Service End to End
Fulfil Order
notifyInformationRequiredSend information Required
(Appointment)
Reject Order
notifyOrderRejectedClose Order
What
appointments
are
available?
Request
Available
Appointments
Access Seeker NBN Co
responseAppointmentAvailability
responseAppointment(Confirmed)
Select required
slot
Request
booking of slot
Appointment
confirmed
Send response
Appointment
exists for
Order?
No
Yes
Meets
requirement
?
No
Yes
Order id or
Ticket id valid?
Yes
No
requestAppointmentAvailability
requestAppointmentBook
notifyInformationRequired[notifyBookAppointment] Require Access
Seeker to book
appointment
Available?Extend search to +/
- 3 days
Send response
No
Yes
Determine
available slots for
given
appointment type
Valid
appointment
type/ location
Yes
No
Receive
appointment
notification
Check for
available slots for
given appointment
type
Receive
requestNote: Ticket may have
multiple appointment
requirements
Valid
appointment
type/ location?
Yes
No
responseAppointmentBook(Rejected)
Manage
Appointment
Reserve
Appointment
AS reserves
an
appointment
Is the product
order
feasible?
Access Seeker NBN Co
responseOrderFeasibilityCheck
Send Location and
product Qualification
request for given
location
Send response
Valid location
or request?
Yes
No
requestOrderFeasibilityCheck
If successful, progress
to order creation
Determine
feasibilityService
decomposition
Order
Feasibility
Check
Manage
Service Qual
Service Qualification
Provided:
• Location Expressed as one of
• NBN Location ID
• Primary / Complex Address
(AS4590:2006 & AS4819:2003 )
• GNAF ID
• Geocode (Lat, Long)
Response:
• Location serviceable (Yes/No)
• Primary access technology (Fibre, Fixed
Wireless, Interim Satellite)
• Infrastructure (shortfall or NTU/lead-in
present/planned)
• NTD port availability
• Upstream / Downstream bandwidth
capacity
• Connectivity Serving Area (CSA) ID
• Address details
• NBN Location ID
© NBN Co Limited 2011 43
43
Example B2B Product Order Journey
Does AS know the
NBN Location ID?
Does AS know
if location is
serviceable?
Bu
sin
ess
Pro
ce
ss
B2B
Access Seeker NBN Co
notifyBatchAddressSearchRejected
Upload batch file
or submit batch
request
Receive
batch
submitBatchAddressSearch
Decompose batch
into single line
items
Batch
completed?
notifyBatchAddressSearchInProgress
No
YesSend a complete notification
with consolidated responses
into a single message
Monitor
progress
Ok to
process?
Yes
No (Rejection)
Place on
queue for
processing
Send
Acknowledgement
notifyBatchAddressSearchAcknowledged
(Batch ID)
Processing
notifyBatchAddressSearchCompletedReceive
batch result
Only one notification will be
sent to the Access Seeker
when the first item within a
Batch start processing
Partial
Address
Search
Manage
Address
Access Seeker NBN Co
responseAddressSearch
responseSingleSiteQualification
Exact match
found?
Send response
No
Yes
Close match address(es) OR no match
Specify (partial)
address details
Send ‘Location
only’ qualification
request for
address
Send responseNo
Valid location?
Yes
No
queryAddressSearch
requestSingleSiteQualification
Determine
close match
address(es)
Location
serviceable?
Yes
Progress to order
creation
Successful
response?
No: check details and resubmit
Yes
Determine
infrastructure
and resource
availability
Single
Site SQ
Manage
Service Qual
Request
Connect
Order
Manage
Prod Order
Order Accept +
KCI
AS submits
the product
order
Alt: Order Rejected
Alt: If an appointment timeslot has not been provided
NBN Co Access Seeker
DetermineServiceFeasibility
Order Request ReceivednotifyOrderAcknowledged (Order ID)
Accept Order notifyOrderAccepted
notifyOrderComplete
Order Complete
Pre-Order
Management
If site visit is required
and an appointment
timeslot has not been providedService Activation & Configuration
submitOrderConnect
Manage Appointment
(refer to Manage Appointment section)
Close Order
Initiate Assurance
Initiate Billing
Validate Order (Product, Billing Account etc...)
Perform Physical Install
ServiceDecomposition
notifyKeepCustomerInformed
(Appointment Complete)
notifyKeepCustomerInformed
(Service Test Complete)
If site visit required and
an appointment
timeslot has been provided, the
appointment will be confirmed within
Determine Service Feasibility process
Resource Configuration & Activation
Test Resource
Test Service End to End
Fulfil Order
notifyInformationRequiredSend information Required
(Appointment)
Reject Order
notifyOrderRejectedClose Order
What
appointments
are
available?
Request
Available
Appointments
Access Seeker NBN Co
responseAppointmentAvailability
responseAppointment(Confirmed)
Select required
slot
Request
booking of slot
Appointment
confirmed
Send response
Appointment
exists for
Order?
No
Yes
Meets
requirement
?
No
Yes
Order id or
Ticket id valid?
Yes
No
requestAppointmentAvailability
requestAppointmentBook
notifyInformationRequired[notifyBookAppointment] Require Access
Seeker to book
appointment
Available?Extend search to +/
- 3 days
Send response
No
Yes
Determine
available slots for
given
appointment type
Valid
appointment
type/ location
Yes
No
Receive
appointment
notification
Check for
available slots for
given appointment
type
Receive
requestNote: Ticket may have
multiple appointment
requirements
Valid
appointment
type/ location?
Yes
No
responseAppointmentBook(Rejected)
Manage
Appointment
Reserve
Appointment
AS reserves
an
appointment
Is the product
order
feasible?
Access Seeker NBN Co
responseOrderFeasibilityCheck
Send Location and
product Qualification
request for given
location
Send response
Valid location
or request?
Yes
No
requestOrderFeasibilityCheck
If successful, progress
to order creation
Determine
feasibilityService
decomposition
Order
Feasibility
Check
Manage
Service Qual
Product Feasibility Check
Provided:
• NBN Location ID
• Product Order including:
• Product definition & version
• NTD characteristics
• UNI characteristics
• Service characteristics
• CSG / Priority Assist
• Appointment ID (optional)
Response:
• Feasibility
• Resource shortfall & demand type
(if applicable)
© NBN Co Limited 2011 44
44
Example B2B Product Order Journey
Does AS know the
NBN Location ID?
Does AS know
if location is
serviceable?
Bu
sin
ess
Pro
ce
ss
B2B
Access Seeker NBN Co
notifyBatchAddressSearchRejected
Upload batch file
or submit batch
request
Receive
batch
submitBatchAddressSearch
Decompose batch
into single line
items
Batch
completed?
notifyBatchAddressSearchInProgress
No
YesSend a complete notification
with consolidated responses
into a single message
Monitor
progress
Ok to
process?
Yes
No (Rejection)
Place on
queue for
processing
Send
Acknowledgement
notifyBatchAddressSearchAcknowledged
(Batch ID)
Processing
notifyBatchAddressSearchCompletedReceive
batch result
Only one notification will be
sent to the Access Seeker
when the first item within a
Batch start processing
Partial
Address
Search
Manage
Address
Access Seeker NBN Co
responseAddressSearch
responseSingleSiteQualification
Exact match
found?
Send response
No
Yes
Close match address(es) OR no match
Specify (partial)
address details
Send ‘Location
only’ qualification
request for
address
Send responseNo
Valid location?
Yes
No
queryAddressSearch
requestSingleSiteQualification
Determine
close match
address(es)
Location
serviceable?
Yes
Progress to order
creation
Successful
response?
No: check details and resubmit
Yes
Determine
infrastructure
and resource
availability
Single
Site SQ
Manage
Service Qual
Request
Connect
Order
Manage
Prod Order
Order Accept +
KCI
AS submits
the product
order
Alt: Order Rejected
Alt: If an appointment timeslot has not been provided
NBN Co Access Seeker
DetermineServiceFeasibility
Order Request ReceivednotifyOrderAcknowledged (Order ID)
Accept Order notifyOrderAccepted
notifyOrderComplete
Order Complete
Pre-Order
Management
If site visit is required
and an appointment
timeslot has not been providedService Activation & Configuration
submitOrderConnect
Manage Appointment
(refer to Manage Appointment section)
Close Order
Initiate Assurance
Initiate Billing
Validate Order (Product, Billing Account etc...)
Perform Physical Install
ServiceDecomposition
notifyKeepCustomerInformed
(Appointment Complete)
notifyKeepCustomerInformed
(Service Test Complete)
If site visit required and
an appointment
timeslot has been provided, the
appointment will be confirmed within
Determine Service Feasibility process
Resource Configuration & Activation
Test Resource
Test Service End to End
Fulfil Order
notifyInformationRequiredSend information Required
(Appointment)
Reject Order
notifyOrderRejectedClose Order
What
appointments
are
available?
Request
Available
Appointments
Access Seeker NBN Co
responseAppointmentAvailability
responseAppointment(Confirmed)
Select required
slot
Request
booking of slot
Appointment
confirmed
Send response
Appointment
exists for
Order?
No
Yes
Meets
requirement
?
No
Yes
Order id or
Ticket id valid?
Yes
No
requestAppointmentAvailability
requestAppointmentBook
notifyInformationRequired[notifyBookAppointment] Require Access
Seeker to book
appointment
Available?Extend search to +/
- 3 days
Send response
No
Yes
Determine
available slots for
given
appointment type
Valid
appointment
type/ location
Yes
No
Receive
appointment
notification
Check for
available slots for
given appointment
type
Receive
requestNote: Ticket may have
multiple appointment
requirements
Valid
appointment
type/ location?
Yes
No
responseAppointmentBook(Rejected)
Manage
Appointment
Reserve
Appointment
AS reserves
an
appointment
Is the product
order
feasible?
Access Seeker NBN Co
responseOrderFeasibilityCheck
Send Location and
product Qualification
request for given
location
Send response
Valid location
or request?
Yes
No
requestOrderFeasibilityCheck
If successful, progress
to order creation
Determine
feasibilityService
decomposition
Order
Feasibility
Check
Manage
Service Qual
Appointment Query
Provided:
• NBN Location ID
• Demand type
• Start date & AM/PM.
• Priority Assist
• Workforce preference (optional)
Response:
• List of appointments matching the query
• Each appointment describes:
• Start date & time
• End date & time
© NBN Co Limited 2011 45
45
Example B2B Product Order Journey
Does AS know the
NBN Location ID?
Does AS know
if location is
serviceable?
Bu
sin
ess
Pro
ce
ss
B2B
Access Seeker NBN Co
notifyBatchAddressSearchRejected
Upload batch file
or submit batch
request
Receive
batch
submitBatchAddressSearch
Decompose batch
into single line
items
Batch
completed?
notifyBatchAddressSearchInProgress
No
YesSend a complete notification
with consolidated responses
into a single message
Monitor
progress
Ok to
process?
Yes
No (Rejection)
Place on
queue for
processing
Send
Acknowledgement
notifyBatchAddressSearchAcknowledged
(Batch ID)
Processing
notifyBatchAddressSearchCompletedReceive
batch result
Only one notification will be
sent to the Access Seeker
when the first item within a
Batch start processing
Partial
Address
Search
Manage
Address
Access Seeker NBN Co
responseAddressSearch
responseSingleSiteQualification
Exact match
found?
Send response
No
Yes
Close match address(es) OR no match
Specify (partial)
address details
Send ‘Location
only’ qualification
request for
address
Send responseNo
Valid location?
Yes
No
queryAddressSearch
requestSingleSiteQualification
Determine
close match
address(es)
Location
serviceable?
Yes
Progress to order
creation
Successful
response?
No: check details and resubmit
Yes
Determine
infrastructure
and resource
availability
Single
Site SQ
Manage
Service Qual
Request
Connect
Order
Manage
Prod Order
Order Accept +
KCI
AS submits
the product
order
Alt: Order Rejected
Alt: If an appointment timeslot has not been provided
NBN Co Access Seeker
DetermineServiceFeasibility
Order Request ReceivednotifyOrderAcknowledged (Order ID)
Accept Order notifyOrderAccepted
notifyOrderComplete
Order Complete
Pre-Order
Management
If site visit is required
and an appointment
timeslot has not been providedService Activation & Configuration
submitOrderConnect
Manage Appointment
(refer to Manage Appointment section)
Close Order
Initiate Assurance
Initiate Billing
Validate Order (Product, Billing Account etc...)
Perform Physical Install
ServiceDecomposition
notifyKeepCustomerInformed
(Appointment Complete)
notifyKeepCustomerInformed
(Service Test Complete)
If site visit required and
an appointment
timeslot has been provided, the
appointment will be confirmed within
Determine Service Feasibility process
Resource Configuration & Activation
Test Resource
Test Service End to End
Fulfil Order
notifyInformationRequiredSend information Required
(Appointment)
Reject Order
notifyOrderRejectedClose Order
What
appointments
are
available?
Request
Available
Appointments
Access Seeker NBN Co
responseAppointmentAvailability
responseAppointment(Confirmed)
Select required
slot
Request
booking of slot
Appointment
confirmed
Send response
Appointment
exists for
Order?
No
Yes
Meets
requirement
?
No
Yes
Order id or
Ticket id valid?
Yes
No
requestAppointmentAvailability
requestAppointmentBook
notifyInformationRequired[notifyBookAppointment] Require Access
Seeker to book
appointment
Available?Extend search to +/
- 3 days
Send response
No
Yes
Determine
available slots for
given
appointment type
Valid
appointment
type/ location
Yes
No
Receive
appointment
notification
Check for
available slots for
given appointment
type
Receive
requestNote: Ticket may have
multiple appointment
requirements
Valid
appointment
type/ location?
Yes
No
responseAppointmentBook(Rejected)
Manage
Appointment
Reserve
Appointment
AS reserves
an
appointment
Is the product
order
feasible?
Access Seeker NBN Co
responseOrderFeasibilityCheck
Send Location and
product Qualification
request for given
location
Send response
Valid location
or request?
Yes
No
requestOrderFeasibilityCheck
If successful, progress
to order creation
Determine
feasibilityService
decomposition
Order
Feasibility
Check
Manage
Service Qual
Appointment Reservation
Provided:
• NBN Location ID
• Demand type
• Appointment start & end date/time
• End User contact details
• Special conditions (e.g. site access details)
• Workforce preference (optional)
Response:
• Appointment details
• Appointment ID
© NBN Co Limited 2011 46
46
Example B2B Product Order Journey
Does AS know the
NBN Location ID?
Does AS know
if location is
serviceable?
Bu
sin
ess
Pro
ce
ss
B2B
Access Seeker NBN Co
notifyBatchAddressSearchRejected
Upload batch file
or submit batch
request
Receive
batch
submitBatchAddressSearch
Decompose batch
into single line
items
Batch
completed?
notifyBatchAddressSearchInProgress
No
YesSend a complete notification
with consolidated responses
into a single message
Monitor
progress
Ok to
process?
Yes
No (Rejection)
Place on
queue for
processing
Send
Acknowledgement
notifyBatchAddressSearchAcknowledged
(Batch ID)
Processing
notifyBatchAddressSearchCompletedReceive
batch result
Only one notification will be
sent to the Access Seeker
when the first item within a
Batch start processing
Partial
Address
Search
Manage
Address
Access Seeker NBN Co
responseAddressSearch
responseSingleSiteQualification
Exact match
found?
Send response
No
Yes
Close match address(es) OR no match
Specify (partial)
address details
Send ‘Location
only’ qualification
request for
address
Send responseNo
Valid location?
Yes
No
queryAddressSearch
requestSingleSiteQualification
Determine
close match
address(es)
Location
serviceable?
Yes
Progress to order
creation
Successful
response?
No: check details and resubmit
Yes
Determine
infrastructure
and resource
availability
Single
Site SQ
Manage
Service Qual
Request
Connect
Order
Manage
Prod Order
Order Accept +
KCI
AS submits
the product
order
Alt: Order Rejected
Alt: If an appointment timeslot has not been provided
NBN Co Access Seeker
DetermineServiceFeasibility
Order Request ReceivednotifyOrderAcknowledged (Order ID)
Accept Order notifyOrderAccepted
notifyOrderComplete
Order Complete
Pre-Order
Management
If site visit is required
and an appointment
timeslot has not been providedService Activation & Configuration
submitOrderConnect
Manage Appointment
(refer to Manage Appointment section)
Close Order
Initiate Assurance
Initiate Billing
Validate Order (Product, Billing Account etc...)
Perform Physical Install
ServiceDecomposition
notifyKeepCustomerInformed
(Appointment Complete)
notifyKeepCustomerInformed
(Service Test Complete)
If site visit required and
an appointment
timeslot has been provided, the
appointment will be confirmed within
Determine Service Feasibility process
Resource Configuration & Activation
Test Resource
Test Service End to End
Fulfil Order
notifyInformationRequiredSend information Required
(Appointment)
Reject Order
notifyOrderRejectedClose Order
What
appointments
are
available?
Request
Available
Appointments
Access Seeker NBN Co
responseAppointmentAvailability
responseAppointment(Confirmed)
Select required
slot
Request
booking of slot
Appointment
confirmed
Send response
Appointment
exists for
Order?
No
Yes
Meets
requirement
?
No
Yes
Order id or
Ticket id valid?
Yes
No
requestAppointmentAvailability
requestAppointmentBook
notifyInformationRequired[notifyBookAppointment] Require Access
Seeker to book
appointment
Available?Extend search to +/
- 3 days
Send response
No
Yes
Determine
available slots for
given
appointment type
Valid
appointment
type/ location
Yes
No
Receive
appointment
notification
Check for
available slots for
given appointment
type
Receive
requestNote: Ticket may have
multiple appointment
requirements
Valid
appointment
type/ location?
Yes
No
responseAppointmentBook(Rejected)
Manage
Appointment
Reserve
Appointment
AS reserves
an
appointment
Is the product
order
feasible?
Access Seeker NBN Co
responseOrderFeasibilityCheck
Send Location and
product Qualification
request for given
location
Send response
Valid location
or request?
Yes
No
requestOrderFeasibilityCheck
If successful, progress
to order creation
Determine
feasibilityService
decomposition
Order
Feasibility
Check
Manage
Service Qual
Submit Product Order
Provided:
• NBN Location ID
• Product Order including:
• Product definition & version
• NTD characteristics
• UNI characteristics
• Service characteristics
• CSG / Priority Assist
• Appointment ID (optional)
Response:
• Order progression notifications:
• Acknowledged
• Accepted
• Complete
• Appointment notifications (where relevant)
• Appointment Completed
• Appointment Cancelled
• Appointment Missed
© NBN Co Limited 2011 47
Sandpit Capability – Available Now
47
Manage Address – Business Process Touchpoints
PO-BP005: Location query queryAddressSearch
responseAddressSearch
Manage Product Order – Business Process Touchpoints
OH-BP001: Submit a Product Connect Order submitOrderConnect
notifyOrderAcknowledged
notifyOrderAccepted
notifyKeepCustomerInformed
notifyOrderComplete
notifyOrderRejected
OH-BP004: Submit a Product Disconnect Order submitOrderDisconnect & notifications
OH-BP005: Submit a Product Modify Order submitOrderModify & notifications
OH-BP008: Notify Information Required (as above)
Manage Service Qualification – Business Process Touchpoints
PO-BP001: Single Site Qualification requestSingleSiteQualification
responseSingleSiteQualification
PO-BP003: Order Feasibility Check requestProductFeasibility
responseProductFeasibility
© NBN Co Limited 2011 48
Sandpit Capability – Planned Dec-11
48
Manage Product Order – Business Process Touchpoints
PO-BP006: Amend In-Flight Order requestOrderAmend
r esponseOrderAmend
PO-BP007: Cancel In-Flight Order requestOrderCancel
responseOrderCancel
PO-BP010: Query Order Details queryOrderDetails
PO-BP016: Held Order notifyKeepCustomerInformed
notifyMoreInformationRequired
PO-BP017: Request Product Instance Information requestProductInstanceInformation
responseProductInstanceInformation
© NBN Co Limited 2011 49
Next Steps...
49
• Visit nbnco.com.au to download the B2B Specifications
• Request access to NBN Co’s B2B Sandpit via
• Build & deploy NBN Co’s B2B Gateway Example Implementation
• Develop & integrate your OSS or business application
• Sign NBN Co’s commercial agreement