Server Search Component for Business Logic Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current server platforms do not efficiently share and update business logic across documents, leading to manual re-creation and lack of automatic retrieval of shared business logic, which can result in inconsistencies when changes are made to the original logic.
Innovation Solution
An integrated server platform with a search component that automatically retrieves and updates business logic items across documents, allowing publishers to share and control access to business logic without users needing to know its location or manually retrieve it, and ensuring that dependent documents reflect changes made to the original logic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If current search functionalities return entire documents as search results, then users can retrieve complete documents, but users cannot efficiently reuse individual components or business logic from the documents
Solution Approach 1:
The patent segments documents into reusable components by identifying and extracting business logic items (such as calculations, formulas, and logical operations) from within entire documents. This allows users to search for and reuse specific business logic components rather than entire documents, resolving the contradiction between ease of reusing logic and time consumption.
Solution Approach 2:
The patent introduces an intermediary search functionality that acts as a mediator between users and document repositories. This intermediary system automatically identifies, extracts, and presents reusable business logic components from documents, eliminating the need for users to manually search through entire documents and reducing time loss while maintaining ease of operation.
2Adaptability or versatility
If users manually copy and paste business logic between documents, then business logic can be reused, but changes to the original logic are not automatically communicated to other documents
Solution Approach 1:
The patent implements a feedback mechanism where the system automatically tracks relationships between original business logic items and their instances across multiple documents. When changes are made to the original logic, the system automatically communicates these changes to all documents using that logic, ensuring consistency while maintaining adaptability across the document repository.
Solution Approach 2:
The patent establishes preliminary relationships between business logic items and their usages across documents before changes occur. By pre-defining these connections and setting up automatic update mechanisms, the system ensures that consistency is maintained proactively rather than reactively, resolving the contradiction between adaptability and reliability.
3Loss of information
If users search for business logic in a document repository, then they can find existing logic, but they must know the location and manually retrieve it
Solution Approach 1:
The patent enables the system to automatically perform the retrieval of business logic items based on user searches. Instead of requiring users to manually locate and retrieve logic from specific document locations, the system self-services by automatically searching the repository, identifying relevant business logic components, and presenting them to users, thereby improving ease of operation while maintaining full accessibility of information.
4Quantity of substance
If entire documents are returned as search results, then complete document content is provided, but individual reusable components cannot be identified or extracted
Solution Approach 1:
The patent applies segmentation by automatically dividing retrieved document content into identifiable business logic components. The system analyzes document structure, identifies logical boundaries, and extracts reusable elements such as calculations, formulas, and business rules, making it easy to extract and reuse components while maintaining access to complete document content when needed.
Solution Approach 2:
The patent implements partial action by retrieving only the specific business logic components that match search criteria, rather than returning entire documents. This selective retrieval reduces the quantity of content processed while maintaining ease of extracting and reusing the relevant business logic components.
Data Source
AI summary
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.


