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

Architecture of Siebel RESTful Services


Figure 4 illustrates the architecture of Siebel RESTful Services.

Figure 4. Architecture of Siebel RESTful Services

As shown in Figure 4, Siebel RESTful Services makes available the methods and operations that the EAI Object Manager business service provides through an interface that complies with the principles of REST HTTP services. It includes the following components:

  1. Siebel Server. Executes one or more instances of an EAI Object Manager. Integration objects abstract required data from the business objects.
  2. Oracle WebLogic Server. Executes one or more instances of the Siebel RESTful Services. This service is a Java EE Web application and a Java EE resource adapter. They are packaged together in a Java EE enterprise application. The Java EE Web application is a servlet that uses the JAX-RS standards. The Java EE resource adapter wraps the Siebel JDB EAIObjMgrSvc class in a Java EE Connector Architecture (JCA) interface.
  3. Resource Adapter. To support Siebel RESTful Services, the resource adapter maps standard Siebel EAI operations to HTTP methods. Example REST operations include synchronization, insert, update, and so on. Example HTTP methods include: PUT, GET, DELETE, POST.
  4. JAX-RS Servlet. This servlet does the following:
    • Converts HTTP resource requests to requests that are compatible with Siebel EAI.
    • Converts request and response objects between the Siebel EAI format and the Siebel RESTful Services format.
  5. Message objects. Transferred as part of a Siebel RESTful Services request or response.
  6. HTTP Interface. Siebel RESTful Services use the HTTP protocol to use the standard GET, PUT, POST, AND DELETE operations.

    For more information, see How Siebel RESTful Services Map HTTP to the EAI Object Manager.

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