ID是用来配置sender-receiver之间关系的,相比IR来说简单,只是执行一些必要的配置而已。
图上就是ID中的一些主要configuration
这里的一个顶层结构是Scenarios,我们在IR里面提过Business Scenarios,ID里的Scenarios就可以从IR里导入,同时也可以单独建。
图上的一些configuration项目主要分为三块:
Collaboration Profile:Business System, Business Service, Business Process(Integration Process)
Logical Routing:Receiver Determination, Interface Determination
Collaboration Agreement:Sender Agreement, Receiver Agreement
它们做的主要任务就是决定,从哪个发送系统通过哪个Interface到达哪个接受系统。
Party是一个组织结构,用于跨公司应用,如B2B。
Business System:就是在SLD中定义的逻辑系统,它对应的的是一个实际系统
Business Service:抽象的单元,一般没有一个实际的系统,有时就是一个接口的一部分。比如用SOAP,只是一个WebService而已。
Communication Channel:定义和配置在Inbound和Outbound中用到的Adapter。比如定义读取哪个服务器上的文件,把结果发到具体哪个服务器上的什么位置等。
Receiver Determination:定义对于一个Outbound Interface的一个或多个Receivers。
Interface Determination:指定哪个Inbound Interface将用于Inbound Processing。
Sender Agreement:把Communication Channel分配给相应的Sender,告诉它如何Outbound数据以何种方式从哪里来。
Receiver Agreement:把Communication Channel分配给相应的Receiver,告诉它把Inbound数据以何种方式传到哪里去。
阅读(1215) | 评论(0) | 转发(0) |