JCAPS-eGate Integrator

来源:互联网 发布:剑三冷艳御姐捏脸数据 编辑:程序博客网 时间:2024/06/02 05:12

SUN CAPS(composite application platform suite)复合应用平台套件
  1.连接合作伙伴,供应商,客户组织,交换关键业务信息;并建立和管理合作伙伴关系;
  2.集成相互独立关键商业数据,系统和应用到一个公用平台,通过这个平台为合作伙伴,供应商,客户提供统一 的数据。
  3.优化核心的内部和外部业务流程,创建一个对业务改变作出实时快速反映的敏捷组织。
 
eGate Integrator是 Java Caps 的一个核心组件:
   eGate Integrator:是JCAPS的核心组件,提供核心的集成功能,连接复杂的系统,安全的消息传递,健壮的事务能力(相当与Prima的PPCS)。同时为JCAPS的开发,部署,监视和管理提供一个统一的单点登陆环境(相当于Prima的PPAS)。
  Repository 是 eGate Integrator的核心,它存储了JCAPS的组件(webservice)信息。
  eGate Integrator同时通过UDDI Registry来发布和发现WS.
  Enterprise Designer是一个开发WS和集成系统的IDE。Enterprise Manager管理应用运行环境。  
  eGate Integrator能够集成运行于不同OS上的Applications and databases.支持不同的硬件,消息标准,操作系统,数据库和实时或批处理的通讯协议。
  
Integration Model
  eGate Integrator通过创建Project的方式进行集成。Project由逻辑组件以及应用之间传递的路由,流程,消息数据等信息组成。这些信息被保存在Repository里。Project在Enterprise  Designer里开发。被部署后,可以通过Enterprse Manager进行管理和监控。
 
  个人觉得eGate Integrator对Project runtime enviroment的统一管理做的很好。利用Enterprise Designer 创建项目的Deployment Profiles,一个可以有多个Deployment Profile,每一个profile对应一个Environment.一般来讲,项目有四个环境:Development,testing,staging,production,每一个环境对应相应的logic hosts和external systems.如果没有进行统一的管理,项目在这四个环境上切换是很容易导致版本问题的。eGate Integrator解决了这个问题。
  
Project 组成
 
  External Application Proxies:
  eGate Integrator的主要目标是连通External applications such as SAP,PeopleSoft ERP  applications.eGate Integrator 为每一个External application建立一个proxy来进行相关的操作
  Collaborations:
  发生在一个消息体和外部系统,两个消息体之间,或者两个外部系统之间的一个逻辑操作。 这两个主体之间有发布和预订的关系。eGate Integrator 用Collaboration Definitions(CD)来描述这个操作。
   Object Type Definition(OTD):是Collaboration Definition的一个instance,实际上就是一个webservice(WS).
   包括两部分: 消息和操作,消息包括操作的输入与输出。 
  Message Destination:  有两种:topic and queue
  Logical Connections:
  连接外部系统和WS。