SlideShare une entreprise Scribd logo
1  sur  59
©Vijay Kumar, UMKC, USA
Vijay KumarVijay Kumar
School of Computing and EngineeringSchool of Computing and Engineering
University of Missouri-Kansas CityUniversity of Missouri-Kansas City
5100 Rockhill Road5100 Rockhill Road
Kansas City, MO 64110, USAKansas City, MO 64110, USA
kumarv@umkc.edu
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Outline
 Fully Connected Information Space
 Prolifiration of Data Formats
 Information Domains
 Information Integration Scenario
 Mobile Database System
 Transaction Management
 Data Broadcast
 Conclusion
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Air
Land and water
Under water
Fully connected information spaceFully connected information space
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Two or more data segments are put together to formTwo or more data segments are put together to form
a single meaningful segment. For example, invoicea single meaningful segment. For example, invoice
from two or more different companies are integratedfrom two or more different companies are integrated
together to bill the customer. Theses invoices maytogether to bill the customer. Theses invoices may
have totally different formats.have totally different formats.
Final documentFinal document D = dD = d11 ∪∪ dd22 ∪∪ …… ∪∪ ddnn; where di’s are; where di’s are
component documents andcomponent documents and format (di)format (di) ≠≠ format (dj)format (dj)..
IfIf format (dformat (dii) = format (d) = format (djj)), the semantics may not be, the semantics may not be
the same.the same.
IntegrationIntegration
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
IntegrationIntegration
Space database
Airline database Railway database
Bank database
Cruise database
Insurance database
Taxi database
Metro database
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
A data segment is transposed (diffused) into anotherA data segment is transposed (diffused) into another
segment that has a different format.segment that has a different format.
DiffusionDiffusion
Figure 1 (.jpg or .jif) Invoice 1 (.pdf)
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
MergingMerging
Two or more data segments are put together to formTwo or more data segments are put together to form
a single meaningful segment. These are semanticallya single meaningful segment. These are semantically
identical data streams but could have differentidentical data streams but could have different
formats.formats.
Invoice 1
Invoice 2
Invoice 3 (1 and 2 are merged)
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
These problems make management of informationThese problems make management of information
quite difficult and the situation is getting complexquite difficult and the situation is getting complex
because of the proliferation of mobile environment,because of the proliferation of mobile environment,
web, data warehousing, and sensor technology.web, data warehousing, and sensor technology.
It is not always easy to identify these distinctly inIt is not always easy to identify these distinctly in
information management activities.information management activities.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
We discuss a few disciplines, try to understandWe discuss a few disciplines, try to understand
their information management needs, and look attheir information management needs, and look at
some solutions. Details discussions on thesesome solutions. Details discussions on these
topics can be found in my papers.topics can be found in my papers.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Highly federated.
Patients are seen in multiple departments and
physician’s offices.
Prescriptions are filled in pharmacies, and
laboratory
Radiographic information is captured in another
environment.
Current health care services are
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
From data format viewpoint information from each
device including human is represented in a
specialized format usually not compatible to each
other. This is not only time consuming but primitive
from current information management viewpoint.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Electronic Medical Record
X-Ray data
Data format - Fx
NMR data
Data format - Fn
OCR data
Data format - Fo
Physical examination data
Data format - Fp
Voice recorded data
Data format - Fv
Hand recorded history
Data format - Fh
Fv Fh
Fo
Fn
FxFp
Highly heterogeneous medical informatics domain
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Synonyms and homonyms which may be present
in all or some of the formats.
False data redundancy which may not be easily
recognizable. For example two different patients
with the same name may be examined by two
different caregivers and one is subjected to OCR
and another to X-Ray.
The data compatibility problem gets worse because of
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Two records may falsely taken as duplication
which may lead to incorrect billing or diagnosis.
There are a finite number of combinations of first
names and surnames. This leads to significant
real-world duplication of partial or entire names.
People are actually identified by more than one
name, often using a nickname or the middle
name rather than their given first name.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Identifiers such as SSN (Social Security Number),
or medical record number do not exist for all
people.
A positive DNA identification of individual patients
is not practicable in most locations.
Sequencing technology is currently limited and
expensive, and the resultant data is large.
How are we coping?
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Medical data acquisition methods increase the
difficulty of assimilating these facts into a
comprehensive patient history.
A majority of medical history is still hand-written
into patient charts, which is difficult or impossible
to acquire electronically.
Snapshot digital images increase the storage
requirements without significant analytical benefit.
Physician dictation is also not easily captured.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Thus, a correct and consistent maintenance of EMR
(Electronic Medical Record) is highly desirable
which must not undermine the efficiency in data
access and management.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
We observe that federated medical data of a
patient is related in a subtle way. We propose to
discover this interrelationship through “activity-
result” binding.
An activity-result binding indicates that if the
result value is “x” then the activity must be “y” or
a result of “x” can only be produced by an activity
“y”.
An approach
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
It is the transitive nature of this correlation that
forms the basis of our information gain approach
(iff x then y → if y then x). The fact that an event
is observed gives some insight into the activities,
and persons involved in the creation of the event.
Conversely the actors within and context of a
process can assist in interpretation of the event
result.
An approach
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
The assertion is that it is possible to develop a
formal mechanism by which contextual knowledge
is used for search and analysis algorithms to
affect information gain.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
The data storage structure itself can often imply
information about a data acquisition method, the
location of an activity, or the person involved.
Example: If a record exists in a table, which has
been designated as a temporary holding area for
scanned data relating to cardiac catheterization
procedures, it can be inferred that the data
acquisition method was OCR, the encounter type
is cath lab procedure, and the location is cardiac
cath lab.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Example1: Catheterization procedure data is recorded on paper
and then scanned into the table CathOCR. To insert it in CathProc
table each tuple must be associated with a caregiver. The incoming
data must be matched against the repository Caregiver table to
retrieve the identifiers. Often the data collector does not know the
caregiver’s first name, so only an initial is inserted. An automated
batch process attempts to move data from the CathOCR table to
the CathProc table.
Each procedure must be associated with the appropriate caregiver.
A join on the CathOCR.CGLName=Caregiver.Lname produces 9
tuples but if the condition Cargiver.Specialty = Cardiology is added
to the query criteria, only the caregiver with CGID=1 is matched to
each procedure. This results in a 1:1 relationship between
procedures and caregivers, which is the desired outcome. The
query result is then inserted into the CathProc table.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Doe
Doe
Doe
Lname
Only one M. Johnson
is a cardiologist.
}
ClinicalDataRepository
Caregiver
Johnson
Johnson
Johnson
1
2
3
Michael
M
Mary
Thomas Cardiology
Neorology
FamilyPractice
123-45-6789
111-22-3333
123-44-5555OCRStagingDatabase
CathOCR
ProcData
M
---
---
---
Johnson
Johnson
Johnson
John
Jane
Jamie
Fname CGLname CGFname CGID Lname Fname Middle Speciality SSN
CathProc
ProcData
---
---
---
1
1
1
Doe
Doe
Doe
John
Jane
Jamie
Lname Fname CGIDCathID
1
2
3
}
}
Which M. Johnson?
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
The MDS that we present here is a ubiquitous
database system where unlike conventional
systems the processing unit could also reach data
location for processing. Thus, it can process
debit/credit transactions, pay utility bills, make
airline reservations, and other transactions
without being subject to any geographical
constraints.
Mobile Database System (MDS)
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Mobile Database System (MDS)
BSC BSC
MU
BS
MU
MU
BS
MU
BS
MU
PSTN
C1
C2 Cn
Fixed Host
Fixed Host
MSC MSC
VLRHLR
DBS
DB
DBS
DB
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Mobilaction
An Execution Fragment eij is a partial order eij= {σj, ≤j}
where
σj = OSj ∪ {Nj} where OSj = ∪k Ojk, Ojk∈{read, write},
and Nj ∈{abort, commit}.
For any Ojk and Ojl where Ojk = R(x) and Ojl = W(x) for a
data object x, then either Ojk ≤j Ojl or Ojl ≤j Ojk
∀ Ojk∈ OSj, OSj ≤j Nj
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Mobilaction
A Mobile Transaction Ti is a triple <Fi, Li, FLMi>
where Fi = {ei1, ei2 ... , ein} is a set of execution
fragments, Li = {li1, li2, ... , lin} is a set of locations,
and FLMi = {flmi1, flmi2, ... , flmin} is a set of fragment
location mappings where ∀j, flmi1(eij) = lij.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Mobilaction: Execution and Commitment
Conventional two-phase or three-phase commit
protocol would not work satisfactorily in MDS. It
will generate excessive overhead, which could not
be handled by MDS.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Mobilaction: Execution and Commitment
Uses minimum number of wireless messages.
MU and DBS involved in Ti processing have
independent decision making capability
It is non-blocking.
We have developed a commit protocol, which we
refer to as TCOT (Transaction Commit on Timeout)
which meets the following objectives:
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Mobilaction: Execution and Commitment
TCOT is based on timeout concept. Timeouts are
usually used to identify a failure situation. We
assume that instead of failure the end of timeout
period indicates a success. Thus, at the end of the
timeout it is expected that the transaction is
committed. This is the basis of defining the
completion of transaction commit in TCOT.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Application Recovery in Mobile Database System
We utilize the unique processing capability of
mobile agents in managing application log for
efficient application recovery, which will conform to
MDS limitations and mobile discipline constraints.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Data Dissemination through wireless channels
Cell
phone
Channel 1 Channel 2 Channel n
Laptop PDA PDA
Downlink
Satellite
Satellite dish
Satellite
Vehical Vehicle
Uplink
Uplink
Downlink
Downlink
Downlink
Repeater
PDA
Downlink
Satellite broadcast system
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Data Dissemination through wireless channels
Restaurant Weather
Traffic Stock
Airline
Theater
A sample IC space
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Data Dissemination through wireless channels
A sample location hierarchy
Major roads
Country
State
Cities
Zip Code
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Data Dissemination through wireless channels
Broadcast arrangement.
Sports and
game
channel
PDAPDA
Resturants and
entertainment
channel
Cell phone
Weather and
traffic informaiton
channel
Laptop
Server
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Data Dissemination through wireless channels
Broadcast Index
Weather at = 6AM Traffic at = 7AM
Weather at = 8AM Traffic at = 9AM
This is a weather channel and weather info. at 6AM
follows
Weather report
Weather report
-------
This is a traffic channel and traffic info. at 7AM follows
Traffic report
Traffic report
-------
-------
-------
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Data Dissemination through wireless channels
Infostation
InfoSpace
Node
InfoSpace
coordinator
Broadcast
Scheduler
InfoSpace
server
InfoSpace
Node
InfoSpace
Node
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Data Dissemination through wireless channels
Infostation
B
S
MU
MU
MU
MU
MU
BS
BS
BS
BS
Surrogate
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Data Dissemination through wireless channels
Infostation
File server
Mobile Unit
Staging
Coordinator
BT, PT, T
Data
Period routine
Data
Staging Machine
Client
Proxy
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
In data dissemination either Push or Pull model is
used. This is too rigid. We have proposed a
dynamic approach where data changes its
dissemination mode from Push to Pull to Push.
This under this scheme depending upon the
popularity factor a data is disseminated using
Push or Pull model.
Push → Pull → Push
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
A Web is a global sharable repository and an
excellent platform for e-commerce and m-
commerce. Organizations no longer want to limit
the scope of the web to a repository and a
showcase; rather they want to use it as a powerful
communication tool to disseminate latest
information on all kinds of things.
World Wide Web (Web)
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
There have been increasing demands from mobile
users to access location-based information
(locations of restaurant, movie theatres, etc.) and
desired services (ticket booking, buying pizzas,
etc.) at any time and from anywhere through
mobile devices using Location Dependent Query
(LDQ).
Web services – existing scheme
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Location based information scheme
Service Provider (SP) Content Provider (CP)
Web services – existing scheme
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Web services – existing scheme
Each CP provides specific information and supports
specific format. A SP or a number of CPs has to
individually register with a SP for satisfying the needs
of a mobile user. In this tight integration, the user may
have to content with fixed information format and if the
user wants information on a particular topic his SP may
not be able to provide it because the SP may not be able
to register with the desired CP dynamically.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Our scheme- Web Bazaar
we propose to use Web service as an interface
(middleware) between the CPs and SPs. Thus, a SP will
interact with Universal Description, Discovery &
Integration (UDDI), which in turn will reach relevant web
service to get the answer.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Our scheme- Web Bazaar
Our scheme will make it possible to discover location-
based web services easily and cheaply through the
location-aware UDDI. We present a couple of simple
examples to show the usefulness of our proposal.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Our scheme- Web Bazaar
Example 1: User subscribes to SP for service by giving
payment information and preference profile. The user
during his trip to Kansas City wants to go to a coffee
shop. He enters the request, gets the list of coffee
shops (identified using his personal profile), selects the
shop which gives discount on coffee, clicks the link and
pays for the item. In return he gets a transaction id,
goes to the shop, enters the id and gets his coffee.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Our scheme- Web Bazaar
Example 2: User wants to eat special pizza. He selects
pizza store using mobile device after getting store’s
information from Web Bazaar. The service selects the
right kinds of pizzas using information from profile. The
pizza order is given to the shop and when it is ready the
GPS service is used to get user’s location. User
location is dispatched to map web service to obtain
route for delivery.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Our scheme- Web Bazaar
Pull model
User requests a transaction, server looks for
appropriate service, contacts the CP and retrieves
the information, process data and gives the results
back to the user.
Push model
The server collects the information from different
data sources according to the current location of the
user and pushes it to mobile unit.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Our scheme- Web Bazaar
Our aim is to develop a proactive architecture for m-
commerce applications so we use push. Proactive
architecture requires caching of user required context
services on the mobile unit which greatly reduces the
query processing time as the upward communication
from the mobile unit to the middleware is greatly
reduced.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Our scheme- Web Bazaar
Semantic profile driven cache management
Semantic web services description
Semantic web services discovery protocol
A structure of UDDI, which can search, based
location context of the user
broadcasting of web services information.
Major requirements in mobile middleware are
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Our scheme- Web Bazaar
Semantic caching User profile manager Semantic service discovery
User contextUser profile
CP/LSP CP/LSPWeb service
registry
Middleware
A reference structure of Web Bazaar.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Sensor Technology
Pervading aspect of information space is very useful
but at the same time it creates a serious problem
related to the capture of information from difficult to
reach geographical locations not easily reachable by
humans such as ocean bed, enemy territories, deep
space, and so on.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Sensor Technology
Such requirements gave rise to sensor technology
where minute device called “sensor” is utilized for
data collection, validation, processing, and storing. A
sensor is a programmable, low-cost, low-power, multi-
functional device. One of its multi-functional
properties is its capability of continuously gathering
desired information about the location of its
deployment.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Sensor Technology
Above
water
Underwater
Air
Wireless link
A sensor node
A micro-sensornet node
Micro-sensornet
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Sensor Technology
We define the concept of “Embedded Sensor Space
(ESS)”, which is a countably infinite set of uniquely
programmed sensors. Thus, ESS = s1, s2, ..., s∞
where si (i = 1, 2, ..., ∞) is a programmed sensor. A
node in the embedded sensor net captures data of
its environment and dispatches it to other sensors
through routers.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Sensor Technology
DBMS
Database WebDb
Browser
Authorized users
Data
warehouse
SoftwareInterface
Landfill
Sensor
Sensor
Landfill
Sensor
Landfill
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Conclusions and Future of Data Management
We started with the common problem of data
integration and discussed its effect on a number of
disciplines. We do not have a perfect solution and
each system handles them in their own way. There is
one standard format and there cannot be one. Every
one has their own approach which is usually different
than others. So the only solution we can think of is
an intelligent interface which will achieve integration,
diffusion, and merging.
©Vijay Kumar, UMKC, USA
Integration, Diffusion and Merging inIntegration, Diffusion and Merging in
Information Management DisciplineInformation Management Discipline
Thank you

Contenu connexe

Similaire à Mobile Database

Nonprofit Vs. Non-Profit Organization
Nonprofit Vs. Non-Profit OrganizationNonprofit Vs. Non-Profit Organization
Nonprofit Vs. Non-Profit Organization
Alexis Naranjo
 
Evidence Based Healthcare Design
Evidence Based Healthcare DesignEvidence Based Healthcare Design
Evidence Based Healthcare Design
Carmen Martin
 
The CDO and the Delivery of Enterprise Value
The CDO and the Delivery of Enterprise ValueThe CDO and the Delivery of Enterprise Value
The CDO and the Delivery of Enterprise Value
Mark Albala
 
The Role of Information Security Policy Jessica Graf Assignment 1 Unit 8 IAS5020
The Role of Information Security Policy Jessica Graf Assignment 1 Unit 8 IAS5020The Role of Information Security Policy Jessica Graf Assignment 1 Unit 8 IAS5020
The Role of Information Security Policy Jessica Graf Assignment 1 Unit 8 IAS5020
Jessica Graf
 
Information+security rutgers(final)
Information+security rutgers(final)Information+security rutgers(final)
Information+security rutgers(final)
Amy Stowers
 
Nur 3563 cis_group_project
Nur 3563 cis_group_projectNur 3563 cis_group_project
Nur 3563 cis_group_project
Cindi Aurentz
 
Ensuring Effective Information Security Management Information Classification...
Ensuring Effective Information Security Management Information Classification...Ensuring Effective Information Security Management Information Classification...
Ensuring Effective Information Security Management Information Classification...
ijtsrd
 
Evolving Role of the Nursing Informatics Specialist Ly
Evolving Role of the Nursing Informatics Specialist LyEvolving Role of the Nursing Informatics Specialist Ly
Evolving Role of the Nursing Informatics Specialist Ly
BetseyCalderon89
 
Evolving Role of the Nursing Informatics Specialist Ly.docx
Evolving Role of the Nursing Informatics Specialist Ly.docxEvolving Role of the Nursing Informatics Specialist Ly.docx
Evolving Role of the Nursing Informatics Specialist Ly.docx
turveycharlyn
 

Similaire à Mobile Database (20)

Nonprofit Vs. Non-Profit Organization
Nonprofit Vs. Non-Profit OrganizationNonprofit Vs. Non-Profit Organization
Nonprofit Vs. Non-Profit Organization
 
Evidence Based Healthcare Design
Evidence Based Healthcare DesignEvidence Based Healthcare Design
Evidence Based Healthcare Design
 
AAIDD Data Visualization Poster
AAIDD Data Visualization PosterAAIDD Data Visualization Poster
AAIDD Data Visualization Poster
 
The CDO and the Delivery of Enterprise Value
The CDO and the Delivery of Enterprise ValueThe CDO and the Delivery of Enterprise Value
The CDO and the Delivery of Enterprise Value
 
FEDERAL LEARNING BASED SOLUTIONS FOR PRIVACY AND ANONYMITY IN INTERNET OF MED...
FEDERAL LEARNING BASED SOLUTIONS FOR PRIVACY AND ANONYMITY IN INTERNET OF MED...FEDERAL LEARNING BASED SOLUTIONS FOR PRIVACY AND ANONYMITY IN INTERNET OF MED...
FEDERAL LEARNING BASED SOLUTIONS FOR PRIVACY AND ANONYMITY IN INTERNET OF MED...
 
Overlooked aspects of data governance: workflow framework for enterprise data...
Overlooked aspects of data governance: workflow framework for enterprise data...Overlooked aspects of data governance: workflow framework for enterprise data...
Overlooked aspects of data governance: workflow framework for enterprise data...
 
The Role of Information Security Policy Jessica Graf Assignment 1 Unit 8 IAS5020
The Role of Information Security Policy Jessica Graf Assignment 1 Unit 8 IAS5020The Role of Information Security Policy Jessica Graf Assignment 1 Unit 8 IAS5020
The Role of Information Security Policy Jessica Graf Assignment 1 Unit 8 IAS5020
 
Information+security rutgers(final)
Information+security rutgers(final)Information+security rutgers(final)
Information+security rutgers(final)
 
Nur 3563 cis_group_project
Nur 3563 cis_group_projectNur 3563 cis_group_project
Nur 3563 cis_group_project
 
CISO Survey Report 2010
CISO Survey Report 2010CISO Survey Report 2010
CISO Survey Report 2010
 
Nur 3563 cis_group_project
Nur 3563 cis_group_projectNur 3563 cis_group_project
Nur 3563 cis_group_project
 
Improving Collaboration Through Identity Management
Improving Collaboration Through Identity ManagementImproving Collaboration Through Identity Management
Improving Collaboration Through Identity Management
 
Ensuring Effective Information Security Management Information Classification...
Ensuring Effective Information Security Management Information Classification...Ensuring Effective Information Security Management Information Classification...
Ensuring Effective Information Security Management Information Classification...
 
Evolving Role of the Nursing Informatics Specialist Ly
Evolving Role of the Nursing Informatics Specialist LyEvolving Role of the Nursing Informatics Specialist Ly
Evolving Role of the Nursing Informatics Specialist Ly
 
Opteamix_whitepaper_Data Masking Strategy.pdf
Opteamix_whitepaper_Data Masking Strategy.pdfOpteamix_whitepaper_Data Masking Strategy.pdf
Opteamix_whitepaper_Data Masking Strategy.pdf
 
DIKW Pyramid Unraveling Its Impact and Central Role in MIS (1).pdf
DIKW Pyramid Unraveling Its Impact and Central Role in MIS (1).pdfDIKW Pyramid Unraveling Its Impact and Central Role in MIS (1).pdf
DIKW Pyramid Unraveling Its Impact and Central Role in MIS (1).pdf
 
Patient perspectives on (an)onymous data sharing
Patient perspectives on (an)onymous data sharingPatient perspectives on (an)onymous data sharing
Patient perspectives on (an)onymous data sharing
 
Evolving Role of the Nursing Informatics Specialist Ly.docx
Evolving Role of the Nursing Informatics Specialist Ly.docxEvolving Role of the Nursing Informatics Specialist Ly.docx
Evolving Role of the Nursing Informatics Specialist Ly.docx
 
The Government of New Brunswick Enterprise Architecture Roadmap
The Government of New Brunswick Enterprise Architecture RoadmapThe Government of New Brunswick Enterprise Architecture Roadmap
The Government of New Brunswick Enterprise Architecture Roadmap
 
Trustwave: 7 Experts on Transforming Your Threat Detection & Response Strategy
Trustwave: 7 Experts on Transforming Your Threat Detection & Response StrategyTrustwave: 7 Experts on Transforming Your Threat Detection & Response Strategy
Trustwave: 7 Experts on Transforming Your Threat Detection & Response Strategy
 

Dernier

Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
amitlee9823
 

Dernier (20)

Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 

Mobile Database

  • 1. ©Vijay Kumar, UMKC, USA Vijay KumarVijay Kumar School of Computing and EngineeringSchool of Computing and Engineering University of Missouri-Kansas CityUniversity of Missouri-Kansas City 5100 Rockhill Road5100 Rockhill Road Kansas City, MO 64110, USAKansas City, MO 64110, USA kumarv@umkc.edu Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline
  • 2. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Outline  Fully Connected Information Space  Prolifiration of Data Formats  Information Domains  Information Integration Scenario  Mobile Database System  Transaction Management  Data Broadcast  Conclusion
  • 3. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Air Land and water Under water Fully connected information spaceFully connected information space
  • 4. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Two or more data segments are put together to formTwo or more data segments are put together to form a single meaningful segment. For example, invoicea single meaningful segment. For example, invoice from two or more different companies are integratedfrom two or more different companies are integrated together to bill the customer. Theses invoices maytogether to bill the customer. Theses invoices may have totally different formats.have totally different formats. Final documentFinal document D = dD = d11 ∪∪ dd22 ∪∪ …… ∪∪ ddnn; where di’s are; where di’s are component documents andcomponent documents and format (di)format (di) ≠≠ format (dj)format (dj).. IfIf format (dformat (dii) = format (d) = format (djj)), the semantics may not be, the semantics may not be the same.the same. IntegrationIntegration
  • 5. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline IntegrationIntegration Space database Airline database Railway database Bank database Cruise database Insurance database Taxi database Metro database
  • 6. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline A data segment is transposed (diffused) into anotherA data segment is transposed (diffused) into another segment that has a different format.segment that has a different format. DiffusionDiffusion Figure 1 (.jpg or .jif) Invoice 1 (.pdf)
  • 7. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline MergingMerging Two or more data segments are put together to formTwo or more data segments are put together to form a single meaningful segment. These are semanticallya single meaningful segment. These are semantically identical data streams but could have differentidentical data streams but could have different formats.formats. Invoice 1 Invoice 2 Invoice 3 (1 and 2 are merged)
  • 8. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline These problems make management of informationThese problems make management of information quite difficult and the situation is getting complexquite difficult and the situation is getting complex because of the proliferation of mobile environment,because of the proliferation of mobile environment, web, data warehousing, and sensor technology.web, data warehousing, and sensor technology. It is not always easy to identify these distinctly inIt is not always easy to identify these distinctly in information management activities.information management activities.
  • 9. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline We discuss a few disciplines, try to understandWe discuss a few disciplines, try to understand their information management needs, and look attheir information management needs, and look at some solutions. Details discussions on thesesome solutions. Details discussions on these topics can be found in my papers.topics can be found in my papers.
  • 10. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Highly federated. Patients are seen in multiple departments and physician’s offices. Prescriptions are filled in pharmacies, and laboratory Radiographic information is captured in another environment. Current health care services are
  • 11. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline From data format viewpoint information from each device including human is represented in a specialized format usually not compatible to each other. This is not only time consuming but primitive from current information management viewpoint.
  • 12. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Electronic Medical Record X-Ray data Data format - Fx NMR data Data format - Fn OCR data Data format - Fo Physical examination data Data format - Fp Voice recorded data Data format - Fv Hand recorded history Data format - Fh Fv Fh Fo Fn FxFp Highly heterogeneous medical informatics domain
  • 13. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Synonyms and homonyms which may be present in all or some of the formats. False data redundancy which may not be easily recognizable. For example two different patients with the same name may be examined by two different caregivers and one is subjected to OCR and another to X-Ray. The data compatibility problem gets worse because of
  • 14. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Two records may falsely taken as duplication which may lead to incorrect billing or diagnosis. There are a finite number of combinations of first names and surnames. This leads to significant real-world duplication of partial or entire names. People are actually identified by more than one name, often using a nickname or the middle name rather than their given first name.
  • 15. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Identifiers such as SSN (Social Security Number), or medical record number do not exist for all people. A positive DNA identification of individual patients is not practicable in most locations. Sequencing technology is currently limited and expensive, and the resultant data is large. How are we coping?
  • 16. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Medical data acquisition methods increase the difficulty of assimilating these facts into a comprehensive patient history. A majority of medical history is still hand-written into patient charts, which is difficult or impossible to acquire electronically. Snapshot digital images increase the storage requirements without significant analytical benefit. Physician dictation is also not easily captured.
  • 17. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Thus, a correct and consistent maintenance of EMR (Electronic Medical Record) is highly desirable which must not undermine the efficiency in data access and management.
  • 18. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline We observe that federated medical data of a patient is related in a subtle way. We propose to discover this interrelationship through “activity- result” binding. An activity-result binding indicates that if the result value is “x” then the activity must be “y” or a result of “x” can only be produced by an activity “y”. An approach
  • 19. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline It is the transitive nature of this correlation that forms the basis of our information gain approach (iff x then y → if y then x). The fact that an event is observed gives some insight into the activities, and persons involved in the creation of the event. Conversely the actors within and context of a process can assist in interpretation of the event result. An approach
  • 20. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline The assertion is that it is possible to develop a formal mechanism by which contextual knowledge is used for search and analysis algorithms to affect information gain.
  • 21. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline The data storage structure itself can often imply information about a data acquisition method, the location of an activity, or the person involved. Example: If a record exists in a table, which has been designated as a temporary holding area for scanned data relating to cardiac catheterization procedures, it can be inferred that the data acquisition method was OCR, the encounter type is cath lab procedure, and the location is cardiac cath lab.
  • 22. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Example1: Catheterization procedure data is recorded on paper and then scanned into the table CathOCR. To insert it in CathProc table each tuple must be associated with a caregiver. The incoming data must be matched against the repository Caregiver table to retrieve the identifiers. Often the data collector does not know the caregiver’s first name, so only an initial is inserted. An automated batch process attempts to move data from the CathOCR table to the CathProc table. Each procedure must be associated with the appropriate caregiver. A join on the CathOCR.CGLName=Caregiver.Lname produces 9 tuples but if the condition Cargiver.Specialty = Cardiology is added to the query criteria, only the caregiver with CGID=1 is matched to each procedure. This results in a 1:1 relationship between procedures and caregivers, which is the desired outcome. The query result is then inserted into the CathProc table.
  • 23. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Doe Doe Doe Lname Only one M. Johnson is a cardiologist. } ClinicalDataRepository Caregiver Johnson Johnson Johnson 1 2 3 Michael M Mary Thomas Cardiology Neorology FamilyPractice 123-45-6789 111-22-3333 123-44-5555OCRStagingDatabase CathOCR ProcData M --- --- --- Johnson Johnson Johnson John Jane Jamie Fname CGLname CGFname CGID Lname Fname Middle Speciality SSN CathProc ProcData --- --- --- 1 1 1 Doe Doe Doe John Jane Jamie Lname Fname CGIDCathID 1 2 3 } } Which M. Johnson?
  • 24. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline The MDS that we present here is a ubiquitous database system where unlike conventional systems the processing unit could also reach data location for processing. Thus, it can process debit/credit transactions, pay utility bills, make airline reservations, and other transactions without being subject to any geographical constraints. Mobile Database System (MDS)
  • 25. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Mobile Database System (MDS) BSC BSC MU BS MU MU BS MU BS MU PSTN C1 C2 Cn Fixed Host Fixed Host MSC MSC VLRHLR DBS DB DBS DB
  • 26. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Mobilaction An Execution Fragment eij is a partial order eij= {σj, ≤j} where σj = OSj ∪ {Nj} where OSj = ∪k Ojk, Ojk∈{read, write}, and Nj ∈{abort, commit}. For any Ojk and Ojl where Ojk = R(x) and Ojl = W(x) for a data object x, then either Ojk ≤j Ojl or Ojl ≤j Ojk ∀ Ojk∈ OSj, OSj ≤j Nj
  • 27. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Mobilaction A Mobile Transaction Ti is a triple <Fi, Li, FLMi> where Fi = {ei1, ei2 ... , ein} is a set of execution fragments, Li = {li1, li2, ... , lin} is a set of locations, and FLMi = {flmi1, flmi2, ... , flmin} is a set of fragment location mappings where ∀j, flmi1(eij) = lij.
  • 28. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Mobilaction: Execution and Commitment Conventional two-phase or three-phase commit protocol would not work satisfactorily in MDS. It will generate excessive overhead, which could not be handled by MDS.
  • 29. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Mobilaction: Execution and Commitment Uses minimum number of wireless messages. MU and DBS involved in Ti processing have independent decision making capability It is non-blocking. We have developed a commit protocol, which we refer to as TCOT (Transaction Commit on Timeout) which meets the following objectives:
  • 30. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Mobilaction: Execution and Commitment TCOT is based on timeout concept. Timeouts are usually used to identify a failure situation. We assume that instead of failure the end of timeout period indicates a success. Thus, at the end of the timeout it is expected that the transaction is committed. This is the basis of defining the completion of transaction commit in TCOT.
  • 31. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Application Recovery in Mobile Database System We utilize the unique processing capability of mobile agents in managing application log for efficient application recovery, which will conform to MDS limitations and mobile discipline constraints.
  • 32. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Data Dissemination through wireless channels Cell phone Channel 1 Channel 2 Channel n Laptop PDA PDA Downlink Satellite Satellite dish Satellite Vehical Vehicle Uplink Uplink Downlink Downlink Downlink Repeater PDA Downlink Satellite broadcast system
  • 33. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Data Dissemination through wireless channels Restaurant Weather Traffic Stock Airline Theater A sample IC space
  • 34. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Data Dissemination through wireless channels A sample location hierarchy Major roads Country State Cities Zip Code
  • 35. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Data Dissemination through wireless channels Broadcast arrangement. Sports and game channel PDAPDA Resturants and entertainment channel Cell phone Weather and traffic informaiton channel Laptop Server
  • 36. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Data Dissemination through wireless channels Broadcast Index Weather at = 6AM Traffic at = 7AM Weather at = 8AM Traffic at = 9AM This is a weather channel and weather info. at 6AM follows Weather report Weather report ------- This is a traffic channel and traffic info. at 7AM follows Traffic report Traffic report ------- ------- -------
  • 37. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Data Dissemination through wireless channels Infostation InfoSpace Node InfoSpace coordinator Broadcast Scheduler InfoSpace server InfoSpace Node InfoSpace Node
  • 38. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Data Dissemination through wireless channels Infostation B S MU MU MU MU MU BS BS BS BS Surrogate
  • 39. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Data Dissemination through wireless channels Infostation File server Mobile Unit Staging Coordinator BT, PT, T Data Period routine Data Staging Machine Client Proxy
  • 40. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline In data dissemination either Push or Pull model is used. This is too rigid. We have proposed a dynamic approach where data changes its dissemination mode from Push to Pull to Push. This under this scheme depending upon the popularity factor a data is disseminated using Push or Pull model. Push → Pull → Push
  • 41. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline A Web is a global sharable repository and an excellent platform for e-commerce and m- commerce. Organizations no longer want to limit the scope of the web to a repository and a showcase; rather they want to use it as a powerful communication tool to disseminate latest information on all kinds of things. World Wide Web (Web)
  • 42. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline There have been increasing demands from mobile users to access location-based information (locations of restaurant, movie theatres, etc.) and desired services (ticket booking, buying pizzas, etc.) at any time and from anywhere through mobile devices using Location Dependent Query (LDQ). Web services – existing scheme
  • 43. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Location based information scheme Service Provider (SP) Content Provider (CP) Web services – existing scheme
  • 44. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Web services – existing scheme Each CP provides specific information and supports specific format. A SP or a number of CPs has to individually register with a SP for satisfying the needs of a mobile user. In this tight integration, the user may have to content with fixed information format and if the user wants information on a particular topic his SP may not be able to provide it because the SP may not be able to register with the desired CP dynamically.
  • 45. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Our scheme- Web Bazaar we propose to use Web service as an interface (middleware) between the CPs and SPs. Thus, a SP will interact with Universal Description, Discovery & Integration (UDDI), which in turn will reach relevant web service to get the answer.
  • 46. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Our scheme- Web Bazaar Our scheme will make it possible to discover location- based web services easily and cheaply through the location-aware UDDI. We present a couple of simple examples to show the usefulness of our proposal.
  • 47. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Our scheme- Web Bazaar Example 1: User subscribes to SP for service by giving payment information and preference profile. The user during his trip to Kansas City wants to go to a coffee shop. He enters the request, gets the list of coffee shops (identified using his personal profile), selects the shop which gives discount on coffee, clicks the link and pays for the item. In return he gets a transaction id, goes to the shop, enters the id and gets his coffee.
  • 48. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Our scheme- Web Bazaar Example 2: User wants to eat special pizza. He selects pizza store using mobile device after getting store’s information from Web Bazaar. The service selects the right kinds of pizzas using information from profile. The pizza order is given to the shop and when it is ready the GPS service is used to get user’s location. User location is dispatched to map web service to obtain route for delivery.
  • 49. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Our scheme- Web Bazaar Pull model User requests a transaction, server looks for appropriate service, contacts the CP and retrieves the information, process data and gives the results back to the user. Push model The server collects the information from different data sources according to the current location of the user and pushes it to mobile unit.
  • 50. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Our scheme- Web Bazaar Our aim is to develop a proactive architecture for m- commerce applications so we use push. Proactive architecture requires caching of user required context services on the mobile unit which greatly reduces the query processing time as the upward communication from the mobile unit to the middleware is greatly reduced.
  • 51. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Our scheme- Web Bazaar Semantic profile driven cache management Semantic web services description Semantic web services discovery protocol A structure of UDDI, which can search, based location context of the user broadcasting of web services information. Major requirements in mobile middleware are
  • 52. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Our scheme- Web Bazaar Semantic caching User profile manager Semantic service discovery User contextUser profile CP/LSP CP/LSPWeb service registry Middleware A reference structure of Web Bazaar.
  • 53. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Sensor Technology Pervading aspect of information space is very useful but at the same time it creates a serious problem related to the capture of information from difficult to reach geographical locations not easily reachable by humans such as ocean bed, enemy territories, deep space, and so on.
  • 54. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Sensor Technology Such requirements gave rise to sensor technology where minute device called “sensor” is utilized for data collection, validation, processing, and storing. A sensor is a programmable, low-cost, low-power, multi- functional device. One of its multi-functional properties is its capability of continuously gathering desired information about the location of its deployment.
  • 55. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Sensor Technology Above water Underwater Air Wireless link A sensor node A micro-sensornet node Micro-sensornet
  • 56. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Sensor Technology We define the concept of “Embedded Sensor Space (ESS)”, which is a countably infinite set of uniquely programmed sensors. Thus, ESS = s1, s2, ..., s∞ where si (i = 1, 2, ..., ∞) is a programmed sensor. A node in the embedded sensor net captures data of its environment and dispatches it to other sensors through routers.
  • 57. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Sensor Technology DBMS Database WebDb Browser Authorized users Data warehouse SoftwareInterface Landfill Sensor Sensor Landfill Sensor Landfill
  • 58. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Conclusions and Future of Data Management We started with the common problem of data integration and discussed its effect on a number of disciplines. We do not have a perfect solution and each system handles them in their own way. There is one standard format and there cannot be one. Every one has their own approach which is usually different than others. So the only solution we can think of is an intelligent interface which will achieve integration, diffusion, and merging.
  • 59. ©Vijay Kumar, UMKC, USA Integration, Diffusion and Merging inIntegration, Diffusion and Merging in Information Management DisciplineInformation Management Discipline Thank you