nbn co’s access seeker industry interface ebxml … of specifications to allow automation of the...

50
© 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

Upload: buituong

Post on 24-Mar-2018

220 views

Category:

Documents


3 download

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 2

Network rollout gathers pace

© 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

[email protected]

• Build & deploy NBN Co’s B2B Gateway Example Implementation

• Develop & integrate your OSS or business application

• Sign NBN Co’s commercial agreement

© NBN Co Limited 2011 50