SOA集成平台接口技术规范© 2010 Oracle Corporation2•接口规范组成•接口数据规范•接口消息规范•接口服务规范•接口安全规范•接口服务的发布与生命周期管理•接口交互模式目录© 2010 Oracle Corporation3•企业业务对象(EBO:Enterprise Business Object):接口规范中的数据模型定义
•企业业务服务(EBS:Enterprise Business Services):接口服务规范中的业务服务模型定义
•企业业务消息(EBM:Enterprise Business Message):接口服务规范中的消息/通讯模型定义
•应用连接服务(ABCS:Application Business Connector Services):接口规范中的连接服务模型定义
接口规范组成© 2010 Oracle Corporation4接口规范组成© 2010 Oracle Corporation5接口数据规范•对企业内通用的业务实体进行标准化•建立起接口间的数据模型,即企业业务对象EBO•这些业务对象作为整合平台的标准数据格式在系统中应用,以实现数据在各应用系统中的流转与转换© 2010 Oracle Corporation6•保证业务实体的清晰、一致和完整,从而易于理解和重用•消除点对点、端对端的数据转换,支持一对多模式•企业业务服务EBS是对应于相应的企业业务对象的一种业务级操作,如创建PO等,一般是不同的应用系统间发起的业务级服务请求
EBS操作业务对象EBO,通过业务消息EBM与其它系统的EBS进行交互•实现可“热插拔”的集成:EBO剥离了数据请求者和数据提供者之间紧密耦合的关系,应用系统只要遵循EBO的数据规则和相关接口,即可加入到集成平台中,实现与其它应用系统的交互•实现系统间的松散耦合,提供良好的扩展性,为服务的