- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CSI架构及使用.ppt.ppt
CSI(互联互通)
使用说明
CSI简介
五
CSI的架构
CSI的环境搭建
CSI服务发布与消费
目录(一)
四
三
二
一
CSI日志
CSI与SUP2.0
CSI使用注意事项
目录(二)
七
六
CSI简介
七 / 一
互联互通(CSI)使用说明
一 CSI简介
服务发布与消费直连
屏蔽服务发布、消费的底层技术细节
可以快速发布和消费服务
多种发布通道http、Webservice、EJB
多种报文格式xml、json
1.什么是CSI
2.使用CSI的特点
CSI的架构
七 / 二
互联互通(CSI)使用说明
二 CSI的架构
CSI环境搭建
七 / 三
互联互通(CSI)使用说明
三 CSI环境搭建
1.支持的应用服务器
2.部署步骤
Tomcat5.0 Tomcat5.5 weblogic8.1 weblogic9.2 websphere6.1
手工部署jar
手工部署配置文件
CSI服务发布与消费
七 / 四
互联互通(CSI)使用说明
四 CSI服务发布与消费
4-1.CSI服务发布
service-define.cs.xml
配置通道
定义服务
配置访问控制
四 CSI服务发布与消费
4-1-1.配置通道
http
webservice
ejb
四 CSI服务发布与消费
4-1-2.定义服务
指定使用通道
spring bean和pojo发布为服务
指定序列化方式
xml
json
四 CSI服务发布与消费
4-1-3.配置访问控制
csi-system-config.xml
配置超时时间
接收/响应报文的最大字节数
四 CSI服务发布与消费
4-2.服务消费
reference-define.cr.xml
配置寻址服务信息
定义服务引用
配置服务访问控制
csi-system-config.xml
配置超时时间
接收/响应报文的最大字节数
调用服务
四 CSI服务发布与消费
4-2-1.调用服务
proxy
IServiceClient client = ServiceClientFactory.getInstance().getServiceClient();
IMyServiceUCC myservice = (IMyServiceUCC)client.newProxyInstance(refId, IMyServiceUCC.class)
invoke
IServiceClient client = ServiceClientFactory.getInstance().getServiceClient();
IMyServiceUCC myservice = (IMyServiceUCC)client.invoke(refId,methodName,args);
四 CSI服务发布与消费
4-2-2.ObjectBean
invoke
消费端无服务器端bean
使用
提供构造函数public ObjectBean(String clzName)
CSI日志
七 / 五
互联互通(CSI)使用说明
五 CSI日志
1.日志配置
2.日志信息格式
采用common-logging实现,对日志实现类配置即可
如果不进行配置commons-logging会使用自己的SimpleLog
五 CSI日志
5-1.日志格式
【日志头标识】SUP2.0_Csi_Client|Server_FrameworkVersion
【请求编号】为每次请求的唯一编号
【记录时间】代表日志记录的时间,格式:yyyy-MM-dd HH:mm:ss.SSS
【协议类型】H|W|E
【IP地址】对方主机地址
【端口】对方主机端口
【命名空间+服务名+版本号】 sup-default+cn.ccb.sup.serviceA+V1.0
五 CSI日志
5-1.日志格式
【Phase名】用于标识每个Phase的唯一名称
【Interceptor名】用于标识每个Interceptor的唯一名称
【日志类型】F|B——Framwork|Bussiness
【行为】 T|E| Etc——Trace|Exception|Etc
【类名】java类的名称——进行日志记录的JAVA类名称
【当前内存总量】以KByte为单位的数字
【当前内存空闲量】以KByte为单位的数字
【信息】需要记录的内容
CSI与SUP2.0
七 / 六
互联互通(CSI)使用说明
六 CSI与SUP2.0
1.Studio
2.Server
自动生成配置服务向导配置文件
GA版本
文档评论(0)