Presentation is loading. Please wait.

Presentation is loading. Please wait.

4 m 9K Copyright 2002 Forum 9000, LLC Slide 1 Forum 9000 Quality Systems for Quality Care.

Similar presentations


Presentation on theme: "4 m 9K Copyright 2002 Forum 9000, LLC Slide 1 Forum 9000 Quality Systems for Quality Care."— Presentation transcript:

1 4 m 9K Copyright 2002 Forum 9000, LLC Slide 1 Forum 9000 Quality Systems for Quality Care

2 4 m 9K Copyright 2002 Forum 9000, LLC Slide 2 Click on 4m9k to get back to this T.O.C. page at any time Table of Contents  Early Days of Computing Early Days of Computing  Mainframes Mainframes  PC’s PC’s  Client/Server Model Client/Server Model  Web Browser Model Web Browser Model  Information Manufacturing Information Manufacturing  Procurement Procurement  Production/Manufacturing Production/Manufacturing  Distribution Distribution Forum 9000 – I.T. Mapping Table of Contents  Integrating Systems: Data, Applications, Web-services Integrating Systems: Data, Applications, Web-services  Message Paradigm Message Paradigm  Web Services Web Services  Security: Control Points Security: Control Points

3 4 m 9K Copyright 2002 Forum 9000, LLC Slide 3 Forum 9000 Quality Systems for Quality Care Early Days of Computing Title: Early Days

4 4 m 9K Copyright 2002 Forum 9000, LLC Slide 4 Input from storage media Keyboard Screen Displays Documents, Reports, backup media Computer Processing Early Days Compare to: Information ManufacturingInformation Manufacturing Base Computer and: Base System for IntegrationBase System for Integration

5 4 m 9K Copyright 2002 Forum 9000, LLC Slide 5 Computer Human or Real-time Interaction Internal Processing Device Interaction (from storage) Base Interaction Early Days

6 4 m 9K Copyright 2002 Forum 9000, LLC Slide 6 Forum 9000 Quality Systems for Quality Care Early Days of Computing Mainframes Appendix: Mainframes

7 4 m 9K Copyright 2002 Forum 9000, LLC Slide 7 Data Entry Clerks Mainframe Magnetic Reel Tape, Punch Cards/Tapes 3270 / Green Screens Magnetic Reel Tape Early Days: Mainframes Mainframe: Basics

8 4 m 9K Copyright 2002 Forum 9000, LLC Slide 8 Keyboard Mainframe / Terminal Environment 3270 Restrictive User Environment Single Resource for User Compare to: Web Browser ModelWeb Browser Model Mainframe: 3270 Environment Early Days: Mainframes

9 4 m 9K Copyright 2002 Forum 9000, LLC Slide 9 Each User Keyboard 3270 Green Screen NO DEVICES NO PROCESSING POWER NO STORAGE = One(1) User Mainframes: Setting Early Days: Mainframes

10 4 m 9K Copyright 2002 Forum 9000, LLC Slide 10 Forum 9000 Quality Systems for Quality Care Early Days of Computing Personal Computers – Desktops Appendix: PCs

11 4 m 9K Copyright 2002 Forum 9000, LLC Slide 11 Basics of PCs Databases Devices Multimedia GUI or Browser Magnetic Media, Hardcopy Output, Storage Personal Computer / Desktop Basics of PCs Processing PCs: Basics = One (1) User

12 4 m 9K Copyright 2002 Forum 9000, LLC Slide 12 PC’s Overview Devices, Databases, Enterprise Apps Remote Storage, Shared Printers, Enterprise Apps Navigation ( Clicks + Keyboard ) = One (1) User E-mail Alerts PC + Network: Overview Network (LAN, WAN, VPN, P2P) PC + Network

13 4 m 9K Copyright 2002 Forum 9000, LLC Slide 13 Network (LAN, WAN, VPN, P2P) PC + Network Multiple Remote Functions via Single Network Connection = One (1) User PC + Network PC as a Client

14 4 m 9K Copyright 2002 Forum 9000, LLC Slide 14 Navigation ( Clicks + Keyboard ) PC + Network: Dynamic Input/Output E-mail Alerts Network (LAN, WAN, VPN, P2P) = One (1) User PC: Dynamic Input/Output PC as a Client

15 4 m 9K Copyright 2002 Forum 9000, LLC Slide 15 Devices, Databases, Enterprise Apps Remote Storage, Shared Printers, Enterprise Apps PC + Network: Input/Output for Persistent Data Network (LAN, WAN, VPN, P2P) = One (1) User PC: Persistent Input/Output PC as a Client

16 4 m 9K Copyright 2002 Forum 9000, LLC Slide 16 PC acting as a Client Server Side of Client/Server Model Processing occurs Remotely at Server Artifacts and Dynamic Data Appear the Same = One (1) User Session PC as Client PC as a Client

17 4 m 9K Copyright 2002 Forum 9000, LLC Slide 17 Forum 9000 Quality Systems for Quality Care Early Days of Computing Client/Server Model of Computing Appendix: Client/Server Model

18 4 m 9K Copyright 2002 Forum 9000, LLC Slide 18 PC acting as a Client Server Side of Client/Server Model = One (1) User Session via Low-level Connection App Data PC as Client: 1 of 7 Client/Server Model

19 4 m 9K Copyright 2002 Forum 9000, LLC Slide 19 PC acting as a Client = One (1) User Session Artifacts and Dynamic Data come from one server connection. PC as Client: 2 of 7 Client/Server Model

20 4 m 9K Copyright 2002 Forum 9000, LLC Slide 20 PC acting as a Client Server Side of Client/Server Model Processing occurs Remotely at Server = One (1) User Session PC as Client: 3 of 7 Client/Server Model

21 4 m 9K Copyright 2002 Forum 9000, LLC Slide 21 PC acting as a Client User Session Client Server App Data App Connection is maintained throughout a user session (as if a single solid pipe linked client to server) PC as Client: 4 of 7 Client/Server Model

22 4 m 9K Copyright 2002 Forum 9000, LLC Slide 22 PC acting as a Client Server User Session App Data Client App Dynamic requests are processed by the server. New displays are created for the client. PC as Client: 5 of 7 Client/Server Model

23 4 m 9K Copyright 2002 Forum 9000, LLC Slide 23 PC acting as a Client Server User Session App Data Client App PC as Client: 6 of 7 Stored data is retrieved from server. New data is submitted during a session for storage. Client/Server Model

24 4 m 9K Copyright 2002 Forum 9000, LLC Slide 24 Server-controlled interaction Active User Sessions Server provides connections for many clients. Each session maintains “state” data about current activity. One (1) User Session App Data App PC as Client: 7 of 7 Compare: Objective of Web Services Client/Server Model

25 4 m 9K Copyright 2002 Forum 9000, LLC Slide 25 Forum 9000 Quality Systems for Quality Care Early Days of Computing Web Browser Model of Information Access Appendix: Web Browser Model

26 4 m 9K Copyright 2002 Forum 9000, LLC Slide 26 Internet Navigation ( Clicks + Keyboard ) Web Pages Web Browser Model All data is accessed as artifacts – information stored in Web Pages -- in a “stateless” transaction environment Web Browser Model: 1 of 6 Web Browser Model

27 4 m 9K Copyright 2002 Forum 9000, LLC Slide 27 Navigation ( Clicks + Keyboard ) Web Pages Web Browser Model Internet The Browser Function does not include any processing of data. Web Browser Model: 2 of 6 Web Browser Model

28 4 m 9K Copyright 2002 Forum 9000, LLC Slide 28 Navigation ( Clicks + Keyboard ) Web Pages Web Browser Model Internet Information providers standardize info packages in HTML format. Web Browser Model: 3 of 6 Web Browser Model

29 4 m 9K Copyright 2002 Forum 9000, LLC Slide 29 Web Pages Web Browser Model Internet HTML packages – Web Pages – restrict usage to direct information access. Display Access Only (all informational units defined by Server) Web Browser Model: 4 of 6 Web Browser Model

30 4 m 9K Copyright 2002 Forum 9000, LLC Slide 30 Navigation ( Clicks + Keyboard ) Web Pages User interaction is restricted to viewing stored HTML pages Internet Compare to: Mainframe/Terminal EnvironmentMainframe/Terminal Environment HTTP + HTML make many resources appear unified Web Browser Model: 6 of 6 Web Browser Model

31 4 m 9K Copyright 2002 Forum 9000, LLC Slide 31 Navigation Choices Web Pages Web Browser Model Internet Web Pages are produced, stored and accessed – organizing the “world” for easy access. Web Browser Model

32 4 m 9K Copyright 2002 Forum 9000, LLC Slide 32 Web Pages Web Browser Model Internet The Internet becomes the information “server.” All exchanges are transaction based. Navigation Choices Web Browser Model: 5 of 6 Web Browser Model

33 4 m 9K Copyright 2002 Forum 9000, LLC Slide 33 Forum 9000 Quality Systems for Quality Care Integrating Systems (Data, Applications, Web-Services) Title: Integrating Systems

34 4 m 9K Copyright 2002 Forum 9000, LLC Slide 34 Stored Artifacts Distribution Dynamic Input Dynamic Output New Artifacts Procurement Base System Production Integrating Systems: Base System Compare to: Information ManufacturingInformation Manufacturing and: Early Days – ComputerEarly Days – Computer Systems Integration

35 4 m 9K Copyright 2002 Forum 9000, LLC Slide 35 Dynamically Linked Systems DistributionProcurement Production DistributionProcurement Production Dynamically Linked Systems Systems Integration

36 4 m 9K Copyright 2002 Forum 9000, LLC Slide 36 Application Layer Integration Procurement Production DistributionProcurement Production Application Request Integration: Application Layer Systems Integration

37 4 m 9K Copyright 2002 Forum 9000, LLC Slide 37 Resource Integration Procurement Production DistributionProcurement Production Internal Storage Request Integration: Resource Layer Systems Integration

38 4 m 9K Copyright 2002 Forum 9000, LLC Slide 38 Enterprise Resource Sharing Data Warehousing Procurement Production DistributionProcurement Production Data Warehouse Request Distribution Integration via Data Warehouse Systems Integration

39 4 m 9K Copyright 2002 Forum 9000, LLC Slide 39 Forum 9000 Quality Systems for Quality Care Information Manufacturing Title: Info Manufacturing

40 4 m 9K Copyright 2002 Forum 9000, LLC Slide 40 Informational Artifacts Data Distribution Dynamic Input Dynamic Display or Message New Artifacts (when beneficial) Data Procurement Information Factory Environment Information Production (Processing, Refinement, Assembly) Compare to: Early Days of ComputingEarly Days of Computing Information Factory Environment Information Manufacturing and: Base System for IntegrationBase System for Integration

41 4 m 9K Copyright 2002 Forum 9000, LLC Slide 41 Informational Artifacts Data Distribution Dynamic Input New Artifacts (when beneficial) Data Procurement Information Factory Environment Information Production (Processing, Refinement, Assembly) Non-Persistent Exchanges (human and machine) Dynamic Display or Message Persistent Data (any source) Procurement 1 of 2 Procurement

42 4 m 9K Copyright 2002 Forum 9000, LLC Slide 42 Informational Artifacts Data Distribution New Artifacts (when beneficial) Information Production (Processing, Refinement, Assembly) Non-Persistent Exchanges Live Input Data Sources Procurement Data: RDBMS and Documents Files Records Documents Databases ODBC/JDBC Information Factory Environment Procurement 2 of 2 Procurement

43 4 m 9K Copyright 2002 Forum 9000, LLC Slide 43 Distribution Dynamic Input Procurement Dynamic Display or Message Information Factory Environment Standardization Layer via XML Information Production Section/Data Identification and Tagging ABCDE Data/Documents are analyzed and tagged – informational units are unchanged Production 1 of 4 Production

44 4 m 9K Copyright 2002 Forum 9000, LLC Slide 44 Distribution Dynamic Input Procurement Dynamic Display or Message Information Factory Environment Information Production Section/Data Identification and Tagging ABCDE Refined Data in Target Informational Units Data Extraction Production 2 of 4 Production

45 4 m 9K Copyright 2002 Forum 9000, LLC Slide 45 Distribution Dynamic Input Procurement Dynamic Display or Message Information Factory Environment Information Production ABCDE Refined Data in Target Informational Units New Informational Products Production 3 of 4 Production

46 4 m 9K Copyright 2002 Forum 9000, LLC Slide 46 Distribution Dynamic Input Procurement Dynamic Display or Message Information Factory Environment Standardization Layer via XML Information Production Section/Data Identification and Tagging ABCDE ABCDE Refined Data in Target Informational Units Data Extraction Full Process Production 4 of 4 Production

47 4 m 9K Copyright 2002 Forum 9000, LLC Slide 47 Distribution Dynamic Input Procurement Dynamic Display or Message Information Factory Environment Information Production Full Process Full Process can be Nested and Distributed Info Manufacturing: Web Services Distributed Web Services Production

48 4 m 9K Copyright 2002 Forum 9000, LLC Slide 48 Data Procurement New Artifacts Information Production (Processing, Refinement, Assembly) Live Input Data Sources Distribution New Info Products Information Factory Environment Informational Artifacts Non-Persistent triggers, alerts, or messages Distribution 1 of 6 Distribution

49 4 m 9K Copyright 2002 Forum 9000, LLC Slide 49 Data Procurement Information Production (Processing, Refinement, Assembly) Live Input Data Sources Distribution New Info Products Information Factory Environment Informational Artifacts Out to: RDBMS trigger Out to: GUI / display Out to: Message Distribution 2 of 6 Distribution

50 4 m 9K Copyright 2002 Forum 9000, LLC Slide 50 Data Procurement Information Production (Processing, Refinement, Assembly) Live Input Data Sources Distribution New Info Products Information Factory Environment Informational Artifacts Transformations All via XSLT Distribution 3 of 6 Distribution

51 4 m 9K Copyright 2002 Forum 9000, LLC Slide 51 Data Procurement New Artifacts Information Production (Processing, Refinement, Assembly) Live Input Data Sources Distribution New Info Products Information Factory Environment Informational Artifacts Out to: RDBMS insert Out to: E-mail Out to: New Documents Distribution 4 of 6 Distribution

52 4 m 9K Copyright 2002 Forum 9000, LLC Slide 52 Data Procurement New Artifacts (when beneficial) Information Production (Processing, Refinement, Assembly) Live Input Data Sources Distribution New Info Products Information Factory Environment Informational Artifacts Storage Patterns are determined via metadata Distribution 5 of 6 Distribution

53 4 m 9K Copyright 2002 Forum 9000, LLC Slide 53 Data Procurement New Artifacts (when beneficial) Information Production (Processing, Refinement, Assembly) Live Input Data Sources Distribution New Info Products Information Factory Environment Informational Artifacts Display Templates via XSLT Distribution 6 of 6 Distribution

54 4 m 9K Copyright 2002 Forum 9000, LLC Slide 54 Forum 9000 Quality Systems for Quality Care Message Paradigm Title: Message Paradigm

55 4 m 9K Copyright 2002 Forum 9000, LLC Slide 55 Stored Artifacts Distribution Dynamic Input Dynamic Output New Artifacts Procurement Challenge: Standardize Data Procurement AND Distribution Production Challenge: Standardize Message Paradigm

56 4 m 9K Copyright 2002 Forum 9000, LLC Slide 56 Distribution Dynamic Input Dynamic Output New Artifacts Procurement Transport Mechanism Production Stored Artifacts Transport Mechanism Message Paradigm

57 4 m 9K Copyright 2002 Forum 9000, LLC Slide 57 Distribution Dynamic Input Dynamic Output New Artifacts Procurement Transport Mechanism Stored Artifacts From (sender) To (target/destination) Transport (to : from) Message Paradigm

58 4 m 9K Copyright 2002 Forum 9000, LLC Slide 58 Transport Mechanism Documents or Data (structured, semi-structured, unstructured) ToFrom Data Transport: Data Message Paradigm

59 4 m 9K Copyright 2002 Forum 9000, LLC Slide 59 Transport Mechanism To What From Data Where & Who Transport: What, Who, Where Message Paradigm

60 4 m 9K Copyright 2002 Forum 9000, LLC Slide 60 Message Paradigm From Payload (content) Data Header To Dynamic Input/Output IMPLIED Use as Artifacts Unspecified Message: Implied I/O Message Paradigm

61 4 m 9K Copyright 2002 Forum 9000, LLC Slide 61 Message Paradigm End of Message Payload (content) Data Header FromTo Compare: Digital Bag (messages w/ workflow extensions)Digital Bag (messages w/ workflow extensions) Message Paradigm: Summary Message Paradigm

62 4 m 9K Copyright 2002 Forum 9000, LLC Slide 62 Forum 9000 Quality Systems for Quality Care Web Services (Distributed Business Processes) Title: Web Services

63 4 m 9K Copyright 2002 Forum 9000, LLC Slide 63 Optional Data: Choice Selection or Variable Input Available Resources Target Views Target Data Set Business Process Process Work Steps Web Services: Summary Information Manufacturing Web-Services

64 4 m 9K Copyright 2002 Forum 9000, LLC Slide 64 Initiating Event Interaction Concluded Virtual View of Web-services Virtual View of Distributed Web-services Web-Services

65 4 m 9K Copyright 2002 Forum 9000, LLC Slide 65 Actual Path of Web-services Actual Path of Distributed Web Services Initiating Event View Store or Send PC Modem Internet Router Server Application Data Server PC Enterprise Intranet Web-Services

66 4 m 9K Copyright 2002 Forum 9000, LLC Slide 66 Message Sequence Messages Link Sequence into a Coherent Interaction Step-to-Step Message Data FromTo Message Paradigm More: Web-Services

67 4 m 9K Copyright 2002 Forum 9000, LLC Slide 67 Initiating Event Display to Initiator Objective of Web Services Linked services can be distributed anywhere Service Trigger End Task Business processes access services in any sequence Compare: Client/Server ModelClient/Server Model Objective of Web Services Model Web-Services

68 4 m 9K Copyright 2002 Forum 9000, LLC Slide 68 Forum 9000 Quality Systems for Quality Care Security: Control Points Title: Security

69 4 m 9K Copyright 2002 Forum 9000, LLC Slide 69 PC Modem Server Application Data Internet PC Router Enterprise Intranet Security begins with protecting the environment from outside intruders Router Commonly known as Firewalls Security: 1of 7 Security

70 4 m 9K Copyright 2002 Forum 9000, LLC Slide 70 Security: 2 of 7 PC Modem Server Application Data Internet PC Router Enterprise Intranet Applications or hardware systems can also be secured to protect access Router OK Security

71 4 m 9K Copyright 2002 Forum 9000, LLC Slide 71 PC Modem Data PC Router Enterprise Intranet Where physical access is not prohibited by routers, applications and databases can be protected by authorization checks Router Security: 3 of 7 Server Application Data Security

72 4 m 9K Copyright 2002 Forum 9000, LLC Slide 72 Security: 4 of 7 PC Data Security Within a database, security by: TABLE Data OK Security

73 4 m 9K Copyright 2002 Forum 9000, LLC Slide 73 Security: 5 of 7 PC Router Data Security Within a database, security by: RECORD OK Data Security

74 4 m 9K Copyright 2002 Forum 9000, LLC Slide 74 Security: 6 of 7 PC Server Application Data Router Data Security Within a database, security by: DATA TYPE OK Data Security

75 4 m 9K Copyright 2002 Forum 9000, LLC Slide 75 Security: 7 of 7 PC Server Application Data Router Data Security Within a database, security by: DATA ELEMENT Data Security

76 4 m 9K Copyright 2002 Forum 9000, LLC Slide 76 Forum 9000 Quality Systems for Quality Care CONTACT: derly@pobox.com Appendices

77 4 m 9K Copyright 2002 Forum 9000, LLC Slide 77


Download ppt "4 m 9K Copyright 2002 Forum 9000, LLC Slide 1 Forum 9000 Quality Systems for Quality Care."

Similar presentations


Ads by Google