Schema packaging, distribution and availability
First Claim
1. A system that facilitates availability of a schema package, comprising:
- a packaging component that signs a strong name for the schema package; and
a distribution component that locates the schema package and facilitates availability of the schema package for injection into a store.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and/or methodology that enables schema packaging, distribution and availability. Aspects of the invention employ signing technology to facilitate secure definition of a schema package. The system and/or methodology can also include the schema package as a resource in a client-side assembly thereby guaranteeing that exactly the same infrastructure used to discover the assembly will be leverageable in discovery of the schema package(s). Other aspects can include the schema package as a satellite assemble or as a separate file. In these scenarios, the invention can facilitate constructing and distributing the schema package and information necessary to enable the client to interact with the store with regard to uninstalled schemas.
10 Citations
20 Claims
-
1. A system that facilitates availability of a schema package, comprising:
-
a packaging component that signs a strong name for the schema package; and
a distribution component that locates the schema package and facilitates availability of the schema package for injection into a store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of distributing a schema, comprising:
-
signing a schema package with a cryptographic key;
signing a client-side assembly with the cryptographic key; and
distributing the schema package based at least in part upon the cryptographic key. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system that facilitates distribution of a schema package, comprising:
-
means for signing a schema package with a cryptographic key;
means for signing a client-side assembly with the cryptographic key;
means for embedding the schema package into a client-side assembly as a resource of the client-side assembly; and
means for automatically discovering the schema package for use by an application. - View Dependent Claims (20)
-
Specification