Patent ID: 8671078

Claim:
A method for sharing business logic items, the method comprising: receiving an annotation associated with one or more business logic items in a first document, the annotation designating the one or more business logic items as a connection default business logic item; generating an identifier for each of the one or more annotated connection default business logic items, the identifier being generated when the one or more annotated connection default business logic items are shared in a document; publishing the first document to an integrated server platform document library; populating an index component with the one or more annotated business logic items and associated identifiers, the index component being utilized to index and catalog shared business logic items, the index component using one or more of metadata, content and other information when indexing against one or more disparate information sources, the index component being further utilized to identify unique document parts; querying the index component for connection default business logic items related to a second document; automatically storing the related connection default business logic items in the first document for access by the second document; and maintaining references to unique business logic items, the references comprising at least a relative path of a parent document site collection and the identifier, the identifier being utilized to repair a reference that is no longer available, the identifier being separate from the relative path.