多个EOS系统之间怎样通过http方式访问EOS服务(逻辑流和SCA服务)
来源:互联网 发布:java开源报表系统 编辑:程序博客网 时间:2024/06/11 08:11
【场景描述】:
有几个EOS业务系统,其中一个EOS应用需要通过 http的方式访问另外一个EOS应用
【解决方案】
步骤1:服务提供者配置:
配置文件User-local-config.xml,配置内容如下:
<module name="ChannelsSecurity">
<group name="channels2">
<configValue key="protocol">http</configValue>
<configValue key="ip">127.0.0.1</configValue>
<configValue key="port">8080</configValue>
<configValue key="webContext">default</configValue>
<configValue key="user">sysadmin</configValue>
<configValue key="password">{3DES}G38YipCqmg6RIjeq4gyvW0Q=</configValue>
</group>
步骤2:在服务提供者那里进行服务注册(governor->添加服务注册)
步骤3:服务调用者配置:
配置文件:User-local-config.xml,配置内容如下:
<module name="ChannelsSecurity">
<group name="channels2">
<configValue key="protocol">http</configValue>
<configValue key="ip">127.0.0.1</configValue>
<configValue key="port">8080</configValue>
<configValue key="webContext">default</configValue>
<configValue key="user">sysadmin</configValue>
<configValue key="password">{3DES}G38YipCqmg6RIjeq4gyvW0Q=</configValue>
</group>
步骤4:服务调用者调用代码:
SCA服务调用
ServiceContext context=new ServiceContext();
String serviceName="com.primeton.etrade.common.stockOperation.QueryService";
IServiceCaller
caller=context.locateServiceCall(serviceName);
Object[] rets=caller.invoke("StockQueryService",new Object[0]);
逻辑流调用
ServiceContext context=new ServiceContext();
String
componentName="com.primeton. etrade.stock ";
ILogicComponent
component=context.locateServiceCall(componentName);
Object[] rets=component.invoke("StockService",new Object[0]);
- 多个EOS系统之间怎样通过http方式访问EOS服务(逻辑流和SCA服务)
- 普元EOS构件和服务个人理解
- eos
- EOS
- 在EOS项目中禁用BPS服务
- EOS中怎样编写执行多条sql的运算逻辑
- 普元 EOS Platform 7.5 将逻辑流封装为webservice,wsdl文件上右键,生成客户端代码,提示:选择的wsdl文件中没有服务信息
- EOS中在java代码中直接访问逻辑流
- [乐意黎原创] 通过Apache反向代理实现多个http/https访问NodeJS服务
- Android通过GET和POST方式访问WCF服务(Json)
- EOS 逻辑图元 分页参数传递
- 对普元EOS支持SCA/SDO规范的讨论
- EOS、BPS怎样进行应用的部署
- 普元 EOS Platform 7.5 default、governor和workspace部署到同一个tomcat上,如何修改governor和workspace的http访问端口,以便和访问def
- EOS非Portal模式下,如何开发一个用户登录验证程序,用户只有在登录验证通过后,方可访问系统。
- 普元 EOS Platform 7.6 自行封装的webservice服务,报错
- 如何在EOS中运算逻辑中获取session和request以及application对象
- EOS ESD
- java有package和没有package的命令行运行区别
- TLD目标跟踪算法
- HDU1008-Elevator
- React Native常用第三方组件
- Android自定义密码输入框
- 多个EOS系统之间怎样通过http方式访问EOS服务(逻辑流和SCA服务)
- 模糊控制-模糊性知识的表示问题
- Hadoop生态系统搭建(2)——数据分析脚本 Pig 的安装部署与测试
- TOEFL 综合写作模板
- Spring项目中无法引入@Resource注解
- poj 1088 滑雪
- tomcat启动报are only available on JDK 1.5 and higher错误
- Unicode 和 UTF-8 有何区别?
- Trie树详解及其应用