Mobile Transaction Gateway

Total Page:16

File Type:pdf, Size:1020Kb

Mobile Transaction Gateway 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
Recommended publications
  • Tealdoc User's Manual Table of Contents
    TealDoc User's Manual Program Version 6.89 Last Updated: April 17, 2008 Table of Contents Introduction ..........................................................................................................................1 Contents ............................................................................................................................1 Installing ............................................................................................................................2 Terms used in this document...............................................................................................3 Chapter 1 – Overview ...........................................................................................................4 Document List ....................................................................................................................4 Reading Screen .................................................................................................................4 Editing Screen....................................................................................................................4 Chapter 2 – Document List ...................................................................................................5 Navigation..........................................................................................................................5 Device Selection........................................................................................................................................................5
    [Show full text]
  • 1 Star Trac Pro Partner – Training Partner Operations Manual Table of Contents I. Introduction II. Selecting Workout Partner
    Star Trac Pro Partner – Training Partner Operations Manual Table of Contents I. Introduction II. Selecting Workout Partner a. Creating a Custom Workout III. Creating a Pro or Elite Treadmill Custom Workout a. Naming Your Workout b. Entering Weight/Time c. Designing Your Incline Profile d. Designing Your Speed Profile IV. Creating a Pro Bike Custom Workout a. Naming Your Workout b. Entering Weight/Time c. Designing Your Resistance Profile V. Accessing a Custom Workout VI. Beaming a Custom Workout a. Beaming to a Pro or Elite Treadmill b. Beaming to a Pro Bike c. Beaming to a PDA Device VII. Editing a Custom Workout VIII. Deleting a Custom Workout IX. Reviewing a Completed Workout X. Collecting an Existing Workout from a Pro or Elite Treadmill or Pro Bike XI. Appendix A: List of PDAs Compatible with Pro Partner 1 I. Introduction Thank you for choosing Star Trac for your fitness needs. Are you ready to take your clients’ workout to a new level? The Star Trac Pro Partner software program will make your Palm-powered PDA (Personal Digital Assistant) an integral part of your personal training experience when using a Star Trac Pro or Elite Treadmill or Pro Bike. Personalized workouts and tracking client workout data are now all in the palm of your hand! In this manual you will learn how to use the Training Partner application to design custom workouts and track workout information for your clients for a more personal approach. It’s simple! Just follow the steps in this user manual and you’re one step closer to making your personal training more efficient.
    [Show full text]
  • Palm OS Is One of the Most Popular Handheld Operating Systems on the Planet
    Palm and Treo Hacks By Scott MacHaffie ............................................... Publisher: O'Reilly Pub Date: October 2005 ISBN: 0-596-10054-X Pages: 234 Table of Contents | Index Palm OS is one of the most popular handheld operating systems on the planet. From the newest Tungstens and Treos all the way down the family tree, Palms are everywhere. Although the Palm OS is simple to learn and use, there is more to it than meets the eye--from new features in the Palm to capabilities you can get with add-on software, the Palm can be made to do quite a lot. Palm and Treo Hacks gives you tips and tools that show you how to make the most of your Palm. A few minutes spent reading some of the hacks in this book will save you hours of research. Inside this book, you'll learn how to: Find great applications for your Palm and make the most of the ones you're using now Get super-organized, getting more from the built-in Personal Information Manager and learning how to manage complex projects with your Palm Extend the Palm with must-have software and hardware add-ons Take your Palm online, reading email, surfing the web, and sending instant messages Get some rest and relaxation with your Palm, whether it's listening to music, playing classic games, or watching video Written for beginning to experienced Palm users, Palm and Treo Hacks is full of practical, ingenious tips and tricks you can apply immediately. Whether you're looking to master the built-in applications or you want to trick out your Palm to its fullest extent, this book will show you how to get it.
    [Show full text]
  • 7DVN:HE Hypertext for Pdas 3URJUDPPLQJ 6\VWHPV /DE &ROXPELD 8QLYHUVLW\
    7DVN:HE Hypertext for PDAs 3URJUDPPLQJ 6\VWHPV /DE &ROXPELD 8QLYHUVLW\ Introduction TaskWeb is a hypertext system designed particularly for small devices, especially Personal Digital Assis- tants (PDA’s). Much of the data on a device like 3Com’s popular Palm series and the Windows CE-based units is interrelated. But until now, there has been no mechanism for maintaining direct links connecting these pieces of information. TaskWeb enables the user to create and traverse n-ary links among records managed by the PDA’s conventional applications. TaskWeb makes handhelds more useful by incorporating the power of hypertext. System Description TaskWeb consists of two main components: the TaskWeb database and maintenance system (“TaskWeb Maintenance Utility”), and the TaskWeb linking utility (“TaskWeb Link Manager”). The former main- tains the actual anchors and links, while the latter provides an interface to the user so that they can traverse links seamlessly. Tasks are first created through the maintenance application. Once this is done, anchor creation is accomplished by associating an anchor with a particular link through the linking utility. Multiple anchors can be associated with multiple links, allowing for a many-to-many relationship between links and tasks. Links are inherently n-ary by virtue of this relationship. 7DVN:HE 0DLQWHQDQFH (QGXVHU 8WLOLW\ DSSOLFDWLRQ 7DVN:HE GDWDEDVH 7DVN:HE /LQN 0DQDJHU +DFN0DVWHU 3DOP26 TaskWeb System Architecture The TaskWeb Link Manager is designed to handle links to all internal and third-party applications on the organizer. Apart from creating links, this module makes it easy to traverse between different anchors by running continuously in the background throughout operation of the device.
    [Show full text]
  • Quartus Handheld Software: Discussion Forum: General
    This document holds all the Quartus Handheld Software discussion forum messages from March 17, 2000 to 6:31pm, December 17, 2000. The links in the document all work -- but please don't try and post new messages to the Forum via the buttons in this document, as the subject threads may eventually be archived from the web site. Enjoy! Neal Bridges Quartus Handheld Software http://www.quartus.net Discussion Forum General December 17 - 06:31 pm [236] Quartus Forth (PalmOS version) December 17 - 04:20 pm [2833] Questions and discussion about the Quartus Forth on-board compiler for Palm/Visor/WorkPad handhelds. Quartus Forth (Royal daVinci version) April 11 - 09:15 pm [19] Questions and discussion about the Royal daVinci version of the Quartus Forth on-board compiler. Other Quartus Products December 17 - 02:12 pm [25] All other (non-Forth) Quartus products. Everything else! December 5 - 02:37 pm [105] Anything you'd like to talk about! Back to the Quartus Home Page NOTE: When posting Forth source code, to preserve indentation, format it using the "\pre{}" tag like this: \pre{ : hello \ A simple message: ." Hello World!" 10 0 do i . loop cr ; } If you wish to include a } character, enter it as: \} General Quartus Handheld Software: Discussion Forum: General ● Archive of the forum 12/17 06:31pm [2] ● Manual in Doc or TealDoc format 12/14 04:23pm [3] ● Starting New Project 12/10 06:59am [2] ● PalmSource 2000 12/14 12:38am [8] ● Easy Data Input From Paper 12/12 03:56pm [11] ● IBM Palm Devices 12/7 03:44am [3] ● Message Archives temporarily unavailable
    [Show full text]
  • Fish-Globe User Guide
    Fish-Globe by Webvisia LLC User Guide www.webvisia.com 1 © Copyright Webvisia LLC, 2002 All rights reserved. This manual and the programs referred to herein are copyrighted works of Webvisia LLC. The information in this document is subject to change without notice. Webvisia LLC accepts no liability for loss or consequential loss from misuse or any defect or failure of the programs howsoever arising. © 2002 Webvisia LLC Fish-Globe and Fish-Globe logo are trademarks or registered trademarks of Webvisia LLC in the U.S. and/or other countries. All rights reserved. 3Com, the 3Com logo, Palm Computing and HotSync are registered trademarks, and Palm III, Palm IIIx, Palm V, the Palm III logo, the Palm IIIx logo, the Palm V logo and the Palm Computing platform logo are trademarks of Palm Computing. Inc, 3Com Corporation or its subsidiaries. Acrobat and PDF are trademarks of Adobe. All other brands and product names may be trademarks or registered trademarks of their respective holders. Version 1.0 October 2002 English 2 LICENSE AGREEMENT *** Please read this entire agreement *** This End-User License Agreement (the "Agreement") is a legal agreement between you ("Licensee"), the end-user, and Webvisia LLC ("Webvisia") for the use of the Fish-Globe software product ("Software"). By using this Software or any part of it, you are agreeing to be bound by the terms of this Agreement. If you do not agree to the terms of this Agreement do not install this Software. COPYRIGHT Both United States copyright law and international treaty provisions protect this Software. LICENSE AND DISTRIBUTION The evaluation copy of this Software is free of charge.
    [Show full text]
  • Fastcpu V.3.0
    FastCPU v.3.0 Megasoft2000 Ltd 1999 - 2002 Palm Software Division (PSD) Platform: Palm OS 3.5, 4.0, 4.1 FastCPU program is designed to control your device speed parameters. Using this program you are enable not only to multiply the speed of your applications performance by nearly 2 but also to save the system energy understating data bus and central processing unit (CPU) clock rate. Subconsciously comprehensive and simple control will allow you to run your system comfortably. Note! 1. Before installation make sure the date on your Palm device is valid (use the Preferences application). 2. Some frequency values may lead to unstable beam receiving (depending on hardware). 3. On some Palm m505 devices problems with digitizer sensitivity may occur at very high frequencies. 4. On some Palm IIIc devices incorrect graphics display may happen at increased frequencies. Should this happen, you must select the optimal frequency for your device (by trial and error) which allows it to display the information on the screen without image distortion. 5. This program is free to use for a 14 - day trial period. Please purchase this program only after ensuring that it works properly on your device. Installation. To install this game you should synchronize the "FastCPU_xxx.prc" application to your device. Files can be installed by using the Desktop S/W or just any other application. • FastCPU_ Color_HR_SZ.prc For color device (320x320, 16 Bits): Sony Clie` PEG-T650/665/675, NR-70/70V, ... • FastCPU_ Color_HR.prc For color device (320x320, 8 Bits): Sony Clie` PEG-N760, N610, T615, T625, ..
    [Show full text]
  • Forensic Analysis of Digital Evidence from Palm Personal Digital Assistants
    Graduate Theses, Dissertations, and Problem Reports 2004 Forensic analysis of digital evidence from Palm Personal Digital Assistants Christopher M. McNemar West Virginia University Follow this and additional works at: https://researchrepository.wvu.edu/etd Recommended Citation McNemar, Christopher M., "Forensic analysis of digital evidence from Palm Personal Digital Assistants" (2004). Graduate Theses, Dissertations, and Problem Reports. 1550. https://researchrepository.wvu.edu/etd/1550 This Thesis is protected by copyright and/or related rights. It has been brought to you by the The Research Repository @ WVU with permission from the rights-holder(s). You are free to use this Thesis in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you must obtain permission from the rights-holder(s) directly, unless additional rights are indicated by a Creative Commons license in the record and/ or on the work itself. This Thesis has been accepted for inclusion in WVU Graduate Theses, Dissertations, and Problem Reports collection by an authorized administrator of The Research Repository @ WVU. For more information, please contact [email protected]. Forensic Analysis of Digital Evidence from Palm Personal Digital Assistants Christopher M. McNemar Thesis submitted to the College of Engineering and Mineral Resources at West Virginia University in partial fulfillment of the requirements for the degree of Master of Science In Computer Science With Emphasis On Computer Forensics Roy S. Nutter, Jr., Ph.D., Chair John M. Atkins, Ph.D. Bojan Cukic, Ph.D. Lane Department of Computer Science and Electrical Engineering Morgantown, West Virginia 2004 Keywords: PDA Forensics, Palm Forensics, Digital Forensics, Digital Image Analysis, Digital Evidence Copyright 2004 Christopher M.
    [Show full text]
  • Palm OS Programmer's Companion (Preliminary)
    Palm OS Programmer’s Companion (Preliminary) Navigate this online document as follows: To see bookmarks, Command-7 (Mac OS) type: Ctrl-7 (Windows) To navigate, any blue hypertext link click on: any Table of Contents entry any Index entry arrows in the toolbar Palm OS Programmer’s Companion (Preliminary) Copyright © 1996 - 1999, 3Com Corporation or its subsidiaries (“3Com”). All rights reserved. This docu- mentation may be printed and copied solely for use in developing products for the Palm Computing plat- form. In addition, two (2) copies of this documentation may be made for archival and backup purposes. Except for the foregoing, no part of this documentation may be reproduced or transmitted in any form or by any means or used to make any derivative work (such as translation, transformation or adaptation) without express written consent from 3Com. 3Com reserves the right to revise this documentation and to make changes in content from time to time without obligation on the part of 3Com to provide notification of such revision or changes. 3COM MAKES NO REPRESENTATIONS OR WARRANTIES THAT THE DOCUMENTATION IS FREE OF ERRORS OR THAT THE DOCUMENTATION IS SUITABLE FOR YOUR USE. THE DOCUMENTATION IS PROVIDED ON AN “AS IS” BASIS. 3COM MAKES NO WARRANTIES, TERMS OR CONDITIONS, EXPRESS OR IM- PLIED, EITHER IN FACT OR BY OPERATION OF LAW, STATUTORY OR OTHERWISE, INCLUDING WARRANTIES, TERMS, OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND SATISFACTORY QUALITY. TO THE FULL EXTENT ALLOWED BY LAW, 3COM ALSO EXCLUDES FOR ITSELF AND ITS SUPPLI- ERS ANY LIABILITY, WHETHER BASED IN CONTRACT OR TORT (INCLUDING NEGLIGENCE), FOR DIRECT, INCIDENTAL, CONSEQUENTIAL, INDIRECT, SPECIAL, OR PUNITIVE DAMAGES OF ANY KIND, OR FOR LOSS OF REVENUE OR PROFITS, LOSS OF BUSINESS, LOSS OF INFORMATION OR DATA, OR OTHER FINANCIAL LOSS ARISING OUT OF OR IN CONNECTION WITH THIS DOCU- MENTATION, EVEN IF 3COM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
    [Show full text]
  • Noviiremote Deluxe for Palm OS ®, Ver 3.5 User's Guide
    __________________________________________________________ For Palm OS Devices NoviiRemote turns your handheld computer into a Universal Learning Remote Control! You can control all of your home entertainment equipment with one easy-to-use program. Table of Contents Introduction ...............................................................................................................................2 1. Getting Started......................................................................................................................2 2. Install NoviiRemote Deluxe...................................................................................................3 3. Setup Form ...........................................................................................................................4 4. Remote Screen Form............................................................................................................5 5. Add New Device Wizard .......................................................................................................7 6. Learning IR Codes................................................................................................................8 7. Hot Buttons Form................................................................................................................10 8. Hard Buttons Form .............................................................................................................12 9. Preferences for Multiple Rooms..........................................................................................14
    [Show full text]
  • Fastcpu V.2.6
    FastCPU v.2.6 Megasoft2000 Ltd 1999-2001 Palm Software Division (PSD). Platform: Palm OS 3.0, 3.1, 3.3, 3.5, 4.0 This program is intended to increase (to decrease) the clock frequency of the central processor (CPU), and also to optimize system bus and other system parameters. Clock frequency control range: • Minimum frequency - 13 MHz • Peak frequency - 55 MHz Note! Before installation make sure the date on your Palm device is valid (use Preferences application). Install over FastCPU v.2.x 1) Launch FastCPU 2.x 2) Ensure its state is OFF (if FCPU state is ON then press "FCPU state" button and press Accept). 3) Delete FastCPU 2.x application 4) Install FastCPU 2.6 Don't use other programs for CPU performance increase or decrease at the same time! How does the FastCPU work? After the first start press the "Option" button on the lower panel and activate the option "Enable FastCPU to activate the program. After activating the FastCPU program, the central processor frequency (CPU) will be set in the normal "Norm" position for your device (16/20/33 MHz). To set the frequency all applications in a minimal position, press the "Min" button. To set the frequency all applications in a maximum position, press the "Max" button. The mode Custom "Cust" is aimed to set any other frequency, different from "Min", "Norm", "Max". To set unique frequency for a separate application, tap this application in the list of applications and set the unique frequency. After that you will see the symbol near the application.
    [Show full text]
  • Palmfahrschule
    PalmFahrSchule Anhang A - Geräteliste verschiedener Hersteller Palm (Handhelds) OS Version Speicher Kompatibel Palm Pilot 1000 Palm OS 1.0 128 Kb nein Palm Pilot 5000 Palm OS 1.0 512 Kb nein Palm Pilot Personal Palm OS 1.0 512 Kb nein Palm Pilot Professional Palm OS 2.0 2 Mb nein Palm III Palm OS 3.0 2 Mb nein Palm IIIc Palm OS 3.5 8 Mb Palm IIIe Palm OS 3.3 2 Mb nein Palm IIIx Palm OS 3.1 4 Mb nein Palm IIIxe Palm OS 3.5 8 Mb Palm V Palm OS 3.0.1 / 3.1 2 Mb nein Palm Vx Palm OS 3.5 8 Mb Palm VII Palm OS 3.2 2 Mb nein Palm VIIx Palm OS 3.3 / 3.5 / 3.5.3 8 Mb nein Palm m100 Palm OS 3.5 2 Mb Palm m105 Palm OS 3.5.1 8 Mb Palm m125 Palm OS 4.0 8 Mb Palm m130 Palm OS 4.0/4.1 8 Mb Palm m500 Palm OS 4.0 8 Mb Palm m505 Palm OS 4.0 / 4.1 8 Mb Palm m515 Palm OS 4.1 16 Mb Palm i705 Palm OS 4.1 8 Mb Zire Palm OS 4.1 2 Mb Zire 119 ? Zire m150 Palm OS 4.1 2 Mb Zire 21 Palm OS 5.2.8 8 Mb Zire 31 Palm OS 5.2.8 16 Mb Zire 71 Palm OS 5.2.1 16 Mb (14 Mb nutzbare Kapazität) Zire 72 Palm OS 5.2.8 32 Mb (24 Mb nutzbare Kapazität) Palm Z22 Palm OS Garnet 5.4.9 32 Mb (20 Mb nutzbare Kapazität) Palm T|X Handheld (tx) Palm OS 5.4.9 128 Mb Flash-RAM, ca.
    [Show full text]