WO2008000878A2 - Système de commerce électronique permettant d'acquérir des applications informatiques développées sur mesure pour la gestion d'informations à partir de modèles structurés de données - Google Patents
Système de commerce électronique permettant d'acquérir des applications informatiques développées sur mesure pour la gestion d'informations à partir de modèles structurés de données Download PDFInfo
- Publication number
- WO2008000878A2 WO2008000878A2 PCT/ES2007/000392 ES2007000392W WO2008000878A2 WO 2008000878 A2 WO2008000878 A2 WO 2008000878A2 ES 2007000392 W ES2007000392 W ES 2007000392W WO 2008000878 A2 WO2008000878 A2 WO 2008000878A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- computer
- user
- structured data
- application
- requirements
- Prior art date
Links
- 238000004883 computer application Methods 0.000 title claims abstract description 199
- 238000013499 data model Methods 0.000 title claims abstract description 116
- 238000007726 management method Methods 0.000 claims abstract description 19
- 238000004891 communication Methods 0.000 claims abstract description 10
- 238000000034 method Methods 0.000 claims description 45
- 230000009471 action Effects 0.000 claims description 2
- 238000012790 confirmation Methods 0.000 claims description 2
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 claims 1
- 230000008569 process Effects 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 16
- 238000011161 development Methods 0.000 description 15
- 230000018109 developmental process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 11
- 238000013461 design Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 240000000594 Heliconia bihai Species 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
Definitions
- Electronic commerce system for the acquisition of computer applications developed to measure for the management of information from structured data models.
- the present invention relates to an electronic commerce system that allows users to acquire custom-developed computer applications, according to user-defined requirements, for the management of information from structured data models.
- Computer applications are a fundamental part in the extensive use of computers in all areas of human activity, including business management.
- Computer applications are the point of contact between computer users and the storage, sorting, processing and data transmission capabilities that these computers offer.
- Computer applications offer users specific functionalities for each application, and it is the user who uses these functionalities through the computer application.
- This structured data model is defined by one or several tables in the database, whose definition contains the type of data to be stored in the table and the relationships between these tables.
- the information related to this structured data model is stored as records in these tables of the database.
- the invention relates to a system and an electronic transaction procedure for the acquisition of computer applications developed to measure for the management of information from structured data models, according to claim 1 and claim 14, respectively. Preferred embodiments of the system and procedure are defined in the dependent claims.
- the invention also relates to a program product for carrying out the electronic transaction procedure, according to claim 27.
- the electronic commerce system comprises a plurality of user terminals and a computer that has an engine module of the electronic commerce system installed.
- the users send, through the user terminals, the requirements of the customized computer applications, said user terminals being in charge of receiving and displaying commercial data, including the rates of the computer applications, and of sending the confirmation of acceptance of Transactions
- Said computer is connected to the user terminals through a communications network through which it receives from said user terminals the requirements of the custom computer applications.
- the user terminals send electronically through the communications network the requirements of the customized computer applications to be acquired.
- Said requirements include at least the type of user interface of the application, the architecture of the application, the programming language of the application, the operating system of the computer where the application is to be installed, the database where the Ia will be stored.
- information of the application and the definition of one or several structured data models.
- Said structured data models define the information to be managed by the computer application.
- Each structured data model comprises the name of the different fields of the different tables in which it is
- the information to be managed by the computer application will be stored, the type of data that will be stored in each of the aforementioned fields and the relationships between the different tables that make up each structured data model.
- the requirements of the tailored computer application may additionally comprise, in the requirement of the definition of one or several structured data models, standards to validate the values that will be stored in the fields of the aforementioned models, a long label to indicate with greater precision the content of the fields, the width of the columns in the table view of the model and the default sorting of the information stored in the tables of the model. They may also comprise, in the same requirement of defining one or more structured data models, the definition of one or more databases to which the computer application will access to store and manage the information related to said structured data models, and parameters to establish the connection with the defined databases & in said structured data models.
- the user can send electronically the cones that will be used to identify each model and any other resource related to each model.
- the requirements of the customized computer application may additionally comprise the configuration of the server computer where the application is to be installed.
- the requirements of the customized computer application may additionally comprise any other requirement related to the definition of structured data models to be managed by the computer application.
- the computer which has an engine module of the electronic commerce system installed, comprises a module for defining the requirements of the computer application and a charging management module and purchase codes.
- the module for defining requirements of the computer application includes, in turn, a module for defining structured data models that compiles the requirements of the computer application requested by the user and verifies their validity.
- the charging manager and purchase codes module is responsible for calculating the rate corresponding to the acquisition of the custom computer application defined in the requirements definition module of the computer application and sending said rate to the corresponding user terminal so that the User can confirm the transaction.
- the electronic commerce system may additionally comprise an external functional set containing payment systems and user authentication systems and in which the motor module of the system incorporates a payment system selector module.
- the payment system selector module allows the user to select from the user terminal the payment system to be used, among the available payment systems, to pay the fee corresponding to the requested transaction.
- the external functional set containing payment systems and user authentication systems allows the user to pay from the user terminal the fees of the transaction requested by electronic means.
- the electronic commerce system can additionally incorporate, in the motor module of the system, a module for the generation of custom computer applications, which automatically generates the custom computer application according to the requirements defined by the user from the user terminal.
- the motor module of the system can also incorporate an electronic invoice generation module that automatically prepares the electronic invoice corresponding to the transaction requested by the user from the user terminal, and a module for downloading and sending telematic products sends electronically to the user terminals the acquired computer applications and the invoices of the transactions made, and allows the user through the said user terminals the download by electronic means of said applications and said invoices from the electronic commerce system .
- the electronic commerce system may in turn allow the acquisition of the part of the computer application related to structured data models, being able to install this code on a computer where a compatible computer application is already installed and add the model code structured data acquired to the code of the computer application and allow it to manage the aforementioned structured data models.
- the electronic commerce system may also allow the updating, and its subsequent acquisition, of a previously acquired computer application, to incorporate new functionalities and features added to said computer application and its structured data models.
- the object of the present invention is also an electronic transaction procedure for the acquisition of custom developed computer applications, to manage information from structured models of data stored in one or more databases using a computer and at least one computer terminal.
- user being connected through a communications network.
- the procedure comprises the following steps: a) the user defines through the user terminals the requirements of the custom computer application, at least these requirements comprising: the type of user interface of the application; The architecture of the application; the programming language of the application; the operating system of the computer where the application will be installed; The database where the application information will be stored; The definition of at least one structured data model that defines the information to be managed by the computer application, each structured data model comprising the name of the different fields of the different tables in which the information to be managed by the application is to be stored computer science, the type of data to be stored in each of the aforementioned fields and the relationships between the different tables that make up each structured data model; b) the computer receives from at least one user terminal the requirements of the custom computer application; c) the computer checks the validity of the requirements received
- the requirements of the custom computer application defined in stage a) may additionally comprise, in the definition of one or several structured data models, standards to validate the values that will be stored in the fields of the aforementioned models, a long label to indicate more precisely the content of the fields, the width of the columns in the table view of the model and the default sorting of the information stored in the tables of the model. They may also comprise, in the definition of structured data models, the definition of one or more databases to which the computer application will access to store and manage the information related to said structured data models, and parameters to establish the connection with the databases defined in these structured data models.
- the user can electronically send the cones that will be used to identify each model, and any other resource related to each model.
- the requirements of the custom computer application may additionally comprise the configuration of the server equipment where it is going to install the application.
- the requirements of the customized computer application defined in stage a) can additionally comprise any other requirement related to the definition of structured data models to be managed by the computer application.
- the electronic transaction procedure may include an additional stage in which the computer communicates to the corresponding user terminal the payment systems available to pay the fee corresponding to the transaction, and in which the user makes the payment of the fee by electronic means from the user terminal in the selected payment system, communicating this action to the computer.
- the electronic transaction procedure may also include another additional stage in which the computer automatically generates the custom computer application according to the requirements defined by the user, which can be followed in turn by another additional stage in which the computer prepares automatically the invoice corresponding to the transaction made.
- this last stage there may be an additional stage in which the computer electronically sends the custom developed computer application and the invoice of the transaction made to the user terminal, and allows the user through the said user terminals Ia electronic download of said computer applications and said invoices from the electronic commerce system.
- step a) of the procedure the user may be allowed to update a computer application whose requirements were previously defined, to incorporate new functionalities and features added to said computer application and to its structured data models, by defining the requirements of said update.
- the user can also define the requirements of the part of the computer application related to structured data models, being able to install this code on a computer where a compatible computer application is already installed and add the model code structured data acquired to the code of the computer application and allow it to manage the aforementioned structured data models.
- the object of the present invention is also a program product comprising means of program instructions for carrying out the previously defined electronic transaction procedure.
- Figure 1 is a diagram of the modules that make up the electronic commerce system and the interaction between them.
- Figures 2 to 3 are an example of input screens for the user to define the architecture of the computer application.
- Figures 4 to 6 are an example of screens for the user to define the model of the information to be managed in the computer application according to a structured data model.
- Figure 7 is an example of a screen for the user to define the database where the application data and the connection parameters to that database will be stored.
- Figure 8 is an example scheme of the computer applications that can be acquired in the electronic commerce system.
- Figure 9 is an example diagram of an XML schema for storing and structuring the user requirements of the computer applications that can be acquired in the e-commerce system.
- the present invention relates to a new electronic commerce system that allows to acquire custom developed computer applications, that is, according to the requirements defined by the users, to manage, process and use information stored in one or more databases following one or more Several structured data models.
- the new system allows the user to define the requirements of the computer application, allows the user to pay the corresponding fee, builds the custom software automatically and allows its download once Payment has been confirmed.
- the new system generates electronic invoices with the data of the purchase made, so that the entire process can be carried out by electronic means.
- the computer applications obtained in this e-commerce system can operate with several structured data models simultaneously each using its own database, and allow adding new structured data models or eliminating already installed structured data models.
- These applications are composed of a common platform, and one or more structured data models.
- This common platform offers the functionality that is shared by all structured data models installed.
- the common platform uses its own structured data models to store information about the application in a database.
- the computer applications obtained in this e-commerce system to manage information according to structured data models contain all the common basic functionalities of this type of computer applications. These common basic functionalities are: store information following the structured data model; validate the information stored following the model validation standards; delete stored information; make inquiries about the information stored as search, filtering or sorting following criteria defined by the user; carry out a loading process to initialize the stored information. Additionally, these applications may also have a functionality to prepare reports based on stored information, processing this information to, for example, graphically view the evolution of certain values or visualize the distribution in their ranges.
- This new electronic commerce system consists of several components or modules that perform different functions throughout the purchase process.
- the centerpiece of the electronic commerce system is the motor module of the system (3), which is responsible for coordinating the entire purchase process.
- the purchase process begins in the requirements definition module of the computer application (4).
- This module compiles the requirements of the computer application requested by the user and verifies their validity.
- the requirements of the computer application include the definition of the architecture of the application, the computer technologies and the programming language to be used, the operating system of the computers where the application is going to be installed, the database where the information will be stored for the common platform of the application, one or more structured data models that reflect the information that will manage the application and, if desired , The configuration of the database where the data of these structured models will be stored.
- the requirements of the computer application requested by the user in the requirements definition module of the computer application (4) may include other aspects such as, for example, access to data through predefined searches, the definition of new screens with views additional data, the graphic design of the windows, the colors and the location of its components, or the definition of additional actions, for example, to perform calculations with the stored information or to send notifications when certain conditions are met.
- this module for defining the requirements of the computer application (4) in the electronic commerce system also allows the user to define that only the part of the computer application referred to the structured data model is constructed, so that Once this part of the computer application is built, the structured data model can be added to an application that is already installed.
- the definition of structured data models and their verification are carried out in the module for defining structured data models (21) included in the requirements definition module of the computer application (4).
- the user can define the requirements of the computer application, including structured data models, by electronic means in three different ways.
- One way is through the use of a computer tool developed for this purpose. This computer tool can be downloaded and executed in the user terminal (1), which, through different stages, allows defining the user's requirements for the computer application and saving these requirements in a file that can later be sent to the definition module of requirements of the computer application (4).
- Another way to define the requirements is through HTML pages included in the requirements definition module of the computer application (4) of the electronic commerce system in which, step by step, all the requirements are defined.
- the third way is to use the XML tag language or other meta-language that, starting from a plain text file and following a proprietary rules, allows modeling the computer application and defining its requirements, and sending this definition through an HTML page included in the requirements definition module of the computer program (4).
- the charging management module and purchase codes (5) calculate the rate corresponding to the acquisition of the computer application defined in the requirements definition module of the computer application (4) from the own definition of requirements and the existence of codes or vouchers.
- the payment system selector module (6) allows the user to select the desired payment system so that, at the time of payment of the transaction, the system engine module (3) will consult the system selector module of payment (6) to, using this information, carry out said operation. Once the payment is confirmed, the motor module of the system (3) calls the module for automatic generation of the custom computer application (7).
- This module is the one that, according to the requirements defined by the user, builds the full-size computer application, or only the part of the computer application related to the structured data model.
- the computer application, or the part of it related to the data model is the product that will be delivered to the customer.
- the motor module of the system (3) calls the module of generation of the electronic invoice (8) that will generate the corresponding electronic invoice.
- the delivery of the computer application and, where appropriate, the electronic invoice is managed by the module for downloading and sending electronic products (9).
- This module is responsible for sending the generated product to the user by email or storing the generated product within the e-commerce system itself so that the user can proceed to download it electronically.
- the payment systems and user authentication systems (2) include a gateway to POS (point of sale terminal) that allows the user to pay the fees of the e-commerce system by making charges with a credit card. Additionally, in payment systems and user authentication systems (2) there may also be other payment systems and user authentication systems that would also be external modules, such as a mobile phone integration module that allows a mobile phone to be authenticated. The transaction using a message type USSD. The mobile telephony integration module receives the message directly from the user's mobile, extracts the purchase signal and sends it, together with the telephone number from which the authentication is launched, to the payment system.
- POS point of sale terminal
- the proposed system provides important advantages for electronic commerce and obtaining developed computer applications.
- tailored for information management based on structured data models such as the following:
- Figure 1 is a block diagram of the e-commerce system for the acquisition of computer applications developed to measure for the management of information from one or more structured data models.
- This figure provides a diagram of an electronic commerce system according to an embodiment of the present invention, including a computer that has an engine module of the electronic commerce system (3) installed, a user terminal (1) and systems of payment and user authentication systems (2), connected by a transmission medium such as the Internet or other type of computer network (22).
- This figure represents the different modules that make up the e-commerce system and take part in the purchase process, determining the steps of the purchase process by means of numbered arrows that indicate the flow of data from one module to another.
- the object of the invention refers to an electronic commerce system for the acquisition of computer applications developed to measure from the requirements defined by the user from a user terminal (1).
- the electronic commerce system consists of internal modules, that is, they are part of the electronic commerce system itself.
- the requirements definition module of the computer application (4) receives the user's requirements for the custom computer application for information management from one or several structured data models and verifies the validity of these requirements.
- the module for defining structured data models (21) checks the validity of the requirements of structured data models, and is included in the module of definition of requirements of the computer application (4).
- the charging management module and purchase codes (5) calculate the rate corresponding to the custom computer application demanded by the user.
- the payment system selector module (6) allows the user to select the payment system to pay the corresponding fee among the payment systems that are enabled.
- the module for automatic generation of the custom computer application (7) builds the custom computer application from the requirements defined by the user.
- the module for generating the electronic invoice (8) generates the electronic invoice corresponding to the purchase operation carried out.
- the module for downloading and sending electronic products (9) electronically provides the user with the product acquired in the corresponding transaction.
- external systems (2) come into operation, systems that are not part of the electronic commerce system but are integrated with it.
- One of the external systems used is the payment systems and user authentication systems (2), which include a gateway to POS.
- the user electronically pays the fee corresponding to the transaction made.
- the user selects (13) from the user terminal (1) the payment system that he wishes to use by means of the payment systems selector module (6).
- This module enables (14) the external system Gateway to POS (2) or any other requested by the user and indicates (15) to the user who can pay the corresponding fee from the user terminal (1).
- the user pays (16) then from the user terminal (1) the corresponding fee and the Gateway to POS (2) or any other payment system used (17) inform the e-commerce system that the payment has been made. Then the electronic commerce system calls the automatic generation module of the custom computer application (7) and, optionally if the user has requested it from the user terminal (1), it calls the electronic invoice generation module ( 8).
- the module for automatic generation of the customized computer application (7) builds the requested computer application and the module for generating the electronic invoice (8) prepares the electronic invoice corresponding to the transaction made.
- FIGs 2 to 7 are an example of input screens for the user to define the requirements of the custom computer application for information management from structured data models. These requirements include the definition of the architecture of the computer application, the technologies to be used, the structured data model or models to be managed, and the configuration of the database where each of these structured data models will be stored. . These example screens correspond to the methods available to the user to define the requirements of the computer application in the electronic commerce system. Figures 2 to 7 correspond to some example screens of both a computer application developed to define these requirements, and HTML pages included in the requirements definition module of the computer application (4).
- Figures 2 to 3 are an example of input screens for the user to define the architecture of the computer application and the technologies to be used.
- Figure 2 is an example of an input screen for the user to define the user interface of the computer application, the architecture of the computer application, the technology of the application, the language of the application and the operating system of the computer where it The client of the computer application will be installed.
- a user interface of the application for example, a graphical interface, a command line interface, a web interface, a wap interface, an i-mode interface or an interface in micro-devices can be defined.
- application technologies for example, Java technologies, Microsoft technologies, or other web development technologies can be defined.
- application programming language for example, Java 2 Standard Edition, Java 2 Enterprise Edition, Java 2 Micro Edition, C ++, .Net, Servlet, Java Server Pages, PHP, CGI, or ASP can be defined.
- the operating system of the client where the client of the application is to be installed it can be defined, for example, Windows, Linux, Unix, Solaris, Mac-OS or others.
- Figure 3 is an example of an input screen for the user to define, where appropriate, the configuration of the computer where the computer application server is to be installed.
- the configuration of the computer where the computer application server is to be installed for example, the operating system of the computer, the web server to be used, the application server to be used, the name of the computer, the IP address can be defined of the computer, the port of the computer to be used, the name of the user of the connection to be used, the password of the user of the connection to be used.
- the application architecture will necessarily be a web application architecture with a WEB, WAP or i-mode browser as a client.
- no computer will be configured as a server.
- an application server must be defined in the computer configured as a server.
- a WEB server must be defined in the computer configured as a server.
- Figures 4 to 6 are an example of screens for the user to define a structured data model to be managed in the computer application.
- Figure 4 is an example of an input screen for the user to define a structured data model, indicating the name of the model, the fields that make up the table that defines it and, in the event that the model is defined by more than a table, the relationships between this initial table and the other existing tables in the structured data model.
- the user For each of the fields in the tables that make up the structured data model, the user must define, at least, the name of the field, the type of data to be stored in the field, if the value of the field is unique and therefore, it cannot be repeated in other registers, if the field admits null values or not, and if the field is going to be used as a label of the structured data model to visually identify the different registers within the application.
- types of data to be stored in a field of the structured data model for example, text, character, date, integer, decimal, monetary, logical, telephone, email can be defined.
- the user To define the structured data model, the user must define the name of the tables with which the table described above relates, what kind of relationship exists between both tables and, where appropriate, the properties of this relationship.
- the types of relationship that may exist between the tables are 1-1 (when a record of the initial table corresponds to a record of the new table), 1-N (when a record of the initial table corresponds to one or more records of the new table), N-1 (when one or more records of the initial table correspond to a record of the new table) and MN (when one or several records of the initial table correspond to one or more records of The new table).
- the user must also define the properties of this relationship according to the type of existing relationship. If it is a 1-1 or N-1 relationship, it must be defined if the two tables know each other and can therefore access from any of them to its corresponding records in the other, with what would be a bidirectional relationship, or if on the contrary it is only the initial table that has a reference of the corresponding records in the new table and, therefore, is the only one that can access to the corresponding records, with what would be a unidirectional relationship.
- Figure 5 is an example of an input screen for the user to define if he wants additional information from the fields of the structured data model that will be used in the computer application.
- the user can define a long name of the field, the name of the field to be used in the database, the width of the column to be displayed in the views of table of the computer application, rules to validate the values entered in the field to check if the value assigned to the field complies with the established rules and is, therefore, valid according to the definition of the model, and rules of field ordering.
- rules for checking the validity of the assigned values for example, ranges of valid values for numerical fields or enumerated lists of valid values for text fields can be defined.
- sorting rules the user can define how the structured data model records will be sorted by default. Thus, if the application shows a list of model records and no specific ordering has been indicated, the list will be sorted following this default ordering. The user can define a default sort by choosing the order of the fields by which the records are to be sorted and the direction of the sort, ascending or descending.
- the system will use default names from the field name defined above. Yes for Some field does not define the column width in pixels, the system will take some by default from the previously defined data type.
- Figure 6 is an example of an input screen for the user to define the resources that the structured data model contains. These resources may include icons that will be used in the computer application developed to measure visually distinguish the different structured data models with which you can work.
- Figure 7 is an example of an input screen for the user to define the database and the version of the same where the application data will be stored following the structured data models previously defined and, where appropriate, the connection parameters to this database.
- Figure 7 is also an example of an input screen for the user to define the database and the version thereof where the data of the common platform of the application and, where appropriate, the connection parameters will be stored. to this database.
- These connection parameters include the connection URL, the user and the password with permissions to use that connection in the database.
- connection parameters with the database include especially sensitive information, and therefore the electronic commerce system is operated on a secure web server and the requirements transmitted by electronic means are transmitted encrypted.
- the e-commerce system and the computer applications that are built in it allow the user to define these connection parameters with the database at the time of installing the computer application on the user's own computers without defining them and transmit them electronically in the electronic commerce system.
- a database and version you can define, for example, mySQL 4.1, mySQL 4.0, mySQL 3.23, Microsoft SQL Server 2000, Oracle 10.1, Oracle 9, Oracle 8, Sybase 12.5, HSQL 1.8, HSQL 1.7, McKoi 1.0.3, PostgreSQL 8.0, PostgreSQL 7.4, PostgreSQL 7.3, Pointbase, Cloudscape / Apache Derby 10.0 beta, Cloudscape / Apache Derby 10.0.2, DB2 UDB for AS / 400 v5.2, DB2 08.02, DB2 08.01, Firebird 1.5.1, SAPDB / MaxDB 7.5.0, Informix.
- FIG. 8 is an example block diagram of custom-developed computer applications to manage information from structured data models that can be acquired in the e-commerce system.
- This figure shows a diagram of a computer application to manage information stored in one or several databases according to models of Structured data defined, in accordance with an embodiment of the present invention, said diagram including the computer application itself (23) and several databases (28, 29 and 30), connected by a transmission medium such as the Internet or other type of network of computers (31).
- a transmission medium such as the Internet or other type of network of computers (31).
- the computer application consists of internal components, that is, they are part of the computer application itself.
- the common platform (24) offers the common functionality that is used by all the structured data models installed (25, 26 and 27) to manage the information stored in one or several databases (25th, 26th and 27th, respectively) within of a database engine or several (28, 29 and 30, respectively).
- the common platform (24) uses its own structured data models to store information in a database (24a) within a database engine (30). All access to the databases used by the application are managed by the common platform (32).
- Figure 9 is an example diagram of an XML schema according to the XML Schema 1.1 standard of the World Widw Web Consortium (W3C) for structuring, storing and managing in an XML file the user requirements of the computer applications that can be acquired in the e-commerce system
- W3C World Widw Web Consortium
- the elements of an XML schema can be mandatory or optional in an XML file according to that schema.
- the mandatory elements appear within a frame with a continuous line, while the optional elements appear within a frame with a dashed line.
- the elements of an XML schema can appear in the XML file once, or they can be repeated several times or an indeterminate number of times.
- the elements that may appear in the XML file an indeterminate number of times are shown with the indication "1.. ⁇ " below.
- certain elements are usually defined as compound types that contain other elements.
- the composite types are shown within a shaded bottom frame.
- the programming languages used in the electronic commerce system are: - PHP: for the engine module (3), the charging manager module and purchase codes (5), the payment system selector module (6), and the electronic download and delivery module for the products (9).
- OS X As its storage system, it uses the MySQL database.
- the e-commerce system can be implemented using any other web programming and application programming language, operating on any other web server and using any other database.
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
L'invention concerne un système de commerce électronique permettant d'acquérir des applications informatiques développées sur mesure pour la gestion d'informations à partir de modèles structurés de données. Ce système comprend des terminaux utilisateurs (1) et un ordinateur sur lequel est installé un module moteur du système (3) de commerce électronique. Par l'intermédiaire de ces terminaux (1), les utilisateurs envoient à l'ordinateur, à travers un réseau de communication (22), les conditions requises des applications informatiques sur mesure, reçoivent le tarif de ces applications et acceptent les transactions. L'ordinateur comprend un module de définition des conditions requises de l'application informatique (4), qui contient un module de définition de modèles structurés de données (21), un module de gestion de la tarification et des codes d'achat (5), un module sélecteur de systèmes de paiement (6), un module de génération d'applications informatiques sur mesure (7), un module de génération de facture électronique (8) et un module de déchargement et d'envoi télématique des produits.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES200601779 | 2006-06-30 | ||
ESP200601779 | 2006-06-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2008000878A2 true WO2008000878A2 (fr) | 2008-01-03 |
WO2008000878A3 WO2008000878A3 (fr) | 2008-04-03 |
Family
ID=38846009
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/ES2007/000392 WO2008000878A2 (fr) | 2006-06-30 | 2007-06-29 | Système de commerce électronique permettant d'acquérir des applications informatiques développées sur mesure pour la gestion d'informations à partir de modèles structurés de données |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2008000878A2 (fr) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998024020A2 (fr) * | 1996-11-27 | 1998-06-04 | Sony Europa B.V. | Procede et systeme de creation de code de logiciel |
US6023578A (en) * | 1997-05-09 | 2000-02-08 | International Business Macines Corporation | Systems, methods and computer program products for generating an object oriented application for an object oriented environment |
US6128619A (en) * | 1998-04-30 | 2000-10-03 | International Business Machines Corporation | Generating an internet application for accessing a hierarchical database |
WO2001075593A2 (fr) * | 2000-04-04 | 2001-10-11 | Sosy Inc. | Systeme automatique de production de logiciels |
US6698010B1 (en) * | 1999-08-20 | 2004-02-24 | Nec Corporation | System, method and computer program product for automatic generation of data processing program |
-
2007
- 2007-06-29 WO PCT/ES2007/000392 patent/WO2008000878A2/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998024020A2 (fr) * | 1996-11-27 | 1998-06-04 | Sony Europa B.V. | Procede et systeme de creation de code de logiciel |
US6023578A (en) * | 1997-05-09 | 2000-02-08 | International Business Macines Corporation | Systems, methods and computer program products for generating an object oriented application for an object oriented environment |
US6128619A (en) * | 1998-04-30 | 2000-10-03 | International Business Machines Corporation | Generating an internet application for accessing a hierarchical database |
US6698010B1 (en) * | 1999-08-20 | 2004-02-24 | Nec Corporation | System, method and computer program product for automatic generation of data processing program |
WO2001075593A2 (fr) * | 2000-04-04 | 2001-10-11 | Sosy Inc. | Systeme automatique de production de logiciels |
Also Published As
Publication number | Publication date |
---|---|
WO2008000878A3 (fr) | 2008-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11210729B2 (en) | Systems and methods for providing a customized webpage interface | |
US20140324690A1 (en) | System and method for a single digital wallet dynamic checkout tool | |
US9077547B2 (en) | System and method for securely transmitting data via an electronic marketplace | |
US20020016774A1 (en) | Network enabled application software system and method | |
US12014367B2 (en) | Predicting and making payments via preferred payment methods | |
US20060242027A1 (en) | Internet-based duty-free goods electronic commerce system and method | |
US20100153243A1 (en) | Customized Sales Software and Implementation | |
CN102129642B (zh) | 在基于网络的交易机构处安排交易列表项的方法和系统 | |
US8112327B2 (en) | Method and system of bidirectional marketing with feedback | |
US10025907B1 (en) | Pharmaceutical prescription transfer system | |
US12254968B2 (en) | Data processing system for processing network data records transmitted from remote, distributed terminal devices | |
WO2008000878A2 (fr) | Système de commerce électronique permettant d'acquérir des applications informatiques développées sur mesure pour la gestion d'informations à partir de modèles structurés de données | |
JP7440109B2 (ja) | 業務管理システム | |
KR20070094423A (ko) | 기업고객을 대상으로 하는 인터넷 쇼핑몰 운영 시스템 및운영방법 | |
FOO et al. | SERVICE FINDER: An Android-based Service Finding and Booking Application | |
KR100841608B1 (ko) | 이동통신 단말기를 이용한 결제 방법 | |
Güntensperger et al. | FNH-CRM–Management tool for fitness studios | |
KR20240177407A (ko) | 병원 이벤트 상품 생성 방법 | |
JP2023160228A (ja) | 製造委託支援システム、製造委託支援プログラム、製造委託支援方法 | |
Guarino | Magento 2 Beginners Guide: Discover what you need to know to build your own profitable online stores using the power of Magento 2! | |
CN113504868A (zh) | 一种产品数据结构配置方法和系统 | |
KR20040069013A (ko) | 인터넷쇼핑몰 계약서 자동화시스템 및 운영방법 | |
JP2013206092A (ja) | 電子書籍取次システム、取次装置およびコンピュータプログラム | |
Afrat Shawer et al. | Cellular Phone Billing System Using WAP | |
Lindner et al. | QTH. com amateur radio web site portal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NENP | Non-entry into the national phase in: |
Ref country code: DE |
|
NENP | Non-entry into the national phase in: |
Ref country code: RU |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07788639 Country of ref document: EP Kind code of ref document: A2 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07788639 Country of ref document: EP Kind code of ref document: A2 |