`
frying
  • 浏览: 4780 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类

用到webservice之后,统计查询的一些困惑,请大家支持一下,给个思路

阅读更多
在系统中,已经建立一个认证中心的系统,包含单位管理,用户管理,角色管理。通过提供webservice对外服务。

现在建立一个新系统-如考试系统,用户部门由认证中心提供服务。

当用户登录考试系统,后台会调用认证中心的webservice进行验证,如果成功,认证中心会返回用户的相关信息(如部门ID,用户ID,用户name,拥有角色等)。

现在有个问题,一个我们对系统中的系统进行数据统计,如一场考试之后,我想根据单位进行统计,但是由于单位进行统计,但是单位ID信息又在认证中心,又要通过webservice来调用取得单位列表。

如果又想根据用户的职位(科级、科员)进行统计,也是要通过webservice进行调用。

这样一直下去,webservice开放的接口会不会太多了。增加一个数据字段就要增加一个webservice。而且无法进行表的关联查询,(考试数据表中没有部门ID,只有userid,无法直接关联deptid进行统计报表),这不是非常麻烦。

希望各位达人给点思路。谢谢!!!
分享到:
评论
3 楼 hgq0011 2007-06-04  
frying 写道
本来是想简化设计,减少冗余,但是这样搞到最后是不是越来越难维护。

如果增加新的系统,也是同样这样处理吗?

如果不处理的话,好像webservice来回交互又太多了。真是晕呀。


每个考生都有一些基本的信息,你现在也从认证系统传回了他们的ID参数,那把它转化成对应的实际要用的参数不好吗? 或许这样就省了和webservice交互的频率了。但,如果以后还有其它的系统,维护就会麻烦些。

或许先简单一点吧
2 楼 frying 2007-06-04  
hgq0011 写道
每个用户(考生)考试时,就把相应的信息(部门,职位)保存到考试系统的数据库中,以后统计就不用去认证中心获取数据了,不知道怎样?

本来是想简化设计,减少冗余,但是这样搞到最后是不是越来越难维护。

如果增加新的系统,也是同样这样处理吗?

如果不处理的话,好像webservice来回交互又太多了。真是晕呀。
1 楼 hgq0011 2007-06-04  
每个用户(考生)考试时,就把相应的信息(部门,职位)保存到考试系统的数据库中,以后统计就不用去认证中心获取数据了,不知道怎样?

相关推荐

    基于Webservice的信息查询系统

    "基于Webservice的信息查询系统" Webservice是一种基于Web的服务架构,允许不同的应用程序之间进行交互和集成。它可以实现跨越不同平台、语言和环境的系统集成,实现业务流程的自动化和优化。基于Webservice的信息...

    基于WebService的天气查询

    【基于WebService的天气查询】 在IT领域,基于WebService的天气查询是一种常见的Web应用程序开发技术,它允许用户通过网络获取实时的天气信息。本篇将深入探讨这个主题,讲解如何使用C#语言和WebService来实现这一...

    java的webservice支持

    ### Java的WebService支持 #### SOA (Service-Oriented Architecture) 面向服务架构简介 面向服务架构(SOA)是一种软件设计模式,它强调通过标准化的服务接口将应用程序的不同功能单元进行解耦合,以便这些服务能够...

    SAP Webservice日志查询报表2.0

    《SAP Webservice日志查询报表2.0详解与应用》 SAP Webservice日志查询报表2.0是一款强大的工具,专为监控和分析SAP Web服务交互数据而设计。在企业信息化环境中,Web服务作为系统间通信的重要桥梁,其稳定性和效率...

    webservice需要用到的jar包

    标题"webservice需要用到的jar包"指的是为了开发和运行Web服务,你需要一些特定的Java类库。这些JAR文件包含了实现Web服务所需的各种API和工具,例如SOAP(Simple Object Access Protocol)处理、WSDL(Web Services...

    调用webservice实现天气查询C#程序

    在本例中,我们将使用一个公开的天气查询WebService API来获取数据。 C#是微软开发的面向对象的编程语言,广泛应用于Windows平台上的应用开发。利用C#,我们可以轻松地创建客户端应用程序来调用WebService。主要...

    SAP Webservice日志查询报表 V3

    "SAP Webservice日志查询报表 V3"是一个专门针对SAP Web服务的日志分析工具,它提供了一个详细的报告系统,帮助管理员和开发者更好地理解和优化SAP Web服务的性能。 首先,日志查询是系统监控的关键组成部分,尤其...

    JAVA 的WebService 支持

    ### JAVA的WebService支持 #### SOA(Service-Oriented Architecture)概览 面向服务架构(SOA)是一种设计理念,它强调通过标准化的服务接口将不同功能模块连接起来,这些接口独立于具体的硬件平台、操作系统以及编程...

    一个天气查询的webservice的B/S系统

    【标题】中的“一个天气查询的webservice的B/S系统”指的是基于Web服务(Web Service)技术构建的一个浏览器/服务器(Browser/Server)模式的应用程序,主要用于查询天气信息。Web服务是通过HTTP协议进行通信的一种...

    WebService天气预报查询的实现实例

    在本实例中,开发者采用C#编程语言,利用WebService技术来构建一个天气查询系统。下面将详细介绍这个实例涉及的关键知识点。 1. WebService: WebService是一种基于XML的开放式标准,用于构建可以在不同操作系统、...

    android 基于webservice的手机归属地查询代码

    这个功能可以通过调用Web服务接口来实现,本示例就是一个基于Webservice的Android手机号码归属地查询程序。下面将详细介绍如何实现这一功能。 首先,理解Webservice:Webservice是一种通过网络提供服务的方式,它...

    SAP Webservice日志查询报表 源码

    "Webservice日志查询报表,集成Soamanager、SRT_LOG和SRTLOG_E2E的功能,双击查询错误信息 "涉及表: "日志表:SRT_MONILOG_DATA、SRT_MONLOG_DATA2 "跟踪表:SRT_MONI_PAYLTRC "错误表:SRT_UTIL_ERRLOG "如果想...

    WebService通讯信息查询系统

    本程序展现一个WebService实现WinForm和WebForm同时联接数据库,并实现相应功能, 1,WebService1数据库所在服务WebService,本地发布为WebService1虚目录 2,WebServiceDemo为VB.net代码的Winform访问程序 3,...

    一个简单的WEBSERVICE 例子

    根据提供的文件信息,本文将详细解释一个简单的 WebService 示例,并深入探讨其中的关键概念和技术细节。 ### 一、WebService 概念 #### 1.1 WebService 定义 WebService 是一种支持通过网络进行调用的服务形式,...

    WebService的一些封装技巧.pdf

    文档中提到了一个接口IRemoteCall,这代表了WebService中可能用到的一个自定义接口,用于定义Web服务客户端与服务端之间交互的通信协议。IRemoteCall接口包含了一个方法GeneralCall,这个方法具有一个string类型的...

    调用webservice查询IP地址所在地

    本示例中的"调用WebService查询IP地址所在地"是利用Web Service来获取特定IP地址的地理位置信息。在ASP.NET 2.0中,可以方便地实现对Web Service的调用,这在很多需要定位用户位置的场景中非常有用。 首先,我们...

    C#创建WebService实现基于数据库的公交路线查询

    本文档不仅提供了技术实现细节,还详细解释了公交线路数据库设计及查询逻辑,最后给出了具体的 WebService 实现代码示例。下面我们将深入分析其中的关键知识点。 ### 1. 概述 WebService 是一种基于 Web 网络技术...

    webservice构建列车查询系统

    【标题】"webservice构建列车查询系统"是一个关于利用Web服务技术来开发火车票查询系统的实践项目。在信息技术领域,Web服务是一种通过互联网交换数据的标准协议,它允许不同平台的应用程序之间进行通信。Web服务的...

Global site tag (gtag.js) - Google Analytics