DM208 Global Peer-to-Peer Data Replication Utilizing Sybase Replication Server
1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems...
-
Upload
chad-francis -
Category
Documents
-
view
220 -
download
0
Transcript of 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems...
![Page 1: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/1.jpg)
1Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
Global Information Systems
A Systems Approach to Building Intelligent Web-based Global
Informations Systems
Michael G. McKenna
Sybase, Inc.
![Page 2: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/2.jpg)
2Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
Background
Business Trends
• Knowledge Economy
• Globalization
• Information Technology
• Shareholder Value
All require Unicode
![Page 3: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/3.jpg)
3Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
Current Status
Where is Unicode Today?
Operating Systems
Word Processing
Browsers and Search Engines
Databases
Programming Languages
Function Libraries
![Page 4: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/4.jpg)
4Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
Knowledge Applications
Integration of information
Time-sensitive
Archival
Insightful
Dynamic
Reality-based
![Page 5: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/5.jpg)
5Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
Interface Requirements
Flexible
Graphical
Relational
Culturally Sensitive
![Page 6: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/6.jpg)
6Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
Systems Approach
Building blocks• Meta Data Manager
• Data Gatherer
• Data Synchronizer
• Data Normalizer
• Data Server
• Data Visualizer
• User Interface
• Report Builder
• Report Writer
![Page 7: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/7.jpg)
7Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
Sub-Systems
Connectivity
Cultural profile synchronization
Feedback System
![Page 8: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/8.jpg)
8Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
XML and Java to the Rescue
Java is a pure native Unicode language
JDBC for database connections
Embedded Java in Databases
Normalized Meta Data through XML
XML requires Unicode
![Page 9: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/9.jpg)
9Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
XML DTD Example
…
<!ELEMENT ADDRESSLIST (NAME, ADDRESS)><!ELEMENT NAMENAME (LASTNAME, FIRSTNAME*)>
<!ELEMENT LASTNAME (#PCDATA)>
<!ELEMENT FIRSTNAME (#PCDATA)>
<!ELEMENT ADDRESSADDRESS(STREET*, CITY*, PROVINCE*, COUNTRY*, POSTZIP)>
<!ELEMENT STREET (#PCDATA)>
<!ELEMENT CITY (#PCDATA)>
<!ELEMENT PROVINCE (REGION | STATE)>
<!ELEMENT REGION (#PCDATA)>
<!ELEMENT STATE (#PCDATA)>
<!ELEMENT COUNTRY (#PCDATA)>
<!ELEMENT POSTZIP (ZIPCODE | POSTCODE)>
<!ELEMENT ZIPCODE (#PCDATA)>
<!ELEMENT POSTCODE (#PCDATA)>
…
![Page 10: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/10.jpg)
10Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
XML DTD Example
<!ELEMENT NAMENAME (LASTNAME, FIRSTNAME*)>
<!ELEMENT LASTNAME (#PCDATA)>
<!ELEMENT FIRSTNAME (#PCDATA)>
![Page 11: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/11.jpg)
11Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
XML Data Instance
<?xml version=”1.0” encoding=”UTF-8”?>
<!DOCTYPE ADDRESSLIST SYSTEM “addresslist.dtd”>
<ADDRESSLIST>
<NAME>
<LASTNAME>Prescot</LASTNAME>
<FIRSTNAME>Nigel</FIRSTNAME>
</NAME>
<ADDRESS>
<STREET>Pound Cottage</STREET>
<STREET>The Street</STREET>
<CITY>Waltham St. Lawrence</CITY>
<CITY>Reading</CITY>
<PROVINCE> <REGION>BERKS</REGION> </PROVINCE>
<COUNTRY>UK</COUNTRY>
<POSTZIP> <POSTCODE>RG10 0JJ</POSTCODE> </POSTZIP>
</ADDRESS>
![Page 12: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/12.jpg)
12Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
XML Data Instance
<?xml version=”1.0” encoding=”UTF-8” ?>
<!DOCTYPE ADDRESSLIST SYSTEM “addresslist.dtd”>
<ADDRESSLIST>
<NAME>
<LASTNAME>Prescot</LASTNAME>
<FIRSTNAME>Nigel</FIRSTNAME>
</NAME>
![Page 13: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/13.jpg)
13Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
XML Data Instance
<NAME>
<LASTNAME>Prescot</LASTNAME>
<FIRSTNAME>Nigel</FIRSTNAME>
</NAME>
![Page 14: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/14.jpg)
14Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
XML Data Instance
<NAME>
<LASTNAME>森田</LASTNAME>
<FIRSTNAME>昭夫</FIRSTNAME>
</NAME>
![Page 15: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/15.jpg)
15Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
XML Data Instance<NAME>
<LASTNAME>森田</LASTNAME>
<FIRSTNAME>昭夫</FIRSTNAME>
</NAME>
<ADDRESS>
<STREET>県鎌倉市由比浜 12-6</STREET>
<CITY>鎌倉市</CITY>
<PROVINCE>
<REGION>神奈川県</REGION>
</PROVINCE>
<COUNTRY>Japan</COUNTRY>
<POSTZIP>
<POSTCODE>236</POSTCODE>
</POSTZIP>
</ADDRESS>
</ADDRESSLIST>
![Page 16: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/16.jpg)
16Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
XML, continued
DTDs Java Classes
Hierarchical data Java Classes XML http://lislin.gws.uky.edu/Sitemap/Sitemap.html
DB publishing using Java tables and XML DTDs Open Management Group (OMG) and XML
Metadata Interchange Format (XMI)
DB publishing of XSL styles
![Page 17: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/17.jpg)
17Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
Example Modular Design
Meta DataStorageAnalysis
Web Sites
We
b C
raw
ler
Files
File
Cra
wle
r
Databases
Da
ta C
raw
ler
![Page 18: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/18.jpg)
18Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
Example Modular Design
Web Sites
Databases
Files
Meta DataStorageAnalysis
File
Cra
wle
rD
ata
Cra
wle
rW
eb
Cra
wle
r
QueryEngine
DatabaseAccess
File Access
WWWAccess
![Page 19: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/19.jpg)
19Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
Example Modular Design
Web Sites
Databases
Files
Meta DataStorageAnalysis
File
Cra
wle
rD
ata
Cra
wle
rW
eb
Cra
wle
r
QueryEngine
DatabaseAccess
WWWAccess
File Access
DataVisualization
DataIntegration
![Page 20: 1 Global Information UIC#13 (c) 1998, M. McKenna/Sybase Inc. Global Information Systems A Systems Approach to Building Intelligent Web-based Global Informations.](https://reader035.fdocuments.us/reader035/viewer/2022062305/5697bfaf1a28abf838c9d2ca/html5/thumbnails/20.jpg)
20Global Information
UIC#13(c) 1998, M. McKenna/Sybase Inc.
Future Prospects
DB publishing
XML DTD broadcasting
Drag and drop composition from across the web
Nested XML
Intelligent filters, data mining