zoukankan      html  css  js  c++  java
  • Siebel与OFM集成部署REST服务

    方案概述

    1. 前提条件

    About ACR 543

    ACR 543 implements Siebel Application Integration for Oracle Fusion Middleware. SAI for Oracle Fusion Middleware provides a new integration capability between Siebel Business Applications and the Oracle WebLogic Server. Within the Oracle WebLogic Server, either independently or as part of Oracle® Fusion Middleware, SAI for Oracle Fusion Middleware provides a distinct container for hosting Web services and building Java applications. This initial release of SAI for Oracle Fusion Middleware supports the deployment of Siebel RESTful Services to the Oracle WebLogic Server. Siebel RESTful Services (Representational State Transfer) are a set of Java EE (Java Enterprise Edition) services that make available an instance of a Siebel Repository or a Siebel Enterprise instance to a connected application or data management system.

    必须满足以下下条件:

    Oracle WebLogic Server 11g Release 1 (10.3.3) or later

    Oracle JDeveloper 11g (11.1.1.2.0 or 小版本可以Later,11.2.x 不装不了插件)

    Enable EAI  and AOM

    Importing Archive Files for ACR 543

    Siebel 8.1.1.4 (PatchSet)  or Later


    锁定下面的Project

    EAI Business Services

    ■ Server Components - Infrastructure

    ■ Server Components - EAI

    ■ SAI EAI Outbound Services

    ■ SAI Base Integration Objects

    导入SIF补丁集,位于打完8114补丁后客户端Tools/REPATCH/ 目录下

    EN005827fb[4]

    编译后发布到Siebel Server上


    实现步骤


    1、在Siebel中找到SAI(Siebel Application Integration)JDeveloper插件(插件名称:oracle-siebel-eai-fusion_bundle.zip,位置:SIEBSRVR_ROOT\siebsrvr\classes directory),此处需要注意的是, 此补丁只在打完8114以上补丁后才有

    2、在JDeveloper中安装SAI插件

    选择Help目录下的“Check for Updates”

    63be270d45baa9d3de7691747f4a0efd[4]

    选择前面步骤中下载到本地的JDeveloper插件

    bed36465f5ed32ebc989fbd45705d35f[4]

    确认相应的Lisence信息,选择“I Agree”

    9c69978ebe18f57fb08dfc6956c67c5c[4]

    最后点击“Finish”完成插件的安装,安装后需要重启JDeveloper使之生效

    3、创建与配置Siebel Resource Adapter

    在新建向导中选择“Siebel Application Integration”,进而选择“Deployment”

    70ff4c850bd44dc6e92a6b83e22dfd0f[4]

    进入SAI创建向导

    355821ef52aa6411a2898af50d830103[4]

    在Deployment Type中选择“Siebel Resource Adapter”

    24c7eb8f47351c3dd0c9f3d8f7c06a44[4]

    完成Adapter的基本信息

    845605fc85c5efa6f6e14f46da56a9e0[4]

    编辑ra.xml,完成Adapter参数配置,此处需要注意的是EAI OM Alias保证在Siebel中已经启用

    eaf322065be8aeb5cdb7792829d31b72[4]

    根据需要选择其他参数配置

    0e70882a077171c0e9ee31c2e8935e2e[4]

    1cd79eaf6fbd753a325dc9ad350d7973[4]

    9d9d804f04e035401c83d69c72806d17[4]

    在Adapter参数设置完成后,需要将该Adapter部署到WebLogic中,填写相应的WebLogic连接信息

    153672f435f4108b946a30dabbd04a82[4]

    部署前进行信息确认,点击“Finish”完成创建向导

    0482ad5a004d433fdf82caa7b890a2ba[4]

    待部署完成后,反馈“Succeeded”之后表示部署完成

    ca3271172434e9fab7592a0033700f95[4]

    0a949e3847e65a52276c71a828b7de19[4]

    4、创建与配置REST应用

    再次选择新建向导中的“Siebel Application Integration”,进而选择“REST”,点击“Next”进入下一步

    dd06f5f51e82b184447c1da2ddcd0371[4]

    编辑相应的参数,确认Security Model,默认选择“DDOnly” ,如果有weblogic安全性配置,则选择第二个(必须)

    620bda9fbae0898a3f61ec59df1e62c7[4]

    填写部署到WebLogic连接信息

    76e32a03b4bc9eab097de66645e66820[4]

    确认部署,点击“Finish”完成创建向导

    714be90a528d6f235515622ee780435a[4]

    待反馈“Succeeded”之后,完成部署

    01743844658f31731fc49f63d1007e59[4]

    5、确认WebLogic中是否部署成功

    6d19619cc5f1792e3c902cc72f6b3f26[4]

    6、安全性配置

        进入安全领域配置

    Image[4]

      新增组

    Image(1)[4]

    新增用户siebeladmin,关联组

    Image(2)[4]

    配置SiebelEAIFusionREST应用程序安全性

    3184b34795fbc12b8034c727b0ef9ff0[4]

    2d99d406d0cbc6567f1aa3f89c95f157[4]

    773503c989aa812ce76fafeba10ca55f[4]

    1f5584e09eeed746a2da10d2996b1d5a[4]

    04a1033855de85b8a2f4400a3d6a47d6[4]

    88d70d6f4a878fa63f0d2f39ec8672b8[4]

    测试链接中适配器如果配置为eis/siebel/SiebelResourceAdapterConnFactory,则链接中JNDI必须为siebel.SiebelResourceAdapterConnFactory

    测试路径为:

    http://192.168.159.128:7001/oracle-crm/api/rest/siebel/siebel.SiebelResourceAdapterConnFactory/EAI%20Account?searchexpr=[Account.Name] LIKE 'F*'

    效果截图:

    Image(23)[4]

  • 相关阅读:
    WSDL2Java操作指南
    LVM 學習筆記 转载 
    TAR 的使用
    常用12种密码破解方法,一旦忘了密码可以补救,不要搞破坏
    ADAMS软件简介
    PPT演讲稿如何制作?
    window sp3第三方主题使用,改变主题,任务栏不变
    安装 Microsoft AppLocale 后出现的 Install Shield 安装界面乱码问题的解决办法
    K700C 港行的一般的设置,包括(GPRS上网设置,彩信设置,QQ设置等等)
    虚拟三维建模中的FSt格式文件介绍
  • 原文地址:https://www.cnblogs.com/ysisl/p/2358872.html
Copyright © 2011-2022 走看看