The Hybrid Web container allows you to create lightweight applications that implement various business solutions. These are some of the primary Hybrid Web container and the Unwired Platform patterns (models):
- Server notification – the enterprise information system (EIS) notifies SUP of data changes and SUP sends notifications to subscribed devices based on the rules.
- Online lookup – the client retrieves data directly from the EIS. This pattern typically uses a client-initiated starting point.
- Cached data – the client retrieves data from the Unwired Server cache. This pattern typically uses a client-initiated starting point.
These patterns are not mutually exclusive. You can create applications that combine patterns in various ways to meet business needs. For example:
- An external process or application updates EIS data.
- The changed data triggers a data change notification (DCN), which is sent to Unwired Server, or a message from another workflow client updates mobile business object (MBO) data contained on Unwired Server.
- The DCN could be programmed to update MBO data.
- Unwired Server notifies the client that some action needs to be taken.
- The client views the message.
- The client opens a form to perform the required action. The form may, for example, call an object query to return cached data or online data, call an MBO operation, or perform some other action.
- The client sends an update to Unwired Server.
- Unwired Server updates the EIS.