Patterns pervasive and rich device access solutions

Detalles Bibliográficos
Autor Corporativo: International Business Machines Corporation. International Technical Support Organization (-)
Otros Autores: Kovari, Peter (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: White Plains, NY : IBM, International Technical Support Organization 2005.
Edición:1st ed
Colección:WebSphere software.
IBM redbooks.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009633568406719
Tabla de Contenidos:
  • Front cover
  • Contents
  • Notices
  • Trademarks
  • Preface
  • The team that wrote this redbook
  • Become a published author
  • Comments welcome
  • Part 1 Pervasive solution patterns
  • Chapter 1. Patterns for e-business
  • 1.1 The Patterns for e-business layered asset model
  • 1.2 How to use the Patterns for e-business
  • 1.2.1 Business, Integration, or Composite pattern, or a custom design
  • 1.2.2 Selecting Application patterns
  • 1.2.3 Review Runtime patterns
  • 1.2.4 Review Product mappings
  • 1.2.5 Review guidelines and related links
  • 1.3 Summary
  • Chapter 2. Application patterns for pervasive solutions
  • 2.1 Pervasive access applications
  • 2.2 Pervasive Device Adapter application pattern
  • 2.3 Rich Device application patterns
  • 2.4 Other Access Integration patterns
  • 2.4.1 Single sign-on
  • 2.4.2 Extended Single Sign-On application patterns
  • 2.4.3 Personalized Delivery application pattern
  • Chapter 3. Runtime pattern
  • 3.1 An introduction to the node types
  • 3.1.1 User node
  • 3.1.2 Client node
  • 3.1.3 Pervasive client services node
  • 3.1.4 ISP Gateway (Pervasive services) node
  • 3.1.5 Protocol firewall node
  • 3.1.6 Connectivity and access for pervasive services node
  • 3.1.7 Web server redirector node
  • 3.1.8 Telephony connector
  • 3.1.9 Voice gateway node
  • 3.1.10 Presentation server node
  • 3.1.11 Personalization server node
  • 3.1.12 Directory and security services node
  • 3.1.13 Application server node
  • 3.1.14 Pervasive extension services node
  • 3.1.15 Existing data and applications node
  • 3.1.16 Database node
  • 3.1.17 Collaboration server node
  • 3.2 Runtime patterns for pervasive access
  • 3.2.1 Pervasive Device Adapter::Runtime pattern (composed with Portal runtime pattern)
  • 3.2.2 Pervasive Device Adapter=Voice::Runtime pattern
  • 3.2.3 Rich Device::Runtime pattern.
  • 3.2.4 Rich Device=Online::Runtime pattern
  • 3.2.5 Rich Device=Store and forward::Runtime pattern
  • 3.2.6 Rich Device=Store and forward::Runtime pattern variation 1
  • 3.2.7 Composite Rich Device=Online and PDA=Voice::Runtime pattern
  • 3.2.8 Pervasive Connectivity::Runtime pattern
  • 3.2.9 Composite Pervasive and Rich Device solution::Runtime pattern
  • Chapter 4. Product mappings
  • 4.1 Overview of IBM pervasive software products
  • 4.1.1 WebSphere Everyplace Access V5.0
  • 4.1.2 WebSphere Everyplace Connection Manager
  • 4.1.3 WebSphere MQ Everyplace
  • 4.1.4 WebSphere Client Technology, Micro Edition
  • 4.1.5 Domino Server V6.5.1
  • 4.1.6 WebSphere Voice Server
  • 4.1.7 WebSphere Voice Application Access Server
  • 4.1.8 Voice Response Server
  • 4.2 Pervasive Device Adapter::Product mappings
  • 4.3 Pervasive Device Adapter=Voice::Product mapping
  • 4.4 Rich Device::Product mapping=Pervasive device OS
  • 4.5 Rich Device=Online::Product mapping=Device Management
  • 4.6 Rich Device=Store and forward::Product mapping
  • 4.7 Rich Device=Store and forward::Runtime mapping=PIM and e-mail
  • 4.8 Pervasive Connectivity runtime pattern::Product mapping
  • 4.9 Pervasive Solutions composite pattern::Product mapping
  • Chapter 5. ITSO Railway sample overview
  • 5.1 ITSO Railway
  • 5.1.1 Business value to ITSO Railways
  • 5.2 General requirements
  • 5.3 Provide executive PIM and e-mail support
  • 5.3.1 Key requirements
  • 5.3.2 Example application scenario
  • 5.4 Mobile customer access
  • 5.4.1 Key requirements
  • 5.4.2 Example application scenario
  • 5.5 Mobile inventory management
  • 5.5.1 Key requirements
  • 5.5.2 Example application scenario
  • 5.6 Monitor critical equipment
  • 5.6.1 Key requirements
  • 5.6.2 Example application scenario
  • 5.7 Alerts to maintenance workers
  • 5.7.1 Key requirements
  • 5.7.2 Example application scenario.
  • 5.8 Automated on-train ticketing
  • 5.8.1 Key requirements
  • 5.8.2 Example application scenario
  • 5.9 Provide voice access to customers
  • 5.9.1 Key requirements
  • 5.9.2 Example application scenario
  • 5.10 Maintain the mobile devices
  • 5.10.1 Key requirements
  • 5.10.2 Example application scenario
  • 5.11 Secure mobile device
  • 5.11.1 Key requirements
  • 5.11.2 Example application scenario
  • Chapter 6. Pervasive application types
  • 6.1 Application types
  • 6.1.1 Solution space
  • 6.1.2 Application types mapped to Runtime patterns
  • 6.1.3 Scenario implementations using various pervasive technologies
  • Part 2 Guidelines
  • Chapter 7. Technology options
  • 7.1 Client-side technologies
  • 7.1.1 Devices
  • 7.1.2 Operating systems
  • 7.1.3 Device Platforms/Frameworks
  • 7.2 Server-side technologies
  • 7.2.1 Services
  • 7.2.2 Java-based technologies
  • 7.3 The mobile Web
  • 7.3.1 HTML
  • 7.3.2 cHTML
  • 7.3.3 XML
  • 7.3.4 XML Device-Independent Markup Extensions (XDIME)
  • 7.3.5 XForms
  • 7.3.6 XHTML 1.1 (HTML 4.01)
  • 7.3.7 XSLT
  • 7.3.8 WML
  • 7.3.9 SyncML DS and DM
  • 7.3.10 VoiceXML and X+V
  • 7.4 Connectivity technologies
  • 7.4.1 Wireless technologies
  • 7.4.2 Wired technologies
  • 7.4.3 Issues with connectivity
  • 7.5 IBM-specific pevasive-related technologies
  • 7.5.1 Service Management Framework (SMF)
  • 7.5.2 Workplace Client Technology, Micro Edition (WCTME)
  • 7.5.3 Extension Services for WebSphere Everyplace (ESWE)
  • Chapter 8. Application development toolkits
  • 8.1 Pervasive tool strategy
  • 8.1.1 WebSphere Studio and pervasive toolkits
  • 8.2 Everyplace Toolkit
  • 8.3 Multimodal Toolkit for WebSphere Studio
  • 8.4 Voice Toolkit for WebSphere Studio
  • 8.5 WebSphere Studio Device Developer
  • 8.5.1 SMF Bundle Development Kit
  • 8.5.2 Application Tools for Extension Services
  • Part 3 Scenario implementations.
  • Chapter 9. PIM and e-mail synchronization
  • 9.1 Overview
  • 9.1.1 Customer requirements
  • 9.1.2 Functional requirements and use case model
  • 9.1.3 Non-functional requirements
  • 9.1.4 Solution approach
  • 9.2 Architectural overview
  • 9.3 System design overview
  • 9.3.1 General considerations for synchronized enabled applications
  • 9.4 Runtime configuration and deployment
  • 9.4.1 Enable PIM and e-mail server to support synchronization server connection
  • 9.4.2 Configure PIM and e-mail synchronization
  • 9.4.3 Configure Everyplace Client and synchronization on client side
  • 9.4.4 Using the PIM and e-mail synchronization
  • 9.5 Summary
  • Chapter 10. Web access to ITSO Railway's timetables
  • 10.1 Overview
  • 10.1.1 Customer requirements
  • 10.1.2 Use case model
  • 10.1.3 Key requirements
  • 10.2 Architectural overview
  • 10.3 System design overview
  • 10.3.1 Application flow diagram
  • 10.3.2 Design considerations
  • 10.4 Application development
  • 10.4.1 Create the portlet application project framework
  • 10.4.2 Add supporting files and business logic
  • 10.4.3 Add connectivity to the existing train schedule database
  • 10.4.4 Customize and add JSPs for specific markup languages
  • 10.4.5 Test and debug the application
  • 10.5 Summary
  • Chapter 11. Mobile Inventory Management with offline forms
  • 11.1 Overview
  • 11.1.1 Customer requirements
  • 11.1.2 Functional requirements and use case model
  • 11.1.3 Non-functional requirements
  • 11.1.4 Solution approach
  • 11.2 Architectural overview
  • 11.3 System design overview
  • 11.3.1 General considerations for intermittently connected applications
  • 11.3.2 Mobile Supply Tracking System solution outline
  • 11.3.3 Component model
  • 11.3.4 Object model
  • 11.4 Application development
  • 11.4.1 Introduction to WebSphere Everyplace Toolkit.
  • 11.4.2 Development of forms-based applications for mobile devices
  • 11.5 Deployment and runtime configuration
  • 11.5.1 Configuration for offline forms-based applications
  • 11.5.2 Using the application
  • 11.6 Summary
  • Chapter 12. Using Intelligent Notification Services
  • 12.1 Business context
  • 12.2 Architectural overview model
  • 12.3 System design overview
  • 12.3.1 Component model
  • 12.3.2 Object model
  • 12.4 Sample application development
  • Chapter 13. Using Workplace Client Technology, Micro Edition
  • 13.1 Architectural overview model
  • 13.2 System design overview
  • 13.2.1 Component model
  • 13.2.2 Object model
  • 13.3 Application design
  • 13.4 Sample application development
  • 13.4.1 Creating the application
  • 13.4.2 Creating the service interface
  • 13.4.3 Create the servlet
  • 13.4.4 Creating a user interface
  • 13.4.5 Accessing the database
  • 13.4.6 Creating messages
  • 13.4.7 Setting up the launch configuration
  • 13.4.8 Deploying the application
  • 13.4.9 Launching the application
  • 13.4.10 Using the ITSO Railways Ticketing application
  • 13.5 Deploying the application
  • Chapter 14. Timetable information by Voice
  • 14.1 Business requirements
  • 14.2 High-level architectural overview
  • 14.3 Activity diagram
  • 14.4 Components
  • 14.5 Interface for call flow
  • 14.5.1 Dialogue design
  • 14.5.2 Persona selection
  • 14.5.3 Usability design
  • 14.6 Development of timetable access
  • 14.7 Voice portlet development
  • 14.7.1 Setting up Voice Toolkit V5.0 for WebSphere Studio
  • 14.7.2 Application grammar development
  • 14.7.3 Creating a database for the application
  • 14.7.4 Creating a call flow for the application
  • 14.7.5 Creating speech output
  • 14.7.6 Generating basic VoiceXML code structure from call flow
  • 14.8 Testing the Timetable application
  • 14.9 Preparing voice portlet for implementation.
  • 14.9.1 Deploying the voice portlet in WebSphere Portal.