Integration Platform Technologies: Siebel Enterprise Application Integration > Web Services >

About Web Services

Web services combine component-based development and Internet standards and protocols that include HTTP, XML, Simple Object Access Protocol (SOAP), and Web Services Description Language (WSDL). You can reuse Web services regardless of how they are implemented. Web services can be developed on any platform and in any development environment as long as they can communicate with other Web services using these common protocols.

Business services or workflows in Siebel Business Applications can be exposed as Web services to be consumed by an application, such as one of the Siebel Self-Service Applications. Siebel Web Services framework has an ability to generate WSDL files to describe the Web services hosted by the Siebel application. Also, the Siebel Web Services framework can invoke external Web services. This is accomplished by importing a WSDL document, described as an external Web service, using the WSDL Import Wizard in Siebel Tools.

To specify the structure of XML used in the body of SOAP messages, Web services use an XML Schema Definition (XSD) standard. The XSD standard describes an XML document structure in terms of XML elements and attributes. It also specifies abstract data types, and defines and extends the value domains.

Users or programs interact with Web services by exchanging XML messages that conform to Simple Object Access Protocol (SOAP). For Web services support, SOAP provides a standard SOAP envelope, standard encoding rules that specify mapping of data based on an abstract data type into an XML instance and back, and conventions for how to make remote procedure calls (RPC) using SOAP messages.

Supported Web Services Standards

The following Web services standards are supported by Siebel Business Applications:

  • Web Services Description Language (WSDL) 1.1
  • Web Services Security (WS-Security) based on the clear-text UserName Token mechanism. For information, see the following:

    NOTE:  Passing user credentials in the URL is not supported in Siebel CRM, version 8.2, and version 8.1, Fix Pack and higher.

  • Web Services Interoperability (WS-I) Basic Profile 1.0
  • Simple Object Access Protocol (SOAP) 1.1
  • Hypertext Transfer Protocol (HTTP) 1.1
  • Extensible Markup Language (XML) 1.0
  • XML Schema
  • Extensible Stylesheet Language Transformation (XSLT) 1.0

For more details on supported elements and attributes, see XML Reference: Siebel Enterprise Application Integration. For information on supported standards, see:

Integration Platform Technologies: Siebel Enterprise Application Integration Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.