Method and system for utilizing development components
First Claim
Patent Images
1. A method for utilizing reusable development components comprising:
- presenting an interface to a remote user operable to display information for at least a first and a second development component, the first development component of a first type and the second development component of a second type;
allowing the user to update some portion of metadata associated with the first development for a new version of the first development component different from a prior version of the first development component, wherein allowing the user to update some portion of metadata comprises receiving a request from the user for customization of the first development component, and based on the request, updating a licensing agreement associated with the first development component by generating an appendix to the licensing agreement, presenting the appendix to the user for approval, and based on receiving approval from the user, adding the appendix to the licensing agreement; and
versioning the two versions of the first development component to determine a delta between the prior version and the new version, wherein determining the delta includes automatically determining a delta between the prior version and the new version and appending a summary of the delta to the metadata associated with the new version, the delta comprising a set of differences between the two versions,wherein the first and second development components are associated with an enterprise software environment comprising a plurality of composite business applications, at least one of the composite business applications including an object access layer operable to exchange data with base systems of the enterprise software environment and provide a uniform interface for the business application.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and software for utilizing development components or other enterprise content—whether developed internally or by third parties—are described herein. One method for utilizing reusable development components includes presenting an interface to a remote user operable to display information for at least a first and a second development component. In some cases, the first development component is a first type of enterprise application content and the second development component of a second type of enterprise application content. The user is then allowed to update some portion of metadata associated with the first development component.
78 Citations
20 Claims
-
1. A method for utilizing reusable development components comprising:
-
presenting an interface to a remote user operable to display information for at least a first and a second development component, the first development component of a first type and the second development component of a second type; allowing the user to update some portion of metadata associated with the first development for a new version of the first development component different from a prior version of the first development component, wherein allowing the user to update some portion of metadata comprises receiving a request from the user for customization of the first development component, and based on the request, updating a licensing agreement associated with the first development component by generating an appendix to the licensing agreement, presenting the appendix to the user for approval, and based on receiving approval from the user, adding the appendix to the licensing agreement; and versioning the two versions of the first development component to determine a delta between the prior version and the new version, wherein determining the delta includes automatically determining a delta between the prior version and the new version and appending a summary of the delta to the metadata associated with the new version, the delta comprising a set of differences between the two versions, wherein the first and second development components are associated with an enterprise software environment comprising a plurality of composite business applications, at least one of the composite business applications including an object access layer operable to exchange data with base systems of the enterprise software environment and provide a uniform interface for the business application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Apparatus comprising a non-transitory and tangible computer readable storage medium including instructions executable by at least one processor for utilizing reusable development components, the computer readable instructions operable when executed by the at least one processor to:
-
display information for at least a first and a second development component to a user via a user interface, the first development component of a first type and the second development component of a second type; allow the user to update some portion of metadata associated with the first development component for a new version of the first development component different from a prior version of the first development component, wherein allowing the user to update some portion of metadata comprises receiving a request from the user for customization of the first development component, and based on the request, updating a licensing agreement associated with the first development component by generating an appendix to the licensing agreement, presenting the appendix to the user for approval, and based on receiving approval from the user, adding the appendix to the licensing agreement; and version the two versions of the first development component to determine a delta between the prior version and the new version, wherein determining the delta includes automatically determining a delta between the prior version and the new version and appending a summary of the delta to the metadata associated with the new version, the delta comprising a set of differences between the two versions, wherein the first and second development components are associated with an enterprise software environment comprising a plurality of composite business applications, at least one of the composite business applications including an object access layer operable to exchange data with base systems of the enterprise software environment and provide a uniform interface for the business application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification