Data processing system and method

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/44 (2006.01)

Patent

CA 2274257

A data processing system and method is present which can be used to configure or develop software. The present invention finds particular application in the design of scalable business systems in which a plurality of program code entities or objects are progressively constructed to computerise a business process. A problem associated with current object-oriented programming technologies is the inflexibility of the interface between objects. This inflexibility arises from the direct parameter or message passing paradigms upon which such languages use in order to produce re-usable software. However, this approach presents problems which software has to be re-developed, in particular, when the order of execution of objects implementing various functions has to be changed. Such a change to the order of execution invariably requires modification to the code and parameter or message passing interfaces implementing the objects or program entities. Those changes will also require recompilation and relinking before the overall business process can be implemented. Accordingly, the present invention provides a data processing system or method comprising memory for storing a plurality of executable entities, means for establishing an order of execution of selectable ones of the executable entities, and means for executing the selected executable entities according to said order without modification of said selected executable entities.

L'invention concerne un système et un procédé de traitement de données qui peut être utilisé pour configurer ou développer des logiciels. Cette invention trouve des applications particulières dans la conception de systèmes d'entreprise permettant une adaptation d'échelle, dans lesquels une pluralité d'objets ou d'entités de codes de programmes sont construits progressivement pour informatiser des processus d'entreprise. Un problème associé avec les technologies de programmation existantes orientées objet est le manque de flexibilité de l'interface entre les objets. Ce manque de flexibilité vient des paradigmes du passage direct des paramètres ou des messages auxquels de tels langages font appel pour produire des logiciels réutilisables. Toutefois, cette approche pose le problème, de déterminer quel logiciel doit être re-développé, en particulier quand l'ordre d'exécution des objets exécutant différentes fonctions doit être changé. Un tel changement dans l'ordre d'exécution nécessite invariablement des modifications des interfaces de passage des codes, des paramètres ou des messages opérant sur des objets ou des entités de programme. Ces changements nécessitent également une recompilation et des reconnexions avant que le processus d'entreprise complet ne puisse être mis en oeuvre. Dans ces conditions, la présente invention fournit un procédé de traitement des données et un système correspondant, comprenant une mémoire pour enregistrer une pluralité d'entités exécutables, de moyens pour établir un ordre d'exécution d'entités sélectionnables parmi les entités exécutables et un moyen pour exécuter les entités exécutables sélectionnés selon ledit ordre, sans modification desdites entités exécutables sélectionnées.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Data processing system and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data processing system and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processing system and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1803138

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.