资源描述:
《基于SOA交通建设信用共享平台架构研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于SOA的交通建设市场信用信息共享平台的架构研究廖飞1,黄晟1,2,龚德俊1,21.3(湖南省交通科学研究院交通运输工程信息化中心,湖南长沙410076)2(湖南省质量安全监督局,湖南长沙410076)摘要为推进交通建设市场信用体系建设,建立部省两级信用信息共享平台,实现交通建设市场信用信息的互联互通、市场信用信息公开透明、建设项目动态监督。参考TOGAF的企业架构建模理论,从业务架构、数据架构、应用架构、技术架构等多方面研究,提出基于SOA的交通建设市场信用信息共享平台的技术架构设计,同时研究
2、了核心的服务组件接口设计及实现,最终实现市场信用信息数据共享的组件化、服务化。关键词SOA;TOGAF;市场信用;组件化;服务化中国分类号TP311文献标识码AReSearchonSharingPlatformArchitectureOfTransportationConstructionMarketCreditInformationBasedOnSOAAbstractTopromotetransportationconstructionmarketcreditsystem,establishcr
3、editinformationsharingplatform,achievecreditinformationoftransportationconstructionmarketsharinginteroperability,marketcreditinformationopenandtransparent,dynamicsupervisetheconstructionprojects.ReferencingTOGAFenterprisearchitecturemodelingtheory,res
4、earchonthebusinessarchitecture,dataarchitecture,applicationarchitecture,technicalarchitecture,ProposesharingplatformtechnologyarchitecturedesignoftransportationconstructionmarketcreditinformationbasedonSOA,alsoresearchinterfacedesignandimplementationo
5、fthecoreservicecomponents,Ultimately,achievemarketcreditinformationdatasharingbaseoncomponent-oriented,service-oriented.KeywordsSOA;TOGAF;marketcredit;component-oriented;service-oriented0引言为推进交通建设市场信用体系建设,进一步营造公平、公正、诚实、守信的市场环境。交通运输部连续发布了《公路建设市场信用信息管理办
6、法》(交公路发〔2009〕731号)和《公路施工企业信用评价规则》(交公路发〔2009〕733号)(以下简称“信用体系建设两个文件”)。《公路建设市场信用信息管理办法》是规范公路建设市场信用信息管理的基础,适用于设计、施工、监理、试验检测等公路建设市场从业单位及从业人员信用信息的征集、更新、发布、管理。其核心是建立部省两级信用信息管理平台,通过该平台发布信息,促进信息公开透明,构筑全覆盖的市场无缝隙监管体系。目前,部级平台已经建立,部分省也相应地建设子平台。但是由于彼此比较独立,没有建立完善的数据
7、交换共享接口,资源共享水平低下,没法真正实现信用信息的互联互通。并且,已建立的平台所采用的技术方案比较落后,没有相应的服务化、组件化,难以承担交通运输部提出“信用体系建设两个文件”的目标要求。SOA是一种面向服务的软件设计体系结构,是一种松散耦合的软件体系结构,由各自独立可复用的服务去构成系统功能。这些服务向外公布有意义明确的接口,软件的开发是通过对这些实现透明接口的调用来完成。基于SOA的系统研究与实现的成功案例很多。本文参考TOGAF企业架构建模理论,从业务机构、数据架构、应用架构、技术架构等
8、多方面研究,提出基于SOA的交通建设市场信用信息共享平台的技术架构设计以及主要的服务组件接口设计,实现部省交通建设市场信用信息的互联互通、市场信用信息公开透明、建设项目动态监督。1业务架构交通建设信用管理中的用户是分级分布式结构,主要包括交通运输部主管部门、各省级交通运输主管部门、市(州)级交通运输主管部门、交通建设设计、施工、监理、试验检测等从业单位。各级用户的功能描述如下表。表1各级用户功能描述Table1FunctionDescriptionOfDifferentLevelU