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

用到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来实现这一...

    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)是一种设计理念,它强调通过标准化的服务接口将不同功能模块连接起来,这些接口独立于具体的硬件平台、操作系统以及编程...

    SAP Webservice日志查询报表 源码

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

    一个天气查询的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是一种通过网络提供服务的方式,它...

    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是...以上就是关于“股票查询的WebService”的相关知识点,涵盖了Web服务的基本原理、数据交换格式、API设计、安全性和开发实践等多个方面。这些知识对于构建或使用此类服务的开发者来说至关重要。

Global site tag (gtag.js) - Google Analytics