Cisco Cisco Prime Collaboration 10.6 Developer's Guide

Page of 82
 
 
© 2012 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. 
Page 7 of 82 
 
WSDL/XSD files with SOAP HTTP bindings exposing the NBI requests and XML-based data models for 
all northbound services. 
 
The Prime Collaboration Provisioning NBI, which receives, tracks, and manages the results of all NBI 
requests. 
 
The following Web Services are supported as part of the Prime Collaboration Provisioning NBI: 
WS-Notification and WS-ResourceFramework specifications are used to enable a client to 
receive the NBI request result notification asynchronously. 
WS-Security specifications are used to store credentials in the security token profile in the 
SOAP header. The AXIS2 interceptor is used to verify the credentials. 
WS-BaseFault specification is used to define the exceptions thrown during the synchronous 
submission of the NBI request. An exception is thrown if the request is not well formed or if 
NbiManager rejects the NBI request. 
WS-Enumeration specification concepts are used to retrieve data from list commands or any 
command capable of generating large amounts of data. 
Client Requirements 
The Prime Collaboration Provisioning NBI uses Web Services standards. The client must satisfy the following 
requirements: 
 
Client must be able to connect to the Prime Collaboration Provisioning server with https. 
 
To only receive a notification, the client must either be a Web Services Consumer or have a Web Services 
Consumer installed. Notifications are sent using http. 
To make a request, the client does not have to be Web Services based; it can be a plain Java client. 
Prime Collaboration Provisioning Web Services Resources 
All services exposed by the Prime Collaboration Provisioning NBI are defined using WSDL/XSD with SOAP HTTP 
bindings and exposed as Web Services. 
The Prime Collaboration Provisioning NBI Web Services are based on Axis 2.1.6.2 Web Services framework using 
XML Beans data binding. 
The Prime Collaboration Provisioning NBI client initiates a request and response transaction to the server. If the 
response does not complete the request, a WS-Notification is sent to a specified server or servlet when the request 
is completed. 
Requested bulk data is retrieved by WS-Enumeration standard requests and responses. 
General Prerequisites 
The Prime Collaboration Provisioning NBI SDK has been designed and tested to run on Windows XP. 
It requires Java 1.6, and that the following Apache products be installed: 
 
Axis2 1.6.2