WO2002067140A1 - System and method for hosting customised web portals - Google Patents
System and method for hosting customised web portals Download PDFInfo
- Publication number
- WO2002067140A1 WO2002067140A1 PCT/EP2001/015253 EP0115253W WO02067140A1 WO 2002067140 A1 WO2002067140 A1 WO 2002067140A1 EP 0115253 W EP0115253 W EP 0115253W WO 02067140 A1 WO02067140 A1 WO 02067140A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- portal
- content
- virtual
- hosting
- publishing
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Definitions
- the present invention is related to a system and method for providing portals into the Internet, especially for providing high scalable and automated portals into Internet without establishing and maintaining the entire portal IT-environment on the portal provider side.
- the Internet is a global network of computers.
- the World Wide Web contains computers which display graphical and textual information.
- Computers which provide information on the World Wide Web are typically called "websites".
- a website is defined by an Internet address which has an associated electronic page, often called a "home page.”
- a home page is an electronic document which organizes the presentation of text, graphical images, audio and video into a desired display.
- These websites are operated by a wide variety of entities which are typically called "content providers.”
- the user can then access information at any address accessible over the Internet.
- Information exchanged over the Internet is typically encoded in HyperText Mark-up Language (HTML) format.
- HTML format is a scripting language which is used to generate the home pages for different content providers .
- a content provider is an individual or company that places information (content) on the Internet so that it can be accessed by others .
- Pervasive computing devices like PDAs, mobile phones may function as the delivery point of service offerings from the Internet. Another kind of access service is getting more important :
- Portals such as Yahoo, offer logical entry points through which selected content can be accessed by user.
- Portals are gateways to the Internet.
- Typical portals combine information from many content provider and deliver them in a single unified view to the portal user.
- a portal may have the same appearance to all user or a personalized appearance for each user. It provides to its users an interface that displays relevant information and application access in a user friendly format.
- Some of the common services delivered via portals include: news, weather, traffic info, stock prices, e-mail, personal web pages, guides, shopping, community building, etc.
- the corporate portal business value is to knock down the barriers to sharing knowledge, enabling the realization of concepts like "corporate memory” and "meetings without walls”.
- the aim is to enable members to have their office on any device connected to the internet with tools, access to information, e-mail, personal information management structured around the role/function of the user, enabling faster information flow and better decision making.
- Portals deliver "context" around users activities and add value through customized intersite communications.”
- portal software combines "unstructured" information, such as word processing documents, Web pages, and other text-based content, with "structured” information, such as that contained in corporate databases and other back-office systems. The whole package is then delivered to users through a Web interface and it aims to:
- the cornerstone of a Portal is the apparently personalized look and feel that it offers to its users.
- the technical requirements of a portal include:
- a portal must allow its users to easily register on the site and customize their portal page to meet their needs.
- a personalization layer needs to be provided that enables the end-user to further personalize their portal, allowing them to add personal information and individual settings such as look and feel, selection, as well as addition and removal of certain modules .
- All portals require a content aggregation layer.
- the aggregation layer gathers the applications, content, services and e-commerce from external and internal sources and brings them into the system.
- a customization layer is required to allow the portal administrator to create and manage the personalized starting points for users of the site.
- the setup, installation and maintenance of a portal is therefore not a trivial task and requires a lot of skills, e.g. manpower and computer power.
- the market force will drive companies in the near future to run portals for all the reasons mentioned above.
- the portal business however is not the core business of most of those companies.
- the present invention discloses a portal hosting e-utility allowing hosting of individual portals with pervasive access for multiple customers (portal provider) on a common infrastructure.
- the portal hosting e-utility preferably provides an interface to portal providers providing a portal at the PHU, to content providers providing content at the PHU, and to portal user accessing portals via the PHU.
- the PHU preferably comprises a portal publishing interface component for definition of a virtual portal, a portal publishing tool for publishing the virtual portal, and a virtual portal engine for accessing the virtual portal by user.
- the PHU provides a complete software and service environment in which virtual portals can be instantiated without having the entire IT- infrastructure at the portal provider side.
- the portal provider only has to configure and to publish his portal content into an existing infrastructure instead of providing the entire portal web application.
- the PHU offers a total transparent portal hosting infrastructure in which the user interacts only with the portal of the portal provider.
- Fig.l shows a typical portal infrastructure as used in the prior art
- Fig.2 shows the components of the inventive portal hosting e-utility
- Fig.3 shows the instantiation (publication) of portals at the PHU
- Fig.4 shows the content repository which is part of the PHU
- Fig.5 shows the virtual portal engine which is part of the PHU
- Fig.6 A shows the method for publishing portals at the PHU
- Fig.6 B shows the method for publishing content to PHU
- Fig.6 C shows the method for user registration at the PHU
- Fig.6 D shows the method for user access to the virtual portal
- Fig.6 E shows the method for administration access to the virtual portal
- Fig.l it is shown a typical portal infrastructure as used in the prior art which comprises three tiers :
- the connectivity gateway (40) is the interface between a server and devices (10) .
- a gateway (40) is an adapter mapping various device specific network protocols, such as WAP, to the common TCP/IP based communication protocols applied on the server side (access-server; portal) .
- Access servers or portal servers (30) access information stored on the content servers or content provider (20) on behalf of a client.
- the server receives HTTP requests, manages communication and application sessions, executes business logic, and interacts with the appropriate back-end systems.
- back-end content servers (20) provide data stored in data bases as well as other kinds of web content.
- FIG.2 shows the components of the inventive portal hosting e- utility located in a portal infrastructure as described in Fig.l.
- a portal hosting e-utility may be defined as a scalable, automated web application providing to the portal provider, content provider as well to the user devices (e.g. pervasive devices) a common infrastructure supporting m-business scenarios (e.g. integration of WW payment, tax and e-safe services) , providing fast and simple instantiation of customer portals with pervasive access, and providing a component for common content repository, enabling SLA based hosting contracts, and supporting rich media distribution.
- Portal hosting e-utility preferably covers following IT- functions :
- integrated connectivity gateways allow to communicate with wireless and wired networks including GSM, WAP, CDMA, TDMA, and TCP/IP
- transcoding plug-ins can translate directly one data format into another one.
- a synchronization engine is provided to keep content on devices and data servers consistent security: end-to-end security is achieved with authentication and access control mechanisms .
- the portal hosting e-utility (70) as defined above has interfaces to the following groups:
- portal provider (40) who are customer of the portal hosting e-utility
- portal user (10) who are customer of the portal provider.
- the interface between portal provider (40) and PHU (70) is established via the portal publishing tool (50).
- the portal publishing tool (50) allows portal provider (40) to define/create a virtual portal customized to their needs and to publish it into the PHU (70) . It allows defining/creating web pages in various formats (e.g. HTML, WML) , portlets, servelets and content that shall be part of the portal and defining or importing user and administrator data.
- the portal provider can publish deltas.
- the portal may provide the option that the portal provider can select content published to the PHU (70) by content provider for inclusion into his virtual portal.
- the portal publishing tool may either be implemented as a web application that runs at the PHU or may be implemented as an application that runs at the portal provider side and has a publishing function to send entire portal instance definition to the PHU.
- the interface between the portal publishing tool and the PHU is the portal publishing interface component.
- a prefered implementation of the portal publishing tool would be a Web Application which produces the neccessary data to define the portal instance in XML format according to the Interface which is understood by the portal publishing interface component.
- the prefered implementation of the communication protocol between the portal publishing tool and the portal publishing interface component would be SOAP.
- the interface between portal publishing tool (50) and PHU (70) is established via the portal publishing interface component (60).
- the portal publishing interface component (60) allows portal providers (40) to publish entire virtual portals (80) or deltas into the PHU (70) . It defines messages to transmit the web pages, portlets, servlets, user subscription data, administrator data etc. that make up a virtual portal (80) .
- This interface could be based on SOAP, for example.
- the interface between content provider (20) and PHU (70) is established via the content publishing tool (140) .
- This interface could be based on SOAP, for example.
- the content publishing tool (140) allows content providers
- the content provider interface component (120) allows content providers (20) to publish content via the PHU (70) . Via this interface component (120) , content providers (20) can publish content, descriptions of that content and agreements on use/sale/delivery of that content to the PHU (70) . Examples of content are news articles, weather information, stock prices etc. This interface could be based on SOAP, for example.
- the content repository (100) holds the content published to the PHU (70. It also holds content descriptions and agreements on use/sale/delivery of content that has been published to the PHU (70) by content providers. It can be accessed by the portal publishing tool (50) to allow portal providers (40) to select content to be made available for their users .
- the Content Cache (200) of the PHU (70) temporarily stores data obtained from the Internet or documents created from the Content Repository (for example by transcoding) via virtual portals. This cache (200) is shared between all virtual portals (80) hosted at the PHU (70) .
- the virtual portal engine (30) provides user access to the virtual portals data (80) within the PHU (70) from their devices, e.g. WAP phones, PDAs, voice phones or Pcs (10) .
- the virtual portal engine may include well known portal functions like content aggregation, customization, personalization.
- the virtual portal engine uses URL of the user request to identify the portal instance data stored in a data base belonging to the PHU. Depending on that data it bills a personalized portal page for the particular user and returns it to the browser.
- the virtual portal engine also manages the instances of the different portals and takes care that the goals for the various qualities of services for the portals of the individual portal providers which are defined by Service Level Agreements (SLA's) are met.
- SLA's Service Level Agreements may be defined as an agreement between hoster and portal provider in which the portal provider has selected services offered by the hoster.
- the SLA's may be concluded online via the portal publishing tool and provided to the virtual portal engine managing the services selected by the portal provider.
- the virtual portal engine constantly measures these qualities of service and takes the appropriate actions if one of the service goals is in danger to be missed.
- the portal hosting e-utility (70) provides a web application containing the necessary tools and components to setup a portal hosting infrastructure providing services to the portal provider (the customer of the portal hosting e- utility) . These services include: portal software maintenance web space hosting tools for portal pages administration user care (helpline) content brokering and cross licensing user accounting and metering
- portal hosting e-utility provides a complete software and services environment in which virtual portals (80) can be instantiated.
- the individual portal provider (40) only has to configure and to publish their portal content into the existing environment instead of providing the entire portal web application.
- the terms and conditions of all services are defined as a set of Service-Level Agreements (SLA's) and are shrink wrapped in software in order to enable an electronic negotiation of those terms and conditions when using one of those services. All services are billed to the users of that service on a pay per usage/subscription base. For example all interactions of end users with a defined portal of a portal provider (40) are measured and the portal provider is charged based on those measured interactions .
- SLA's Service-Level Agreements
- the portal hosting e-utility environment is totally transparent to the portal user.
- the portal user (10) interacts only with the virtual portal (80) of the portal provider (40) . Therefore any negotiations (legal contracts etc.) of the portal user concerning the usage of a portal is made with a portal provider (40) , not with the portal hosting e-utility
- Additional revenue sources for the portal hosting e-utility result from managing the relationships between the portal users and the portal providers as well as between the portal providers and the content providers.
- the portal hosting e- utility (70) handles the payments resulting from the service level agreements and reduces the processing for the portal provider .
- the portal hosting e-utility (70) provides superior service as a portal provider with less effort and with additional revenue sources .
- the superior quality of service for the portal users and portal providers results from the synergetic effects of hosting multiple portals.
- a cross portal caching mechanism (200) helps to optimize the general access to any information for all hosted portals.
- the ability to host portals together with their content sources further speeds up the access to information available from other content/portal providers. Finally the access to short latency information is provided to all portal providers .
- the portal providers (40) benefit from the outsourcing of the portal hosting and the simplification of the portal management .
- Common services necessary for portal administration are handled by the portal hosting e-utility.
- Managing access to content providers (20) from within the portal becomes simpler because it is now unified and handled by the portal hosting e-utility (70) .
- Fig. 3 briefly describes the portal instantiation at the PHU according to the present invention.
- the hoster (22) provides portal templates (81) via its portal publishing tool (not shown) to the customer (portal provider; 44) .
- the portal provider or customer (44) can define/create a customized virtual portal (custom portal; 45) based on the templates (81), e.g. special content definition or customer logo.
- the user (66) can create a personal portal (67) by using the functionality offered by the customer portal (45), e.g. user preferences (weather, sport etc.) or content to be displayed (personal portal) .
- Fig. 4 briefly describes the portal content repository as used by the PHU.
- the content providers (20) provides content in a certain data format to the global content repository (100) .
- the content aggregation layer (160) can translate directly one data format into another, in order to adapt content for specific device capabilities supported by the individual virtual portals (80) .
- Fig. 5 briefly describes the virtual portal engine.
- the virtual portal engine (30) secures access to the virtual portals (80) within the PHU. Furthermore, the virtual portal engine (30) may additionally include or provide access to an authentication and payment function.
- the virtual portal engine may include well known portal functions like content aggregation, customization, personalization. When a user navigates to the portal hosted by the PHU using his browser the virtual portal engine uses URL of the user request to identify the portal instance data stored in a data base belonging to the PHU. Depending on that data it bills a personalized portal page for the particular user and returns it to the browser.
- Fig. 6 A-E shows the method steps within the single components of the PHU.
- Fig.6 A shows the method steps for publishing a virtual portal as follows:
- the Portal Provider creates a virtual portal using the portal publishing tool (200) . He can decide to make content from the content repository available to his users .
- the portal provider publishes the virtual portal using the portal publishing tool, through the portal publishing interface (400) .
- the portal provider makes changes to the virtual portal by using the portal publishing tool (e.g. adding more users or administrators; 600) .
- the portal provider publishes the changes using the portal publishing tool via the portal publishing interface (800) .
- Fig. 6 B shows the method steps for creation and publishing of content as follows:
- the content provider creates content, content description and terms and conditions using the content publishing tool (250) .
- the content is provided to the content repository via the content publishing interface (350).
- Fig.6 C shows the method steps for registration of a user.
- the user navigates to the URL of a virtual portal hosted at the PHU (220) .
- the PHU adds the user to the virtual portal (420) .
- Fig. 6 D shows the method steps for accessing a virtual portal by an user.
- the user navigates to the URL of a virtual portal hosted at the PHU (230) .
- Fig.6 E shows the method steps for accessing a virtual portal by an administrator as follows:
- the administrator navigates to the administration URL of a virtual portal hosted by the PHU (240) .
- the administrator enters user ID and password (340) .
- the administrator may add users, remove users, define user groups, remove user groups, grant access to content, withdraw access to content, add and remove content etc.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-7010545A KR20030082591A (en) | 2001-02-16 | 2001-12-21 | System and Method For Hosting Customised Web Portals |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP01103860 | 2001-02-16 | ||
EP01103860.1 | 2001-02-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2002067140A1 true WO2002067140A1 (en) | 2002-08-29 |
Family
ID=8176521
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2001/015253 WO2002067140A1 (en) | 2001-02-16 | 2001-12-21 | System and method for hosting customised web portals |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20030082591A (en) |
WO (1) | WO2002067140A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2852711A1 (en) * | 2003-03-19 | 2004-09-24 | France Telecom | Enterprise application managing method, involves transferring data description towards enterprise for supplying application data as per description to information management system for enabling access to data by user |
US8874654B2 (en) | 2005-04-19 | 2014-10-28 | International Business Machines Corporation | System for processing requests to portlets |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5870550A (en) * | 1996-02-26 | 1999-02-09 | Network Engineering Software | Web server employing multi-homed, moldular framework |
US6026433A (en) * | 1997-03-17 | 2000-02-15 | Silicon Graphics, Inc. | Method of creating and editing a web site in a client-server environment using customizable web site templates |
US6119137A (en) * | 1997-01-30 | 2000-09-12 | Tumbleweed Communications Corp. | Distributed dynamic document conversion server |
WO2000060503A1 (en) * | 1999-04-07 | 2000-10-12 | Critical Path Inc. | Apparatus and methods for use of access tokens in an internet document management system |
-
2001
- 2001-12-21 KR KR10-2003-7010545A patent/KR20030082591A/en not_active Application Discontinuation
- 2001-12-21 WO PCT/EP2001/015253 patent/WO2002067140A1/en not_active Application Discontinuation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5870550A (en) * | 1996-02-26 | 1999-02-09 | Network Engineering Software | Web server employing multi-homed, moldular framework |
US6119137A (en) * | 1997-01-30 | 2000-09-12 | Tumbleweed Communications Corp. | Distributed dynamic document conversion server |
US6026433A (en) * | 1997-03-17 | 2000-02-15 | Silicon Graphics, Inc. | Method of creating and editing a web site in a client-server environment using customizable web site templates |
WO2000060503A1 (en) * | 1999-04-07 | 2000-10-12 | Critical Path Inc. | Apparatus and methods for use of access tokens in an internet document management system |
Non-Patent Citations (1)
Title |
---|
AMARA D ANGELICA: "Business Data Finds a Home on Custom Portals", INTERNET, 22 February 1999 (1999-02-22), XP002180677 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2852711A1 (en) * | 2003-03-19 | 2004-09-24 | France Telecom | Enterprise application managing method, involves transferring data description towards enterprise for supplying application data as per description to information management system for enabling access to data by user |
US8874654B2 (en) | 2005-04-19 | 2014-10-28 | International Business Machines Corporation | System for processing requests to portlets |
Also Published As
Publication number | Publication date |
---|---|
KR20030082591A (en) | 2003-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11483258B2 (en) | Techniques for providing connections to services in a network environment | |
US7127455B2 (en) | Taxonomy for mobile e-services | |
US8200775B2 (en) | Enhanced syndication | |
US7370364B2 (en) | Managing content resources | |
USRE43715E1 (en) | System and method for integrating public and private data | |
US6941307B2 (en) | Arrangement and a method relating to session management in a portal structure | |
US20020029197A1 (en) | Method and system for billing over a wireless application protocol gateway | |
Chen et al. | Providing web services to mobile users: the architecture design of an m-service portal | |
US20040054923A1 (en) | Digital rights and content management system and method for enhanced wireless provisioning | |
US20020049675A1 (en) | System and user interface for managing users and services over a wireless communications network | |
AU2001271596A1 (en) | System and method for integrating public and private data | |
US20140095355A1 (en) | Platform, Method, and Device for Managing Application | |
CA2432597A1 (en) | Transactions between vendors and customers using push/pull platform | |
US20100042927A1 (en) | Third Party Management of Computer System Control | |
WO2014165967A1 (en) | Method and system for managing cloud portals, and billing system therefor | |
WO2011000313A1 (en) | Method, device and system for distributing user generated content to telecommunication system | |
WO2002077875A2 (en) | Methods and apparatus for processing data in a content network | |
Boll | Modular content personalization service architecture for e-commerce applications | |
WO2002067140A1 (en) | System and method for hosting customised web portals | |
Kim et al. | Web e-speak: Facilitating web-based e-services | |
US11086944B1 (en) | Online subscription sharing system | |
WO2022135309A1 (en) | Cloud translation calling method, apparatus and system | |
Song | Mobile Commerce and Wireless E-Business Applications | |
KANÁLIKOVÁ | Services In Ngn–Next Generation Networks | |
AU2012100813A4 (en) | Data access method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1020037010545 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 1020037010545 Country of ref document: KR |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
WWR | Wipo information: refused in national office |
Ref document number: 1020037010545 Country of ref document: KR |
|
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |