Arrangement, system and method relating to exchange of information
First Claim
1. An arrangement for handling an exchange of information between an information requesting side and an information providing side, the information requesting side comprising an information requesting application and the information providing side comprising an information providing application, wherein between said information requesting and information providing applications an agreement is created specifying what information is exchangeable therebetween, said agreement being represented by a form, the form being filled in by, and communicated between, the requesting and providing applications in both directions, being related to requesting data and/or providing data, and being implemented and communicated using a generic mark up language.
1 Assignment
0 Petitions
Accused Products
Abstract
An arrangement for handling exchange of information/messages between an information requesting side and information providing (holding) side, wherein the information requesting side comprises an information requesting application and the information providing side comprises an information providing application. Between said information requesting and information providing applications an agreement is created specifying what information should be exchangeable between the requesting and the providing applications (unidirectionally or bidirectionally). The agreement is represented through a form to be filled in by, and communicated between, the requesting and providing applications in both directions relating to requesting/setting data and/or providing data. A generic mark up language is used for implementation and communication of said form, such as XML.
95 Citations
31 Claims
- 1. An arrangement for handling an exchange of information between an information requesting side and an information providing side, the information requesting side comprising an information requesting application and the information providing side comprising an information providing application, wherein between said information requesting and information providing applications an agreement is created specifying what information is exchangeable therebetween, said agreement being represented by a form, the form being filled in by, and communicated between, the requesting and providing applications in both directions, being related to requesting data and/or providing data, and being implemented and communicated using a generic mark up language.
- 18. A data communication system providing communication between a number of applications comprising and/or communicating with service/information/content providers or holding means that hold end user personal profile data, wherein between each intercommunicating pair of applications an agreement is created to define what information is allowed to be transferred between the applications, bidirectionally or unidirectionally, information about agreements is stored in agreement information holding means, said agreements are represented as forms to be filled in and transferred between an information requesting application and an information providing application, and a generic mark up language is used for implementation and communication of said forms.
-
26. A method for exchanging information between an information requesting application and an information providing application having established an agreement to specify which information is allowed to be transferred between the information requesting and information providing applications, the method comprising the steps of:
-
creating, using a generic mark up language, a form with elements and attributes wherein the attributes are used to indicate element(s) to be filled with data, according to the agreement;
transferring the filled in form tagged with information relating to requested data from the requesting application to the providing application;
receiving the form at the receiving application;
converting the request form to a database call;
accessing information holding means using a database call; and
if the request relates to retrieving data, filling in the form using data retrieved from an information holding site;
returning the requested information to the requesting application, otherwise;
setting data according to the tagged form in the information holding means according to the request. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification