webify your database best practices to attach your database on the web

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

Upload: maegan-elvidge

Post on 31-Mar-2015

239 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Webify Your Database Best practices to attach your database on the web

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

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

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

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 Best practices to attach your database on the web

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

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

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

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

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

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

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

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

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

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

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

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

Thanks!