CN100478954C - 门户数据处理系统以及用于管理门户响应时间的方法 - Google Patents

门户数据处理系统以及用于管理门户响应时间的方法 Download PDF

Info

Publication number
CN100478954C
CN100478954C CNB2007100022994A CN200710002299A CN100478954C CN 100478954 C CN100478954 C CN 100478954C CN B2007100022994 A CNB2007100022994 A CN B2007100022994A CN 200710002299 A CN200710002299 A CN 200710002299A CN 100478954 C CN100478954 C CN 100478954C
Authority
CN
China
Prior art keywords
portlet
portal page
poor
replacement
portal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2007100022994A
Other languages
English (en)
Other versions
CN101004757A (zh
Inventor
鲁塞·D·莱尔
斯泰西·R·乔伊尼斯
马丁·J·普雷斯勒-马歇尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN101004757A publication Critical patent/CN101004757A/zh
Application granted granted Critical
Publication of CN100478954C publication Critical patent/CN100478954C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing

Abstract

本发明的实施例针对现有技术中有关门户视图呈现的不足,并提供一种方法、系统和计算机程序产品,用于管理门户页面响应时间。在一个实施例中,一种门户数据处理系统可以包括小门户聚集器,其耦合到门户服务器,并且被配置成在门户页面中聚集小门户并通过计算机通信网络将该门户页面提供给请求者。所述系统还可以包括响应时间监视器,其耦合到该门户服务器,并且被配置成测量所述门户页面和该门户页面中的小门户两者的响应时间。最后,所述系统可以包括响应时间补救处理器,其耦合到该响应时间监视器,并且被配置成禁止所述门户页面中的小门户中表现不佳的小门户,以便改善该门户页面响应时间。

Description

门户数据处理系统以及用于管理门户响应时间的方法
技术领域
本发明涉及门户(portal)环境管理领域,更具体地说,涉及在门户视图(view)中呈现小门户(portlet)内容。
背景技术
关于大型计算机通信网络分发内容并非没有挑战。具体来说,在计算机通信网络中可用来分发的内容数量经常与该计算机通信网络的规模成比例地变化。在极端情况下,因特网接待了(host)巨量的不容易被大多数终端用户可访问的内容。对于在单个网络可寻址位置通过频道(channel)范例(paradigm)聚集内容的问题,门户代表了一种切合实际的解决方案。因此,门户已经在内容分发中变得流行。
小门户是门户页面所包括的、作为其一部分的可视动态组件(activecomponent)。与窗口操作系统的图形窗口范例类似,门户中的每个小门户占据门户页面的一部分,门户通过所述部分能够显示相关的、来自小门户频道的内容。已知小门户包括简单应用和较复杂的应用两者,简单应用诸如电子邮件客户端,较复杂的应用诸如从客户关系管理系统输出的预报。原型小门户可以实现为通过门户服务器执行的服务器方脚本。
从终端用户的观点来看,小门户是终端用户能够订阅的内容频道或应用。比较而言,从内容提供者的观点来看,门户是能够通过其向订阅终端用户以个性化的方式分发内容的一种方式。最后,从门户的观点来看,小门户仅仅是能够在门户页面中呈现的组件。在任何情况下,通过在门户中提供一个或多个个人可选择且可配置的小门户,门户提供者能够根据终端用户的喜好以个性化的方式通过统一的接口来分发内容和应用。
门户服务器是计算机程序,其便利于分发基于门户的公共因特网和私有内联网上的网站。重要的是,本领域普通技术人员会认识到,所有传统的门户服务器的签名特征(signature characteristic)可以包括以统一的方式聚集来自单个可分发页面内若干小门户应用的内容。为此,可以用门户服务器分发的、请求客户端计算设备的小门户用户接口来表示门户页面内的每个小门户应用。
门户显示标记(markup)的聚集,所述标记能够且经常起源于多个内容源。这些源中任何一个的性能和可用性都会对体验门户的终端用户产生深远的影响,因为在客户端查看器(viewer)中呈现门户之前,必须聚集全部门户显示。特别是,不同的组件标记由包含在页面中的小门户提供,而在实际中,即使其它每一个小门户都完成了其标记的构造,最慢的小门户也通过使整个显示的呈现延迟而作为链条中最弱的链接。
发明内容
本发明的实施例针对现有技术中有关门户视图呈现的不足,并提供一种新颖和非显而易见的方法、系统和计算机程序产品,用于管理门户页面响应时间。在一个实施例中,一种门户数据处理系统可以包括小门户聚集器,其耦合到门户服务器,并且被配置成在门户页面中聚集小门户,并通过计算机通信网络将该门户页面提供给请求者。所述系统还可以包括响应时间监视器,其耦合到该门户服务器,并且被配置成测量所述门户页面和该门户页面中的小门户两者的响应时间。最后,所述系统可以包括响应时间补救处理器,其耦合到该响应时间监视器,并且被配置成禁止所述门户页面中的小门户中表现不佳的小门户,以便改善该门户页面响应时间。
在本实施例的一个方面,所述系统还可以包括替换小门户池,其耦合到所述响应时间补救处理器,并且可以包括一个或多个替换小门户,以替换所述门户页面中的小门户中表现不佳的小门户。为此,所述响应时间补救处理器还可以包括程序代码,其被使能来在所述替换小门户池中选择一个替换小门户,以替换所述门户页面中的小门户中表现不佳的小门户,其中,所选择的一个该替换小门户符合所述请求者的替换策略。通过这种方式,不需要为该门户页面完全去除由所述表现不佳的小门户提供的功能和内容。
在本实施例的另一方面,所述响应时间补救处理器还可以包括程序代码,其被使能来在所述替换小门户池中选择一个替换小门户,以替换所述门户页面中的小门户中表现不佳的小门户,其中,所选择的一个该替换小门户符合所述请求者的替换策略,并且包括在所述门户页面的小门户中的附属小门户中触发动作所需的方法动作。最后,所述响应时间补救处理器还包括程序代码,其被使能来在所述替换小门户池中选择一个替换小门户,以替换所述门户页面中的小门户中表现不佳的小门户,其中,所选择的一个该替换小门户默认与该门户页面中的小门户中的该表现不佳的小门户兼容。
在本发明的另一个实施例中,一种用于在门户页面分发系统中管理门户页面响应时间的计算机实现的方法,可以包括:检测表现不佳的门户页面;在所述门户页面中识别表现不佳的小门户;以及选择性地禁止该表现不佳的小门户。所述方法还可以包括:用替换小门户替换该表现不佳的小门户,以代替禁止该表现不佳的小门户。例如,所述方法还可以包括:如果替换小门户符合所述门户页面的请求者的替换策略,则用该替换小门户替换该表现不佳的小门户,以代替禁止该表现不佳的小门户。
在本实施例的另一方面,所述方法还可以包括:如果替换小门户符合所述门户页面的请求者的替换策略,并且如果该替换小门户包括在该门户页面中的、依赖于所述表现不佳的小门户的小门户中触发动作所需的方法动作,则禁止该表现不佳的小门户,以代替用该替换小门户替换该表现不佳的小门户。并且,所述方法还可以包括:如果替换小门户默认与该表现不佳的小门户兼容,则禁止该表现不佳的小门户,以代替用该替换小门户替换该表现不佳的小门户。或者,所述方法可以包括如果替换小门户不是默认与该表现不佳的小门户兼容,则禁止该表现不佳的小门户,以代替用该替换小门户替换该表现不佳的小门户。
本发明的其它方面将部分地在随后的说明中阐述,并且部分地将从该说明中变得显而易见,或者可以通过对本发明的实践而获知。本发明的各方面将借助于在权利要求书中具体指出的元素和组合来实现和达到。要理解,前述一般说明和随后的详细的说明两者都仅仅是示例性的和解释性的,而不是对所要求保护的本发明进行限制。
附图说明
包括在本说明书中作为其组成部分的附图示出了本发明的实施例,附图与说明一起用来解释本发明的原理。此处示出的实施例是目前优选的,但是,要理解,本发明不限于所示的严格的安排和实现方式(instrumentalities),在附图中:
图1是配置用来管理门户页面响应时间的门户环境的示意图;
图2是示出如下方法的流程图,该方法用于在图1的门户环境中禁止门户页面中的慢的小门户,以改善响应时间;
图3是示出如下处理的流程图,该处理用于在图1的门户环境中替换门户页面中的慢的小门户以改善响应时间。
具体实施方式
本发明的实施例提供了用于管理门户页面响应时间的方法、系统和计算机程序产品。根据本发明的实施例,通过监视门户页面的响应能力(responsiveness)和通过测试门户页面中各个小门户的响应时间,可以确定门户页面中的慢响应小门户。当确定了慢响应小门户时,可以禁止该慢响应小门户。或者,可以将该慢响应小门户替换为该慢响应小门户的等价小门户或适当的替代小门户。通过这种方式,可以改善门户页面的总体响应时间。
在更具体的图示中,图1是配置来管理门户页面响应时间的门户环境的示意图。门户服务器系统可以包括门户页面135,其通过门户服务器130通信地耦合到对小门户应用115A、115B、115n的选择。每一个小门户应用115A、115B、115n可以通过相应的呈现逻辑110A、110B、110n,以小门户标记125的形式产生基于小门户数据120A、120B、120n的视图。值得注意的是,呈现逻辑110A、110B、110n可以是诸如JSP的动态标记,在JSP中,可以嵌入逻辑脚本片断(scriptlet),以产生特定的标记语言标签。
小门户聚集器105可以耦合到每个小门户应用115A、115B、115n,以接收小门户标记125,并将小门户标记125聚集到门户页面135中的视图中。聚集的意思是,由每个小门户115A、115B、115n产生的各个标记语言块,可以被组合成单个的内聚(cohesive)标记语言文档,其被配置来分发到传统的内容浏览器中,并在传统的内容浏览器中使用。在这点上,可以将门户页面135设置在门户服务器130中,客户端内容浏览设备140可以通过计算机通信网络160从门户服务器130访问该门户页面135,该计算机通信网络160诸如例如私有内联网的本地计算机通信网络或例如公共因特网的全球计算机通信网络。
根据本发明的实施例,小门户聚集器105可以耦合到响应时间监视器170和响应时间补救处理器200两者。在从小门户应用115A、115B、115n产生的小门户标记125的聚集呈现时,响应时间监视器170能够测量门户页面135的响应能力。在这点上,响应能力可以包括从来自不同小门户应用115A、115B、115n的小门户标记125聚集并加载小门户标记125所花费的时间。响应时间监视器170还能够测量在产生相应的将被聚集到门户页面135中的小门户标记125时每个单独的小门户应用115A、115B、115n的响应能力。
响应时间补救处理器200可以包括程序代码,无论何时通过响应时间监视器170的监视能够识别出慢响应小门户应用115A、115B、115n,就可以使所述程序代码禁止小门户应用115A、115B、115n的慢响应者。或者,无论何时识别出小门户应用115A、115B、115n中的一个慢响应小门户应用,就可以确定小门户应用115A、115B、115n中的该慢响应小门户应用的替换小门户。可以通过搜索耦合的替换小门户池180来确定该替换小门户。所述替换小门户可以等价于小门户应用115A、115B、115n中的该慢响应小门户应用,或者可以是小门户应用115A、115B、115n中的该慢响应小门户应用的适当的替代品。
在对响应时间补救处理器200的操作进行更具体的说明中,图2是示出在图1的门户环境中,用于禁止门户页面中的慢的小门户,以改善响应时间的方法的流程图。从方框210开始,可获得对呈现门户页面所测量的门户页面响应时间,并且,在判决方框220,确定该响应时间是否超过了可接受的阈值。如果没有超过,则处理可终止,直到在方框230加载下一个门户页面。否则,处理可继续到方框240,在方框240,可选择门户页面中的第一小门户进行分析。
在判决方框250,可以确定所选择的小门户的响应时间是否超过了可接受的阈值。如果没有,则可以假定所选择的小门户不对造成该门户页面的性能低于标准负责。因此,在判决方框260,如果在门户页面中仍存在要分析的另外的小门户,则可以在方框290选择该门户页面中的下一个小门户以进行分析,并且处理可以重复到判决方框250。在判决方框250,当发现所选择的小门户的响应时间超过可接受的阈值时,在判决方框270,可以确定是否允许禁止所选择的小门户。如果允许,则在方框280,可以禁止所选择的小门户,以便从该门户页面中去除该表现不佳(underperforming)的小门户的负担。随后,可以通过判决方框260来对门户页面中剩余的小门户重复所述处理。
注意,禁止门户页面中表现不佳的小门户可能导致从在该小门户中的可用去除的所需功能。因此,在可供选择的实施例中,可以用可用时的等价的或可接受的替代小门户,替换门户页面中表现不佳的小门户。在该可供选择的实施例中,只有在等价或可接受的替代小门户不能被定位时,才禁止表现不佳的小门户。更具体地说,图3是示出在图1的门户环境中用于替换门户页面中的慢的小门户以改善响应时间的处理的流程图。
参照方框310,在该可供选择的实施例中,可以选择表现不佳的小门户以用于处理。例如,该表现不佳的小门户可以是可操作的性能不足的小门户,或者该表现不佳的小门户可以是无响应的小门户,这是由于支持该无响应的小门户的后端服务器失效而导致的。在判决方框320,可以确定对该门户页面可接受的操作是否需要该小门户。如果不需要,则在方框330可以禁止该小门户。否则,在判决方框340,可以进一步确定该表现不佳的小门户是否与附属的(dependent)小门户通信。如果没有,则在判决方框350,可以确定仅仅符合该表现不佳的小门户的用户的替换策略的替换小门户是否可用。如果可以识别出符合替换小门户,则在方框380,可以将该表现不佳的小门户替换为该符合替换小门户,并且在方框400,可以更新门户环境。
返回到判决方框340,如果确定该表现不佳的小门户与附属的小门户通信,则可以在方框360中进一步确定该表现不佳的小门户是否在该附属的小门户中触发动作。如果否,则处理可以如前面一样继续到判决方框350。否则,在判决方框370,还可以进一步确定是否可以识别出替换小门户,该小门户不仅符合用户的替换策略,而且包括在附属小门户中触发动作所需的方法动作。如果识别出,则在方框380,可以用该替换小门户替换表现不佳的小门户,并且在方框400可以更新该门户环境。
在判决方框350和370的任何一个中,如果不能识别出符合用户的替换策略的替换小门户,则在判决方框390中,可以确定在替换小门户池中是否任何替换小门户默认与该表现不佳的小门户兼容,而不考虑用户的替换策略和替换策略中包括所需方法动作的配置。如果否,则在方框330中可以禁止该表现不佳的小门户。否则,在方框380中可以将该表现不佳的小门户替换为选择的、兼容的小门户,并且在方框400,可以更新环境。
本发明的实施例可以采用完全硬件实施例的形式、完全软件实施例的形式或包含硬件和软件元素两者的实施例的形式。在优选实施例中,本发明以软件实现,该软件包括但不限于固件、驻留软件、微代码等。此外,本发明可以采取计算机程序产品的形式,该计算机程序产品可从计算机可使用或计算机可读的介质访问,所述介质提供程序代码以由计算机或任何指令执行系统使用,或者与计算机或任何指令执行系统一同使用。
出于本说明的目的,该计算机可使用或计算机可读介质可以是如下的任何装置:其可以包含、存储、通信、传播或运输程序,以便由指令执行系统、装置或设备使用,或与它们一同使用。所述介质可以是电子、磁、光、电磁、红外或半导体系统(或装置或设备),或者传播介质。计算机可读介质的例子包括半导体或固态存储器、磁带、可移动计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。光盘的现有的例子包括致密盘-只读存储器(CD-ROM)、致密盘-读/写(CD-R/W)和DVD。
适合存储和/或执行程序代码的数据处理系统将包括通过系统总线直接或间接耦合到存储器元件的至少一个处理器。该存储器元件可以包括在程序代码的实际执行期间所采用的本地存储器、大容量存储器(bulk storage)和高速缓冲存储器,所述高速缓冲存储器提供对至少一些程序代码的临时存储,以便减少在执行期间必须从大容量存储器检索代码的次数。输入/输出或I/O设备(包括但不限于键盘、显示器、指向设备等)可以直接或通过居间的I/O控制器耦合到系统。也可以将网络适配器耦合到系统,以使得数据处理系统能够变成通过居间私有或公共的网络耦合到其它数据处理系统或远程打印机或存储设备。调制解调器、线缆调制解调器和以太网卡仅仅是当前可用的网络适配器类型。

Claims (13)

1、一种门户数据处理系统,包括:
小门户聚集器,其耦合到门户服务器,并且被配置成在门户页面中聚集小门户,并通过计算机通信网络将该门户页面提供给请求者;
响应时间监视器,其耦合到该门户服务器,并且被配置成测量所述门户页面和该门户页面中的小门户两者的响应时间;以及
响应时间补救处理器,其耦合到该响应时间监视器,并且被配置成禁止所述门户页面中的小门户中表现不佳的小门户,以便改善该门户页面响应时间。
2、如权利要求1所述的系统,还包括替换小门户池,其耦合到所述响应时间补救处理器,并且包括多个替换小门户,以用于替换所述门户页面中的小门户中表现不佳的小门户。
3、如权利要求2所述的系统,其中,所述响应时间补救处理器还用于在所述替换小门户池中选择一个替换小门户,以替换所述门户页面中的小门户中表现不佳的小门户,其中,所选择的一个该替换小门户符合所述请求者的替换策略。
4、如权利要求2所述的系统,其中,所述响应时间补救处理器还用于在所述替换小门户池中选择一个替换小门户,以替换所述门户页面中的小门户中表现不佳的小门户,其中,所选择的一个该替换小门户符合所述请求者的替换策略,并且包括在所述门户页面的小门户中的附属小门户中触发动作所需的方法动作。
5、如权利要求2所述的系统,其中,所述响应时间补救处理器还用于所述替换小门户池中选择一个替换小门户,以替换所述门户页面中的小门户中表现不佳的小门户,其中,所选择的一个该替换小门户默认与该门户页面中的小门户中的该表现不佳的小门户兼容。
6、如权利要求1所述的系统,其中,所述小门户中表现不佳的小门户是无响应的小门户。
7、一种计算机实现的方法,用于在门户页面分发系统中管理门户页面响应时间,所述方法包括:
检测表现不佳的门户页面;
在所述门户页面中识别表现不佳的小门户;以及
选择性地禁止或替换该表现不佳的小门户。
8、如权利要求7所述的方法,所述选择性地禁止或替换该表现不佳的小门户的步骤还包括:用替换小门户替换该表现不佳的小门户。
9、如权利要求7所述的方法,所述选择性地禁止或替换该表现不佳的小门户的步骤还包括:如果替换小门户符合所述门户页面的请求者的替换策略,则禁止该表现不佳的小门户。
10、如权利要求7所述的方法,所述选择性地禁止或替换该表现不佳的小门户的步骤还包括:如果替换小门户符合所述门户页面的请求者的替换策略,并且如果该替换小门户包括用于在依赖于该门户页面中的所述表现不佳的小门户的小门户中触发动作所需的方法动作,则禁止该表现不佳的小门户。
11、如权利要求7所述的方法,所述选择性地禁止或替换该表现不佳的小门户的步骤还包括:如果替换小门户默认与该表现不佳的小门户兼容,则用该替换小门户替换该表现不佳的小门户。
12、如权利要求11所述的方法,所述选择性地禁止或替换该表现不佳的小门户还包括:如果替换小门户不是默认与该表现不佳的小门户兼容,则禁止该表现不佳的小门户。
13、如权利要求7所述的方法,其中,检测表现不佳的门户页面包括检测无响应门户页面。
CNB2007100022994A 2006-01-17 2007-01-17 门户数据处理系统以及用于管理门户响应时间的方法 Expired - Fee Related CN100478954C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/333,018 US7627579B2 (en) 2006-01-17 2006-01-17 Managing portal response times
US11/333,018 2006-01-17

Publications (2)

Publication Number Publication Date
CN101004757A CN101004757A (zh) 2007-07-25
CN100478954C true CN100478954C (zh) 2009-04-15

Family

ID=38370205

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100022994A Expired - Fee Related CN100478954C (zh) 2006-01-17 2007-01-17 门户数据处理系统以及用于管理门户响应时间的方法

Country Status (2)

Country Link
US (1) US7627579B2 (zh)
CN (1) CN100478954C (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090106426A1 (en) * 2007-10-22 2009-04-23 International Business Machines Corporation Method and apparatus for model-based pageview latency management
US8364794B2 (en) * 2010-03-11 2013-01-29 International Business Machines Corporation Admission control framework method and system
US8667090B2 (en) * 2010-12-07 2014-03-04 Cisco Technology, Inc. Delivering a webpage to a client
US8706871B2 (en) 2012-07-20 2014-04-22 Blue Kai, Inc. Tag latency monitoring and control system for enhanced web page performance
US10666533B2 (en) 2012-07-20 2020-05-26 Oracle International Corporation Tag latency monitoring and control system for enhanced web page performance
GB2507483A (en) 2012-10-30 2014-05-07 Ibm Hybrid server side and client side portal aggregation and rendering
US9513885B2 (en) 2013-08-22 2016-12-06 Peter Warren Web application development platform with relationship modeling
US9723057B2 (en) 2014-09-25 2017-08-01 Oracle International Corporation Reducing web page load latency by scheduling sets of successive outgoing HTTP calls
CN105824859A (zh) * 2015-01-09 2016-08-03 中兴通讯股份有限公司 图片分类方法、装置及智能终端
US20160306780A1 (en) * 2015-04-20 2016-10-20 International Business Machines Corporation Non-disruptive method for page rendering in a portal when a performance constraint is not fulfilled

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6442529B1 (en) 1998-11-17 2002-08-27 Novaweb Technologies, Inc. Methods and apparatus for delivering targeted information and advertising over the internet
EP1117220A1 (en) * 2000-01-14 2001-07-18 Sun Microsystems, Inc. Method and system for protocol conversion
EP1117050A1 (en) * 2000-01-14 2001-07-18 Sun Microsystems, Inc. Individual data representation
US7363367B2 (en) 2000-10-17 2008-04-22 Avaya Technology Corp. Systems and methods for robust, real-time measurement of network performance
US7346843B2 (en) 2001-09-18 2008-03-18 International Business Machines Corporation Low-latency, incremental rendering in a content framework
US20030187982A1 (en) 2002-03-27 2003-10-02 Patrick Petit System and method for resource load balancing in a portal server
US7313601B2 (en) * 2002-03-28 2007-12-25 International Business Machines Corporation Adaptive control system and method for optimized invocation of portlets
CA2406569C (en) * 2002-10-04 2011-03-22 Ibm Canada Limited-Ibm Canada Limitee Method and apparatus for enabling associated portlets of a web portal to collaborate for synchronized content display
CA2406565A1 (en) * 2002-10-04 2004-04-04 Ibm Canada Limited-Ibm Canada Limitee Method and apparatus for using business rules or user roles for selecting portlets in a web portal
CA2406876A1 (en) * 2002-10-04 2004-04-04 Ibm Canada Limited-Ibm Canada Limitee Method and apparatus for managing a collection of portlets in a portal server
US7523174B2 (en) 2002-10-15 2009-04-21 International Business Machines Corporation Dynamic portal assembly
US7010901B2 (en) * 2003-06-18 2006-03-14 Matsumura Oil Research Corp. Adhesive solid having anti-mutual adhesion, method of producing the same and method of packaging the same
US20050223081A1 (en) * 2004-04-05 2005-10-06 Mcmahan Paul F Portal including detachable and reattachable portlets
US7493564B2 (en) * 2005-04-26 2009-02-17 International Business Machines Corporation Method for the display of visual sequencing of launched application portlets and task page relationship information in a web-base environment
US20060242249A1 (en) * 2005-04-26 2006-10-26 International Business Machines Corporation Method for the display of visual sequencing of message communications between application portlets and task page relationship information in a web-base environment
US7904430B2 (en) * 2005-08-09 2011-03-08 At&T Intellectual Property I, L.P. End-user portal session logging by portlets

Also Published As

Publication number Publication date
US7627579B2 (en) 2009-12-01
US20070192701A1 (en) 2007-08-16
CN101004757A (zh) 2007-07-25

Similar Documents

Publication Publication Date Title
CN100478954C (zh) 门户数据处理系统以及用于管理门户响应时间的方法
Andow et al. {PolicyLint}: Investigating internal privacy policy contradictions on google play
US10019421B2 (en) Flexible analytics-driven webpage design and optimization
Nguyen et al. Short text, large effect: Measuring the impact of user reviews on android app security & privacy
Malavolta et al. Hybrid mobile apps in the google play store: An exploratory investigation
US8578010B2 (en) Methods and system for tracking web page analytics
US20090158249A1 (en) System and method for testing a software module
CN109479061A (zh) 遵从性违反检测
CN102609474B (zh) 一种访问信息提供方法及系统
Dingli et al. An intelligent framework for website usability
CN104391786B (zh) 网页自动化测试系统及其方法
Taba et al. An exploratory study on the relation between user interface complexity and the perceived quality
US20140156660A1 (en) Methods and systems for quantifying and tracking software application quality
Yu et al. Identifying interesting visitors through Web log classification
TW201203082A (en) Client application and web page integration
AU2009202616A1 (en) Method for generating access statistic data on individual visitor to web site
CN113076104A (zh) 页面生成方法、装置、设备及存储介质
CN101441657A (zh) 访客意向识别系统及方法和访客意向识别平台
CA2786418A1 (en) Identifying equivalent javascript events
Zahra et al. A systematic comparison between flutter and react native from automation testing perspective
Rukshan et al. A quantitative approach to usability evaluation of web sites
US20170337570A1 (en) Analytics system for product retention management
Gioia Managing biodiversity data within the context of climate change: towards best practice
Sarrab et al. Handbook of mobile application development: A guide to selecting the right engineering and quality features
Lüders et al. On understanding and predicting issue links

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090415

Termination date: 20190117

CF01 Termination of patent right due to non-payment of annual fee