10.07.2015 Views

SuiteTalk (Web Services) Platform Guide - NetSuite

SuiteTalk (Web Services) Platform Guide - NetSuite

SuiteTalk (Web Services) Platform Guide - NetSuite

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>SuiteTalk</strong> <strong>Platform</strong> OverviewUnderstanding <strong>Web</strong> <strong>Services</strong>4Chapter 6 "<strong>Web</strong> <strong>Services</strong> Processing": describes how to process requests synchronously versusasynchronously. Also provided are steps for monitoring your web services requests.Chapter 7 "<strong>Web</strong> <strong>Services</strong> Security": describes all aspects of <strong>Web</strong> services security and sessionmanagement.Chapter 8 "<strong>Platform</strong> Features": describes the <strong>Web</strong> <strong>Services</strong> Concurrent License.Chapter 9 "Types": describes the various types available in the <strong>SuiteTalk</strong> <strong>Platform</strong>.Chapter 10 "<strong>Web</strong> <strong>Services</strong> Operations": describes each operation that can be performedthrough <strong>Web</strong> services and provides SOAP, C# and Java code samples.Chapter 11 "<strong>Web</strong> <strong>Services</strong> Error Handling and Error Codes": provides tables of possible SOAPfaults, fault status codes and error status codes that can be thrown for a given request.Chapter 12 "Task IDs" provides a list of task IDs for <strong>NetSuite</strong> pages.Understanding <strong>Web</strong> <strong>Services</strong><strong>Web</strong> services are Extensible Markup Language (XML) applications mapped to programs,objects, databases or complex business functions. They utilize a standardized XML messagingsystem to send or receive requests to authorized parties over the Internet. Businesses canimplement <strong>Web</strong> services to provide standards based processes that can be utilized by otherorganizations or integrated with business partner processes. Since the programming logicencapsulated by each <strong>Web</strong> service is independent of any one platform or technology set, <strong>Web</strong>services provide an independence and flexibility for integration across and between businesses.The following protocols are used to publish, expose or access <strong>Web</strong> <strong>Services</strong>:• WSDL (<strong>Web</strong> <strong>Services</strong> Description Language): a WSDL file exposes a <strong>Web</strong> serviceinterface, interaction patterns and protocol mapping. WSDL can be readily interpretedby other applications, systems and platforms.• UDDI (Universal Description, Discovery and Integration): A <strong>Web</strong> Service can becategorized and registered in a UDDI Registry so that applications can locate it andretrieve its WSDL. Currently <strong>NetSuite</strong> does NOT provide a UDDI registry.• SOAP (Simple Object Access Protocol): A <strong>Web</strong> Service can use the SOAP messagingformat to define an envelope for <strong>Web</strong> services communication via HTTP, HTTPs orother transport layers.With the <strong>SuiteTalk</strong> <strong>Platform</strong>, you can integrate existing business functions within yourorganization to <strong>NetSuite</strong> through the use of <strong>Web</strong> services. <strong>Web</strong> services can be invoked in realtimeto perform operations such as retrieving, adding, updating, and deleting data.<strong>SuiteTalk</strong> <strong>Platform</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!