Mobile Transaction Gateway
Total Page:16
File Type:pdf, Size:1020Kb
Architecture MOBILE TRANSACTION GATEWAY To State of Ohio Department of Administrative Services Columbus, Ohio 43215 August 2004 This report is a work prepared for the State of Ohio Government by Battelle and Information Control Corporation. In no event shall either the State of Ohio Government or Battelle or Information Control Corporation have any responsibility or liability for any consequences of any use, misuse, inability to use, or reliance on the information contained herein, nor does either warrant or otherwise represent in any way the accuracy, adequacy, efficacy, or applicability of the contents hereof. Document History Date of issue: August 23, 2004 Status: Original draft released for internal review. Name(s) of issuing Battelle Information, Science and Technology (Battelle) organization(s): Information Control Corporation (ICC) Change history Draft for internal review, August 13, 2004 Draft for external review, August 16, 2004 State of Ohio DAS release, August 23, 2004 Summary: This document is contains a two-part summary of the Mobile Transaction Gateway (MTG) architecture. Part I provides the information that applies to more than one view. Sections include the documentation roadmap, the template for presenting architectural views, and an MTG systems overview, a directory of architectural elements/components, and a discussion of design rationale. Stakeholders new to MTG should begin by reading the documentation roadmap in Section 1. Part II catalogues the architectural views for MTG. three (3) views are included: decomposition, implementation, and deployment. Information about the purpose and contents of each view is provided in the documentation roadmap, Part I, Section 1. The structure of this document largely follows the Software Engineering Institute’s (SEI) Views and Beyond documentation model. It is substantially borrowed from P. Clements, et. al., 2002, Documenting Software Architectures: Views and Beyond, with adaptations for the MTG initiative. Battelle iii August 2004 TABLE OF CONTENTS Page DOCUMENT HISTORY.............................................................................................................. III TABLE OF CONTENTS.............................................................................................................. IV PART I: MTG OVERVIEW........................................................................................................... 1 SECTION 1 – MTG DOCUMENTATION ROADMAP............................................................... 2 1.1 Description of the MTG Architecture Documentation.......................................................2 SECTION 2 – MTG GATEWAY OVERVIEW ............................................................................ 3 2.1 Background ........................................................................................................................3 2.2 Business Requirements for MTG.......................................................................................3 2.3 Concept Architecture..........................................................................................................5 2.3.1 Systems Mapping .................................................................................................. 5 2.3.2 MTG Gateway Architecture.................................................................................. 1 2.3.3 Public Safety and Emergency Management Domain-Specific Architecture ........ 3 SECTION 3 – MTG ARCHITECTURE VIEW TEMPLATE....................................................... 6 SECTION 4 – GLOSSARY AND ACRONYM LIST................................................................... 8 SECTION 5 – RATIONALE, BACKGROUND, AND DESIGN CONSTRAINTS..................... 9 Scope ........................................................................................................................................9 Design Constraints ...................................................................................................................9 PART II: VIEWS............................................................................................................................ 1 SECTION 1 – MTG DECOMPOSITION VIEWS ........................................................................ 2 1.0 Internet Access ...................................................................................................................2 1.1 Information Access................................................................................................... 2 1.2 Application Access................................................................................................... 5 2.0 Communication Services..................................................................................................11 2.1 Alerts ...................................................................................................................... 11 2.2 Instant Messaging................................................................................................... 17 2.3 Notifications ........................................................................................................... 19 2.4 Mail and Schedule Services (Deferred).................................................................. 23 3.0 Electronic Data Collection ...............................................................................................24 3.1 (On-line) Service Requests..................................................................................... 24 Battelle iv August 2004 3.2 Inspections & Audits.............................................................................................. 26 3.3 Inventory Management........................................................................................... 32 3.4 Remote Sensing (Deprecated)................................................................................ 33 3.5 Surveys (Deprecated) ............................................................................................. 35 4.0 Document Management ...................................................................................................37 5.0 Workflow Management....................................................................................................38 6.0 Security.............................................................................................................................42 7.0 Data Transport/Integration ...............................................................................................48 SECTION 2 – MTG IMPLEMENTATION VIEWS ................................................................... 52 1.1 Information Access...........................................................................................................52 1.1.1 Wireless Access to Web Content: IBM............................................................... 52 1.1.2 Wireless Access to Web Content: Microsoft ...................................................... 53 1.1.3 Wireless Access to Web Content: Net6 .............................................................. 55 1.2 Application Access...........................................................................................................56 Wireless Application Access: IBM .............................................................................. 56 Wireless Application Access: Microsoft...................................................................... 57 Wireless Application Access: Net 6 Appliance & J2EE Open Source ........................ 58 2.1 Alerting & 2.2 Instant Messaging ....................................................................................59 2.3 Notifications .....................................................................................................................60 3.0 Electronic Data Collection ...............................................................................................62 3.1 Forms Implementation ........................................................................................... 62 3.2 Smart Client Implementation ................................................................................. 64 3.3 Electronic Data Collection - Integrated.................................................................. 67 SECTION 3 – MTG DEPLOYMENT VIEW .............................................................................. 69 3.1 MTG Pilot Model .............................................................................................................69 3.1.1 MTG Integrated Services: Microsoft Platform............................................... 69 3.1.2 Integrated Services: J2EE Platform ................................................................ 71 3.2 Pilot Deployment Model: Generic ...................................................................................72 APPENDIX................................................................................................................................... 74 APPENDIX A – DEVICES............................................................................................................1 APPENDIX B – COMPATIBLE MICROBROWSERS................................................................ 4 APPENDIX C -- REFERENCES ................................................................................................... 1 LIST OF TABLES Table 1 - MTG Architectural Dependencies................................................................................... 1 Battelle v August 2004 LIST OF FIGURES Figure