CPI开发指南

CPI的功能类似于PI,可以看成云端PI,用于系统间的集成开发。

和PI比较起来,CPI开发方便简单,但是在监控、日志、性能、多并发等部分功能上无法媲美PI系统。

CPI是SCP的服务之一,集成开发,部署,执行,监控等功能。


CPI可开发的功能有:OData Service、Integration Flow、Value Mapping


OData Service方面

1、可使用OData文件创建

2、可使用SOAP文件创建

3、可使用Online Data Communication创建


Value Mapping方面

1、可作为配置项使用在Iflow的Message Mapping中

2、配置简单方面


Integration Flow方面

1、Participant:有Sender和Receiver

2、Process:有Integration Process和Exception Process(iFlow出现异常则会执行该Process)

3、Event:有Timer(设定后台作业)、Start/End/Error Event/Message

4、Mapping:主要用于数据转换,有Message Mapping、Operation mapping、XSLT Mapping,Mapping在iFlow中使用相对较多,XSLT Mapping功能比较强大,一般推荐使用XSLT Mapping

5、Transformation:Message变换,有Content Modifier(增强Header、Body的信息),Converter(JSON、CSV、XML数据格式相互转换)、压缩、解压缩、过滤、Script(可写JavaSript或者Groovy Script,有Code什么都能做)

6、Call:调用,可调用内部服务或者外部服务。其中Looping Process Call循环调用内部流程,Request-Reply可以调用OData、Webservice、Http、RFC等请求,如果希望对Response做进一步处理,可使用Content-Enrich。

7、Router:决策和合并,可以拆分和合并等,适用于逻辑复杂流程,有Aggregator、Gather、Join、Multicast、Router、Splitter

8、Security:安全相关,加密、解密、签名、验证

9、Persistence:数据持久化,有数据存储操作(Delete、Select、Get、Write)、变量写操作

10、XML校验


激活和监控方面

1、可视需要deploy或者undeploy iFlow

2、可设置Trace,Trace  iFlow 运行日志

3、可监控iFlow运行情况(成功多少、失败多少)


安全方面:

1、用于存放系统登陆凭证

2、存放各种认证

3、存放证书等

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,937评论 0 5
  • SCP总览: 1、SCP作为SAP的中枢神经系统可以帮助SAP推进Cloud战略以及打通和解决SAP的众多系统的链...
    李敬冲阅读 2,872评论 0 2
  • 一日一花一诗:牵牛花 枯木 《牵牛花三首》 其一 【宋】杨万里 素罗笠顶碧罗檐, 晚卸蓝裳著茜衫。 望见竹篱心独喜...
    榆木斋阅读 1,411评论 2 7
  • 亲子日记第64天 今天早上五点多就起来了,洗漱好、穿戴整齐去把孩子们叫起来,昨天就说好今天早点走要去昌邑,所...
    e3e0025147a7阅读 182评论 2 1
  • 初来乍到,简书路过。 若人生的结局, 都是走向死亡。 那何必让过程, 如此疲惫不堪? 2018.9.9 15:09
    萝北ii阅读 329评论 0 1