Sharing Parts of a Document Using Search Framework
First Claim
1. 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;
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; and
automatically storing the related connection default business logic items in the first document for access by the second document.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are configured to provide sharing of business logic items. A document may contain business logic items, for example, sets, members, or measures. Some business logic items may be created by a publisher who wants to make the business logic available to other users so that others can access the business logic. Embodiments provide for using an integrated server platform search component to automatically retrieve business logic items which exist in one or more documents stored in a document library. This may allow for a publisher to provide business logic to other users without having to rely on the other users to retrieve the business logic from a specific document, and without requiring the other users to know of the existence of the business logic. Restrictions may be placed so that a publisher can control what specific pieces of business logic may be made available.
3 Citations
20 Claims
-
1. 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; 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; and automatically storing the related connection default business logic items in the first document for access by the second document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing sharing of business logic items, the system comprising:
-
a memory for storing executable program code; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to; provide application functionality to a user to create, access, and edit a first document, the first document including one or more business logic items; receiving an annotation associated with one or more business logic items in the first document, the annotation designating the one or more business logic items as a connection default business logic item or a shared business logic item; generate an identifier for each of the one or more annotated connection default business logic items and shared business logic items; publish the first document to an integrated server platform document library; automatically store the related connection default business logic items in the first document for access by the second document; crawl documents stored in an integrated server platform document library for annotated business logic items; populate 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; and query the index component for connection default business logic items related to second document based on a data source of the second document. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A tangible computer readable medium containing computer-executable instructions which when executed by a computer perform 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 shared business logic item; generating an identifier for each of the one or more annotated shared business logic items; publishing the first document to an integrated server platform document library; populating an index component with the one or more annotated shared 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; receiving a query input to search for related shared business logic items; querying the index component for related shared business logic items; and providing a list of one or more search results of related shared business logic items. - View Dependent Claims (19, 20)
-
Specification