10
Best Western Green Bay CHEMS 2013 SYSTEM ARCHITECTURE

Best Western Green Bay CHEMS 2013 SYSTEM ARCHITECTURE

Embed Size (px)

Citation preview

Page 1: Best Western Green Bay CHEMS 2013 SYSTEM ARCHITECTURE

Best Western Green Bay

CHEMS 2013SYSTEM ARCHITECTURE

Page 2: Best Western Green Bay CHEMS 2013 SYSTEM ARCHITECTURE

CHEMS SYSTEM ARCHITECTURE

CHEMS CLOUD

PROD #1

PROD #2OP08

ORACLE DATABASE

APPLICATION SERVERS

DOT SERVER MACHINES (BITS) INTERNETCOUNTY CLIENT PC

Page 3: Best Western Green Bay CHEMS 2013 SYSTEM ARCHITECTURE

COUNTY PC

• Relatively Current Windows PC• Typically Windows XP, 7 or 8 possibly

• Installed and configured Internet Explorer (IE 10 OK)

• Faster is always better, if it’s slow CHEMS will be slow

• CHEMSPRO.EXE (Only thing needed)• Install the CHEMSPRO.EXE on your machine

• Different install options to meet varying county security needs

Page 4: Best Western Green Bay CHEMS 2013 SYSTEM ARCHITECTURE

CHEMS SYSTEM ARCHITECTURE

CLOUD

INTERNET

Page 5: Best Western Green Bay CHEMS 2013 SYSTEM ARCHITECTURE

INTERNET

• Reliable / Decent Internet Connection Required• Faster is better here too, in terms of mb/sec

• Minimum – 1.5 x 1.5 ( Shared Courthouse link )

• Better – 10 x 3 ( typical in standalone Depts )

• Best – 50+ x 50+ ( fiber in some counties, DOT side is fiber )

• Ping times matter too, average of about 30 msec or less is OK

• Shared lines can saturate dropping your speed to less than a dialup

• CHEMS won’t work right, even web pages appear to be failing

Page 6: Best Western Green Bay CHEMS 2013 SYSTEM ARCHITECTURE

CHEMS SYSTEM ARCHITECTURE

PROD #1

PROD #2OP08

ORACLE DATABASE

APPLICATION SERVERS

DOT SERVER MACHINES (BITS)

Page 7: Best Western Green Bay CHEMS 2013 SYSTEM ARCHITECTURE

DOT MACHINES

• Application Servers• Prod #1 and Prod #2 are two identical physical application servers

• Quad Core Pentium 4, 32GB ram, IBM Blade servers

• Redundant - Sized so that one server can handle all of the load

• Balanced – Monthly the traffic to each app server is about the same

• BITS manages the hardware, I manage the CHEMS server software

Page 8: Best Western Green Bay CHEMS 2013 SYSTEM ARCHITECTURE

DOT MACHINES

• CHEMS Server Software (on each physical server)• IIS web services handles requests (SSL) coming in from your PC

• Your request is directed to either a DATA or REPORT ‘app’ server

• The DATA and REPORT servers communicate with the Oracle database

• DATA server program requests are passed back to your PC

• REPORT server program requests generate report pages on the server

• Rendered reports are then passed back to your PC

Page 9: Best Western Green Bay CHEMS 2013 SYSTEM ARCHITECTURE

DOT MACHINES

• Oracle Database• 11g running in a Unix Cluster managed by a group DOT Oracle DBA’s

• DOT follows a ‘by-the-book’ development practice

• Developers can NOT make direct changes to PROD or TEST

• SQL Code mods are allowed only in DEV, no tables or new code

• I submit requests for a change to the database, tables or code

• It’s reviewed, potential impacts, approved, and done by the DBA’s

Page 10: Best Western Green Bay CHEMS 2013 SYSTEM ARCHITECTURE

SUMMARY

• CHEMS is a client/server based system utilizing a ‘Fat’ (EXE) client to provide the required functionality.

• Because it’s client/server the amount of bandwidth required is kept to a minimum. (keyed data and report pages)

• Windows compliant, reports come off faster and data entry is similar to AREV CHEMS even though it’s Windows based.