KEMB: A Keyword-Based XML Message Broker


KEMB: A Keyword-Based XML Message Broker

Abstract:
This paper studies the problem of XML message brokering with user subscribed profiles of keyword queries, and presents a KEyword-based XML Message Broker (KEMB) to address this problem. In contrast to traditional path expressions based XML message brokers, KEMB stores a large number of user profiles, in the form of keyword queries, which capture the data requirement of users/applications, as opposed to path expressions, such as XPath/XQuery expressions. KEMB brings new challenges: how to effectively identify relevant answers of keyword queries in XML data streams; and how to efficiently answer large numbers of concurrent keyword queries. We adopt compact lowest common ancestors (CLCAs) to effectively identify relevant answers. We devise an automaton-based method to process large numbers of queries and devise an effective optimization strategy to enhance performance and scalability. We have implemented and evaluated KEMB on various datasets. The experimental results show that KEMB achieves high performance and scales very well.


Existing System:

          The existing proposal for KEMB: a keyword based XML message broker system is KEMB to address the problem of keyword-based XML message brokering with user subscribed profiles of keyword queries. For this we implemented the concept of compact lowest common ancestors (CLCAs) to effectively identify relevant answers of keyword queries over XML data streams. The performance also less.

Proposed System:

          In this paper We devise an automaton-based method to process large numbers of keyword queries. We propose maximal coverage rules and coverage graph to accelerate the processing of large numbers of concurrent keyword queries by effectively indexing the keyword queries. With KEMB we can also improves the performance and scales very well.

·        By using XML We can improve performance.
·        Here we are using automation technique, so it provides dynamic schema.
·        The transitions in the automaton are triggered by the tags of the XML document being processed.
·        We can avoid prefix overlaps between expressions by extending XFilter.
·        We can extend XFilter from YFilter by building a non-deterministic finite automaton (NFA) for all XPath expressions in the system.


KEYWORDS:
Generic Technology Keywords: Database, User Interface, Programming
Specific Technology Keywords: C#.Net, ASP.Net, MS SqlServer-08
Project Keywords: Presentation, Business Object, Data Access Layer, Database
SDLC Keywords: Analysis, Design, Code, Testing, Implementation, Maintenance















SYSTEM CONFIGURATION
HARDWARE CONFIGURATION
S.NO
HARDWARE
CONFIGURATIONS
1
Operating System
Windows 2000 & XP
2
RAM
1GB
3
Processor (with Speed)
Intel  Pentium IV (3.0 GHz) and Upwards
4
Hard Disk Size
40 GB and above
5
Monitor
15’ CRT
SOFTWARE CONFIGURATION
S.NO
SOFTWARE
CONFIGURATIONS
1
Platform
Microsoft Visual Studio
2
Framework
.Net Framework 4.0
3
Language
C#.Net
4
Front End
Windows application
5
Back End
SQL Server 2008


0 comments:

Post a Comment