Webify Your Database

17
Webify Your Database Best practices to attach your database on the web

description

Webify Your Database. Best practices to attach your database on the web. 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 - PowerPoint PPT Presentation

Transcript of Webify Your Database

Page 1: Webify Your Database

Webify Your DatabaseBest practices to attach your database on the web

Page 2: Webify Your Database

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

Stone Age - Paleolithic Era-Crawling

PublisherWebsite

Local File

Send Email toFulfillment

House

Send FTP toFulfillment

House

Page 4: Webify Your Database

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

email

Upside Downside

Page 5: Webify Your Database

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

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

Bronze Age - Automate those transfers

PublisherWebsite

LocalTransaction

File

Send FTP toFulfillment

House

Fulfillment Server

Local AccessFile

Refresh fullfile

Page 8: Webify Your Database

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

Iron Age- Two systems. Too Messy.

PublisherWebsite

Send Updates

PublisherDatabase

TransactionFile

FulfillmentWebsite

TransactionFile

FulfillmentDatabase

Page 10: Webify Your Database

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

Industrial Age –Automated Integration

PublisherWebsite

Full Refresh

PublisherDatabase

FulfillmentWebsite

Full RefreshFile

FulfillmentServer

Page 12: Webify Your Database

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

21st Century–XML Web Services

Subscriber Client’s Web Server(content)

ESP Server(XML Web Services)

HTML XML

Page 14: Webify Your Database

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

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

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

Thanks!