G - Physics – 06 – F
Patent
G - Physics
06
F
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.
Accenture Global Services Limited
Accenture Gmbh
Ridout & Maybee Llp
LandOfFree
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.
Profile ID: LFCA-PAI-O-1460391