Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • Lotus Expeditor wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
Community Articles Product Documentation Learning Center IBM Redbooks This category Lotus Expeditor 6.2.3 Documentation Custom Search Scope...
Search
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

Bart Jacob
Contribution Summary:
  • Articles authored: 14
  • Articles edited: 47
  • Comments Posted: 0

Recent articles by this author

5.5 Asynchronous Secure Connectivity

Often in mobile solutions, the mobile clients are connected to the enterprise via an unreliable network, and in business scenarios where it is important to guarantee the delivery of data to the enterprise, the micro broker can provide persistence of messages locally at the client until a network ...

3.9 Administration and Provisioning

Table of Contents | Previous | Next Lotus Expeditor can be managed using the Lotus Expeditor Server. The administration console for the DMS server is integrated with the WebSphere Administration console. ...

3.7 Developing a JMS Application

JMS is a messaging standard that allows application components to exchange messages. The details about JMS are available in http:java.sun.comproductsjmsindex.jsp The table below indicate the bundles that provide the JMS client feature for micro broker. A JMS client developed using the these ...

2.5. Introduction to IBM Lotus Expeditor micro broker

The Lotus Expeditor micro broker component is a small message broker that provides a messaging fabric for integrating various parts of a solution such as applications and small devices located at the edge of the network. A message broker ensures that messages arrive at the correct destination and ...

3.0 Developing and Deploying Applications using IBM Lotus Expeditor Micro Broker

This chapter will describe how to get started with developing applications using Lotus Expeditor and provide an overview of considerations for deploying applications in a Lotus Expeditor environment. ul li 3.1 Lotus Expeditor Client and Toolkit components overview li3.2 Installing the Client ...

Community article5.0 Case Study 1: Single User Devices (such as PDA, laptop, desktop)

Added by Bart Jacob | Edited by IBM contributor Gill Spencer on November 6, 2008 | Version 17
expanded Abstract
collapsed Abstract
No abstract provided.
Tags:

5.0 Case Study 1: Single User Devices (such as PDA, laptop, desktop)



Table of Contents | Previous | Next
 This is work in progress.  Please check back soon for actual content.

Neeraj, Sujith and Vijay


Expected sub-sections to be linked from this page:
  • Strengths - intra/interprocess communications on device/desktop and integration with enterprise
  • Micro broker as a simple messaging provider connecting to ESB.  A secure and non-secure JMS/ MQTT client communicating with micro broker that is bridged to a WebSphere MQ/WESB
  • Business Scenario - suggest field force enablement (Gill)
  • Configuration/Setup in a lab enviroment (Neeraj)
  • Incorporate use in Rich Client App and also headless mode.
  • Coding (Neeraj)
  • Deployment (Headless deployment also) / Testing the business scenario





5.1 Case Study: Business Scenario



This chapter covers the use of the micro broker for inter- and intra-process communications on the device or desktop and also for integration with the enterprise.
The focus is on the use of the micro broker in Field Force Automation (FFA) and Sales Force Automation (SFA) scenarios, where a worker may use a combination of device and desktop applications to complete work tasks.

Typical industries where the micro broker is implemented for Field Force Automation are the Industrial sector for performing maintenance tasks and automating operations, the Retail industry for performing tasks such as price lookups and stock transfers, and Healthcare for access to patient records. Sales Force Automation scenarios are commonly seen in industries such as the Financial sector, Utilities and Communications.

In these scenarios, the worker will often use a mobile device such as a PDA or smart phone in a mixed online and offline mode, with assured and secure message delivery to/from the enterprise. A desktop application implemented with Lotus Expeditor is frequently used to aid in reporting, supervision and monitoring.

Enabling mobile work patterns by using the micro broker can significantly improve worker productivity and customer service. Work order management can be extended to a mobile worker by assigning work orders remotely and dynamically to workers; in this way work orders can be assigned to the right worker at the right time. Process steps in the work order can guide a worker efficiently and correctly through a task. A mobile worker is also able to have the latest product or customer information instantly available, and much manual paperwork is removed along with unnecessary returns to the office.
At the same time, the status of mobile workers and work orders is immediately visible in the enterprise, and updates to customer or product records are instantly available.

The micro broker enables a Services Oriented Architecture to be extended beyond the data center to the edge of the network through providing different ways of integrating with enterprise messaging systems.

This Case Study will describe five typical use cases that are commonly implemented in FFA / SFA scenarios:

Use case 1: Inter- and Intra-process communications – micro broker on device enabling collaboration of applications written in different languages (through C and Java MQtt clients) - use of the micro broker for inter-process communications. For example, an application running outside the Expeditor Client for devices may communicate with an application running inside Expeditor Client for devices. Equally, this scenario may be required on a desktop client.

Use case 2: Work order retrieval – retrieval of work orders using messaging – WAS SI Bus (WPS) connectivity – headless micro broker on desktop. Connecting a device to WESB/WPS is not possible using the Micro broker bridge with MQtt connection; to connect to the SI Bus of WAS, the bridge must be configured with the JNDIConnectionDefinition object. The JNDIConnectionDefinition provides connectivity to a JMS provider using JNDI administered objects. The SI Bus client software is required by the Microbroker bridge to make this connection. As the SI Bus client software requires a full J2SE VM, it is not possible for this type of connection to be made with the micro broker bridge on a device. Instead, a JMS MQtt client on the device can be configured to connect to a remote Micro broker with bridge configured. The remote Microbroker can run in a custom Expeditor platform configured for headless mode.

Use case 3: Notification mechanism – notification of updates –WMB <-> headless Micro broker on desktop

Use case 4: Product and customer updates – retrieval of customer / product data – MqttConnection <-> WMB  - integration with external supplier systems (supply chain business partners) , product information systems. Message transformation in order to provide messages suitable for constrained environment of devices.

Use case 5: Asynchronous secure connectivity – offline task completion, and secure transmission of data – JMS buffered client with security to send work order status / results to enterprise

Use case 6: Deployment - deployment of Expeditor client for devices and desktop - NCI; deployment/update of applications to device and desktop - Client Management

5.2 Use Case 1: Inter- and Intra-process communications


5.3 Use Case 2: Work order retrieval


5.4 Use Case 3: Notification mechanism


5.5 Use Case 4: Product and customer updates


5.6 Use Case 5: Asynchronous secure connectivity


5.7 Use Case 6: Deployment







expanded Attachments (0)
collapsed Attachments (0)
expanded Versions (34)
collapsed Versions (34)
Version Comparison     
VersionDateChanged by              Summary of changes
34Oct 16, 2012 4:49:27 PMAmanda J Bauman  IBM contributor
33Jan 2, 2009 2:51:05 PMBart Jacob  IBM contributor
32Jan 2, 2009 11:48:00 AMBart Jacob  IBM contributor
31Dec 13, 2008 8:27:07 PMBart Jacob  IBM contributor
30Dec 13, 2008 3:08:20 PMBart Jacob  IBM contributor
29Dec 3, 2008 10:29:31 PMBart Jacob  IBM contributor
28Dec 3, 2008 9:23:53 PMBart Jacob  IBM contributor
27Nov 28, 2008 1:29:34 PMBart Jacob  IBM contributor
26Nov 28, 2008 1:28:59 PMBart Jacob  IBM contributor
25Nov 28, 2008 7:49:32 AMGill Spencer  IBM contributor
24Nov 28, 2008 7:27:23 AMGill Spencer  IBM contributor
23Nov 27, 2008 10:55:13 AMGill Spencer  IBM contributor
22Nov 27, 2008 10:46:41 AMGill Spencer  IBM contributor
21Nov 24, 2008 1:08:00 PMGill Spencer  IBM contributor
20Nov 24, 2008 11:23:35 AMGill Spencer  IBM contributor
19Nov 6, 2008 9:59:39 AMGill Spencer  IBM contributor
18Nov 6, 2008 9:17:51 AMGill Spencer  IBM contributor
This version (17)Nov 6, 2008 9:17:51 AMGill Spencer  IBM contributor
16Nov 6, 2008 8:57:51 AMGill Spencer  IBM contributor
15Nov 6, 2008 8:19:46 AMGill Spencer  IBM contributor
14Oct 27, 2008 2:53:09 PMGill Spencer  IBM contributor
13Oct 27, 2008 1:46:21 PMGill Spencer  IBM contributor
12Oct 27, 2008 10:11:05 AMBart Jacob  IBM contributor
11Oct 21, 2008 10:15:50 AMNeeraj Krishna  IBM contributor
10Oct 19, 2008 12:09:24 PMBart Jacob  IBM contributor
9Oct 19, 2008 11:55:04 AMBart Jacob  IBM contributor
8Oct 13, 2008 6:06:04 PMJennifer Heins  IBM contributor
7Oct 9, 2008 8:35:20 PMBart Jacob  IBM contributor
6Oct 9, 2008 8:29:22 PMBart Jacob  IBM contributor
5Oct 9, 2008 3:33:12 PMBart Jacob  IBM contributor
4Oct 9, 2008 3:16:33 PMBart Jacob  IBM contributor
3Oct 9, 2008 2:58:25 PMBart Jacob  IBM contributor
2Oct 9, 2008 2:57:37 PMBart Jacob  IBM contributor
1Oct 9, 2008 2:54:55 PMBart Jacob  IBM contributor
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkIBM Collaboration Solutions
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use