面向异构平台的可扩展多网分析系统的制作方法_2

文档序号:9667377阅读:来源:国知局
交通部门之间建立统一数据平台,实现其预订酒店、预售车票、智能组团的商业战略,需要构建一个跨地域、跨平台、易扩展的电子商务系统。在进行系统架构设计时,选择了基于Web Service的S0A模型,以解决异构系统互联、低成本高扩展性需求等业务问题。
[0027]本发明系统平台运行于分布于全国各地的多台服务器上,从结构和功能上大致分为:旅游门户网站、Web Service应用服务、系统数据服务、UDD1、旅行社数据服务、酒店数据服务、车站航运数据服务、网银结算服务,每类服务均由不同地区不同平台类型的服务器组成。
[0028]本发明系统的主体部分以及重心在旅游门户和Web Service应用服务,旅游门户针对用户的请求作出相应,而数据服务则全部来自Web Service应用服务。与旅游网合作的旅行社、酒店和交通运输单位使用Web Service发布的接口与之通信,按就近原则将业务数据传输到旅游网的数据服务器集群中,牵涉到结算的数据由旅游网的结算网关统一结算,临时数据则存储在本地。这种系统结构是一种分布式的计算结构,也是一种典型的多层架构:用户接口层是旅游网门户,主要进行绘制界面和与最终用户交互,在应用程序中是一些aspx的页面和页面相关代码;业务逻辑层封装商业逻辑和规则并且调用各个服务器的Web Service提供的服务,负责提供对用户请求的响应和与合作单位通信,为合作单位提供数据的统一接入方式,在异构的系统之间提供服务支持,在应用程序里面被封装为.NET组件;Web服务代理层调用各个Web服务生产代理类,生成代理对象;数据访问层主要完成底层与数据库的交互工作,项目中所有Web应用底层的数据操作都采用了同一套业务代码以达到重用的目的;物理数据层由数据库服务集群和分散在各地的合作单位数据库组成,使用抽象数据接口进行访问,很好地利用了各类数据资源。UDDI服务用于系统所有Web服务的发布和发现,以便于系统中各个合作伙伴之间实现更好地合作。
[0029]本发明系统门户是整个系统的核心部分,系统中各部门发布的Web Service接口在这里得到了集成,然后展现在用户的眼前。旅游门户设计模式采用典型的3层模式设计,即表现层、业务逻辑层、数据访问层(即:本地数据访问为数据接口层,远程数据调用为SOAP接口层)。该系统包括:
[0030]数据米集模块:米用persistent cookie, sess1n cookie 跟踪来访。Persistentcookie用来标识访客.Sess1n cookie用来将某访客的某一访问的行为与sess1n连系起来。网站的每一网页包括WIE网页标签,即利用插入JavaScript于每一页来告知WIE某网页被某访客的浏览器所读取。
[0031]数据分析模块:所有访客来访的行为的数据都会存入WIE的数据库用于分析。WIE采用统计学原理将分析结果以图形化报告。WIE的标准报告包括:网站统计(即:市场渠道,商务,内容,页面,访客等分析报告),移动报告,社交网分析,监控报告。自定义报告:用户仅需用鼠标点击数据即可自动生成数据库查询并将结果以图表示出,下线与在线数据的合成报告。
[0032]本发明包括表现层、业务逻辑层、数据访问层和S0AP接口层,各个层的具体功能为:
[0033]表现层;表现层是用户直接看到的Web页界面,也是用户直接与整个系统打交道的地方。系统中所有页面基本都采用Microsoft新一代Web Forms技术构建,这种技术与传统的ASP、JSP技术不同,它的好处是可以很方便地将前台用户看到的页面与后台实现代码相分离,这就非常容易将表现层和业务逻辑层相分离。
[0034]业务逻辑层;中间业务逻辑层封装的是业务逻辑和规则。系统功能的逻辑顺序和访问方式在此进行了非常详细的定义。通过调用数据访问层逻辑或S0AP接口层定义的对象类型生产函数实体进行功能引用。
[0035]数据访问层;为了避免烦琐的建立数据库连接、关闭数据库连接等操作,也为了最大限度地实现代码重用,在MS.NET环境下编写了此层逻辑代码,系统中其它企业部门本地底层数据操作均使用此数据层代码。
[0036]SOAP接口层;对Web Service服务器开放Web服务访问,通过基于XML的对象简单协议SOAP (simple ob jectac-cessprotocol)协议,在Web上交换结构化的信息和类型信息。另外,在客户端服务器上生成本地Web Service代理类,通过定义对象的方式使用Web服务器的功能。
[0037]本发明支持信息服务和客户端。包括旅行社、酒店、车站航运的Web Service服务,主要作为信息的提供方而存在,这几部分的Web Service的设计思想基本一致。以车站为例,Web Service服务器提供列车时刻的查询服务接口,同时提供预订服务接口,接受来自门户的订单,同时将订票结果返回给Web Service的调用者,这实际上与门户形成了一种B2B的动态电子商务模式。
[0038]门户提供了旅行社加盟合作的Web Service接口,加盟后的旅行社可以提交自己公司的旅游线路等信息,同时为了方便旅游公司制定自己的旅游线路,客户端调用信息服务中心的Web Service查询接口,可以直接查询天气、住宿、交通等信息。
[0039]实践表明,本发明利用JMS、Web Services、ESB、XML等S0A核心技术实现的DEP具有简单、灵活、开放和可扩展等优点,能够有效地实现异构数据的交换与数据共享。目前实现的DEP主要针对后台使用关系型数据库的应用系统,对非关系型数据库的系统如基于Lotus开发的办公自动化系统,系统无法直接进行数据交换,需通过一个Web Services架构来实现。
【主权项】
1.一种面向异构平台的可扩展多网分析系统,其特征在于,所述系统包括: 数据采集模块:采用persistent cookie, sess1n cookie跟踪来访;所述的Persistent cookie用于标识访客;所述的Sess1n cookie用于将某访客的某一访问的行为与sess1n连系起来;网站的每一网页包括WIE网页标签,即利用插入JavaScript于每一页来告知WIE某网页被某访客的浏览器所读取; 数据分析模块:所有访客来访的行为的数据都会存入WIE的数据库用于分析;WIE采用统计学原理将分析结果以图形化报告;WIE的标准报告包括:网站统计,即包括(市场渠道,商务,内容,页面,访客等分析报告),移动报告,社交网分析,监控报告;自定义报告:用户仅需用鼠标点击数据即可自动生成数据库查询并将结果以图表示出,下线与在线数据的合成报告。2.根据权利要求1所述的一种面向异构平台的可扩展多网分析系统,其特征在于,所述系统包括表现层、业务逻辑层、数据访问层和SOAP接口层;各个层的功能包括: 表现层:表现层是用户直接看到的Web页界面,也是用户直接与整个系统打交道的地方,该系统所有页面都采用Microsoft新一代Web Forms技术构建,是将前台用户看到的页面与后台实现代码相分离,是将表现层和业务逻辑层相分离; 业务逻辑层:中间业务逻辑层封装的是业务逻辑和规则;通过调用数据访问层逻辑或SOAP接口层定义的对象类型生产函数实体进行功能引用; 数据访问层:为了避免烦琐的建立数据库连接、关闭数据库连接操作,也为了最大限度地实现代码重用,在MS.NET环境下编写了此层逻辑代码,系统中其它企业部门本地底层数据操作均使用此数据层代码; SOAP接口层:对Web Service服务器开放Web服务访问,通过基于XML的对象简单协议SOAP (simple ob jectac-cessprotocol)协议,在Web上交换结构化的信息和类型信息;另外,在客户端服务器上生成本地Web Service代理类,通过定义对象的方式使用Web服务器的功能。
【专利摘要】本发明公开了面向异构平台的可扩展多网分析系统,该系统包括:数据采集模块:采用persistent?cookie,session?cookie跟踪来访;所述的Persistent?cookie用于标识访客;所述的Session?cookie用于将某访客的某一访问的行为与session连系起来;网站的每一网页包括WIE网页标签,即利用插入JavaScript于每一页来告知WIE某网页被某访客的浏览器所读取;数据分析模块:所有访客来访的行为的数据都会存入WIE的数据库用于分析;WIE采用统计学原理将分析结果以图形化报告;WIE的标准报告包括:网站统计,即包括(市场渠道,商务,内容,页面,访客等分析报告),移动报告,社交网分析,监控报告;自定义报告:用户仅需用鼠标点击数据即可自动生成数据库查询并将结果以图表示出,下线与在线数据的合成报告。
【IPC分类】G06F17/30
【公开号】CN105426428
【申请号】CN201510740928
【发明人】钱毅, 闫彧卓
【申请人】南京数律云信息科技有限公司
【公开日】2016年3月23日
【申请日】2015年11月4日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1