Search-based application: Difference between revisions

Content deleted Content added
m References: Added most recent reference
Practical Uses: added information worker needs to explain why SBA's have become popular
Line 29:
* ''' Web Applications:''' Typically, B2B, B2C and C2B applications that [[Mashup (digital)|mash-up]] data and functionality from diverse sources (databases, Web content, user-generated content, mapping data and functions, etc.)
 
The use of a search platform as the core infrastructure for software applications has been enabled largely by two search engine features: 1) Scalability 2) Ad hoc access to multiple heterogeneous sources from a single point of access.
* ''' Database Offloading:''' In this case, SBAs are used to provide an alternate means of accessing database content that is non-intrusive to source systems
 
Search based applications have proven popular and effective because they provide a dynamic, scalable access infrastructure that can be integrated with other features that information workers need: task-specific, and easy to use work environments that integrate feautures that are usually designed to be used as separate applications, collaborative features, ___domain knowledge, and security.
* ''' Data Migration:''' SBAs are sometimes used as a temporary platform to ensure continuity of information access during large scale migration projects
 
* ''' Information Lifecycle Management:''' SBAs are used as a complement to [[ILM]] processes and ecosystems, such as those used for [[Product Lifecycle Management]] (PLM) and [[Master Data Management]] (MDM)
 
The use of a search platform as the core infrastructure for software applications has been enabled largely by two evolutions in search engine technology: 1) the capability of later generation engines to retain and exploit the semantics embedded in structured data, and 2) the integration of mathematical and statistical processors to provide reporting, analysis, and, occasionally, geospatial capabilities.
 
Search engines are not a replacement for database systems; they are a complement. They have been optimally engineered to facilitate access to information, not to record and store transactions. In addition, the mathematical and statistical processors integrated to date into search engines remain relatively simple. At present, therefore, databases still provide a more effective structure for complex analytical functions.