地学信息综合研究
胡斌, 江南, 赵钢, 王甡, 魏清宇
地球信息科学学报.
2008, 10(2):
177-182.
为了消除集中式SOA系统的"单点故障"问题,本文把语义P2P技术和SOA相结合,不再采用SOA的UDD I进行服务的集中式发布,而是在P2P网络上进行分布式服务发布。通过在语义P2P网络上构建SOA系统,利用P2P的优势进行服务的快速发现和获取,同时也利用地理语义推理解决了地理服务发现中的语义冲突问题。为了实现SOA和语义P2P结合的透明性和平滑性,本文把SOA的服务总线扩展为地理服务总线,地理服务总线基于语义P2P进行服务发现,新的服务发现机制在GSB内部实现,对挂接在GSB上的服务透明,服务间还是按同样的方式交互,因而基于SOA的遗留系统能够平滑升级。通过把地理语义P2P引入SOA,既能发挥SOA在解决大规模分布式异构地理共享系统间的互操作性和服务的透明使用方面的优势,又能利用语义P2P实现地理服务的自动快速发现,从而为大规模的地理共享网络系统建设提供了一条新的思路。