Siebel Application Integration for Oracle Fusion Middleware Guide > Working with Siebel RESTful Services >

How Siebel RESTful Services Map HTTP to the EAI Object Manager


Siebel EAI uses the EAI Siebel Adapter business service and its own internal message structure and methods to insert, update, and delete records in the Siebel database. Siebel RESTful Services act as a translator between Web request structures and language and the EAI Siebel Adapter structures and language. Because of this, you can access the methods of the EAI Siebel Adapter business service from external applications without having to know all the intricacies of the service. For more information about the EAI Siebel Adapter, see Integration Platform Technologies: Siebel Enterprise Application Integration.

You can create simple XML and send it to a URI. The syntax and structures used in this chapter show how to create simple XML messages and construct URIs. Each of the standard PUT, GET, DELETE, and POST HTTP methods are constructed differently.

Siebel RESTful Services map semantics for HTTP methods and URIs into semantics for the EAI Object Manager. When a response object is returned, the default format is a Siebel RESTful Services message object. Siebel RESTful Services use the Attachment business components to access the file system. For an example, see Example of Using Code to Access Data from the Siebel File System.

Table 6 describes the mapping between HTTP resource requests and requests that are compatible with Siebel EAI.

Table 6. Mapping Between HTTP Resource Requests and Requests That Are Compatible with Siebel EAI
HTTP Resource Requests
Requests That Are Compatible with Siebel EAI

GET, PUT, POST, and DELETE

The following requests are compatible with Siebel EAI:

  • insert
  • fetch
  • query
  • querypage
  • update
  • upsert
  • delete
  • execute

For examples of how to use some of these methods by making calls to Siebel RESTful Services, see Sample URIs for Siebel RESTful Services.

Siebel Application Integration for Oracle Fusion Middleware Guide Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.