VALIDATION FRAMEWORK FOR SERVICE ORIENTED ARCHITECTURE (SOA) APPLICATION ADOPTION

Embodiments of the present invention address deficiencies of the art in respect to business process model validation and provide a method, system and computer program product for validating a service oriented architecture (SOA) oriented application. In an embodiment of the invention, a method for va...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: LEUNG, HUMIE
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Embodiments of the present invention address deficiencies of the art in respect to business process model validation and provide a method, system and computer program product for validating a service oriented architecture (SOA) oriented application. In an embodiment of the invention, a method for validating an SOA oriented application can be provided. The method can include transforming a business process model for an SOA oriented application into a directed and connected, acyclic graph, further transforming service groupings for the business process model into corresponding directed and connected, acyclic graphs, computing all paths from root node to leaf node in the graph for the business process model, and validating the business process model by ensuring no loops or cycles in the graph for the business process model, and further validating the business process model by ensuring no shared vertices amongst the graphs for the service groupings. La présente invention vise, dans certains de ses modes de réalisation, à pallier des insuffisances de l'état de la technique par rapport à la validation de modèles de processus d'entreprise et à fournir un procédé, un système et un progiciel informatique destinés à valider une application prévue pour une architecture orientée services (SOA). Un des modes de réalisation de l'invention concerne un procédé de validation d'une application orientée SOA. Le procédé peut comporter les étapes consistant à transformer un modèle de processus d'entreprise relatif à une application orientée SOA en un graphe acyclique orienté et jointif, à transformer en outre des groupements de services relatifs au modèle de processus d'entreprise en graphes acycliques orientés et jointifs correspondants, à calculer tous les chemins d'un noed racine à un noed feuille du graphe associé au modèle de processus d'entreprise, et à valider le modèle de processus d'entreprise en s'assurant de l'absence de boucles et de cycles dans le graphe associé au modèle de processus d'entreprise, et à valider en outre le modèle de processus d'entreprise en s'assurant de l'absence de sommets communs parmi les graphes associés aux groupements de services.