DATA MANAGEMENT SYSTEM
First Claim
1. A method for managing data contracts for publishers and subscribers developed via software development applications, the method comprising:
- parsing a developer package to generate contract metadata associated with a data contract;
modifying a data contract metadata store in accordance with at least one command received with the developer package; and
providing notification data, when included with the data contract metadata, to a notification service.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques are disclosed for improving the management of data contracts during a software development lifecycle. A system can include a data contract metadata store, components for interacting with the metadata store to support development tool integration, and interchange features for verified build processes. A service can be provided that receives a developer package from a development client application, parses the developer package to generate data contract metadata, modifies a data contract metadata store in accordance with at least one command received with the developer package, and communicates notification data, when included with the data contract metadata, to a notification service.
25 Citations
20 Claims
-
1. A method for managing data contracts for publishers and subscribers developed via software development applications, the method comprising:
-
parsing a developer package to generate contract metadata associated with a data contract; modifying a data contract metadata store in accordance with at least one command received with the developer package; and providing notification data, when included with the data contract metadata, to a notification service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for improving the build reliability of a subscriber codebase, the method comprising:
-
receiving a request from a subscriber to validate an identified version of a data contract; querying a data contract metadata store for the identified version of the data contract; verifying an integrity of the identified version of the data contract against a codebase for the subscriber; and providing verification information indicating the integrity of the identified version of the data contract. - View Dependent Claims (11, 12, 13)
-
-
14. A system for managing data contracts, the system comprising:
-
one or more storage media; at least one data contract metadata store contained on at least one of the one or more computer readable storage media, the at least one data contract metadata store having data contract metadata comprising; one or more properties related to a data contract version; one or more properties related to a subscriber; and one or more properties related to one or more stakeholders for notification; and program instructions stored on at least one of the one or more computer readable media that, when executed by a processing system, direct the processing system to; parse a developer package to generate contract metadata associated with a data contract; modify the data contract metadata store in accordance with at least one command received with the developer package; and provide notification data, when included with the data contract metadata, to a notification service. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification