基于基于WPS的电信业务集成场景,第四部分的电信业务集成场景,第四部分:集成集成WPS与数据库与数据库
应用应用
本文内容包括:
1 引言
2 JCA JDBC Adapter介绍
3 在WSCTI中使用JDBC Adapter集成WPS与
DB2
4 结束语
参考资料
本文将介绍如何在WSCTI中使用JCA JDBC Adapter动态提取数据库系统的信息,实现与服务开通系统的数据同
步。
1 引言引言
WSCTI项目使用WebSphere Integration Developer V6(WID V6)和WebSphere Process Server V6(WPS V6) 实现电信
行业的典型业务场景,集成了多个异构的业务系统,提供了基本的数据模型和一系列完整的端到端的业务流程,目的是展现
WID和WPS进行应用集成(Application Integration)和流程集成(Process Integration)的功能和特性。在WSCTI中应用WPS来集
成所有的业务系统,提供业务流程的控制。
在企业级生产环境中,往往存在着各种异构的应用系统和数据库。如果我们要利用这些系统的数据或功能,而它们又没有提供
对外的接口,或者利用原有接口开发的难度很大。IBM提供了各种适配器(Adapter),我们可以通过配置这些Adapter直接连
接后台系统。在WSCTI系统中,WPS通过两种不同类型的适配器与计费系统和服务开通系统通信,既有传统的WBI
WebSphere MQ Adapter,也有符合Java Connector Architecture规范的JDBC Adapter。
本文将介绍如何在WSCTI中使用JCA JDBC Adapter动态提取数据库系统的信息,实现与服务开通系统的数据同步。
2 JCA JDBC Adapter介绍介绍
2.1 IBM WebSpere Adapters
IBM提供了各种适配器(Adapter)来整合各种异构的应用系统和数据库。主要有两种Adapter:Application Adapters和
Technology Adapters,前者包括SAP、Sibel和IBM MQ等针对应用系统的适配器,后者则是对标准技术接口的,包括连接数
据库的JDBC、与邮件系统交互的Mail、处理文本文件的JText和通过XML/HTTP接口交互的XML适配器。
IBM WebShpere Adapter也叫做资源适配器(Resource Adapter)或者JCA适配器(JCA adapter),它遵从J2EE中JCA1.5
标准,运行在WPS之上,实现了基于WPS的企业应用与企业信息系统(Enterprise information System,EIS)的整合。
图图1 WebSphere Adapter的结构的结构
一个WebSphere Adapter包括以下两部分:
可以运行在WPS之上的实现了JCA 标准的连接器。
企业元数据开发组件:产生业务对象(Business Object, BO)和其他服务组件结构(Service Component Architecture,
SCA),这些组件可以编译成一个ear文件。
WebSphere Adapter与WebSphere Business Integration Adapter的区别:
除了Websphere Adapter,IBM也提出了各种WebSphere Business Integration Adapter进行数据整合,Websphere Business
Integration Adapter并不是基于JCA技术的。
图图2 WebSphere Adapter的结构的结构
如图所示,WBI Adapters是分布式的,寄于应用服务器之外,服务器通过Java消息服务(Java messaging server, JMS)来连接
Adapter。
Websphere Adapters与WBI Adapters的区别如下: