webify your database best practices to attach your database on the web
TRANSCRIPT
![Page 1: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/1.jpg)
Webify Your DatabaseBest practices to attach your database on the web
![Page 2: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/2.jpg)
Evolutionary Path
• Stone Age – Simple, manual processing.
• Bronze Age – Automated transfers quasi real-time.
• Iron Age – Black Plague strikes -Two separate systems.
• Industrial Age - Real time integration Hybrid
• 21st Century – XML Web Services – Lingua Franca of the web.
![Page 3: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/3.jpg)
Stone Age - Paleolithic Era-Crawling
PublisherWebsite
Local File
Send Email toFulfillment
House
Send FTP toFulfillment
House
![Page 4: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/4.jpg)
Stone Age - Paleolithic-Crawling
• Is relatively low cost• Can often utilize existing
resources.• Ok for low volume
websites
• Fulfillment house manually processes the transactions.
• New Orders only• Bad for high volume
websites• No gatekeeping capability• Batch processing• Transfer data via FTP or
Upside Downside
![Page 5: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/5.jpg)
Stone Age – Neolithic Era-Walking
PublisherWebsite
LocalTransaction
File
Send Email toFulfillment
House
Send FTP toFulfillment
House
Fulfilment House Server
Local AccessFile
Refresh fullfile
![Page 6: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/6.jpg)
Stone Age – Neolithic Era-Walking
• Real time (self)• Create and show past
history• Renew, pay bill• Limited gatekeeping• Publisher can touch
data-redundancy
• More complex than Paleolithic Era
• Batch processing• Logic for synching
databases• Still Manual transactions
with email/FTP
Upside Downside
![Page 7: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/7.jpg)
Bronze Age - Automate those transfers
PublisherWebsite
LocalTransaction
File
Send FTP toFulfillment
House
Fulfillment Server
Local AccessFile
Refresh fullfile
![Page 8: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/8.jpg)
Bronze Age - Automate those transfers
• Closer to real-time• Gatekeeping improved• Create and show current
history• Renew, pay bill• No manual transactions• Publisher can touch data
- redundancy
• More complex • Batch processing• Logic for synching
databases
Upside Downside
![Page 9: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/9.jpg)
Iron Age- Two systems. Too Messy.
PublisherWebsite
Send Updates
PublisherDatabase
TransactionFile
FulfillmentWebsite
TransactionFile
FulfillmentDatabase
![Page 10: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/10.jpg)
Iron Age- Two systems. Too Messy
• Conceptually OK• Publisher can touch data
–redundancy (if you can trust it)
• More complex• Batch processing• Logic for synching
databases• Duplicated Business
Rules• Twice (or more) of the
amount of work.• Databases WILL get out
of synch
Upside Downside
![Page 11: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/11.jpg)
Industrial Age –Automated Integration
PublisherWebsite
Full Refresh
PublisherDatabase
FulfillmentWebsite
Full RefreshFile
FulfillmentServer
![Page 12: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/12.jpg)
Industrial Age –Automated Integration
• Conceptually OK• Redundancy• Publisher can touch data• Databases will stay in
synch• Simpler than Iron Age
• Batch processing• Logic for processing
refresh file
Upside Downside
![Page 13: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/13.jpg)
21st Century–XML Web Services
Subscriber Client’s Web Server(content)
ESP Server(XML Web Services)
HTML XML
![Page 14: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/14.jpg)
21st Century–XML Web Services
Your subscription web-site
ESP Server runningXML Web Services
HTML
XML
MagWag.com subscription web-site
XML
Subscriber
HTML
ProductsRus.com web-site
HTML
XML
Centralized Fulfillment Database
SQL Server
![Page 15: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/15.jpg)
21st Century–XML Web Services
• Real time – timely data• Uses XML standard• Publisher can touch data• Multiple vendors &
partners access data• No data synch issues• Central repository for
business rules• Multi-pub access
w/integrated database
• Technical Expertise and time to implement
Upside Downside
![Page 16: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/16.jpg)
How to make it happen
• Which way is best for you? (Choose your Era)• - A few options - • Talk to your in-house technical staff• Hire a consultant to help.• Talk to your fulfillment house about their capabilities. Many
have qualified technical staff, knowledge of your product and would welcome the opportunity.
![Page 17: Webify Your Database Best practices to attach your database on the web](https://reader035.vdocument.in/reader035/viewer/2022062606/5519d3c65503468b0c8b48e4/html5/thumbnails/17.jpg)
Thanks!