Siebel与OFM集成部署REST服务

简介: 方案概述 1. 前提条件 About ACR 543 ACR 543 implements Siebel Application Integration for Oracle Fusion Middleware.

方案概述

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]

目录
相关文章
|
监控 前端开发 测试技术
如何实现前端工程化的持续集成和持续部署?
通过以上步骤,可以建立一套完整的前端工程化 CI/CD 流程,实现前端代码从开发、测试、构建到部署的全自动化,提高开发效率、保证代码质量,快速响应用户需求和市场变化。
|
5月前
|
存储 文字识别 自然语言处理
通义大模型在文档自动化处理中的高效部署指南(OCR集成与批量处理优化)
本文深入探讨了通义大模型在文档自动化处理中的应用,重点解决传统OCR识别精度低、效率瓶颈等问题。通过多模态编码与跨模态融合技术,通义大模型实现了高精度的文本检测与版面分析。文章详细介绍了OCR集成流程、批量处理优化策略及实战案例,展示了动态批处理和分布式架构带来的性能提升。实验结果表明,优化后系统处理速度可达210页/分钟,准确率达96.8%,单文档延迟降至0.3秒,为文档处理领域提供了高效解决方案。
624 1
|
7月前
|
弹性计算 机器人 应用服务中间件
一键部署开源Qwen3并集成到钉钉、企业微信
Qwen3系列模型现已正式发布并开源,包含8款“混合推理模型”,其中涵盖两款MoE模型(Qwen3-235B-A22B与Qwen3-30B-A3B)及六个Dense模型。阿里云计算巢已支持Qwen3-235B-A22B和Qwen3-32B的私有化部署,用户可通过计算巢轻松完成部署,并借助AppFlow集成至钉钉机器人或企业微信。文档详细介绍了从模型部署、创建应用到配置机器人的全流程,帮助用户快速实现智能助手的接入与使用。
587 19
一键部署开源Qwen3并集成到钉钉、企业微信
|
6月前
|
JSON 缓存 并行计算
NVIDIA 实现通义千问 Qwen3 的生产级应用集成和部署
阿里巴巴近期开源了通义千问Qwen3大语言模型(LLM),包含两款混合专家模型(MoE)235B-A22B与30B-A3B,以及六款稠密模型(Dense)从0.6B到32B不等。开发者可基于NVIDIA GPU使用TensorRT-LLM、Ollama、SGLang、vLLM等框架高效部署Qwen3系列模型,实现快速词元生成和生产级应用开发。
|
9月前
|
人工智能 Kubernetes jenkins
容器化AI模型的持续集成与持续交付(CI/CD):自动化模型更新与部署
在前几篇文章中,我们探讨了容器化AI模型的部署、监控、弹性伸缩及安全防护。为加速模型迭代以适应新数据和业务需求,需实现容器化AI模型的持续集成与持续交付(CI/CD)。CI/CD通过自动化构建、测试和部署流程,提高模型更新速度和质量,降低部署风险,增强团队协作。使用Jenkins和Kubernetes可构建高效CI/CD流水线,自动化模型开发和部署,确保环境一致性并提升整体效率。
|
4月前
|
物联网 Linux 开发者
快速部署自己私有MQTT-Broker-下载安装到运行不到一分钟,快速简单且易于集成到自己项目中
本文给物联网开发的朋友推荐的是GMQT,让物联网开发者快速拥有合适自己的MQTT-Broker,本文从下载程序到安装部署手把手教大家安装用上私有化MQTT服务器。
1275 5
|
6月前
|
人工智能 安全 Shell
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
431 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
7月前
|
人工智能 API 开发工具
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
GitHub MCP Server是基于Model Context Protocol的服务器工具,提供与GitHub API的无缝集成,支持自动化处理问题、Pull Request和仓库管理等功能。
1449 2
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
|
9月前
|
弹性计算 人工智能 应用服务中间件
一键部署开源DeepSeek并集成到企业微信
DeepSeek近期发布了两款先进AI模型V3和R1,分别适用于通用应用和推理任务。由于官方API流量过大,建议通过阿里云的计算巢进行私有化部署,以确保稳定使用。用户无需编写代码即可完成部署,并可通过AppFlow轻松集成到钉钉、企业微信等渠道。具体步骤包括选择适合的机器资源、配置安全组、创建企业微信应用及连接流,最后完成API接收消息配置和测试应用。整个过程简单快捷,帮助用户快速搭建专属AI服务。
1718 7
一键部署开源DeepSeek并集成到企业微信
|
存储 监控 Devops
DevOps实践:持续集成/持续部署(CI/CD)的实战指南
DevOps实践:持续集成/持续部署(CI/CD)的实战指南