SYSTEM AND METHOD FOR ASSET REGISTRATION WORKFLOWS UTILIZING AN EVENTING INFRASTRUCTURE IN A METADATA REPOSITORY
First Claim
1. A system for automating asset workflows in a service metadata repository, comprising:
- a service metadata repository, wherein the service metadata repository includes an event manager for generating one or more events based on a change to one or more assets;
a persistent message store for storing the one or more events;
a subscription service for registering one or more subscribed web service endpoints to receive the one or more events;
an event notification service that notifies the one or more subscribed web service endpoints of the one or more events; and
one or more workflows to automate asset registration based on rules configured in an XML file, wherein the one or more workflows are initiated upon receiving the one or more events at a subscribed web service endpoint.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein is a system and method for automating asset workflows in a service metadata repository. A service metadata repository includes an event model for generating one or more events based on a change to one or more assets. A persistent message stores the one or more events. A subscription service provides the ability to subscribe to one or more events and register one or more subscribed web service endpoints where the one or more events will be delivered. A delivery service matches the one or more events to the one or more web service endpoint and delivers the one or more events to a notification service. A notification service notifies the one or more subscribed web service endpoints of the one or more events. One or more workflows automate asset registration based on rules configured in an XML file, wherein the one or more workflows are initiated upon receiving the one or more events at a subscribed web service endpoint.
87 Citations
20 Claims
-
1. A system for automating asset workflows in a service metadata repository, comprising:
-
a service metadata repository, wherein the service metadata repository includes an event manager for generating one or more events based on a change to one or more assets; a persistent message store for storing the one or more events; a subscription service for registering one or more subscribed web service endpoints to receive the one or more events; an event notification service that notifies the one or more subscribed web service endpoints of the one or more events; and one or more workflows to automate asset registration based on rules configured in an XML file, wherein the one or more workflows are initiated upon receiving the one or more events at a subscribed web service endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage medium, including instructions stored thereon which when read and executed by a computer cause the computer to perform steps comprising:
-
a service metadata repository, wherein the service metadata repository includes an event manager for generating one or more events based on a change to one or more assets; a persistent message store for storing the one or more events; a subscription service for registering one or more subscribed web service endpoints to receive the one or more events; an event notification service that notifies the one or more subscribed web service endpoints of the one or more events; and one or more workflows to automate asset registration based on rules configured in an XML file, wherein the one or more workflows are initiated upon receiving the one or more events at a subscribed web service endpoint. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for an automatic asset acceptance workflow in a service metadata repository, comprising:
-
receiving an asset for submission from a submitter at a service metadata repository; determining whether the asset qualifies for an automatic acceptance workflow, wherein determining whether the asset qualifies for the automatic acceptance workflow comprises; determining whether the asset qualifies for automatic acceptance based on type of asset if type of asset is sufficient for the determining; determining whether the asset qualifies for automatic acceptance based on community of asset if type of asset is insufficient and community is sufficient for the determining; and determining whether the asset qualifies for automatic acceptance based on categorization if type of asset and community are insufficient for the determining; comparing the submitter with roles in a database of approved roles; and automatically accepting the asset into the service metadata repository if the submitter matches a role in the database of approved roles. - View Dependent Claims (20)
-
Specification