有关EAI技术的定义众多,下面(图1)首先给出来自TMF NGOSS 4.0 TNA 分层服务框架和eai-industry-consortium中关于ESB的架构图示。
图 1
ea i-industry-consortium的ESB实际侧重了对一个EAI架构的消息处理、数据转换和应用连接三个层面的讨论,强调了以MOM技术为核心架构信息处理引擎,通过JMS、JCA、Web Services等异步方式达到与周边目标系统的松偶合集成。
而TMF今年推出的NGOSS 4.0中TNA架构的定义中详尽地描述了分层服务架构的TNA框架,将ESB的框架定义为SIM的一个重要组成部分,此外更加全面地讨论了电信行业TNA架构,包含:
* 基础服务机制:主要是现在应用服务器、网关、集群等技术;
* 基础框架服务:包含服务命名、查找、定位、调用等技术;
* OSS框架服务:包含了那些组成业务服务的基础OSS服务,如日志服务、鉴权服务等;
* OSS应用:具体的BSS/OSS服务组件;
* 流程服务:包含BPM/BAM等技术,将流程控制与组件实现剥离;
* 策略和安全管理:全前言的AAA控制;
* SIM:信息共享模型和架构。
图 2
来自Gartner Group对应用平台套件(Application Platform Suite)的描述则是目前为止从技术角度最为全面和权威的描述,也是全面阐述EAI所需的技术堆栈的描述,如图2。
主要包含以下几个组成部分:
* 交易处理应用服务器:承载电信企业海量和高性能的交易处理引擎;
* 应用集成的集成代理器:包含了消息处理、数据映射、流程管理、适配器技术等完整的集成代理技术;
* 用户交互的门户集成平台:承载多渠道、多协议、多人群的访问平台;
* 共享的中间件基础设施,提供SOA、EDA的支持;
* 共享元数据管理、数据共享模型和实现平台;
* 集成的企业管理平台,支撑运营和管理;
* 集成的开发部署平台,提供从门户、消息、数据转换、适配器、工作流、交易处理的集成开发、部署环境。
通过上述7部分组成一个完整的企业EAI的基础架构。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
总线技术究竟该不该用?
曾几何时企业服务总线(ESB)被视为企业IT的核心。今天,不仅ESB受到了比被废弃还要糟糕的攻击,若干开发趋势似乎对更简单的消息总线也发起了质疑。
-
企业应用集成的关键产品之工作流
企业在努力实现业务敏捷、推动朝着对工人的个性化支持以及集成业务流程的组合发展。应用集成项目必须权衡这些要素。
-
从ESB到微服务:如何演变?
从web开发人员的角度看,大量的微服务部署到轻量级的Karaf 容器中,这就符合了ESB的定义。
-
普元ESB6.3GA版发布 新增热点功能提高企业管控力
2013年6月,国内最大的软件平台厂商普元发布了企业服务总线Primeton ESB 6.3正式版。该版本是在原有广受好评ESB产品基础上,融入了SOA服务治理以及文件传输等热点功能。