Xml-based multi-format business services design pattern

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/30 (2006.01) G06F 9/45 (2006.01) G06F 9/46 (2006.01)

Patent

CA 2438176

A design pattern for a software architecture includes a business services layer (16) comprising ApiService class (42), BusinessService class (48), Message class (44) and Field class (46). ApiService class (42) accepts a request that includes request parameters and utilizes corresponding instances of Message class (44) and Field class (46) to translate the request to an input message. The instances of Message class (44) and Field class (46) contain the request parameters in self-describing form, namely, field names and associated values. The input message is forwarded to the appropriate subclass of BusinessService class (48) by ApiService class (42). The subclass of BusinessService class (48) uses the input message to retrieve data and generate an output message containing the data. The output message is generated in self-describing form utilizing Message class (44) and Field class (46). ApiService class (42) translates the output message to a presentation format identified by the request.

La présente invention concerne un module de conception pour une architecture logicielle intégrant une couche de services de gestion (16) comprenant une classe ApiService (42), une classe BusinessService (48), une classe Message (44) et une classe Field (46). La classe ApiService (42) prend en compte une demande incluant des paramètres de demande et utilise des instances correspondantes de la classe Message (44) et de la classe Field (46) pour traduire la demande en un message d'entrée. Les instances de la classe Message (44) et de la classe Field (46) contiennent les paramètres de demande dans une forme se décrivant d'elle-même, à savoir des noms de zones et les valeurs associées. Le message d'entrée est réacheminé à la sous-classe appropriée de la classe BusinessService (48) par la classe ApiService (42). La sous-classe de la classe BusinessService (48) utilise le message d'entrée pour récupérer des données et produire un message de sortie contenant les données. Le message de sortie est produit en format se décrivant de lui-même par utilisation de la classe Message (44) et de la classe Field (46). La classe ApiService (42) traduit le message de sortie en format de présentation identifié par la demande.

LandOfFree

Say what you really think

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

Rating

Xml-based multi-format business services design pattern does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Xml-based multi-format business services design pattern, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Xml-based multi-format business services design pattern will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1460391

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